http://bugs.winehq.com/show_bug.cgi?id=1234
Summary: WINE 20030115: Misc Tribes 1 errors; DINPUT, OPENGL Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.com ReportedBy: LogicDonut@msn.com
Tribes 1 (1.11) Patched from 1.8
Currently in WINE 20030115, Tribes.exe now starts up now without crashing with a page fault. Ok this is really good. When i started it, it was extremely slow, so i told it to change its video mode from 640x480 Software fullscreen to 640x480 Software window. Major improvement in speed (dont understand why), but i was unable to select the OpenGL option that is availible in windows. OpenGL is compiled in correctly, since OpenGL works fine with Half-Life. I found this peculiar, but im not really concerned with OpenGL not working as of yet.
The real problem is this: When i attempt to use any of the keys on my keyboard, tribes.exe instantly closes with no debugging. I attempted to test it with winedbg, but when I did that, the debugger instantly ran which in turn (after entering: cont) which started many debuggers as I attempted to type cont again.
wine -- Tribes.exe:
fixme:console:SetConsoleCtrlHandler (0x60a620,1) - no error checking or testing yet fixme:dinput:IDirectInputDevice2AImpl_EnumObjects (this=0x40282630,0x50ec98,0x42df9980,00000000): stub! fixme:winsock:WS_bind Setting WS_SO_REUSEADDR on socket before we binding it
winedbg -- Tribes.exe (after entering cont twice):
First chance exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:02f7 GS:0807 EIP:00000000 ESP:4b862968 EBP:4b862984 EFLAGS:00010217( R- 00 I -A-P1C) EAX:00000040 EBX:00000000 ECX:4b862a2c EDX:00000040 ESI:00000040 EDI:4b862a2c Stack dump: 0x4b862968 (_end+0x3b1098): 00000000 00000000 00000000 00000000 0x4b862978 (_end+0x3b10a8): 00000000 00000000 00000000 00000010 0x4b862988 (_end+0x3b10b8): 00000000 4b8629c4 400b0f84 00000004 0x4b862998 (_end+0x3b10c8): 4b862b18 00000040 4212a2d0 00000005 0x4b8629a8 (_end+0x3b10d8): 4b862af8 00000040 400f2ac4 4b862af8 0x4b8629b8 (_end+0x3b10e8): 4b8629d0 400f2ac4 4212a2d0 00000000 005e: sel=02f7 base=4b873000 limit=00000fff 32-bit rw- Backtrace: =>0 0x00000000 (ebp=4b862984) 1 0x00000000 (ebp=4b862984, null call assumed)
The next time i hit ANY key i get a new debugger window with this at the end:
Unhandled exception: illegal instruction in 32-bit code (0x412310f4). In 32-bit mode. 0x412310f4 (.L247+0x170 [linuxinput.c] in dinput.dll.so): movl $0x3b08558
Unable to open file linuxinput.c Wine-dbg>
At this point the only way to close it is Ctrl+c in the konsole window. Any ideas for a quick fix?
My Sys: RedHat 8.0 (r3.2-7) downloaded from ftp Kernel 2.4.18-19.8.0 Latest NVIDIA GLX 1.0-4191, NVIDIA nForce 1.0-0248 mobo: ABit NV7-133R (NVIDIA nForce 415d) gfx: MSI NVIDIA GeForce4 ti4400 gcc version 3.2 20020903 WINE 20030115 from WINEHQ.com (WINE 20021219 (tarball) -> CVS updated)
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=1234. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.