Freigeben über


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.