https://bugs.winehq.org/show_bug.cgi?id=55430
Bug ID: 55430 Summary: ddraw:ddraw1, ddraw:ddraw2 & ddraw:ddraw7 - test_coop_level_mode_set() is sometimes missing WM_DISPLAYCHANGE on Windows Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
ddraw:ddraw1, ddraw:ddraw2 & ddraw:ddraw7 - test_coop_level_mode_set() is sometimes missing WM_DISPLAYCHANGE on Windows:
ddraw1.c:3141: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3144: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3148: Test failed: Got unexpected screen size 1024x768.
See https://test.winehq.org/data/patterns.html#ddraw:ddraw1 https://test.winehq.org/data/patterns.html#ddraw:ddraw4 https://test.winehq.org/data/patterns.html#ddraw:ddraw7
Where 0x7e == WM_DISPLAYCHANGE
This first happened on 2023-04-11 [1] and has happened a bit over once per month since on both Windows 8 and 10. Most of the time it's the first failure in the WineTest run.
* 2023-04-11 win81_newtb-w8 (ddraw:ddraw4) * 2023-04-13 win81_newtb-w8adm (ddraw:ddraw1) * 2023-04-25 win81_newtb-w8 (ddraw:ddraw7) * 2023-05-25 win21H1_newtb-w10pro64-he-64 (ddraw:ddraw7) * 2023-05-25 win81_newtb-w8adm (ddraw:ddraw4, preceded by clip rect failures in ddraw 1, 2, 4) * 2023-08-01 win21H1_newtb-w10pro64-ar-64 (ddraw:ddraw4) * 2023-08-03 win81_newtb-w8adm (ddraw:ddraw1)
[1] There are older instances but I think those were the consequence of previous failures.