Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
nzbtuxnews opened this issue Dec 30, 2022 · 0 comments
Open

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

nzbtuxnews opened this issue Dec 30, 2022 · 0 comments

Comments

@nzbtuxnews
Copy link

nzbtuxnews commented Dec 30, 2022

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant