http://bugs.winehq.org/show_bug.cgi?id=12149
Summary: winedbg crashes loading a .pdb file Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: dbghelp AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Winedbg crahes when loading an app and .pdb produced by Visual C++ 6, and doesn't crash when the .pdb is removed. The log is long
fixme:dbghelp_msc:codeview_fetch_type Couldn't load forward type 9187 ... trace:dbghelp_symt:symt_new_global_variable Adding global symbol L"googlephotolab_d":ytThreadInterrupt::TI @e2e484 0x9d27dac fixme:dbghelp_msc:codeview_snarf unpadded len 10 fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 0 fixme:dbghelp_msc:dump 00000000: 08 00 00 00 22 79 74 41 72 72 ...."ytArr fixme:dbghelp_msc:codeview_snarf unpadded len 31075 fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 6c3c fixme:dbghelp_msc:dump 00000000: 61 79 3c 6c 6f 6e 67 2c 30 2c 79 74 42 61 73 65 ay<long,0,ytBase fixme:dbghelp_msc:dump 00000010: 3e 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 00 0e 00 >::operator[]... fixme:dbghelp_msc:dump 00000020: 00 04 00 00 00 00 04 86 00 00 08 00 00 00 22 79 .............."y fixme:dbghelp_msc:dump 00000030: 74 41 72 72 61 79 3c 6c 6f 6e 67 2c 30 2c 79 74 tArray<long,0,yt fixme:dbghelp_msc:dump 00000040: 42 61 73 65 3e 3a 3a 6f 70 65 72 61 74 6f 72 5b Base>::operator[ fixme:dbghelp_msc:dump 00000050: 5d 00 0e 00 00 04 00 00 00 00 78 86 00 00 08 00 ].........x..... ... err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols ... Backtrace: =>1 0x7b83d1b5 DebugBreak+0x3() [/bulk/wine/dlls/kernel32/../../include/winternl.h:1828] in kernel32 (0x0034a4d4) ... symbol.c:317: symt_add_func_local: Assertion `func' failed.
Maarten's the one who actually ran into it. He says "v0.9.57 crashes on an assertion failure, 3 or 4 versions before that don't work, but instead of crashing they post a fixme saying that it crashed."
The full log is confidential, but I can give more info if needed.