|
From: Eric K. <ek...@rz...> - 2001-11-07 19:16:16
|
Hi! I guess I found a bug in the scheduler. When I run the new mutex test app, two secondary threads are created which use a mutex to synchronize the access to a global counter variable. After creating the secondary threads, the main thread waits for the termination of both secondary threads by calling WaitForMultipleObjects(). After both secondary threads terminated, the main thread is reactivated by a call to PsUnblockThread() inside of WaitForMultipleObjects(). Now PsUnblockThread() calls KeAcquireSpinLock() to acquire the PiThreadListLock and bugchecks with the "Spinning on spinlock..." message. Any ideas why this happens??? - Eric Kohl ==================================================== = To remove yourself from this mailing list, go to = = http://www.reactos.com/home/mailing.html = ==================================================== |