https://bugs.winehq.org/show_bug.cgi?id=55092
Bug ID: 55092 Summary: ntdll:exception - The 64-bit test_wow64_context() gets unexpected register values in new WoW mode Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
ntdll:exception - The 64-bit test_wow64_context() gets unexpected register values in new WoW mode:
exception.c:4326: Test succeeded inside todo block: rax is not zero 0 exception.c:4328: Test succeeded inside todo block: rbx is not zero 0 exception.c:4341: Test succeeded inside todo block: rsp is not at top of stack 00007FFFFE1FFCF8 / 00007FFFFE1FFD20 exception.c:4344: Test succeeded inside todo block: wrong flags 00000200 exception.c:4348: Test succeeded inside todo block: wrong cs 0033 exception.c:4462: in 64-bit mode 0033 exception.c:4465: Test failed: cs64: wrong ds 002b / 0000 exception.c:4466: Test failed: cs64: wrong es 002b / 0000 exception.c:4467: Test failed: cs64: wrong fs 0063 / 0000 exception.c:4468: Test failed: cs64: wrong gs 002b / 0000 exception.c:4516: Test failed: cs64: ecx set to 00000000 exception.c:4388: in 32-bit mode 0023 exception.c:4439: Test failed: cs64: ecx set to 0043e000 exception.c:4453: Test failed: cs64: rcx set to 0FEDCBA987654321
See https://test.winehq.org/data/patterns.html#ntdll:exception
fg-deb64-x86-64 and rbernon-*-win64 both use the new 64-bit WoW mode. Compare them to the fg-*-wow64 and TestBot *-wow64 results which use the old WoW mode and do not have these failures.