http://bugs.winehq.org/show_bug.cgi?id=22406
--- Comment #2 from Matt McCutchen matt@mattmccutchen.net 2010-04-18 04:18:11 --- (In reply to comment #1)
A possible workaround: setting "OffscreenRenderingMode" to "backbuffer" in the registry. The crash only occurs for me with the default "fbo" setting.
Confirmed, the workaround avoids the crash for me too. I hoped it might fix big 22407 too, but apparently not.
I'm on Fedora 12, too, but I couldn't produce a usable backtrace when Droidworks.exe is crashing: all wine processes contain debug information except the game itself. Is it a special case (the crash on exit in Wine), because generally I can get good backtraces when a program crashes in Wine, but not in this case?
The nvidia proprietary libglcore.so doesn't contain debug info either. I would still expect to see some Wine Direct3D frames between DroidWorks.exe and libglcore.so, but maybe libglcore.so was built with some fancy optimization that makes it impossible for the debugger to traverse the stack. :(