lutris / wine

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

Battlefield 2 (Forgotten Hope 2) crash with Lutris 6.13-3-x86_64 #162

Open nzbtuxnews opened 1 year ago

nzbtuxnews commented 1 year ago

Battlefield 2 / FH2 fully updated and patched running on Lutris 0.5.10.1 and runner Wine 6.13-3-x86_64. Game crashes pretty often although not each time I run it. Its always the same stack trace (more or less) and its the one provided below. I should also mention, even if perhaps unrelated, that graphical performance has degraded a LOT in the last few years with each system/game/lutris updates (choppiness, stutter, loss of FPS...).

System config:

System:    Kernel: 5.4.0-135-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 Desktop: Xfce 4.16.0 
           tk: Gtk 3.24.20 wm: xfwm4 dm: LightDM Distro: Linux Mint 20.3 Una 
           base: Ubuntu 20.04 focal 
Machine:   Type: Desktop Mobo: ASUSTeK model: M5A97 v: Rev 1.xx serial: <filter> 
           BIOS: American Megatrends v: 1605 date: 10/25/2012 
CPU:       Topology: Quad Core model: AMD Phenom II X4 965 bits: 64 type: MCP arch: K10 rev: 3 
           L2 cache: 2048 KiB 
           flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 27291 
           Speed: 3400 MHz min/max: 800/3400 MHz Core speeds (MHz): 1: 3400 2: 3400 3: 3400 
           4: 3400 
Graphics:  Device-1: NVIDIA GP108 [GeForce GT 1030] vendor: ASUSTeK driver: nvidia v: 470.161.03 
           bus ID: 01:00.0 chip ID: 10de:1d01 
           Display: x11 server: X.Org 1.20.13 driver: nvidia 
           resolution: 1920x1080~60Hz, 3440x1440~60Hz 
           OpenGL: renderer: NVIDIA GeForce GT 1030/PCIe/SSE2 v: 4.6.0 NVIDIA 470.161.03 
           direct render: Yes 
Audio:     Device-1: AMD SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 00:14.2 chip ID: 1002:4383 
           Device-2: NVIDIA GP108 High Definition Audio vendor: ASUSTeK driver: snd_hda_intel 
           v: kernel bus ID: 01:00.1 chip ID: 10de:0fb8 
           Sound Server: ALSA v: k5.4.0-135-generic 

Game Configuration:

Prefix architecture: 32bit

1 2 3

Stack Trace:

Started initial process 6582 from /home/workstation-user/.local/share/lutris/runners/wine/lutris-6.13-3-x86_64/bin/wine /home/workstation-user/z-application-files/Games/Battlefield-2/drive_c/Program Files/EA GAMES/Battlefield 2/ForgottenHope2.exe +modPath mods/fh2
Start monitoring process.
esync: up and running.
PlayerManager created
ObjectManager created
GameLogic created
Serversettings created
timer object destroyed (rc 0)
timer object destroyed (rc 0)
wine: Unhandled page fault on read access to 0000007C at address 12344474 (thread 0110), starting debugger...
Unhandled exception: page fault on read access to 0x0000007c in 32-bit code (0x12344474).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:12344474 ESP:00c5f4fc EBP:00c5f500 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:3d1169f4 ECX:00000000 EDX:00c5f644
 ESI:0277776c EDI:ffffffff
Stack dump:
0x00c5f4fc:  ffffffff 00c5f59c 122b3736 00c5f644
0x00c5f50c:  00c5f524 0338ac1c 40a00000 1cb03774
0x00c5f51c:  034865bc 3d1169f4 0277776c 122b57df
0x00c5f52c:  00c5f644 0338ac1c 40a00000 00000001
0x00c5f53c:  00c5f644 122d68a7 00000001 00000000
0x00c5f54c:  00c5f644 ffffffff 00000001 2ea1c02c
Backtrace:
=>0 0x12344474 EntryPoint+0xffffffff() in aidll (0x00c5f500)
  1 0x122b3736 EntryPoint+0xffffffff() in aidll (0x00c5f59c)
  2 0x122f5b71 EntryPoint+0xffffffff() in aidll (0x268cc0b4)
  3 0x3ea02e74 (0x123ad1b0)
  4 0x12324d10 EntryPoint+0xffffffff() in aidll (0x12328f20)
  5 0xfffffd78 (0xe8f18b56)
0x12344474 EntryPoint+0xffffffff in aidll: movl 0x7c(%ecx),%edi
Modules:
Module  Address         Debug info  Name (85 modules)
PE    120000-  1db000   Deferred        winmm
PE    1e0000-  1ff000   Deferred        fh2utils
PE    400000-  b52000   Deferred        forgottenhope2
PE   1190000- 12ea000   Deferred        comctl32
PE   12f0000- 137b000   Deferred        sqlite3
PE   1380000- 13bc000   Deferred        novinthfx
PE   13c0000- 13fa000   Deferred        bf2voipserver
PE   1400000- 1408000   Deferred        api-ms-win-crt-heap-l1-1-0
PE   3b70000- 3bbd000   Deferred        bf2audio
PE   5fc0000- 6026000   Deferred        winepulse
PE   6560000- 6780000   Deferred        bf2openal
PE   7e60000- 80ff000   Deferred        renddx9
PE   8100000- 8142000   Deferred        textureatlasbuilder
PE   8150000- 83a3000   Deferred        d3dx9_25
PE   83b0000- 83d5000   Deferred        winevulkan
PE   83e0000- 83f3000   Deferred        pcregexp
PE   8640000- 864b000   Deferred        nsi
PE   bcf0000- bddd000   Deferred        pbsv
PE  10000000-10122000   Deferred        memory
PE  11a50000-11c88000   Deferred        d3dx9_24
PE  12270000-123ef000   Export          aidll
PE  1e000000-1e2c1000   Deferred        fh2_py
PE  30000000-3006d000   Deferred        binkw32
PE  61740000-61783000   Deferred        advapi32
PE  61f00000-61f09000   Deferred        api-ms-win-crt-convert-l1-1-0
PE  62300000-623ef000   Deferred        msvcp140
PE  62440000-62733000   Deferred        d3d9
PE  62e80000-62ec4000   Deferred        wbemprox
PE  62fc0000-6304d000   Deferred        rpcrt4
PE  63200000-632de000   Deferred        quartz
PE  63480000-6348c000   Deferred        version
PE  63740000-63749000   Deferred        api-ms-win-crt-runtime-l1-1-0
PE  63bc0000-63bda000   Deferred        shcore
PE  64a40000-64a94000   Deferred        shlwapi
PE  64ec0000-64fed000   Deferred        oleaut32
PE  65bc0000-65bcc000   Deferred        midimap
PE  66240000-66257000   Deferred        bcrypt
PE  669c0000-66a3b000   Deferred        msvcp71
PE  67340000-6741d000   Deferred        msvcr120
PE  67840000-6784a000   Deferred        psapi
PE  67d40000-67d6c000   Deferred        mmdevapi
PE  682c0000-68322000   Deferred        dsound
PE  68500000-6855b000   Deferred        combase
PE  686c0000-686d1000   Deferred        concrt140
PE  68700000-6872f000   Deferred        uxtheme
PE  68e00000-68e11000   Deferred        aclui
PE  69180000-69190000   Deferred        wsock32
PE  697c0000-69840000   Deferred        ddraw
PE  69ac0000-69acc000   Deferred        vulkan-1
PE  6a040000-6a062000   Deferred        msacm32
PE  6a280000-6a32c000   Deferred        msvcrt
PE  6a400000-6a532000   Deferred        ole32
PE  6af80000-6afae000   Deferred        dxdiagn
PE  6b300000-6b3b3000   Deferred        msvcr90
PE  6bb00000-6bb25000   Deferred        msvfw32
PE  6bc00000-6bc2c000   Deferred        sechost
PE  6bcc0000-6bd40000   Deferred        setupapi
PE  6c0c0000-6c0e0000   Deferred        msdmo
PE  6c9c0000-6cc4f000   Deferred        gdi32
PE  6e800000-6e856000   Deferred        msvcr71
PE  6e8c0000-6e994000   Deferred        crypt32
PE  6ec00000-6ec30000   Deferred        devenum
PE  6ed00000-6ef1e000   Deferred        user32
PE  6f400000-6f62e000   Deferred        dxgi
PE  6fa80000-6fb75000   Deferred        dbghelp
PE  6fe40000-6fe74000   Deferred        rsaenh
PE  6ff00000-6ff09000   Deferred        api-ms-win-crt-string-l1-1-0
PE  70040000-7005f000   Deferred        msacm32
PE  70240000-7024b000   Deferred        vcruntime140
PE  70b40000-70c20000   Deferred        ucrtbase
PE  71200000-7121c000   Deferred        imm32
PE  71440000-71494000   Deferred        avifil32
PE  7a840000-7a844000   Deferred        opengl32
PE  7b000000-7b0e9000   Deferred        kernelbase
PE  7b600000-7b81a000   Deferred        kernel32
PE  7bc00000-7bcaa000   Deferred        ntdll
PE  7d740000-7d744000   Deferred        winex11
PE  7df50000-7e846000   Deferred        shell32
PE  7eb10000-7eb1b000   Deferred        dinput8
PE  7eb60000-7eb66000   Deferred        ws2_32
PE  e2b30000-e2b33000   Deferred        winealsa
PE  e2e10000-e2e13000   Deferred        avicap32
PE  f3660000-f366b000   Deferred        winspool
PE  f36e0000-f36e4000   Deferred        wined3d
PE  f7020000-f7024000   Deferred        iphlpapi
Threads:
process  tid      prio (all id:s are in hex)
00000020 start.exe
    ["C:\windows\system32\start.exe" /exec "/home/workstation-user/z-application-files/Games/Battlefield-2/drive_c/Program Files/EA GAMES/Battlefield 2/ForgottenHope2.exe" +modPath mods/fh2]
    00000024    0
00000038 services.exe
    ["C:\windows\system32\services.exe"]
    0000003c    0
    00000040    0
    0000004c    0
    0000005c    0
    0000006c    0
    00000078    0
    00000094    0
    000000ac    0
    000000e4    0
00000044 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    00000048    0
    00000054    0
    00000058    0
    00000060    0
00000064 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    00000068    0
    00000070    0
    00000074    0
    00000080    0
    00000084    0
    00000088    0
0000008c plugplay.exe
    [C:\windows\system32\plugplay.exe]
    00000090    0
    00000098    0
    0000009c    0
    000000a0    0
000000a4 svchost.exe
    [C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted]
    000000a8    0
    000000b0    0
    000000b4    0
000000b8 explorer.exe
    [C:\windows\system32\explorer.exe /desktop]
    000000bc    0
    000000c4    0
    000000d0    0
    000000d4    0
000000dc rpcss.exe
    [C:\windows\system32\rpcss.exe]
    000000e0    0
    000000ec    0
    000000f0    0
    000000f4    0
    000000f8    0
    000000fc    0
0000010c (D) C:\Program Files\EA GAMES\Battlefield 2\ForgottenHope2.exe
    ["C:\Program Files\EA GAMES\Battlefield 2\ForgottenHope2.exe" +modPath mods/fh2]
    00000110    0 <==
    00000118    0
    0000011c   15
    00000120   15
    00000124   15
    00000128   15
    00000130    0
    00000134    0
    00000138   -2
    0000013c   -2
    00000140    0
    00000144    0
    00000148    0
    0000014c    0
    00000158    0
    00000184    0
    00000188    1
    00000190    1
System information:
    Wine build: wine-6.13.r0.g52dd3381 ( TkG Staging Esync Fsync )
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 5.4.0-135-generic
Monitored process exited.
Initial process has exited (return code: 1280)
Exit with return code 1280