Changes between Initial Version and Version 1 of Ticket #6300


Ignore:
Timestamp:
Jul 12, 2010, 2:01:10 AM (10 years ago)
Author:
anevilyak
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6300 – Description

    initial v1  
    1 I was compiling something and simultaneously unplugged/replugged my USB keyboard. The shell handling the compile deadlocked, and the keyboard never came up. Looking further, I found that the shell thread was deadlocked waiting on a mutex, which another thread held but was waiting to acquire a different mutex. KDL session info below.
     1I was compiling something and simultaneously unplugged/replugged my USB keyboard. The shell handling the compile deadlocked, and the keyboard never came up. Looking further, I found that the shell thread was deadlocked waiting on the devfs mutex, which another thread held but was waiting to acquire the legacy device mutex, so it seems we have a lock order reversal problem here. KDL session info below.
    22
    33{{{