http://bugs.winehq.org/show_bug.cgi?id=13608
--- Comment #18 from Paul Vriens Paul.Vriens.Wine@gmail.com 2008-06-13 07:34:50 --- Thanks to SaintK for all the tedious testing. It turns out that the culprit are 2 tests in DeviceLoadTest:
2067 ddsd.ddsCaps.dwCaps2 = DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_POSITIVEX; ... 2070 hr = IDirectDraw7_CreateSurface(lpDD, &ddsd, &cube_face_levels[0][0][0], NULL);
and 2078 ddsd.ddsCaps.dwCaps2 = DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_POSITIVEX | DDSCAPS2_CUBEMAP_POSITIVEY; ... 2081 hr = IDirectDraw7_CreateSurface(lpDD, &ddsd, &cube_face_levels[1][0][0], NULL);
Both of these make the system crash (with what appears to be a division by zero judging the minidumps).
Changing the DDSCAPS2_CUBEMAP_POSITIVEX and DDSCAPS2_CUBEMAP_POSITIVEY to DDSCAPS2_CUBEMAP_ALLFACES makes the tests run again (but that's not the purpose of this test of course)
The ATI driver of SaintK is version 8.4 but KuSh is running 8.5 and sees the same issues.
Anybody with an idea what to try next? Can we check for these caps and not run the tests if they are not available? (no idea what I'm talking about btw).