https://bugs.winehq.org/show_bug.cgi?id=20925
--- Comment #5 from Austin English austinenglish@gmail.com --- [austin@localhost tests]$ make visual.ok ../../../tools/runtest -q -P wine -T ../../.. -M d3d8.dll -p d3d8_test.exe.so visual && touch visual.ok preloader: Warning: failed to reserve range 00110000-68000000 preloader: Warning: failed to reserve range 7f000000-82000000 fixme:win:EnumDisplayDevicesW ((null),0,0x4dff240,0x00000000), stub! ==13670== Invalid read of size 4 ==13670== at 0x400AD40: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==13670== by 0x4F3508A: surface_cpu_blt (surface.c:5654) ==13670== by 0x4F37B77: wined3d_surface_blt (surface.c:6309) ==13670== by 0x4E18B01: d3d8_device_CopyRects (device.c:1043) ==13670== by 0x497E825: getPixelColor (visual.c:83) ==13670== by 0x497EAD0: test_sanity (visual.c:162) ==13670== by 0x4998D7E: func_visual (visual.c:4717) ==13670== by 0x4999D24: run_test (test.h:584) ==13670== by 0x499A113: main (test.h:654) ==13670== Address 0x7fce4000 is on thread 1's stack ==13670==
wine-1.7.16-178-g7e874ae mesa 10.0.4 / i965 no crash.
For d3d9/visual: ../../../tools/runtest -q -P wine -T ../../.. -M d3d9.dll -p d3d9_test.exe.so visual && touch visual.ok preloader: Warning: failed to reserve range 00110000-68000000 preloader: Warning: failed to reserve range 7f000000-82000000 fixme:win:EnumDisplayDevicesW ((null),0,0x4edf310,0x00000000), stub! intel_do_flush_locked failed: Input/output error make: *** [visual.ok] Error 1
Dan, please retest.