wine icon indicating copy to clipboard operation
wine copied to clipboard

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

Open nzbtuxnews opened this issue 2 years ago • 0 comments

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

nzbtuxnews avatar Dec 30 '22 18:12 nzbtuxnews