https://bugs.winehq.org/show_bug.cgi?id=55266
Bug ID: 55266 Summary: kernel32:loader - The 64-bit test_Loader() gets bad header alignments on Windows 10+ Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
kernel32:loader - The 64-bit test_Loader() gets bad header alignments on Windows 10+:
loader.c:981: Test failed: 2: header alignment is not cleared loader.c:981: Test failed: 3: header alignment is not cleared loader.c:981: Test failed: 6: header alignment is not cleared loader.c:981: Test failed: 7: header alignment is not cleared loader.c:981: Test failed: 14: header alignment is not cleared
See https://test.winehq.org/data/patterns.html#kernel32:loader
This is specific to the 64-bit tests and first happened on 2023-07-10 which corresponds to the GitLab CI's move to Debian 12 for building the Windows test binaries (5799e89f15b5). This is confirmed by the fact that test executables built on Debian 11 still don't get these failures.
In particular this means: * These failures will show up in the TestBot's nightly WineTest results since they use the official winetest.exe binaries built by the GitLab CI on Debian 12. * But they will not happen when testing patches on the TestBot since, so far, it still builds the tests on Debian 11.