[Bug 55058] New: dbghelp:dbghelp - SymRefreshModuleList() sometimes returns 0 in 64-bit Wine
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(a)winehq.org Reporter: fgouget(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 François Gouget <fgouget(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 --- Comment #1 from François Gouget <fgouget(a)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 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 --- Comment #2 from François Gouget <fgouget(a)codeweavers.com> --- This also happens in 64-bit with the new WoW mode. See the fg-deb64-x86-64 results. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 Eric Pouech <eric.pouech(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech(a)gmail.com --- Comment #3 from Eric Pouech <eric.pouech(a)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 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #4 from Fabian Maurer <dark.shadow4(a)web.de> --- Is this fixed by https://gitlab.winehq.org/wine/wine/-/commit/eb1f62bb31b2f99f9390c4c9e4d9db4... ? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 --- Comment #5 from Eric Pouech <eric.pouech(a)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) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 François Gouget <fgouget(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |eb1f62bb31b2f99f9390c4c9e4d | |9db4cbbfdca2b --- Comment #6 from François Gouget <fgouget(a)codeweavers.com> --- This did stop happening on 2023-06-23 so the commit did fix this failure. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55058 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 8.21. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla