https://bugs.winehq.org/show_bug.cgi?id=53895
Bug ID: 53895 Summary: ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 - test_cursor_clipping() fails on dual screen setups in Wine Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 - test_cursor_clipping() fails on dual screen setups in Wine:
ddraw1.c:14351: Test failed: Expect clip rect (0,0)-(640,480), got (0,0)-(1664,737). ddraw1.c:14361: Test failed: Expect clip rect (0,0)-(1024,737), got (0,0)-(2048,737).
See: http://winetest.dolphin/data/patterns.html#ddraw:ddraw1
ddraw2.c:15320: Test failed: Expect clip rect (0,0)-(1024,768), got (0,0)-(2048,768). ddraw2.c:15334: Test failed: Expect clip rect (0,0)-(640,480), got (0,0)-(1664,737). ddraw2.c:15344: Test failed: Expect clip rect (0,0)-(1024,768), got (0,0)-(2048,768).
See: http://winetest.dolphin/data/patterns.html#ddraw:ddraw2
ddraw4.c:18370: Test failed: Expect clip rect (0,0)-(1024,737), got (0,0)-(2048,737). ddraw4.c:18384: Test failed: Expect clip rect (0,0)-(640,480), got (0,0)-(1664,737). ddraw4.c:18394: Test failed: Expect clip rect (0,0)-(1024,737), got (0,0)-(2048,737).
See: http://winetest.dolphin/data/patterns.html#ddraw:ddraw4
ddraw7.c:18637: Test failed: Expect clip rect (0,0)-(1024,737), got (0,0)-(2048,737). ddraw7.c:18651: Test failed: Expect clip rect (0,0)-(640,480), got (0,0)-(1664,737). ddraw7.c:18661: Test failed: Expect clip rect (0,0)-(1024,737), got (0,0)-(2048,737).
See: http://winetest.dolphin/data/patterns.html#ddraw:ddraw7
Notes: * The number of "Expect clip" messages varies from one run to the next. * These failures all started on 2022-10-12 but there is no obvious commit on that date. * This only impacts debian11 and debiant, the dual screen TestBot VMs, not debian11b, fgtb-debian11 and fg-deb64, non-dual screen test configurations.
https://bugs.winehq.org/show_bug.cgi?id=53895
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=53895
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |bc09f0812cc4d751eca286baba0 | |709cef1ff9a2b CC| |rbernon@codeweavers.com Keywords| |regression
--- Comment #1 from François Gouget fgouget@codeweavers.com --- A bisect shows that these failures started with the commit below.
commit bc09f0812cc4d751eca286baba0709cef1ff9a2b Author: Rémi Bernon rbernon@codeweavers.com Date: Tue Sep 27 17:13:00 2022 +0200
winex11.drv: Sync window positions in a WM_X11DRV_DESKTOP_RESIZED message.
After desktop is resized, instead of doing it only for the current process windows.
https://bugs.winehq.org/show_bug.cgi?id=53895
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #2 from François Gouget fgouget@codeweavers.com --- This got fixed on 2022-11-23 but I'm unsure about which commit fixed it.
https://bugs.winehq.org/show_bug.cgi?id=53895
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc1.