有没有做驱动的前辈,一个错误请教
程序播放一个声音的时候有时候(一天会有几次)会导致蓝屏,用的是fmod
用windbg看了下dmp文件,但是看不懂,贴出来,大家帮忙来分析下,或者给我提供点解决办法
Debugging Details:
------------------
READ_ADDRESS: 00000104
CURRENT_IRQL: 2
FAULTING_IP:
RtkHDAud+175675
ad5b7675 d860fc fsub dword ptr [eax-4]
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: 1.exe
LAST_CONTROL_TRANSFER: from ad59e322 to ad5b7675
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
aa9374a4 ad59e322 89893528 88780600 89515250 RtkHDAud+0x175675
aa937538 ad5a4dbf 00000000 89514b70 aa937578 RtkHDAud+0x15c322
aa937560 ad5a3bbf 89514b70 89514000 aa937864 RtkHDAud+0x162dbf
aa937588 ad580d82 00000000 00023cb4 aa9375ac RtkHDAud+0x161bbf
aa937850 ad58983a 00000000 89514000 89514000 RtkHDAud+0x13ed82
aa9378a8 ad420d7a 887805e0 00000003 00000003 RtkHDAud+0x14783a
aa9378c8 ad430876 888e09fc 00000003 00000002 portcls!CPortPinWaveCyclic::SetDeviceState+0x45
aa937900 ad430c83 888bb910 00000002 887a8838 portcls!CPortPinWaveCyclic::DistributeDeviceState+0x4d
aa93791c b993ff4c 898701a4 889ee108 889ee100 portcls!PinPropertyDeviceState+0xa6
aa937980 b993fec9 887a8838 0000000c e1a9419c ks!KspPropertyHandler+0x616
aa9379a4 ad42f1bd 887a8838 0000000c e1a94188 ks!KsPropertyHandler+0x19
aa9379b4 ad430753 887a8838 0000000c e1a94188 portcls!PcHandlePropertyWithTable+0x1a
aa9379ec ad42f148 888e09f0 89957900 887a8838 portcls!CPortPinWaveCyclic::DeviceIoControl+0x1e3
aa937a04 b993ff0f 89957900 887a8838 aa937a58 portcls!DispatchDeviceIoControl+0x44
aa937a14 ad436b75 89957900 887a8838 899579b8 ks!KsDispatchIrp+0x126
aa937a28 ad436dd8 89957900 887a8838 ad81f096 portcls!KsoDispatchIrp+0x40
aa937a34 ad81f096 89957900 887a8838 887b89d0 portcls!PcDispatchIrp+0x2a
aa937a58 804f0095 89957900 00000004 887a8838 RtkHDAud+0x3dd096
aa937a68 b9940c47 aa8e9a8c aa937ad4 e5d6dbac nt!IopfCallDriver+0x31
aa937a94 aa8eab33 887b89d0 00000000 002f0003 ks!KsSynchronousIoControlDevice+0xbd
aa937adc aa8ed0a4 887b89d0 00000000 00000002 sysaudio!PinConnectionProperty+0x42
aa937b08 aa8ecc3c 00000003 00000003 00000006 sysaudio!CPinNodeInstance::SetState+0x101
aa937b20 aa8ecbff 00000003 00000002 00000006 sysaudio!CStartNodeInstance::SetStateTopDown+0x25
aa937b40 aa8eb32c 00000003 00000006 887da9f8 sysaudio!CStartNodeInstance::SetState+0x3f
aa937b54 b993ff4c e5bde610 887da9f8 887da9f0 sysaudio!CPinInstance::PinStateHandler+0x5d
aa937bb8 b993fec9 888865d8 00000003 aa8e9a30 ks!KspPropertyHandler+0x616
aa937bdc aa8eb28c 888865d8 00000003 aa8e9a30 ks!KsPropertyHandler+0x19
aa937c30 b993ff85 89a9b560 888865d8 aa937c64 sysaudio!CPinInstance::PinDispatchIoControl+0x115
aa937c40 804f0095 89a9b560 888865d8 806e5410 ks!DispatchDeviceIoControl+0x28
aa937c50 8057f70a 88886720 888366c8 888865d8 nt!IopfCallDriver+0x31
aa937c64 8058056d 89a9b560 888865d8 888366c8 nt!IopSynchronousServiceTail+0x60
aa937d00 805790c2 000019f4 00000190 00000000 nt!IopXxxControlFile+0x5c5
aa937d34 8054186c 000019f4 00000190 00000000 nt!NtDeviceIoControlFile+0x2a
aa937d34 7c92eb94 000019f4 00000190 00000000 nt!KiFastCallEntry+0xfc
0012f68c 00000000 00000000 00000000 00000000 0x7c92eb94
STACK_COMMAND: kb
FOLLOWUP_IP:
RtkHDAud+175675
ad5b7675 d860fc fsub dword ptr [eax-4]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: RtkHDAud+175675
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: RtkHDAud
IMAGE_NAME: RtkHDAud.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 469df8c7
FAILURE_BUCKET_ID: 0xD1_RtkHDAud+175675
BUCKET_ID: 0xD1_RtkHDAud+175675
Followup: MachineOwner