原帖由 annybaby 于 2009-3-8 22:45 发表
系统属性
常规 计算机名 硬件 高级 系统还原 自动更新 远程
系统:
Microsoft Windows XP
...
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 35, {842570e8, 0, 0, 0}
Unable to load image Ch000001.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for Ch000001.sys
*** ERROR: Module load completed but symbols could not be loaded for Ch000001.sys
Probably caused by : HDAudBus.sys ( HDAudBus!FxPkgIo::Dispatch+1d4 )
Followup: MachineOwner
---------
1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
NO_MORE_IRP_STACK_LOCATIONS (35)
A higher level driver has attempted to call a lower level driver through
the IoCallDriver() interface, but there are no more stack locations in the
packet, hence, the lower level driver would not be able to access its
parameters, as there are no parameters for it. This is a disasterous
situation, since the higher level driver "thinks" it has filled in the
parameters for the lower level driver (something it MUST do before it calls
it), but since there is no stack location for the latter driver, the former
has written off of the end of the packet. This means that some other memory
has probably been trashed at this point.
Arguments:
Arg1: 842570e8, Address of the IRP
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000
Debugging Details:
------------------
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0x35
PROCESS_NAME: SuperKill.exe
LAST_CONTROL_TRANSFER: from 804f0186 to 804faf43
STACK_TEXT:
f1f01100 804f0186 00000035 842570e8 00000000 nt!KeBugCheckEx+0x1b
f1f01118 f70b09b8 85185650 f1f01160 00000000 nt!IopfCallDriver+0x18
f1f01140 f70a6607 85185c48 f1f01160 854d63a8 HDAudBus!FxPkgIo::Dispatch+0x1d4
f1f01154 804f019f 85185650 842570e8 00000200 HDAudBus!FxCoreGlobalDispatch+0x31
f1f01164 804f4f0f f1f0163c 00025bc0 84a9eae0 nt!IopfCallDriver+0x31
f1f013b4 f1e53b4d 85185650 f1f013e4 f1f0163c nt!IoVolumeDeviceToDosName+0x89
WARNING: Stack unwind information not available. Following frames may be wrong.
f1f01404 f1e64fb5 84ba5f90 f1f01434 f1f019cc Ch000001+0x3b4d
f1f0167c f1e6dd98 f1f019b8 00000001 8348a440 Ch000001+0x14fb5
f1f01c40 804f019f 84533d50 84a9eae0 806e7410 Ch000001+0x1dd98
f1f01c50 80580982 84a9eb50 8348a440 84a9eae0 nt!IopfCallDriver+0x31
f1f01c64 805817f7 84533d50 84a9eae0 8348a440 nt!IopSynchronousServiceTail+0x70
f1f01d00 8057a274 000001a4 00000000 00000000 nt!IopXxxControlFile+0x5c5
f1f01d34 8054262c 000001a4 00000000 00000000 nt!NtDeviceIoControlFile+0x2a
f1f01d34 7c92e4f4 000001a4 00000000 00000000 nt!KiFastCallEntry+0xfc
0012ecac 00000000 00000000 00000000 00000000 0x7c92e4f4
STACK_COMMAND: kb
FOLLOWUP_IP:
HDAudBus!FxPkgIo::Dispatch+1d4
f70b09b8 eb5b jmp HDAudBus!FxPkgIo::Dispatch+0x231 (f70b0a15)
SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: HDAudBus!FxPkgIo::Dispatch+1d4
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: HDAudBus
IMAGE_NAME: HDAudBus.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4295ef55
FAILURE_BUCKET_ID: 0x35_HDAudBus!FxPkgIo::Dispatch+1d4
BUCKET_ID: 0x35_HDAudBus!FxPkgIo::Dispatch+1d4
Followup: MachineOwner
--------- |