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.
http://bugs.winehq.org/show_bug.cgi?id=12149
Eric Pouech eric.pouech@orange.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech@orange.fr Status|NEW |ASSIGNED
--- Comment #1 from Eric Pouech eric.pouech@orange.fr 2008-03-23 05:26:20 --- will look at it
http://bugs.winehq.org/show_bug.cgi?id=12149
--- Comment #2 from Dan Kegel dank@kegel.com 2008-04-02 08:32:45 --- How's this looking?
http://bugs.winehq.org/show_bug.cgi?id=12149
--- Comment #3 from Eric Pouech eric.pouech@orange.fr 2008-04-05 02:33:47 --- it looks good (at least partially...) still have to send the patch anyway, where dbghelp no longer crashes. there are other items to take care of, but out of this bug anyway
http://bugs.winehq.org/show_bug.cgi?id=12149
--- Comment #4 from Eric Pouech eric.pouech@orange.fr 2008-04-19 02:38:13 --- fix in git tree by now. can you try it and close this bug report if it's ok
http://bugs.winehq.org/show_bug.cgi?id=12149
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED
--- Comment #5 from Dan Kegel dank@kegel.com 2008-04-20 02:35:03 --- Maarten confirms it's fixed, thanks.
(Marking fixed but leaving open so it shows up in Alexandre's next release report as fixed.)
http://bugs.winehq.org/show_bug.cgi?id=12149
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2008-05-02 12:37:40 --- Closing bugs fixed in 0.9.61.
http://bugs.winehq.org/show_bug.cgi?id=12149
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified