https://bugs.winehq.org/show_bug.cgi?id=55058
Bug ID: 55058 Summary: dbghelp:dbghelp - SymRefreshModuleList() sometimes returns 0 in 64-bit 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: ---
dbghelp:dbghelp - SymRefreshModuleList() sometimes returns 0 in 64-bit Wine:
dbghelp.c:746: Test failed: SymRefreshModuleList failed: 0
See https://test.winehq.org/data/patterns.html#dbghelp:dbghelp
This started happening systematically in the nightly tests on 2023-06-12, but only in 3 of the 5 64-bit Wine test configurations:
* fails gitlab-debian-64 (Debian 11 container) * fails debian11b-wow64 (Debian 11 QEmu VM) * success debiant-wow64 (Debian Testing QEmu VM) * fails fgtb-debian11-wow64 (Debian 11 QEmu VM) * success fg-deb64-wow64 (Debian 11.7 QEmu VM)
Despite happening systematically in the nightlies I have not been able to reproduce the failure reliably.
https://bugs.winehq.org/show_bug.cgi?id=55058
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=55058
--- Comment #1 from François Gouget fgouget@codeweavers.com --- The oldest commit I have been able to reproduce this with is 6ecca8cf6307. It is also the first commit after the 2023-06-09 commit, making it a likely culprit. But, despite happening systematically in the nightlies, reproducing this failure is so hit-and-miss that it's not clear that this is really the source of the regression.
Also note that at the same time the rbernon VMs either got the same failure or a set of three new ones:
dbghelp.c:746: Test failed: SymRefreshModuleList failed: 2 dbghelp.c:797: Test failed: SymRefreshModuleList failed: 2 dbghelp.c:852: Test failed: SymRefreshModuleList failed: 2
https://bugs.winehq.org/show_bug.cgi?id=55058
--- Comment #2 from François Gouget fgouget@codeweavers.com --- This also happens in 64-bit with the new WoW mode. See the fg-deb64-x86-64 results.
https://bugs.winehq.org/show_bug.cgi?id=55058
Eric Pouech eric.pouech@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech@gmail.com
--- Comment #3 from Eric Pouech eric.pouech@gmail.com --- actually, the culprit is when wine's loader has been moved to PIE compilation (likely cc2cfb9b or related friend)
under Linux: failure happens when ELF loader is 64 bit: - all tests in 64 bit - tests in 32bit if ELF loader is 64bit (new wine wow mode only)
see also https://bugs.winehq.org/show_bug.cgi?id=55096
https://bugs.winehq.org/show_bug.cgi?id=55058
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Is this fixed by https://gitlab.winehq.org/wine/wine/-/commit/eb1f62bb31b2f99f9390c4c9e4d9db4... ?
https://bugs.winehq.org/show_bug.cgi?id=55058
--- Comment #5 from Eric Pouech eric.pouech@gmail.com --- (In reply to Fabian Maurer from comment #4)
Is this fixed by https://gitlab.winehq.org/wine/wine/-/commit/ eb1f62bb31b2f99f9390c4c9e4d9db4cbbfdca2b ?
it should... let's wait a couple of days to that we can follow evolution of testbot results (checking link from #1, today results look better than yesterday's, that's a good start)
https://bugs.winehq.org/show_bug.cgi?id=55058
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |eb1f62bb31b2f99f9390c4c9e4d | |9db4cbbfdca2b
--- Comment #6 from François Gouget fgouget@codeweavers.com --- This did stop happening on 2023-06-23 so the commit did fix this failure.
https://bugs.winehq.org/show_bug.cgi?id=55058
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.21.