http://bugs.winehq.org/show_bug.cgi?id=8754
Henrique Sant'Anna tetite@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tetite@gmail.com
--- Comment #31 from Henrique Sant'Anna tetite@gmail.com 2009-12-11 06:18:53 --- With Wine 1.1.34:
* If I don't use the native dinput8.dll...
I can't use keybord to navigate menus after starting the game. I can navigate over the menus using the mouse instead. If I start a race, the begin of the race appears on the screen, before the girl say to run, the game crash. The last output in terminal is:
Backtrace: =>0 0x005d4a7f in speed2 (+0x1d4a7f) (0x0a01f0a0) 1 0x00000000 (0x0a01f050) 2 0x00020001 (0x04ac27ec) 3 0xc381c948 (0xc4275e2d) 4 0x00000000 (0x00000000) fixme:winmm:MMDRV_Exit Closing while ll-driver open fixme:winmm:MMDRV_Exit Closing while ll-driver open
* If I use the native dinput8.dll...
The keyboard works, I don't have to use the mouse to navigate menus. When a start a race, wine an error happens around the same moment, but magically after closing the error message, I still can play, run the race, drive the car, etc. But not everything goes ok: after the error message, the sound start to loop (I'm using oss4 if that matters). With the sound looping I continue to drive the car until the game close itself with no more error messages. The last output in terminal is:
Backtrace: =>0 0x00466ca0 in speed2 (+0x66ca0) (0x031aea14) 1 0x00725fc5 in speed2 (+0x325fc5) (0x031aea54) 2 0x00726111 in speed2 (+0x326111) (0x031aea78) 3 0x7bc6e950 call_thread_entry_point+0x70() in ntdll (0x031aeb48) 4 0x7bc77005 in ntdll (+0x67005) (0x031af398) 5 0xf764080e start_thread+0xbe(arg=0x31afb70) [/build/buildd/eglibc-2.10.1/nptl/pthread_create.c:300] in libpthread.so.0 (0x031af498) 6 0xf75c492e __clone+0x5e() in libc.so.6 (0x00000000) fixme:winmm:MMDRV_Exit Closing while ll-driver open fixme:winmm:MMDRV_Exit Closing while ll-driver open
In both cases, after the game closes, my desktop resolution stays 1024x728 (game resolution) and don't go back to 1440x900 (my desktop resolution). I have to manually reconfigure the screen.
I will send the complete backtrace to both cases as attachments, and would like to help with more tests if needed.