lutris / wine

Repository containing source code for various Lutris Wine builds
Other
142 stars 23 forks source link

Crash on launch: Zeus+Poseidon GOG w/ Widescreen Fix (archive) version #122

Open omsai opened 2 years ago

omsai commented 2 years ago

I haven't yet found any helpful reports for this particular error on WineHQ or here on lutris' GitHub issues, so I'm including my system information and logs for this crash. Following the instructions from the wiki page for providing logs & system info:

  1. System information using lutris --submit-issue: lutris-issue-report.json

    NB: to upload the file to GitHub I needed to append a .txt extension to the .json file name because GitHub forbids drag-and-drop uploading of .json files for some reason.

  2. Lutris and Wine combined debugging log from lutris -d after enabling wine debugging for this particular game (via Configure > Runner options > Output debugging info > Enabled)

$ lutris -d
2021-10-03 14:45:59,395: Initializing lutris
2021-10-03 14:46:00,016: Downloading DXVK releases to /home/omsai/.local/share/lutris/runtime/dxvk/dxvk_versions.json
2021-10-03 14:46:00,017: Runtime updated. Initialization complete.
INFO     2021-10-03 14:46:00,019 [application.do_command_line:315]:Lutris 0.5.8.3
INFO     2021-10-03 14:46:00,020 [startup.check_driver:49]:Using NVIDIA drivers 418.197.02 for x86_64
INFO     2021-10-03 14:46:00,020 [startup.check_driver:53]:GPU: GeForce GTX 650 Ti
INFO     2021-10-03 14:46:00,021 [startup.check_driver:69]:GPU: 10DE:11C6 3842:3651 (nvidia drivers)
DEBUG    2021-10-03 14:46:05,285 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/system32/dxgi with DXVK version
DEBUG    2021-10-03 14:46:05,288 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/system32/d3d11 with DXVK version
DEBUG    2021-10-03 14:46:05,291 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/system32/d3d10core with DXVK version
DEBUG    2021-10-03 14:46:05,293 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/system32/d3d9 with DXVK version
DEBUG    2021-10-03 14:46:05,294 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/system32/d3d12 with DXVK version
DEBUG    2021-10-03 14:46:05,297 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/syswow64/dxgi with DXVK version
DEBUG    2021-10-03 14:46:05,298 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/syswow64/d3d11 with DXVK version
DEBUG    2021-10-03 14:46:05,300 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/syswow64/d3d10core with DXVK version
DEBUG    2021-10-03 14:46:05,301 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/syswow64/d3d9 with DXVK version
DEBUG    2021-10-03 14:46:05,302 [dxvk.enable_dxvk_dll:137]:Replacing /home/omsai/Games/gog/zeus-poseidon/drive_c/windows/syswow64/d3d12 with DXVK version
DEBUG    2021-10-03 14:46:05,386 [xrandr._get_vidmodes:15]:Retrieving video modes from XrandR
DEBUG    2021-10-03 14:46:05,424 [command.start:131]:SDL_VIDEO_FULLSCREEN_DISPLAY="off"
DEBUG    2021-10-03 14:46:05,424 [command.start:131]:STEAM_RUNTIME="/home/omsai/.local/share/lutris/runtime/steam"
DEBUG    2021-10-03 14:46:05,424 [command.start:131]:LD_LIBRARY_PATH="/home/omsai/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/lib:/home/omsai/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/lib64:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu/sse2:/lib/i386-linux-gnu/i686/sse2:/lib:/lib/i386-linux-gnu:/lib/x86_64-linux-gnu:/lib64:/lib32:/lib64:/usr/lib:/usr/lib64:/usr/lib32:/usr/lib64:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/home/omsai/.local/share/lutris/runtime/lib32:/home/omsai/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/omsai/.local/share/lutris/runtime/steam/i386/lib:/home/omsai/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/omsai/.local/share/lutris/runtime/steam/i386/usr/lib:/home/omsai/.local/share/lutris/runtime/lib64:/home/omsai/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/omsai/.local/share/lutris/runtime/steam/amd64/lib:/home/omsai/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/omsai/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH"
DEBUG    2021-10-03 14:46:05,425 [command.start:131]:WINEDEBUG=""
DEBUG    2021-10-03 14:46:05,425 [command.start:131]:WINEARCH="win64"
DEBUG    2021-10-03 14:46:05,425 [command.start:131]:WINE="/home/omsai/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/bin/wine"
DEBUG    2021-10-03 14:46:05,425 [command.start:131]:GST_PLUGIN_SYSTEM_PATH_1_0="/home/omsai/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/lib64/gstreamer-1.0/:/home/omsai/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/lib/gstreamer-1.0/"
DEBUG    2021-10-03 14:46:05,426 [command.start:131]:WINEPREFIX="/home/omsai/Games/gog/zeus-poseidon"
DEBUG    2021-10-03 14:46:05,426 [command.start:131]:WINEESYNC="0"
DEBUG    2021-10-03 14:46:05,426 [command.start:131]:WINEFSYNC="0"
DEBUG    2021-10-03 14:46:05,426 [command.start:131]:WINEDLLOVERRIDES="d3d10core,d3d11,d3d12,d3d9,dxgi=n;winemenubuilder.exe=d"
DEBUG    2021-10-03 14:46:05,427 [command.start:131]:WINE_LARGE_ADDRESS_AWARE="1"
DEBUG    2021-10-03 14:46:05,427 [command.start:131]:game_name="Zeus + Poseidon"
DEBUG    2021-10-03 14:46:05,427 [command.start:131]:PYTHONPATH="/usr/lib/lutris:/usr/games:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/home/omsai/.local/lib/python3.7/site-packages:/home/omsai/src/proseqbayes:/usr/local/lib/python3.7/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.7/dist-packages"
DEBUG    2021-10-03 14:46:05,427 [command.start:132]:/usr/share/lutris/bin/lutris-wrapper Zeus + Poseidon 0 0 /home/omsai/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/bin/wine /home/omsai/Games/gog/zeus-poseidon/drive_c/GOG Games/Zeus and Poseidon/Zeus.exe
Running /home/omsai/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/bin/wine /home/omsai/Games/gog/zeus-poseidon/drive_c/GOG Games/Zeus and Poseidon/Zeus.exe
Initial process has started with pid 5904
Start monitoring process.
wineserver: using server-side synchronization.
002c:err:unwind:check_bpf_jit_enable BPF JIT is not enabled in the kernel, enable it to reduce syscall emulation overhead.
002c:fixme:winediag:LdrInitializeThunk Wine TkG (staging) 6.14 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
00f0:err:unwind:check_bpf_jit_enable BPF JIT is not enabled in the kernel, enable it to reduce syscall emulation overhead.
wine: Unhandled page fault on read access to 74696B62 at address 0050BF29 (thread 00f8), starting debugger...
Unhandled exception: page fault on read access to 0x74696b62 in 32-bit code (0x0050bf29).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0050bf29 ESP:0181ed38 EBP:00000000 EFLAGS:00010202(  R- --  I   - - - )
 EAX:74696b62 EBX:00000001 ECX:0181ed30 EDX:00000000
 ESI:6ed3d670 EDI:00010072
Stack dump:
0x0181ed38:  005c4d69 00000000 0181f368 0181edc8
0x0181ed48:  00010072 7bc0b7c0 0181ef0c 00000000
0x0181ed58:  00000000 00000000 00000000 00000000
0x0181ed68:  00000000 00000000 0441005b 0181ed90
0x0181ed78:  0181eda8 0000002c ec961d4c 01d7b886
0x0181ed88:  00000000 ffffffff 00000000 00000000
Backtrace:
=>0 0x0050bf29 EntryPoint+0xffffffff() in zeus (0x00000000)
0x0050bf29 EntryPoint+0xffffffff in zeus: movl  0x0(%eax),%ecx
Modules:
Module  Address         Debug info  Name (31 modules)
PE    400000- 1611000   Export          zeus
PE   1d50000- 1e82000   Deferred        ole32
PE   1e90000- 1fea000   Deferred        comctl32
PE  10000000-10057000   Deferred        binkw32
PE  21100000-2115e000   Deferred        mss32
PE  60000000-60025000   Deferred        ijl10
PE  61740000-61783000   Deferred        advapi32
PE  62fc0000-6304d000   Deferred        rpcrt4
PE  63480000-6348c000   Deferred        version
PE  63bc0000-63bda000   Deferred        shcore
PE  64a40000-64a94000   Deferred        shlwapi
PE  68500000-6855c000   Deferred        combase
PE  68700000-6872f000   Deferred        uxtheme
PE  68e00000-68e11000   Deferred        aclui
PE  697c0000-69840000   Deferred        ddraw
PE  6a040000-6a062000   Deferred        msacm32
PE  6a280000-6a32c000   Deferred        msvcrt
PE  6a400000-6a4bb000   Deferred        winmm
PE  6bc00000-6bc2c000   Deferred        sechost
PE  6bcc0000-6bd40000   Deferred        setupapi
PE  6c9c0000-6cc4f000   Deferred        gdi32
PE  6ed00000-6ef1e000   Deferred        user32
PE  70b40000-70c20000   Deferred        ucrtbase
PE  71200000-7121c000   Deferred        imm32
PE  7a840000-7a844000   Deferred        opengl32
PE  7b000000-7b0e9000   Deferred        kernelbase
PE  7b600000-7b81a000   Deferred        kernel32
PE  7bc00000-7bcaa000   Deferred        ntdll
PE  7d920000-7d924000   Deferred        winex11
PE  7dca0000-7e596000   Deferred        shell32
PE  7e880000-7e884000   Deferred        wined3d
Threads:
process  tid      prio (all id:s are in hex)
00000020 start.exe
    ["C:\windows\syswow64\start.exe" /exec "/home/omsai/Games/gog/zeus-poseidon/drive_c/GOG Games/Zeus and Poseidon/Zeus.exe"]
    00000024    0
00000038 services.exe
    0000003c    0
    00000040    0
    0000004c    0
    00000050    0
    00000068    0
    00000088    0
    000000a0    0
    000000cc    0
    000000d0    0
00000044 winedevice.exe
    00000048    0
    00000054    0
    00000058    0
    0000005c    0
00000060 winedevice.exe
    00000064    0
    0000006c    0
    00000070    0
    00000074    0
    00000078    0
    0000007c    0
00000080 plugplay.exe
    00000084    0
    0000008c    0
    00000090    0
    00000094    0
00000098 svchost.exe
    0000009c    0
    000000a4    0
    000000a8    0
000000ac explorer.exe
    000000b0    0
    000000b8    0
    000000bc    0
000000c4 rpcss.exe
    000000c8    0
    000000d4    0
    000000d8    0
    000000dc    0
    000000e0    0
    000000e4    0
    000000e8    0
000000ec conhost.exe
    000000f0    0
000000f4 (D) C:\GOG Games\Zeus and Poseidon\Zeus.exe
    ["C:\GOG Games\Zeus and Poseidon\Zeus.exe" ]
    000000f8    0 <==
    00000104    0
System information:
    Wine build: wine-6.14.r0.g069adfd1 ( TkG Staging Esync Fsync )
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 4.19.0-17-amd64
Monitored process exited.
Initial process has exited (return code: 1280)
All monitored processes have exited.
Exit with returncode 1280
DEBUG    2021-10-03 14:46:07,690 [command.on_stop:180]:Process hasn't terminated yet
DEBUG    2021-10-03 14:46:07,691 [command.on_stop:182]:Process 5902 has terminated with code 0
DEBUG    2021-10-03 14:46:09,515 [game.beat:534]:Game thread stopped
WARNING  2021-10-03 14:46:09,516 [game.on_game_quit:564]:Game still running (state: running)
INFO     2021-10-03 14:46:09,516 [game.stop:549]:Stopping Zeus + Poseidon (wine)
DEBUG    2021-10-03 14:46:09,555 [game.on_game_quit:585]:Zeus + Poseidon stopped at Sun, 03 Oct 2021 14:46:09
DEBUG    2021-10-03 14:46:09,555 [game.save:260]:Saving Zeus + Poseidon (wine) with config ID zeus-poseidon-gog-w-widescreen-fix-1633282851
DEBUG    2021-10-03 14:46:10,034 [lutriswindow.on_game_collection_changed:769]:Game collection changed
omsai commented 2 years ago

When I uninstall the version used above:

GOG w/ Widescreen Fix (archive) Requires GOG Installer v2 or above.

... and instead install:

GOG Install the GOG version of the game, without any mods

... then the game launched without issue.

Screenshot_2021-10-03_15-06-44