https://bugs.winehq.org/show_bug.cgi?id=38828
Bug ID: 38828 Summary: Cerbero PE Insider 1.0.2 crashes on unimplemented function dbghelp.dll.UnDecorateSymbolNameW when viewing export directory Product: Wine Version: 1.7.46 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as the summary says ...
Reproduce: start the app -> select a PE binary -> click 'Export Directory' in left hand side tree view.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Cerbero/PEInsider
$ wine ./peinsider.exe ... wine: Call from 0x7b8456d9 to unimplemented function dbghelp.dll.UnDecorateSymbolNameW, aborting wine: Unimplemented function dbghelp.dll.UnDecorateSymbolNameW called at address 0x7b8456d9 (thread 0009), starting debugger... --- snip ---
MSDN: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681400%28v=vs.85%...
Source: https://source.winehq.org/git/wine.git/blob/878ea7d9ea4bbb924a539ec280886746...
$ sha1sum peinsider_setup.exe 81324f9802f86bb93a9440c96460f911bedcc0f6 peinsider_setup.exe
$ du -sh peinsider_setup.exe 6.5M peinsider_setup.exe
$ wine --version wine-1.7.46
Regards
https://bugs.winehq.org/show_bug.cgi?id=38828
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://cerbero.io/static/to | |ols/peinsider_setup.exe
https://bugs.winehq.org/show_bug.cgi?id=38828
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- The following patchset should fix the problem: https://github.com/wine-compholio/wine-staging/tree/master/patches/dbghelp-U...
https://bugs.winehq.org/show_bug.cgi?id=38828
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- Should be fixed with http://source.winehq.org/git/wine.git/commit/fa4dfa4325f7c77331106ffdc4b1ced..., please retest.
https://bugs.winehq.org/show_bug.cgi?id=38828
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |fa4dfa4325f7c77331106ffdc4b | |1cedbb0803e55 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello Sebastian,
yes, it's fixed by commit https://source.winehq.org/git/wine.git/commitdiff/fa4dfa4325f7c77331106ffdc4...
Thanks
PE with split out PDB symbol info can be used for verification.
--- snip --- ... 0027:Call dbghelp.UnDecorateSymbolNameW(00aa63c8 L"?cerr@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A",0107fe90,00000fff,00000000) ret=004cc4cf 0027:trace:dbghelp:UnDecorateSymbolNameW (L"?cerr@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A", 0x107fe90, 4095, 0x00000000) ... 0027:Ret PE DLL (proc=0x7c492df8,module=0x7c430000 L"msvcrt.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 0027:Ret KERNEL32.LoadLibraryW() retval=7c430000 ret=7cdc5a68 0027:Call KERNEL32.GetProcAddress(7c430000,7cdd15b0 "__unDName") ret=7cdc5a8e 0027:Ret KERNEL32.GetProcAddress() retval=7c4367f4 ret=7cdc5a8e 0027:Call msvcrt.__unDName(00000000,001b8560 "?cerr@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A",00000000,7cdc59b5,7cdc59f9,00000000) ret=7cdc5ad9 ... 0027:Ret msvcrt.__unDName() retval=001b85a8 ret=7cdc5ad9 0027:Call KERNEL32.MultiByteToWideChar(00000000,00000000,001b85a8 "class std::basic_ostream<char,struct std::char_traits<char> > std::cerr",ffffffff,0107fe90,00000fff) ret=7cdc5d54 0027:Ret KERNEL32.MultiByteToWideChar() retval=00000048 ret=7cdc5d54 ... 0027:Ret dbghelp.UnDecorateSymbolNameW() retval=00000047 ret=004cc4cf --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=38828
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.49.
https://bugs.winehq.org/show_bug.cgi?id=38828
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://cerbero.io/static/to |https://web.archive.org/web |ols/peinsider_setup.exe |/20160120071334/http://cerb | |ero.io/static/tools/peinsid | |er_setup.exe