Bug Check 0x39: SYSTEM_EXIT_OWNED_MUTEX
The SYSTEM_EXIT_OWNED_MUTEX bug check has a value of 0x00000039. This indicates that the worker routine returned without releasing the mutex object that it owned.
Important
This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
SYSTEM_EXIT_OWNED_MUTEX Parameters
Parameter | Description |
---|---|
1 |
The address of the worker routine that caused the error. |
2 |
The parameter passed to the worker routine. |
3 |
The address of the work item. |
4 |
Reserved. |
Cause
The worker routine returned while it still owned a mutex object. The current worker thread will proceed to run other unrelated work items, and the mutex will never be released.
Resolution
A debugger is required to analyze this problem. To find the driver that caused the error, use the ln (List Nearest Symbols) debugger command:
kd> ln address
Where address is the worker routine given in Parameter 1.