[Bug 1234] New: - WINE 20030115: Misc Tribes 1 errors; DINPUT, OPENGL

wine-bugs at winehq.com wine-bugs at winehq.com
Mon Jan 20 22:05:27 CST 2003


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 at winehq.com
        ReportedBy: LogicDonut at 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.



More information about the wine-bugs mailing list