msvcr80运行库crash
C/C++本地代码调试
msvcr80运行库crash
码海捉虫
2014-08-06, 10:19 上午
用户传了一个dump,栈中看到非常多msvcr80中重复的记录,实在找不出问题的起始源在哪,下面是dump信息,请高手帮忙看看
ERROR_CODE: (NTSTATUS) 0x80000003 - {
EXCEPTION_CODE: (NTSTATUS) 0x80000003 (2147483651) - {
MOD_LIST:
PRIMARY_PROBLEM_CLASS: WRONG_SYMBOLS
BUGCHECK_STR: APPLICATION_FAULT_WRONG_SYMBOLS_ZEROED_STACK
LAST_CONTROL_TRANSFER: from 000000007715e900 to 000000007715eb80
STACK_TEXT:
00091000 7715e900 0000008c 00000007 00000010 ntdll_77130000!ARRAY_FITS+0x8
0009103c 7715e9f6 000007c4 00000007 00000002 ntdll_77130000!RtlpLocateActivationContextSection+0x126
0009106c 7715eb12 000910a8 000910cc 000910d0 ntdll_77130000!RtlpFindNextActivationContextSection+0x64
00091084 7715ed19 000910a8 000910cc 000910d0 ntdll_77130000!RtlpFindFirstActivationContextSection+0x41
000910d8 7715f3df 00000003 00000000 00000002 ntdll_77130000!RtlFindActivationContextSectionString+0x91
00091194 7715f1aa 00000000 00000000 00091380 ntdll_77130000!AitFireParentUsageEvent+0x772
000912f0 7715fb16 00000001 00091544 7715faa4 ntdll_77130000!RtlDosApplyFileIsolationRedirection_Ustr+0x23e
00091330 7715fe4a 00000000 00091544 7715faa4 ntdll_77130000!LdrpApplyFileNameRedirection+0x128
000914b8 7715fd4f 00000001 00000001 00000000 ntdll_77130000!LdrGetDllHandleEx+0x139
000914d4 766b1a43 00000001 00000000 00091544 ntdll_77130000!LdrGetDllHandle+0x18
00091528 766b1c57 00091544 88725824 00000057 KERNELBASE!GetModuleHandleForUnicodeString+0x22
000919a0 766b1d52 00000001 00000002 00b45de0 KERNELBASE!BasepGetModuleHandleExW+0x181
000919b8 766b2eae 00b45de0 75fa11e0 001a0018 KERNELBASE!GetModuleHandleW+0x29
000919d0 74772c18 747d49ec 00000000 74772c89 KERNELBASE!GetModuleHandleA+0x34
000919dc 74772c89 00000000 00000000 74772dc7 msvcr80!_decode_pointer+0x3f [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 207]
000919e8 74772dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 291]
000919f8 74774351 7477182c 00000001 74772b11 msvcr80!_getptd_noexit+0x15 [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 600]
000919fc 7477182c 00000001 74772b11 00091a1c msvcr80!_errno+0x5 [f:\dd\vctools\crt_bld\self_x86\crt\src\dosmap.c @ 282]
00091a04 74772b11 00091a1c 75f90000 00000000 msvcr80!_get_winmajor+0x10 [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0dat.c @ 1018]
00091a20 74772c23 00000000 74772c89 00000000 msvcr80!_use_encode_pointer+0x1b [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 76]
00091a28 74772c89 00000000 00000000 74772dc7 msvcr80!_decode_pointer+0x4a [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 209]
00091a34 74772dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 291]
00091a44 74774351 7477182c 00000001 74772b11 msvcr80!_getptd_noexit+0x15 [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 600]
00091a48 7477182c 00000001 74772b11 00091a68 msvcr80!_errno+0x5 [f:\dd\vctools\crt_bld\self_x86\crt\src\dosmap.c @ 282]
00091a50 74772b11 00091a68 75f90000 00000000 msvcr80!_get_winmajor+0x10 [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0dat.c @ 1018]
00091a6c 74772c23 00000000 74772c89 00000000 msvcr80!_use_encode_pointer+0x1b [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 76]
00091a74 74772c89 00000000 00000000 74772dc7 msvcr80!_decode_pointer+0x4a [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 209]
00091a80 74772dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 291]
00091a90 74774351 7477182c 00000001 74772b11 msvcr80!_getptd_noexit+0x15 [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 600]
00091a94 7477182c 00000001 74772b11 00091ab4 msvcr80!_errno+0x5 [f:\dd\vctools\crt_bld\self_x86\crt\src\dosmap.c @ 282]
00091a9c 74772b11 00091ab4 75f90000 00000000 msvcr80!_get_winmajor+0x10 [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0dat.c @ 1018]
00091ab8 74772c23 00000000 74772c89 00000000 msvcr80!_use_encode_pointer+0x1b [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 76]
00091ac0 74772c89 00000000 00000000 74772dc7 msvcr80!_decode_pointer+0x4a [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 209]
00091acc 74772dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 291]
00091adc 74774351 7477182c 00000001 74772b11 msvcr80!_getptd_noexit+0x15 [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 600]
00091ae0 7477182c 00000001 74772b11 00091b00 msvcr80!_errno+0x5 [f:\dd\vctools\crt_bld\self_x86\crt\src\dosmap.c @ 282]
00091ae8 74772b11 00091b00 75f90000 00000000 msvcr80!_get_winmajor+0x10 [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0dat.c @ 1018]
00091b04 74772c23 00000000 74772c89 00000000 msvcr80!_use_encode_pointer+0x1b [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 76]
00091b0c 74772c89 00000000 00000000 74772dc7 msvcr80!_decode_pointer+0x4a [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 209]
00091b18 74772dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 291]
00091b28 74774351 7477182c 00000001 74772b11 msvcr80!_getptd_noexit+0x15 [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 600]
00091b2c 7477182c 00000001 74772b11 00091b4c msvcr80!_errno+0x5 [f:\dd\vctools\crt_bld\self_x86\crt\src\dosmap.c @ 282]
00091b34 74772b11 00091b4c 75f90000 00000000 msvcr80!_get_winmajor+0x10 [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0dat.c @ 1018]
00091b50 74772c23 00000000 74772c89 00000000 msvcr80!_use_encode_pointer+0x1b [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 76]
00091b58 74772c89 00000000 00000000 74772dc7 msvcr80!_decode_pointer+0x4a [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 209]
00091b64 74772dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 291]
00091b74 74774351 7477182c 00000001 74772b11 msvcr80!_getptd_noexit+0x15 [f:\dd\vctools\crt_bld\self_x86\crt\src\tidtable.c @ 600]
00091b78 7477182c 00000001 74772b11 00091b98 msvcr80!_errno+0x5 [f:\dd\vctools\crt_bld\self_x86\crt\src\dosmap.c @ 282]