From here : http://bugs.winehq.org/show_bug.cgi?id=21493 Wine-dbg>info process pid threads parent executable (all id:s are in hex) 0000000e 4 0000000a 'services.exe' 00000011 4 0000000e 'winedevice.exe' 00000019 3 0000000e 'winedevice.exe' 00000034 6 00000000 'vampire.exe' 00000038 1 00000034 'explorer.exe' 0000003c 2 00000034 '~e5.0001' Wine-dbg>attach 0x34 0x68000832 GLIBC_2+0x832 in ld-linux.so.2: ret Wine-dbg>set $BreakOnFirstChance=0 Wine-dbg>cont Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x4d991190). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:4d991190 ESP:0032d9f4 EBP:0032da3c EFLAGS:00210202( R- -- I - - - ) EAX:00000000 EBX:4dbb2ff4 ECX:00000001 EDX:7d8f1740 ESI:00000000 EDI:7d8f1740 Stack dump: 0x0032d9f4: 7c3d8a98 7c367ca0 0032da3c 4d991e81 0x0032da04: 7ca69268 00000000 00000000 00000000 0x0032da14: 00000000 7c36690c 0000000c 4d973d81 0x0032da24: 7d8f1710 001741a8 4d99115b 4dbb2ff4 0x0032da34: 7c3c3cf0 00000001 0032daec 4d974fc7 0x0032da44: 7d8f1740 00000000 00000000 00000001 Backtrace: =>0 0x4d991190 radeonEmitVec16+0x40() in r300_dri.so (0x0032da3c) 1 0x4d974fc7 in r300_dri.so (+0x2cfc7) (0x0032daec) 2 0x4da23e66 in r300_dri.so (+0xdbe66) (0x0032db5c) 3 0x4da23fee in r300_dri.so (+0xdbfee) (0x0032db9c) 4 0x4da1b1ce in r300_dri.so (+0xd31ce) (0x0032dbbc) 5 0x20348d14 in wined3d (+0x68d14) (0x0032df6c) 6 0x2031e251 in wined3d (+0x3e251) (0x0032dfbc) 7 0x3bf4b516 in d3d9 (+0xb516) (0x0032e01c) 8 0x2a01203f in shaderapidx9 (+0x1203f) (0x2a068570) 9 0x00490105 (0x2a0527f0) 10 0x2a012580 in shaderapidx9 (+0x12580) (0x2a012470) 0x4d991190 radeonEmitVec16+0x40 in r300_dri.so: movl 0x0(%esi),%edx Wine-dbg>
This looks like a 3D driver issue.
What version of mesa are you using?
I'm new, so i don't know exactly how to query that, and google was less than helpful. I ended up doing sudo file-roller /usr/share/doc/libgl1-mesa-dri/changelog.Debian.gz The top change was: mesa (7.7-0ubuntu8) lucid; urgency=low * debian/libgl1-mesa-glx.postinst: - Pass LDCONFIG_NOTRIGGER=y to ldconfig as it needs to be run immediately as we're changing /etc/ld.so.conf.d/ with alternatives. -- Alberto Milone <alberto.milone@canonical.com> Wed, 20 Jan 2010 13:17:54 +0100 Guess 7.7 then
Yeah, it should be 7.7 then. In future you can just check glxinfo | grep OpenGL
Thanks. The output of that is i30817@ubuntu:~$ glxinfo | grep OpenGL OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 (RV410 5653) 20090101 x86/MMX/SSE2 TCL DRI2 OpenGL version string: 1.5 Mesa 7.7 OpenGL extensions: I have other games crashing in this driver in wine, should i report them?
I've found meanwhile that the game runs slowly with graphical artefacts in character meshes if run with argument "dxlevel 70". "dxlevel 80" or the default (nothing, that i assume to be "dxlevel 90") still crashes at the same point with the latest drivers & wine1.2 at this point. The current driver: glxinfo | grep OpenGL OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 (RV410 5653) 20090101 x86/MMX/SSE2 TCL DRI2 OpenGL version string: 1.5 Mesa 7.7.1-DEVEL OpenGL extensions:
The classic r300 driver has been abandoned long ago. It was replaced by the Gallium driver r300g. If you have issues with r300g please file a new bug report with component Drivers/Gallium/r300 Thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.