https://bugs.winehq.org/show_bug.cgi?id=55747
Bug ID: 55747 Summary: The 64-bit dbghelp:dbghelp fails in Wine Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
The 64-bit dbghelp:dbghelp fails in Wine:
New Windows-on-Windows case: dbghelp.c:827: Test failed: Wrong bitness aggregation count 0 5 dbghelp.c:829: Test failed: Wrong kind aggregation count 0 1 dbghelp.c:831: Test failed: Wrong directory aggregation count 5 0 dbghelp.c:889: Test failed: Wrong kind aggregation count 1 2 dbghelp.c:1213: Test failed: [64/32 enum:+32bit wow64]: Unexpected enum.count_exe 1 dbghelp.c:1337: Test failed: [64/32 enum:+32bit wow64]: Different sym/enum count32_bit (23/23) dbghelp.c:1343: Test failed: [64/32 enum:+32bit wow64]: Different sym/enum wowdir (22/22) dbghelp.c:1345: Test failed: [64/32 enum:+32bit wow64]: Different sym/enum exe (1/1) 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:1223: Test failed: [64/32 enum:default wow64]: Unexpected enum.count_wowdir 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:1236: Test failed: [64/32 enum:default wow64]: Unexpected sym.count_wowdir 0
Old Windows-on-Windows case: dbghelp.c:818: Test failed: Wrong bitness aggregation count 0 1 dbghelp.c:820: Test failed: Wrong kind aggregation count 0 1 dbghelp.c:822: Test failed: Wrong directory aggregation count 1 0 dbghelp.c:671: Test failed: C:\windows\syswow64\ntdll.dll shouldn't already be loaded dbghelp.c:878: Test failed: Wrong bitness aggregation count 22 2 dbghelp.c:880: Test failed: Wrong kind aggregation count 1 2 dbghelp.c:882: Test failed: Wrong directory aggregation count 1 22 dbghelp.c:1278: Test failed: [64/32 enum:+32bit wine_old_wow64]: Unexpected enum.count_exe 1 dbghelp.c:1284: Test failed: [64/32 enum:+32bit wine_old_wow64]: Unexpected enum.count_systemdir 1 dbghelp.c:1289: Test failed: [64/32 enum:+32bit wine_old_wow64]: Unexpected enum.count_ntdll 2 dbghelp.c:1296: Test failed: [64/32 enum:+32bit wine_old_wow64]: Unexpected sym.count_64bit 1 dbghelp.c:1297: Test failed: [64/32 enum:+32bit wine_old_wow64]: Unexpected sym.count_systemdir 1 dbghelp.c:1337: Test failed: [64/32 enum:+32bit wine_old_wow64]: Different sym/enum count32_bit (22/24) dbghelp.c:1339: Test failed: [64/32 enum:+32bit wine_old_wow64]: Different sym/enum count64_bit (1/0) dbghelp.c:1345: Test failed: [64/32 enum:+32bit wine_old_wow64]: Different sym/enum exe (1/1) dbghelp.c:1347: Test failed: [64/32 enum:+32bit wine_old_wow64]: Different sym/enum exe (1/2) dbghelp.c:1278: Test failed: [64/32 enum:default wine_old_wow64]: Unexpected enum.count_exe 0 dbghelp.c:1284: Test failed: [64/32 enum:default wine_old_wow64]: Unexpected enum.count_systemdir 1 dbghelp.c:1289: Test failed: [64/32 enum:default wine_old_wow64]: Unexpected enum.count_ntdll 1 dbghelp.c:1291: Test failed: [64/32 enum:default wine_old_wow64]: Unexpected sym.count_exe 0 dbghelp.c:1296: Test failed: [64/32 enum:default wine_old_wow64]: Unexpected sym.count_64bit 1 dbghelp.c:1297: Test failed: [64/32 enum:default wine_old_wow64]: Unexpected sym.count_systemdir 1 dbghelp.c:1302: Test failed: [64/32 enum:default wine_old_wow64]: Unexpected sym.count_ntdll 1 dbghelp.c:1337: Test failed: [64/32 enum:default wine_old_wow64]: Different sym/enum count32_bit (0/1) dbghelp.c:1339: Test failed: [64/32 enum:default wine_old_wow64]: Different sym/enum count64_bit (1/0)
See https://test.winehq.org/data/patterns.html#dbghelp:dbghelp
A bisect shows that this started with the commit below:
commit de81e2ea41b27a14f88177639c5b5d35a210b5bd Author: Alexandre Julliard julliard@winehq.org Date: Fri Oct 6 15:08:02 2023 +0200
ntdll: Only create the main module on the 32-bit side for wow64.
This means this most likely has the same fix as bug 55744.
https://bugs.winehq.org/show_bug.cgi?id=55747
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |de81e2ea41b27a14f88177639c5 | |b5d35a210b5bd Keywords| |regression, source, | |testcase
https://bugs.winehq.org/show_bug.cgi?id=55747
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|NEW |RESOLVED
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- Duplicate.
*** This bug has been marked as a duplicate of bug 55744 ***
https://bugs.winehq.org/show_bug.cgi?id=55747
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing duplicate.