[Bug 47008] Lara Croft and the Guardian of Light (Steam) crashes on startup with Wine 4.6 ( Steam Game Overlay Renderer hook engine can't cope with GOT/ PIC register load code)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Apr 30 19:46:31 CDT 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|hid                         |build-env
           Keywords|regression                  |
                 CC|                            |focht at gmx.net
                URL|                            |https://store.steampowered.
                   |                            |com/app/35130/Lara_Croft_an
                   |                            |d_the_Guardian_of_Light/
         Resolution|---                         |DUPLICATE
    Regression SHA1|c1fb240f0ccc92d6ec180bfc254 |
                   |2c0dbcb52296c               |
            Summary|Lara Croft and the Guardian |Lara Croft and the Guardian
                   |of Light does not work at   |of Light (Steam) crashes on
                   |all in wine 4.6             |startup with Wine 4.6
                   |                            |(Steam Game Overlay
                   |                            |Renderer hook engine can't
                   |                            |cope with GOT/ PIC register
                   |                            |load code)
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #20 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

dupe of bug 47097 which is the collector ticket for all Steam Game Overlay
Renderer hook engine crashes wrt GOT/ PIC register load code in API entries.

--- snip ---
...
00bd:00be:trace:seh:raise_exception code=c0000005 flags=0 addr=0x8e4d7b
ip=008e4d7b tid=00be
00bd:00be:trace:seh:raise_exception  info[0]=00000001
00bd:00be:trace:seh:raise_exception  info[1]=00000000
00bd:00be:trace:seh:raise_exception  eax=00000000 ebx=7b44aef0 ecx=00000000
edx=00000000 esi=01af9060 edi=00000000
00bd:00be:trace:seh:raise_exception  ebp=0032ec80 esp=0032e938 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010246
00bd:00be:trace:seh:call_stack_handlers calling handler at 0x9014b0
code=c0000005 flags=0
00bd:00be:trace:seh:call_stack_handlers handler at 0x9014b0 returned 0 
...
wine: Unhandled page fault on read access to 0x7f016f0c at address 0x6702405f
(thread 00be), starting debugger... 
...
Unhandled exception: page fault on read access to 0x7f016f0c in 32-bit code
(0x6702405f). 
...
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:6702405f ESP:0032d6a0 EBP:0032d6c8 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:7f016350 EBX:000001d4 ECX:0032d6dc EDX:00000012
 ESI:0032d760 EDI:00000000
Stack dump:
...
Backtrace:
=>0 0x6702405f HidD_GetPreparsedData+0x2f(HidDeviceObject=<couldn't compute
location>, PreparsedData=<couldn't compute location>)
[/media/part-b/temp/wine-comp/wine/dlls/hid/hidd.c:139] in hid (0x0032d6c8)
  1 0x10093ca1 EntryPoint+0xffffffff() in gameoverlayrenderer (0x0032d6e8)
  2 0x6703d86e HID_find_gamepads+0x20d()
[/media/part-b/temp/wine-comp/wine/dlls/xinput9_1_0/../xinput1_3/hid.c:256] in
xinput9_1_0 (0x0032d918)
  3 0x6703e9b4 xinput_get_state+0x23() in xinput9_1_0 (0x0032d948)
  4 0x6703ecca XInputGetState+0x34()
[/media/part-b/temp/wine-comp/wine/dlls/xinput9_1_0/../xinput1_3/xinput_main.c:112]
in xinput9_1_0 (0x0032d968)
  5 0x100a0fa8 EntryPoint+0xffffffff() in gameoverlayrenderer (0x0032d9a8)
  6 0x100a1fdf EntryPoint+0xffffffff() in gameoverlayrenderer (0x0032d9b0)
  7 0x100a1f96 EntryPoint+0xffffffff() in gameoverlayrenderer (0x0032d9c8) 
...
Module    Address            Debug info    Name (172 modules)
PE      400000- 153f000    Export          lcgol
PE     4df0000- 4eb2000    Deferred        steam
PE     4ec0000- 5181000    Deferred        steam2
PE    10000000-1014c000    Export          gameoverlayrenderer
PE    30000000-3006e000    Deferred        binkw32
PE    38000000-38dd1000    Deferred        steamclient
PE    3b400000-3b420000    Deferred        steam_api
PE    3f000000-3f09a000    Deferred        tier0_s
PE    3f600000-3f65e000    Deferred        vstdlib_s
PE    60000000-60021000    Deferred        cserhelper 
...
Threads:
process  tid      prio (all id:s are in hex) 
...
000000bd (D) G:\steam\steamapps\common\Lara Croft and the Guardian of
Light\lcgol.exe
    000000cd    0
    000000cc    2
    000000cb    1
    000000ca    0
    000000c9   15
    000000c8    0
    000000c7    0
    000000c6    0
    000000c5    0
    000000c4    0
    000000be    0 <==
--- snip ---

Regards

*** This bug has been marked as a duplicate of bug 47097 ***

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