0x39 проверки ошибок: SYSTEM_EXIT_OWNED_MUTEX
Проверка ошибок SYSTEM_EXIT_OWNED_MUTEX имеет значение 0x00000039. Это означает, что рабочая подпрограмма возвращается, не освобождая принадлежащий ей объект мьютекса.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры SYSTEM_EXIT_OWNED_MUTEX
Параметр | Описание |
---|---|
1 |
Адрес рабочей подпрограммы, вызвавшей ошибку. |
2 |
Параметр, передаваемый в рабочую подпрограмму. |
3 |
Адрес рабочего элемента. |
4 |
Зарезервировано. |
Причина
Рабочая подпрограмма возвращалась, пока она все еще владела объектом мьютекса. Текущий рабочий поток продолжит выполнять другие несвязанные рабочие элементы, и мьютекс никогда не будет освобожден.
Решение
Для анализа этой проблемы требуется отладчик. Чтобы найти драйвер, который вызвал ошибку, используйте команду отладчика ln (Список ближайших символов):
Адрес kd> ln
Где address — это рабочая подпрограмма, указанная в параметре 1.