[PATCH v2 1/4] ddraw: Don't write out if a ddraw1 surface of size 0 is requested.

Alex Henrie alexhenrie24 at gmail.com
Fri Jan 27 12:21:05 CST 2017


2017-01-27 5:43 GMT-07:00 Henri Verbeet <hverbeet at gmail.com>:
> On 26 January 2017 at 06:20, Alex Henrie <alexhenrie24 at gmail.com> wrote:
>> +    hr = IDirectDraw_CreateSurface(ddraw, &surface_desc, &surface, NULL);
>> +    ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
>> +    ok(surface == (IDirectDrawSurface *)0xdeadbeef || broken(!surface) /* 32-bit on Win8/10 */,
>> +            "Got unexpected surface %p.\n", surface);
> Where does this pass without the broken()? It writes NULL to surface
> for me on Windows 7, and appears to handle the exception when an
> invalid pointer is passed in.

http://testbot.winehq.org/JobDetails.pl?Key=28086

The following testbot VMs are the only ones that zero out the surface pointer:

w8 (32 bit ddraw1)
w864 (32 bit ddraw1)
w1064 (32 bit ddraw1)

Maybe the behavior of newer versions of Windows depends on the video
card driver?

-Alex

---------- Forwarded message ----------
From: Marvin <testbot at winehq.org>
Date: 2017-01-27 10:00 GMT-07:00
Subject: TestBot job 28086 results: ddraw: Don't write out if a ddraw1
surface of size 0 is requested.
To: Alex Henrie <alexhenrie24 at gmail.com>


VM                   Status    Number of test failures
build                completed
wxppro               completed 0
w2003std             completed 0
wvistau64            completed 0
w2008s64             completed 0
w7u                  completed 0
w7pro64              completed 0
w8                   completed 1
w864                 completed 1
w1064                completed 2
wvistau64            completed 0
w2008s64             completed 0
w7pro64              completed 0
w864                 completed 0
w1064                completed 1

=== build (build) ===
No build failures found

=== wxppro (32 bit ddraw1) ===
No test failures found

=== w2003std (32 bit ddraw1) ===
No test failures found

=== wvistau64 (32 bit ddraw1) ===
No test failures found

=== w2008s64 (32 bit ddraw1) ===
No test failures found

=== w7u (32 bit ddraw1) ===
No test failures found

=== w7pro64 (32 bit ddraw1) ===
No test failures found

=== w8 (32 bit ddraw1) ===

ddraw:
ddraw1.c:1971: Test failed: Got unexpected surface 00000000.

=== w864 (32 bit ddraw1) ===

ddraw:
ddraw1.c:1971: Test failed: Got unexpected surface 00000000.

=== w1064 (32 bit ddraw1) ===

ddraw:
ddraw1.c:1971: Test failed: Got unexpected surface 00000000.
ddraw1.c:2299: Test failed: Expected (0,0)-(512,384), got (0,0)-(1024,768).

=== wvistau64 (64 bit ddraw1) ===
No test failures found

=== w2008s64 (64 bit ddraw1) ===
No test failures found

=== w7pro64 (64 bit ddraw1) ===
No test failures found

=== w864 (64 bit ddraw1) ===
No test failures found

=== w1064 (64 bit ddraw1) ===

ddraw:
ddraw1.c:2299: Test failed: Expected (0,0)-(512,384), got (0,0)-(1024,768).
-------------- next part --------------
Applying patch
+ git apply --verbose /home/winetest/tools/testbot/var/../var/staging/patch.diff
Checking patch dlls/ddraw/ddraw.c...
Checking patch dlls/ddraw/tests/ddraw1.c...
Applied patch dlls/ddraw/ddraw.c cleanly.
Applied patch dlls/ddraw/tests/ddraw1.c cleanly.
Making test executable
+ time make -j4 -C dlls/ddraw/tests
make: Entering directory '/home/winetest/tools/testbot/var/build-mingw32/dlls/ddraw/tests'
i686-w64-mingw32-gcc -c -o ddraw1.o ../../../../wine/dlls/ddraw/tests/ddraw1.c -I. -I../../../../wine/dlls/ddraw/tests \
  -I../../../include -I../../../../wine/include -D__WINESRC__ -D_REENTRANT -Wall -pipe \
  -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers \
  -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith \
  -Wlogical-op -gdwarf-2 -gstrict-dwarf -fno-omit-frame-pointer -g -O2 -D_WIN32
../../.././../build-native/tools/winegcc/winegcc -o ddraw_test-stripped.exe -B../../.././../build-native/tools/winebuild \
  --sysroot=../../.. -b i686-w64-mingw32 -fasynchronous-unwind-tables -Wb,-F,ddraw_test.exe d3d.o \
  ddraw1.o ddraw2.o ddraw4.o ddraw7.o ddrawmodes.o dsurface.o refcount.o visual.o testlist.o \
  ../../../dlls/ddraw/libddraw.a ../../../dlls/user32/libuser32.a ../../../dlls/gdi32/libgdi32.a \
  ../../../dlls/ole32/libole32.a
../../.././../build-native/tools/winegcc/winegcc -o ddraw_test.exe -B../../.././../build-native/tools/winebuild \
  --sysroot=../../.. -b i686-w64-mingw32 -fasynchronous-unwind-tables d3d.o ddraw1.o ddraw2.o \
  ddraw4.o ddraw7.o ddrawmodes.o dsurface.o refcount.o visual.o testlist.o \
  ../../../dlls/ddraw/libddraw.a ../../../dlls/user32/libuser32.a ../../../dlls/gdi32/libgdi32.a \
  ../../../dlls/ole32/libole32.a
echo "ddraw_test.exe TESTRES \"ddraw_test-stripped.exe\"" | ../../.././../build-native/tools/wrc/wrc -o ../../../programs/winetest/ddraw_test.res
make: Leaving directory '/home/winetest/tools/testbot/var/build-mingw32/dlls/ddraw/tests'
2.73user 0.20system 0:02.82elapsed 104%CPU (0avgtext+0avgdata 122540maxresident)k
50840inputs+19992outputs (163major+46361minor)pagefaults 0swaps
Making test executable
+ time make -j4 -C dlls/ddraw/tests
make: Entering directory '/home/winetest/tools/testbot/var/build-mingw64/dlls/ddraw/tests'
x86_64-w64-mingw32-gcc -m64 -c -o ddraw1.o ../../../../wine/dlls/ddraw/tests/ddraw1.c -I. -I../../../../wine/dlls/ddraw/tests \
  -I../../../include -I../../../../wine/include -D__WINESRC__ -D_REENTRANT -Wall -pipe \
  -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers \
  -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith \
  -Wlogical-op -gdwarf-2 -gstrict-dwarf -Wno-format -g -O2 -D_WIN32
../../.././../build-native/tools/winegcc/winegcc -o ddraw_test-stripped.exe -B../../.././../build-native/tools/winebuild \
  --sysroot=../../.. -b x86_64-w64-mingw32 -m64 -fasynchronous-unwind-tables -Wb,-F,ddraw_test.exe \
  d3d.o ddraw1.o ddraw2.o ddraw4.o ddraw7.o ddrawmodes.o dsurface.o refcount.o visual.o testlist.o \
  ../../../dlls/ddraw/libddraw.a ../../../dlls/user32/libuser32.a ../../../dlls/gdi32/libgdi32.a \
  ../../../dlls/ole32/libole32.a
../../.././../build-native/tools/winegcc/winegcc -o ddraw_test.exe -B../../.././../build-native/tools/winebuild \
  --sysroot=../../.. -b x86_64-w64-mingw32 -m64 -fasynchronous-unwind-tables d3d.o ddraw1.o ddraw2.o \
  ddraw4.o ddraw7.o ddrawmodes.o dsurface.o refcount.o visual.o testlist.o \
  ../../../dlls/ddraw/libddraw.a ../../../dlls/user32/libuser32.a ../../../dlls/gdi32/libgdi32.a \
  ../../../dlls/ole32/libole32.a
echo "ddraw_test.exe TESTRES \"ddraw_test-stripped.exe\"" | ../../.././../build-native/tools/wrc/wrc -o ../../../programs/winetest/ddraw_test.res
make: Leaving directory '/home/winetest/tools/testbot/var/build-mingw64/dlls/ddraw/tests'
2.26user 0.04system 0:02.24elapsed 103%CPU (0avgtext+0avgdata 111880maxresident)k
168inputs+21048outputs (0major+44495minor)pagefaults 0swaps
Build: ok
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2838 tests executed (0 marked as todo, 0 failures), 35 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2838 tests executed (0 marked as todo, 0 failures), 35 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2838 tests executed (0 marked as todo, 0 failures), 35 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2838 tests executed (0 marked as todo, 0 failures), 35 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2838 tests executed (0 marked as todo, 0 failures), 35 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2838 tests executed (0 marked as todo, 0 failures), 35 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:1971: Test failed: Got unexpected surface 00000000.
ddraw1.c:4582: Tests skipped: Broken palette handling detected, skipping tests.
ddraw1.c:7403: Tests skipped: Overlays or some YUV formats not supported, skipping YUV colorfill tests.
ddraw1.c:7946: Tests skipped: Nvidia A4R4G4B4 color keying blit bug detected, skipping.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1: 13900 tests executed (0 marked as todo, 1 failure), 7 skipped.
ddraw:ddraw1 done (1)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:1971: Test failed: Got unexpected surface 00000000.
ddraw1.c:4582: Tests skipped: Broken palette handling detected, skipping tests.
ddraw1.c:7403: Tests skipped: Overlays or some YUV formats not supported, skipping YUV colorfill tests.
ddraw1.c:7946: Tests skipped: Nvidia A4R4G4B4 color keying blit bug detected, skipping.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1: 13900 tests executed (0 marked as todo, 1 failure), 7 skipped.
ddraw:ddraw1 done (1)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:1971: Test failed: Got unexpected surface 00000000.
ddraw1.c:2299: Test failed: Expected (0,0)-(512,384), got (0,0)-(1024,768).
ddraw1.c:4582: Tests skipped: Broken palette handling detected, skipping tests.
ddraw1.c:7403: Tests skipped: Overlays or some YUV formats not supported, skipping YUV colorfill tests.
ddraw1.c:7946: Tests skipped: Nvidia A4R4G4B4 color keying blit bug detected, skipping.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1: 13900 tests executed (0 marked as todo, 2 failures), 7 skipped.
ddraw:ddraw1 done (2)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3254: Tests skipped: D3D interface is not available, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2837 tests executed (0 marked as todo, 0 failures), 36 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3254: Tests skipped: D3D interface is not available, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2837 tests executed (0 marked as todo, 0 failures), 36 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3254: Tests skipped: D3D interface is not available, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:4732: Tests skipped: Running on refrast, skipping some tests.
ddraw1.c:5228: Tests skipped: Mipmapped textures not supported, skipping tests.
ddraw1.c:5315: Tests skipped: Mipmapped textures not supported, skipping mipmap palette test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8331: Tests skipped: Required surface types not supported, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:9869: Tests skipped: Failed to create surface, type videomemory texture.
ddraw1: 2837 tests executed (0 marked as todo, 0 failures), 36 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3254: Tests skipped: D3D interface is not available, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1: 2960 tests executed (0 marked as todo, 0 failures), 31 skipped.
ddraw:ddraw1 done (0)
-------------- next part --------------
ddraw:ddraw1 start - -
ddraw1.c:958: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1031: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1148: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1275: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1413: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1572: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1729: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:1957: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2044: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:2299: Test failed: Expected (0,0)-(512,384), got (0,0)-(1024,768).
ddraw1.c:3254: Tests skipped: D3D interface is not available, skipping test.
ddraw1.c:3334: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3567: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:3804: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4089: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4170: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:4546: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:5592: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:5827: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:6197: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6383: Tests skipped: Failed to set 8 bpp display mode, skipping test.
ddraw1.c:6768: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7159: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7374: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:7763: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8188: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8439: Tests skipped: Failed to create a YV12 overlay, skipping test.
ddraw1.c:8562: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8642: Tests skipped: Failed to create a UYVY overlay, skipping test.
ddraw1.c:8760: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1.c:8889: Tests skipped: Failed to create surface for format D3DFMT_A2R10G10B10 (hr 0x88760091), skipping tests.
ddraw1.c:9254: Tests skipped: Failed to create a 3D device, skipping test.
ddraw1: 2960 tests executed (0 marked as todo, 1 failure), 31 skipped.
ddraw:ddraw1 done (1)


More information about the wine-devel mailing list