Плакат первый раз, извините, если я что-то здесь забуду. У меня есть 32-битный сервер Windows Server 2008 SP2, работающий на VMware ESXi 5.1, который произвольно выгружает и перезагружается. Я копался, и, похоже, это связано с проблемой сетевого драйвера, но я не уверен в этом. Это наш производственный веб-сервер интрасети, на котором работает IBM WebSphere. Я начал устанавливать обновления Windows на его машину в надежде, что это решит проблему, но только усугубил ситуацию. Это BSOD дважды за 12 часов, поэтому я откатил сервер. У меня проблемы с получением дополнительной информации из этих минидампов. Может ли кто-нибудь мне помочь?
==================================================
Dump File : Mini031414-01.dmp
Crash Time : 3/14/2014 2:47:59 PM
Bug Check String : MULTIPLE_IRP_COMPLETE_REQUESTS
Bug Check Code : 0x00000044
Parameter 1 : 0xa129a150
Parameter 2 : 0x00000e7a
Parameter 3 : 0x00000000
Parameter 4 : 0x00000000
Caused By Driver : tdx.sys
Caused By Address : tdx.sys+edbc
File Description :
Product Name :
Company :
File Version :
Processor : 32-bit
Crash Address : ntkrnlpa.exe+cdb3f
Stack Address 1 : ntkrnlpa.exe+a75bb
Stack Address 2 : tdx.sys+5654
Stack Address 3 : tcpip.sys+5c633
Computer Name :
Full Path : C:\Users\jwilliam\Desktop\Portal\Mini031414-01.dmp
Processors Count : 1
Major Version : 15
Minor Version : 6002
Dump File Size : 165,464
==================================================
==================================================
Dump File : Mini071613-01.dmp
Crash Time : 7/16/2013 1:55:46 PM
Bug Check String : MULTIPLE_IRP_COMPLETE_REQUESTS
Bug Check Code : 0x00000044
Parameter 1 : 0xa1df8008
Parameter 2 : 0x00000e7a
Parameter 3 : 0x00000000
Parameter 4 : 0x00000000
Caused By Driver : tdx.sys
Caused By Address : tdx.sys+edbc
File Description :
Product Name :
Company :
File Version :
Processor : 32-bit
Crash Address : ntkrnlpa.exe+cdb3f
Stack Address 1 : ntkrnlpa.exe+a75bb
Stack Address 2 : tdx.sys+5654
Stack Address 3 : tcpip.sys+5c633
Computer Name :
Full Path : C:\Users\jwilliam\Desktop\Portal\Mini071613-01.dmp
Processors Count : 1
Major Version : 15
Minor Version : 6002
Dump File Size : 168,856
==================================================
Возможно, вам нужно обновить драйверы, причем более одного.
Проверьте страницу MSDN для этого кода ошибки:
Драйвер вызвал IoCompleteRequest, чтобы запросить завершение IRP, но пакет уже был завершен.
Эту ошибку сложно найти, потому что простейший случай - драйвер, который дважды пытался завершить свой собственный пакет - обычно не является источником проблемы. Скорее всего, два отдельных драйвера считают, что они владеют пакетом, и каждый пытался его завершить. Первый запрос выполнен успешно, а второй - нет, что приводит к этой проверке ошибок.
Отследить, какие драйверы в системе вызвали ошибку, сложно, потому что след первого водителя перекрыл второй. Однако стек драйверов для текущего запроса можно найти, исследуя поля объекта устройства в каждом из расположений стека.