https://bugs.winehq.org/show_bug.cgi?id=52045
Eric Pouech eric.pouech@orange.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech@orange.fr
--- Comment #8 from Eric Pouech eric.pouech@orange.fr --- Created attachment 71091 --> https://bugs.winehq.org/attachment.cgi?id=71091 proposed patch
looking at the trace (in comment #1) from the bug report, there are several items that don't seem right:
1)
0198:fixme:dbghelp:elf_search_auxv can't find symbol in module
this cryptic one means that dbghelp cannot read in debuggee libwine.so.1 for getting back to ELF env...
2) in crash backtrace
1 0x00000003be5cf5cc symt_new_function+0xdc(module=00000000020D7150, compiland =0000000000000000, name="main", addr=0x7d001270, size=0x1e8, sig_type=0000000000 000000) [Z:\builddir\build\BUILD\wine-6.21\dlls\dbghelp\symbol.c:357] in dbghelp (0x00000003be5dc208)
compiland=0000000000000000 is bad :-( (the NULL compiland could stem from problem in 1) (BTW it's very likely related to bisect result in comment #5)
please test the attached patch that should at least prevent the crash
3) related to the patchset dbghelp-Debug_Symbols patchset (and why it creates issue only when applied), I need the both traces the dig further: WINEDEBUG=+dbghelp with the patchset applied and not applied