https://bugs.winehq.org/show_bug.cgi?id=55650
Bug ID: 55650 Summary: dbghelp:dbghelp fails on macOS Product: Wine Version: unspecified Hardware: x86-64 OS: Mac OS X Status: NEW Severity: normal Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
dbghelp:dbghelp fails on macOS:
dbghelp.c:809: Test failed: EnumerateLoadedModulesW64 failed: 5 dbghelp.c:815: Test failed: Unknown process kind dbghelp.c:836: Test failed: SymRefreshModuleList failed: 5 dbghelp.c:841: Test failed: Didn't find any native (ELF/Macho) modules dbghelp.c:870: Test failed: EnumerateLoadedModulesW64 failed: 5 dbghelp.c:898: Test failed: SymRefreshModuleList failed: 5 dbghelp.c:903: Test failed: Didn't find any native (ELF/Macho) modules dbghelp.c:1134: Test failed: [64/32 enum:+32bit wow64]: SymEnumerateModulesW64 failed: 5 dbghelp.c:1137: Test failed: [64/32 enum:+32bit wow64]: SymInitialize failed: 87 dbghelp.c:1151: Test failed: [64/32 enum:+32bit wow64]: SymEnumerateModulesW64 failed: 6 dbghelp.c:1213: Test failed: [64/32 enum:+32bit wow64]: Unexpected enum.count_exe 0 dbghelp.c:1215: Test failed: [64/32 enum:+32bit wow64]: Unexpected enum.count_32bit 0 dbghelp.c:1218: Test failed: [64/32 enum:+32bit wow64]: Unexpected enum.count_64bit 0 dbghelp.c:1219: Test failed: [64/32 enum:+32bit wow64]: Unexpected enum.count_systemdir 0 dbghelp.c:1221: Test failed: [64/32 enum:+32bit wow64]: Unexpected enum.count_wowdir 0 dbghelp.c:1224: Test failed: [64/32 enum:+32bit wow64]: Unexpected enum.count_ntdll 0 dbghelp.c:1226: Test failed: [64/32 enum:+32bit wow64]: Unexpected sym.count_exe 0 dbghelp.c:1228: Test failed: [64/32 enum:+32bit wow64]: Unexpected sym.count_32bit 0 dbghelp.c:1231: Test failed: [64/32 enum:+32bit wow64]: Unexpected sym.count_64bit 0 dbghelp.c:1232: Test failed: [64/32 enum:+32bit wow64]: Unexpected sym.count_systemdir 0 dbghelp.c:1234: Test failed: [64/32 enum:+32bit wow64]: Unexpected sym.count_wowdir 0 dbghelp.c:1237: Test failed: [64/32 enum:+32bit wow64]: Unexpected sym.count_ntdll 0 dbghelp.c:1337: Test failed: [64/32 enum:+32bit wow64]: Different sym/enum count32_bit (0/0) dbghelp.c:1343: Test failed: [64/32 enum:+32bit wow64]: Different sym/enum wowdir (0/0) dbghelp.c:1345: Test failed: [64/32 enum:+32bit wow64]: Different sym/enum exe (0/0) dbghelp.c:1134: Test failed: [64/32 enum:default wow64]: SymEnumerateModulesW64 failed: 5 dbghelp.c:1137: Test failed: [64/32 enum:default wow64]: SymInitialize failed: 87 dbghelp.c:1151: Test failed: [64/32 enum:default wow64]: SymEnumerateModulesW64 failed: 6 dbghelp.c:1213: Test failed: [64/32 enum:default wow64]: Unexpected enum.count_exe 0 dbghelp.c:1217: Test failed: [64/32 enum:default wow64]: Unexpected enum.count_32bit 0 dbghelp.c:1218: Test failed: [64/32 enum:default wow64]: Unexpected enum.count_64bit 0 dbghelp.c:1219: Test failed: [64/32 enum:default wow64]: Unexpected enum.count_systemdir 0 dbghelp.c:1223: Test failed: [64/32 enum:default wow64]: Unexpected enum.count_wowdir 0 dbghelp.c:1224: Test failed: [64/32 enum:default wow64]: Unexpected enum.count_ntdll 0 dbghelp.c:1226: Test failed: [64/32 enum:default wow64]: Unexpected sym.count_exe 0 dbghelp.c:1230: Test failed: [64/32 enum:default wow64]: Unexpected sym.count_32bit 0 dbghelp.c:1231: Test failed: [64/32 enum:default wow64]: Unexpected sym.count_64bit 0 dbghelp.c:1232: Test failed: [64/32 enum:default wow64]: Unexpected sym.count_systemdir 0 dbghelp.c:1236: Test failed: [64/32 enum:default wow64]: Unexpected sym.count_wowdir 0 dbghelp.c:1237: Test failed: [64/32 enum:default wow64]: Unexpected sym.count_ntdll 0
See https://test.winehq.org/data/patterns.html#dbghelp:dbghelp
This set of failures first showed up on 2023-09-18 but a timeout was preventing them from being run from the 7th to the 17th (see Remi's rbernon-macos-* cloud test machines). So the commit that introduced these failures could have been added as early as 2023-09-07.
https://bugs.winehq.org/show_bug.cgi?id=55650
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech@gmail.com, | |julliard@winehq.org Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=55650
--- Comment #1 from Eric Pouech eric.pouech@gmail.com --- need to port to MACH-O support the evolution done for ELF in dbghelp for wow processes local build seems to pass on macos VM
https://bugs.winehq.org/show_bug.cgi?id=55650
Eric Pouech eric.pouech@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
--- Comment #2 from Eric Pouech eric.pouech@gmail.com --- should be fixed by https://gitlab.winehq.org/wine/wine/-/merge_requests/3975
https://bugs.winehq.org/show_bug.cgi?id=55650
--- Comment #3 from François Gouget fgouget@codeweavers.com --- MR!3975 has not been committed yet and yet the full set of failures last happened on 2023-09-26. Currently all we that remains is the following 4 errors which were already present before this full set and thus may not be related:
dbghelp.c:836: Test failed: SymRefreshModuleList failed: 2 dbghelp.c:841: Test failed: Didn't find any native (ELF/Macho) modules dbghelp.c:898: Test failed: SymRefreshModuleList failed: 2 dbghelp.c:903: Test failed: Didn't find any native (ELF/Macho) modules
So maybe this bug should be closed and a new one opened for these 4 failures. I'm not sure of the implications for MR!3975.
https://bugs.winehq.org/show_bug.cgi?id=55650
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from François Gouget fgouget@codeweavers.com --- Yep, this is fixed. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=55650
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.19.