http://bugs.winehq.org/show_bug.cgi?id=22434
--- Comment #3 from cvoeten@gmail.com 2010-04-22 13:56:43 --- Created an attachment (id=27513) --> (http://bugs.winehq.org/attachment.cgi?id=27513) with WINEDEBUG=+ddraw,+d3d7,+d3d6
My videocard is an Intel 865g. Old as fart, supports OpenGL up to a whopping version 1.3 (unfortunately that's not a typo), but it works for me. I don't know what OpenGL API version Wine uses, but if it's above 1.3, there's a good chance that that's my real problem.
When I started the game this time (freshly updated Wine and newly-created wineprefix) it didn't crash with a null pointer dereference as it did before (at least, I think that was what it was). Instead, it just terminated. No "the program has generated an error and needs to close"-dialogue this time.
I've attached a +ddraw,+d3d7,+d3d6 log. (I added the d3d6 because, according to the installer, that's the version the game uses and I thought you might want that info as well, I apologize if I overanticipated here.)