https://bugs.winehq.org/show_bug.cgi?id=54605
Bug ID: 54605 Summary: The 32-bit dbghelp:dbghelp cannot run on Windows <= 10 1607 due to IsWow64Process2() call Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
The 32-bit dbghelp:dbghelp cannot run on Windows <= 10 1607 due to an IsWow64Process2() call:
dbghelp.c:0: Tests skipped: missing entry point (details below) | dbghelp_test.exe - Entry Point Not Found | The procedure entry point IsWow64Process2 could not be located in the dynamic link library kernel32.dll.
See https://test.winehq.org/data/patterns.html#dbghelp:dbghelp
This call was introduced in the commit below:
commit 291daf542d906b11320128ad4fd17fb99d8fff4b Author: Eric Pouech eric.pouech@gmail.com Date: Sat Feb 25 17:50:56 2023 +0100
dbghelp/tests: Fix tests for process count in wow64.
Introduce get_process_kind() to discriminate configurations.
Signed-off-by: Eric Pouech eric.pouech@gmail.com
I believe this was to fix some Windows 11 failures. This means cases where this API is missing were not having failures so a GetProcAddress()-based workaround can probably be found.
https://bugs.winehq.org/show_bug.cgi?id=54605
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression, source, | |testcase Regression SHA1| |291daf542d906b11320128ad4fd | |17fb99d8fff4b
https://bugs.winehq.org/show_bug.cgi?id=54605
--- Comment #1 from François Gouget fgouget@codeweavers.com --- I sent a merge request for this: https://gitlab.winehq.org/wine/wine/-/merge_requests/2344
https://bugs.winehq.org/show_bug.cgi?id=54605
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #2 from temp82@luukku.com --- (In reply to François Gouget from comment #1)
I sent a merge request for this: https://gitlab.winehq.org/wine/wine/-/merge_requests/2344
ed6ab3222ede03fa090ac17e1abd868f7e99f87f fixed=?
https://bugs.winehq.org/show_bug.cgi?id=54605
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |ed6ab3222ede03fa090ac17e1ab | |d868f7e99f87f
--- Comment #3 from François Gouget fgouget@codeweavers.com --- Yes, this is fixed:
commit ed6ab3222ede03fa090ac17e1abd868f7e99f87f Author: François Gouget fgouget@codeweavers.com AuthorDate: Tue Mar 7 15:40:26 2023 +0100
dbghelp/tests: Let the tests run on Windows 7, 8 and 10 <= 1607.
Provide a fallback if IsWow64Process2() is not available.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54605
https://bugs.winehq.org/show_bug.cgi?id=54605
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.4.