On Wed, May 30, 2018 at 2:14 PM, Marvin testbot@winehq.org wrote:
Hi,
While running your changed tests on Windows, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check? Full results can be found at https://testbot.winehq.org/JobDetails.pl?Key=38824
Your paranoid android.
=== wvistau64_zh_CN (32 bit device) === device.c:2209: Test failed: Got unexpected hr 0x887a0022. device.c:2210: Test failed: Got window rect (0,0)-(1280,1024), expected (0,0)-(1400,1050). device.c:2210: Test failed: Got client rect (0,0)-(1280,1024), expected (0,0)-(1400,1050). device.c:2210: Test failed: Got monitor rect (0,0)-(1024,768), expected (0,0)-(1400,1050). device.c:2210: Test failed: Got windowed 0x1, expected 0. device.c:2210: Test failed: Got fullscreen 0, expected 0x1. device.c:2214: Test failed: Got desktop coordinates (0,0)-(1024,768), expected (0,0)-(1400,1050). device.c:2210: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(1440,900). device.c:2210: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(1440,900). device.c:2210: Test failed: Got monitor rect (0,0)-(1024,768), expected (0,0)-(1440,900). device.c:2210: Test failed: Got windowed 0x1, expected 0. device.c:2210: Test failed: Got fullscreen 0, expected 0x1. device.c:2214: Test failed: Got desktop coordinates (0,0)-(1024,768), expected (0,0)-(1440,900). device.c:2210: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(1600,1200). device.c:2210: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(1600,1200). device.c:2210: Test failed: Got monitor rect (0,0)-(1024,768), expected (0,0)-(1600,1200). device.c:2210: Test failed: Got windowed 0x1, expected 0. device.c:2210: Test failed: Got fullscreen 0, expected 0x1. device.c:2214: Test failed: Got desktop coordinates (0,0)-(1024,768), expected (0,0)-(1600,1200). device.c:2210: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(1680,1050). device.c:2210: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(1680,1050). device.c:2210: Test failed: Got monitor rect (0,0)-(1024,768), expected (0,0)-(1680,1050). device.c:2210: Test failed: Got windowed 0x1, expected 0. device.c:2210: Test failed: Got fullscreen 0, expected 0x1. device.c:2214: Test failed: Got desktop coordinates (0,0)-(1024,768), expected (0,0)-(1680,1050). device.c:2210: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(1920,1080). device.c:2210: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(1920,1080). device.c:2210: Test failed: Got monitor rect (0,0)-(1024,768), expected (0,0)-(1920,1080). device.c:2210: Test failed: Got windowed 0x1, expected 0. device.c:2210: Test failed: Got fullscreen 0, expected 0x1. device.c:2214: Test failed: Got desktop coordinates (0,0)-(1024,768), expected (0,0)-(1920,1080). device.c:2210: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(1920,1200). device.c:2210: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(1920,1200). device.c:2210: Test failed: Got monitor rect (0,0)-(1024,768), expected (0,0)-(1920,1200). device.c:2210: Test failed: Got windowed 0x1, expected 0. device.c:2210: Test failed: Got fullscreen 0, expected 0x1. device.c:2214: Test failed: Got desktop coordinates (0,0)-(1024,768), expected (0,0)-(1920,1200). device.c:2210: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(2560,1600). device.c:2210: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(2560,1600). device.c:2210: Test failed: Got monitor rect (0,0)-(1024,768), expected (0,0)-(2560,1600). device.c:2210: Test failed: Got windowed 0x1, expected 0. device.c:2210: Test failed: Got fullscreen 0, expected 0x1. device.c:2214: Test failed: Got desktop coordinates (0,0)-(1024,768), expected (0,0)-(2560,1600). device.c:2347: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(400,200). device.c:2347: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(394,174). device.c:2349: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(400,200). device.c:2349: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(394,174). device.c:2361: Test failed: Got window rect (0,0)-(1036,780), expected (0,0)-(400,200). device.c:2361: Test failed: Got client rect (0,0)-(1030,754), expected (0,0)-(394,174).
These failures don't seem to be caused by the patch. We probably should handle DXGI_ERROR_NOT_CURRENTLY_AVAILABLE (0x887a0022) in more places.