[PATCH 9/9] dxgi/tests: Release IDXGIFactory in test_swapchain_present().

Józef Kucia joseph.kucia at gmail.com
Wed May 30 08:06:19 CDT 2018


On Wed, May 30, 2018 at 2:14 PM, Marvin <testbot at 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.



More information about the wine-devel mailing list