[Bug 3102] New: CVS patch "2005-05-12 04:55:44 CDT" broke KOTOR game

Wine Bugs wine-bugs at winehq.org
Mon Jul 4 13:18:27 CDT 2005


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

           Summary: CVS patch "2005-05-12 04:55:44 CDT" broke KOTOR game
           Product: Wine
           Version: CVS
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-gdi
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: danxuliu at gmail.com


I tried to play "LucasArts Star Wars: Knights Of The Old Republic" with latest
Wine release (20050628) and it crashed. With 20050419 release it worked, so I
made regression tests and found that this patch:
http://www.winehq.org/hypermail/wine-cvs/2005/05/0192.html
makes the game crash (after the game window is opened, but before the intro
video is played).

I tried to use WINEDEBUG=+relay, but I let it running for near thirty minutes
and wine didn't crashed nor showed the intro video, and the full dump was 120
MB... so I stopped it  (I think that wasn't normal).

I'm using Mandrivalinux 10.2 in an AMD 2000 XP. The graphic card is a NVidia
Geforce 4 4600ti. I tried with NVidia drivers 7167 and 7667, and the crash
happened using both drivers.

The latest output lines of WINEDEBUG=trace+opengl wine swkotor.exe are those:
------------------------------------------------------------------------------
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes
without support (was 2072)
trace:opengl:ConvertAttribWGLtoGLX pAttr[2] = 2073
trace:opengl:ConvertAttribWGLtoGLX WGL_render_texture Attributes: 2073 as 207a
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes
without support (was 2073)
trace:opengl:wglCreatePbufferARB ->(FAILED)
trace:opengl:wglCreateContext ((nil))
trace:opengl:wglShareLists (0x7b9abab0, (nil))
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code
(0x779b0d83).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:779b0d83 ESP:77ace090 EBP:77ace09c EFLAGS:00010216(   - 00      -RIAP1)
 EAX:00000000 EBX:779c73cc ECX:00000000 EDX:77ace088
 ESI:7b9abab0 EDI:779cfb94
Stack dump:
0x77ace090:  779a3820 779aece0 779afef0 779b0870
0x77ace0a0:  00427ce2 7b9abab0 00000000 00020026
0x77ace0b0:  000000b0 77acfa78 00000000 00000027
0x77ace0c0:  ff030303 00000000 00000000 00000000
0x77ace0d0:  00000000 00000000 00000000 00000000
0x77ace0e0:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x779b0d83 wglShareLists(hglrc1=0x7b9abab0, hglrc2=0x0)
[/home/dani/Paquetes/Wine/wine/dlls/opengl32/wgl.c:541] in opengl32 (0x77ace09c)
  2 0x00427ce2 in swkotor (+0x27ce2) (0x779b0870)
0x779b0d83 wglShareLists+0x23
[/home/dani/Paquetes/Wine/wine/dlls/opengl32/wgl.c:541] in opengl32: movl
0x8(%eax),%ecx
541	  if (dest->ctx != NULL) {
Modules:
Module	Address			Debug info	Name (101 modules)
PE	0x00400000-009d4000	Export          swkotor
PE	0x21100000-21164000	Deferred        mss32
PE	0x22300000-2231b000	Deferred        mssds3d.m3d
PE	0x22400000-22419000	Deferred        msssoft.m3d
PE	0x24100000-24120000	Deferred        mssdsp.flt
PE	0x26400000-26439000	Deferred        mssvoice.asi
PE	0x26f00000-26f2c000	Deferred        mssmp3.asi
PE	0x30000000-30072000	Deferred        binkw32
ELF	0x76a84000-76aa2000	Deferred        imm32<elf>
  \-PE	0x76a90000-76aa2000	\               imm32
ELF	0x76aa2000-76ab8000	Deferred        lz32<elf>
  \-PE	0x76ab0000-76ab8000	\               lz32
ELF	0x76ab8000-76ad2000	Deferred        version<elf>
  \-PE	0x76ac0000-76ad2000	\               version
ELF	0x76ad2000-76ae9000	Deferred        glu32<elf>
  \-PE	0x76ae0000-76ae9000	\               glu32
ELF	0x76ae9000-76b23000	Deferred        dinput<elf>
  \-PE	0x76b00000-76b23000	\               dinput
ELF	0x76b23000-76b37000	Deferred        dinput8<elf>
  \-PE	0x76b30000-76b37000	\               dinput8
ELF	0x76b37000-76bb2000	Deferred        winmm<elf>
  \-PE	0x76b50000-76bb2000	\               winmm
ELF	0x76bb2000-76bd0000	Deferred        iphlpapi<elf>
  \-PE	0x76bc0000-76bd0000	\               iphlpapi
ELF	0x76bd0000-76c17000	Deferred        rpcrt4<elf>
  \-PE	0x76bf0000-76c17000	\               rpcrt4
ELF	0x76c17000-76c96000	Deferred        ole32<elf>
  \-PE	0x76c30000-76c96000	\               ole32
ELF	0x76c96000-76cd1000	Deferred        advapi32<elf>
  \-PE	0x76cb0000-76cd1000	\               advapi32
ELF	0x76cd1000-76d54000	Deferred        gdi32<elf>
  \-PE	0x76cf0000-76d54000	\               gdi32
ELF	0x76d54000-76e6b000	Deferred        user32<elf>
  \-PE	0x76d80000-76e6b000	\               user32
ELF	0x76ec6000-76ecf000	Deferred        libgcc_s.so.1
ELF	0x76f9f000-76fa1000	Deferred        libnvidia-tls.so.1
ELF	0x76fa1000-7770a000	Deferred        libglcore.so.1
ELF	0x7770a000-777a1000	Deferred        libglu.so.1
ELF	0x777a1000-77820000	Deferred        libgl.so.1
ELF	0x77820000-778ed000	Deferred        libx11.so.6
ELF	0x778ed000-778fb000	Deferred        libxext.so.6
ELF	0x778fb000-77900000	Deferred        libxxf86vm.so.1
ELF	0x77900000-77918000	Deferred        libice.so.6
ELF	0x77918000-77921000	Deferred        libsm.so.6
ELF	0x77937000-779d0000	Stabs           opengl32<elf>
  \-PE	0x77970000-779d0000	\               opengl32
ELF	0x77b17000-77c20000	Deferred        kernel32<elf>
  \-PE	0x77b40000-77c20000	\               kernel32
ELF	0x77d3d000-77d48000	Deferred        libnss_files.so.2
ELF	0x77d5e000-77d81000	Deferred        libm.so.6
ELF	0x77d81000-77e76000	Deferred        libwine_unicode.so.1
ELF	0x77e8c000-77f00000	Deferred        ntdll<elf>
  \-PE	0x77eb0000-77f00000	\               ntdll
ELF	0x77f00000-77f03000	Deferred        <wine-loader>
ELF	0x7b6d7000-7b720000	Deferred        dsound<elf>
  \-PE	0x7b6f0000-7b720000	\               dsound
PE	0x7bed0000-7befc000	Deferred        msseax.m3d
ELF	0x7e31b000-7e330000	Deferred        midimap.drv<elf>
  \-PE	0x7e320000-7e330000	\               midimap.drv
ELF	0x7e444000-7e466000	Deferred        msacm32<elf>
  \-PE	0x7e450000-7e466000	\               msacm32
ELF	0x7e466000-7e47e000	Deferred        msacm.drv<elf>
  \-PE	0x7e470000-7e47e000	\               msacm.drv
ELF	0x7e47e000-7e483000	Deferred        libogg.so.0
ELF	0x7e483000-7e4d5000	Deferred        libxt.so.6
ELF	0x7e4d5000-7e512000	Deferred        libkmedia2_idl.so.1
ELF	0x7e512000-7e528000	Deferred        libmad.so.0
ELF	0x7e528000-7e550000	Deferred        libvorbis.so.0
ELF	0x7e550000-7e558000	Deferred        libvorbisfile.so.3
ELF	0x7e558000-7e564000	Deferred        libjack.so.0
ELF	0x7e564000-7e58d000	Deferred        libaudiofile.so.0
ELF	0x7e58d000-7e595000	Deferred        libesd.so.0
ELF	0x7e595000-7e5ab000	Deferred        libaudio.so.2
ELF	0x7e5ab000-7e660000	Deferred        libasound.so.2
ELF	0x7e660000-7e705000	Deferred        libmcop.so.1
ELF	0x7e705000-7e7ac000	Deferred        libartsflow_idl.so.1
ELF	0x7e7ac000-7e80a000	Deferred        libsoundserver_idl.so.1
ELF	0x7e80a000-7e93b000	Deferred        libartsflow.so.1
ELF	0x7e951000-7e9d3000	Deferred        libglib-2.0.so.0
ELF	0x7e9d3000-7e9d8000	Deferred        libgthread-2.0.so.0
ELF	0x7e9d8000-7e9dc000	Deferred        libgmodule-2.0.so.0
ELF	0x7e9dc000-7e9e2000	Deferred        libartsc.so.0
ELF	0x7e9e8000-7e9f8000	Deferred        libartscbackend.so.0
ELF	0x7e9f8000-7ea13000	Deferred        winearts.drv<elf>
  \-PE	0x7ea00000-7ea13000	\               winearts.drv
ELF	0x7fe52000-7fe5a000	Deferred        libxrender.so.1
ELF	0x7fe5a000-7fe63000	Deferred        libxcursor.so.1
ELF	0x7fe79000-7fe7d000	Deferred        iso8859-15.so
ELF	0x7fe7e000-7fe9c000	Deferred        ximcp.so.2
ELF	0x7fe9c000-7fe9f000	Deferred        xlcdef.so.2
ELF	0x7fe9f000-7ff1d000	Deferred        winex11.drv<elf>
  \-PE	0x7feb0000-7ff1d000	\               winex11.drv
ELF	0x7ff1d000-7ff3d000	Deferred        libexpat.so.0
ELF	0x7ff3d000-7ff6c000	Deferred        libfontconfig.so.1
ELF	0x7ff6c000-7ff7e000	Deferred        libz.so.1
ELF	0x7ff7e000-7ffea000	Deferred        libfreetype.so.6
ELF	0xb7e7b000-b7e7f000	Deferred        libdl.so.2
ELF	0xb7e7f000-b7fa9000	Deferred        libc.so.6
ELF	0xb7fa9000-b7fbb000	Deferred        libpthread.so.0
ELF	0xb7fbb000-b7fd3000	Deferred        libwine.so.1
ELF	0xb7fea000-b8000000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Archivos de programa\LucasArts\SWKotOR\swkotor.exe
	00000014   15
	00000011   15
	0000000e   15
	0000000c    0
	0000000b   -2
	0000000a    0
	00000009    0 <==
WineDbg terminated on pid 0x8
-----------------------------------------------------------------------------

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list