[ros-diffs] [sginsberg] 35567: - Add THREAD_TERMINATE_HELD_MUTEX bugcode and make use of it

sginsberg at svn.reactos.org sginsberg at svn.reactos.org
Sat Aug 23 19:16:17 CEST 2008


Author: sginsberg
Date: Sat Aug 23 12:16:16 2008
New Revision: 35567

URL: http://svn.reactos.org/svn/reactos?rev=35567&view=rev
Log:
- Add THREAD_TERMINATE_HELD_MUTEX bugcode and make use of it

Modified:
    trunk/reactos/include/reactos/mc/bugcodes.mc
    trunk/reactos/ntoskrnl/ke/thrdobj.c

Modified: trunk/reactos/include/reactos/mc/bugcodes.mc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/bugcodes.mc?rev=35567&r1=35566&r2=35567&view=diff
==============================================================================
--- trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] Sat Aug 23 12:16:16 2008
@@ -1397,6 +1397,14 @@
 MultiProcessor Kernel
 .
 
+MessageId=0x8A
+Severity=Informational
+Facility=System
+SymbolicName=THREAD_TERMINATE_HELD_MUTEX
+Language=English
+A kernel thread terminated while holding a mutex
+.
+
 MessageId=0x9D
 Severity=Informational
 Facility=System

Modified: trunk/reactos/ntoskrnl/ke/thrdobj.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/thrdobj.c?rev=35567&r1=35566&r2=35567&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ke/thrdobj.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ke/thrdobj.c [iso-8859-1] Sat Aug 23 12:16:16 2008
@@ -416,7 +416,7 @@
         if (Mutant->ApcDisable)
         {
             /* Bugcheck the system */
-            KEBUGCHECKEX(0, //THREAD_TERMINATE_HELD_MUTEX,
+            KeBugCheckEx(THREAD_TERMINATE_HELD_MUTEX,
                          (ULONG_PTR)Thread,
                          (ULONG_PTR)Mutant,
                          0,



More information about the Ros-diffs mailing list