Fehlerprüfung 0x39: SYSTEM_EXIT_OWNED_MUTEX
Die SYSTEM_EXIT_OWNED_MUTEX-Fehlerüberprüfung weist den Wert 0x00000039 auf. Dies gibt an, dass die Workerroutine zurückgegeben wurde, ohne das Mutex-Objekt freizugeben, das ihr gehört.
Wichtig
Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, finden Sie weitere Informationen unter Behandeln von Bluescreenfehlern.
SYSTEM_EXIT_OWNED_MUTEX Parameter
Parameter | BESCHREIBUNG |
---|---|
1 |
Die Adresse der Workerroutine, die den Fehler verursacht hat. |
2 |
Der an die Workerroutine übergebene Parameter. |
3 |
Die Adresse des Arbeitselements. |
4 |
Reserviert. |
Ursache
Die Workerroutine wurde zurückgegeben, während sie noch im Besitz eines Mutex-Objekts war. Der aktuelle Workerthread führt weiterhin andere arbeitsbezogene Arbeitselemente aus, und der Mutex wird nie freigegeben.
Lösung
Ein Debugger ist erforderlich, um dieses Problem zu analysieren. Um den Treiber zu finden, der den Fehler verursacht hat, verwenden Sie den Debuggerbefehl ln (Nächste Symbole auflisten):
kd> ln-Adresse
Dabei ist address die in Parameter 1 angegebene Workerroutine.