[Bug 8754] Need for Speed Underground doesnt receive keyboard Input

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Dec 11 06:18:54 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=8754


Henrique Sant'Anna <tetite at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tetite at gmail.com




--- Comment #31 from Henrique Sant'Anna <tetite at 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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list