[Bug 43826] Tomb Raider (1996) GOG now launches only in safe mode

WineHQ Bugzilla wine-bugs at winehq.org
Mon Jul 13 13:46:50 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=43826

--- Comment #7 from qsniyg <qsniyg at mail.com> ---
(In reply to Jeff Zaroyko from comment #6)
> You might be hitting bug 49564, which Béla Gyebrószki has kindly raised (see
> discussion there).

Thanks, that was indeed the case!

It looks like it's crashing in glide2x.dll:

--- snip ---
843918.412:0288:028c:CALL glide2x._grDrawPolygonVertexList at 8(<unknown, check
return>) ret=005f8d1f
843918.412:0288:028c:trace:opengl:glEnable (3553)
843918.412:0288:028c:trace:opengl:glGenTextures (1, 0x3442420)
843918.412:0288:028c:trace:opengl:glBindTexture (3553, 2097261)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10242, 33071)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10243, 33071)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10241, 9729)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10240, 9729)
843918.412:0288:02bc:trace:dsound:IDirectSoundBufferImpl_GetStatus Format is:
"(%p,%p)\n"
(036051C0,0998FE70)
843918.412:0288:02bc:trace:dsound:IDirectSoundBufferImpl_GetStatus Format is:
"status=%x\n"
status=5
843918.412:0288:02bc:trace:dsound:IDirectSoundBufferImpl_GetCurrentPosition
Format is: "(%p,%p,%p)\n"
(036051C0,0998FE68,0998FE6C)
843918.412:0288:02bc:trace:dsound:IDirectSoundBufferImpl_GetCurrentPosition
Format is: "playpos = %d, writepos = %d, buflen=%d (%p, time=%d)\n"
playpos = 2712, writepos = 4476, buflen=32768 (036051C0, time=843918412)
843918.412:0288:028c:trace:opengl:glTexImage2D (3553, 0, 4, 256, 256, 0, 32993,
5121, 0xac30058)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10242, 33071)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10243, 33071)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10241, 9729)
843918.412:0288:028c:trace:opengl:glTexParameteri (3553, 10240, 9729)
843918.412:0288:028c:trace:opengl:glDisable (3042)
843918.412:0288:028c:trace:opengl:glDisable (3008)
843918.412:0288:028c:trace:opengl:glAlphaFunc (518, 0.500000)
843918.412:0288:028c:trace:opengl:glEnable (3008)
843918.412:0288:028c:trace:opengl:glBegin (4)
843918.412:0288:028c:trace:opengl:glColor3fv (0x9fee0e8)
843918.412:0288:028c:trace:process:NtQueryInformationProcess
(0xffffffff,0x00000022,0x7ffdbac0,0x00000004,(nil))
843918.412:0288:028c:trace:seh:KiUserExceptionDispatcher code=c0000005 flags=0
addr=00000000 ip=00000000 tid=028c
843918.412:0288:028c:trace:seh:KiUserExceptionDispatcher  info[0]=00000000
843918.412:0288:028c:trace:seh:KiUserExceptionDispatcher  info[1]=00000000
843918.412:0288:028c:trace:seh:KiUserExceptionDispatcher  eax=00000039
ebx=00000000 ecx=02c7b8ec edx=09ff3ee0 esi=00000000 edi=00000000
843918.412:0288:028c:trace:seh:KiUserExceptionDispatcher  ebp=00000000
esp=02c7b8e8 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010212
--- snip ---

I believe it's crashing either on 0x65fc8c8c or 0x65fc8ca0 in glide2x.dll (one
of the two is uninitialized):

--- snip ---
        65fc8c79 e8 7a e4        CALL       glColor3fv                         
             undefined glColor3fv()
                 00 00
        65fc8c7e 8b 15 90        MOV        EDX,dword ptr [DAT_66012090]       
             = ??
                 20 01 66
        65fc8c84 01 da           ADD        EDX,EBX
        65fc8c86 83 ec 04        SUB        ESP,0x4
        65fc8c89 89 14 24        MOV        dword ptr [ESP],EDX
        65fc8c8c ff 15 58        CALL       dword ptr [DAT_66054458]
                 44 05 66
        65fc8c92 a1 9c 20        MOV        EAX,[DAT_6601209c]                 
             = ??
                 01 66
        65fc8c97 8b 0c 30        MOV        ECX,dword ptr [EAX + ESI*0x1]
        65fc8c9a 83 ec 04        SUB        ESP,0x4
        65fc8c9d 89 0c 24        MOV        dword ptr [ESP],ECX
        65fc8ca0 ff 15 64        CALL       dword ptr [DAT_66054464]
                 44 05 66
        65fc8ca6 8b 15 94        MOV        EDX,dword ptr [DAT_66012094]       
             = ??
                 20 01 66
        65fc8cac 01 da           ADD        EDX,EBX
        65fc8cae 83 ec 04        SUB        ESP,0x4
        65fc8cb1 89 14 24        MOV        dword ptr [ESP],EDX
        65fc8cb4 e8 2f e4        CALL       glTexCoord4fv                      
             undefined glTexCoord4fv()
                 00 00
--- snip ---

-- 
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