Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 10 years ago

Closed 10 years ago

#68 closed defect (fixed)

Tracer locks up keyboard

Reported by: Jiri Svoboda Owned by:
Priority: major Milestone: 0.4.1
Component: Version: mainline
Keywords: udebug trace hang Cc:
Blocker for: Depends on:
See also:

Description

In the current trunk revision trying to trace a task (use +s so that you actually get some events) causes the keyboard to stop responding. The cursor still blinks and the heartbeat indicator moves so perhaps only the keyboard driver or part of the console server is locked up and the rest of the system is okay.

Change History (2)

comment:1 Changed 10 years ago by Jiri Svoboda

When I add a hook directly to the keyboard driver to switch me to kcon upon pressing a key, it works. This means that the keyboard driver is OK, fb is probably OK too, only the console server seems to be stuck.

comment:2 Changed 10 years ago by Jiri Svoboda

Resolution: fixed
Status: newclosed

The problem was that cons_write() in the console server was waiting for data over IPC while holding the async serialization lock. Fixed in r4352.

Note: See TracTickets for help on using tickets.