https://bugs.winehq.org/show_bug.cgi?id=53129
Bug ID: 53129 Summary: user32:msg - test_paint_messages() fails systematically on Windows 7 Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
user32:msg - test_paint_messages() fails systematically on Windows 7. The exact set of failures differs with each run but there is always a "region" and an "InvalidateErase" failure:
msg.c:8487: Test failed: Regions are different msg.c:8488: Test failed: InvalidateErase: 0: in msg 0x0085 expecting wParam 0x1 got 0xfffffffffd0406c1 msg.c:8498: Test failed: region should be null (3) msg.c:8510: Test failed: InvalidateErase: 0: in msg 0x0085 expecting wParam 0x1 got 0x38040675 msg.c:8510: Test failed: InvalidateErase: 3: the msg sequence is not complete: expected 0000 - actual 0085 msg.c:8517: Test failed: Regions are different msg.c:8518: Test failed: InvalidateErase: 0: in msg 0x0085 expecting wParam 0x1 got 0x2504170b
https://test.winehq.org/data/patterns.html#user32:msg
The InvalidateErase failure is particularly troublesome because the unexpected wParam value changes with each run so the failure always looks like it is new.