https://bugs.winehq.org/show_bug.cgi?id=53479
Bug ID: 53479 Summary: dxgi:dxgi - Failed twice due to occlusion while testing an invisible window vs a fullscreen swapchain 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
dxgi:dxgi - Failed twice in test_swapchain_present() due to occlusion while testing an invisible window vs a fullscreen swapchain on Windows:
dxgi.c:4792: Test failed: Test 0: Got unexpected hr 0x87a0001. dxgi.c:4796: Test failed: Test 0: Got unexpected fullscreen status.
https://test.winehq.org/data/patterns.html#dxgi:dxgi
Where 0x87a0001 == DXGI_STATUS_OCCLUDED This only happened on w1064v1507, on 2022-05-24 (32-bit) and 2022-07-27 (64-bit).
Maybe there's a window popping up that's causing the occlusion (from a previous test crashing or a Windows notification)? Or maybe there is a message ordering issue such that the windows states are not always as expected.
The only other case of occlusion issue happened on cw-rx460 when running Windows 10 21H2. In that case the issue was systematic and happened earlier in test_swapchain_present(), in the minimized window test and the set of failures was different:
dxgi.c:4714: Test failed: Test 0: Got unexpected hr 0x87a0001. dxgi.c:4735: Test failed: Test 0: Got unexpected hr 0x8876086a. dxgi.c:4744: Test failed: Test 0: Got unexpected fullscreen status. dxgi.c:4745: Test failed: Test 0: Got unexpected output. dxgi.c:4753: Test failed: Test 0: Got unexpected fullscreen status. dxgi.c:4765: Test failed: Test 0: Got unexpected fullscreen status.