|
From: Eric K. <ek...@rz...> - 2001-11-07 23:43:29
|
"David Welch" <we...@cw...> wrote: > Yes, the problem is that PsTerminateCurrentThread acquires the thread list > lock to manipulate the thread's data structures but doesn't release it > when waking up any threads waiting for termination. Spinning on spinlock > means that the thread would otherwise have waiting for the spinlock to be > available but since this is a uniprocessor system it will just hang so it > bug checks. > Yes, this fixed the bug. Thanks a lot! Now I only need to handle abandoned mutants/mutexes in KeWaitForSingleObject/KeWaitForMultipleObjects. - Eric Kohl ==================================================== = To remove yourself from this mailing list, go to = = http://www.reactos.com/home/mailing.html = ==================================================== |