https://bugs.winehq.org/show_bug.cgi?id=55750
Bug ID: 55750 Summary: The 32-bit kernel32:virtual fails on macOS + WoW Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
The 32-bit kernel32:virtual fails on macOS + WoW:
virtual.c:2292: Test failed: VirtualLock unexpectedly succeeded virtual.c:2294: Test marked todo: wrong error 3735928559 virtual.c:2298: Test succeeded inside todo block: VirtualLock failed 3735928559 [...] virtual.c:2237: exception: 80000001 flags:0 addr:00560BB1 virtual.c:2330: Test failed: memory block contains wrong value, expected 0x101, got 0x1 [...] virtual.c:2237: exception: 80000001 flags:0 addr:005612B5 virtual.c:2444: Test failed: VirtualLock unexpectedly succeeded virtual.c:2446: Test marked todo: wrong error 3735928559 virtual.c:2455: Test succeeded inside todo block: VirtualLock failed 3735928559 [...] virtual.c:2483: exception: c0000005 flags:0 addr:01150000 info[0]:8 info[1]:01150000 virtual.c:2775: Test failed: expected no STATUS_ACCESS_VIOLATION exception, got 1 exceptions [...]
See https://test.winehq.org/data/patterns.html#kernel32:virtual
The failures are systematic but only happen when running the 32-bit test in a Windows-on-Windows wineprefix on macOS.
Looking at the pattern one may also think they started on 2023-10-02 but in fact that's just because before that date the WineTest report had so many other errors that test.winehq.org rejected the report. In fact kernel32:virtual was already failing all the way back to at least 2023-09-07 (there is no earlier data).