Europa Universalis II crashes to desktop when loading Graphics

Questions about Wine on Linux
Post Reply
byjove01
Level 2
Level 2
Posts: 36
Joined: Tue Jan 12, 2021 10:00 am

Europa Universalis II crashes to desktop when loading Graphics

Post by byjove01 » Tue Sep 21, 2021 7:31 am

Hello, everything is in the title. I'm using Lutris on Arch Linux, the staging 6.16 build and tried to launch the game in 800*600 windowed mode as said in the dedicated WineHQ page.
Here is the report output I got after the crash:

Code: Select all

Running /usr/bin/wine /media/gaming_ssd/Paradox Interactive/Europa Universalis II/eu2.exe
Initial process has started with pid 105531
Start monitoring process.
002c:fixme:winediag:LdrInitializeThunk wine-staging 6.16 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0100:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0110:fixme:win:GetWindowPlacement not fully supported on other process window 00010062.
0110:fixme:win:GetWindowPlacement not fully supported on other process window 00010062.
0110:fixme:win:GetWindowPlacement not fully supported on other process window 00010062.
0110:fixme:bitmap:NtGdiCreateBitmap planes = 0
0154:fixme:win:GetWindowPlacement not fully supported on other process window 00010062.
0154:fixme:win:GetWindowPlacement not fully supported on other process window 00010062.
0154:fixme:win:GetWindowPlacement not fully supported on other process window 00010062.
0154:fixme:bitmap:NtGdiCreateBitmap planes = 0
0108:err:d3d:resource_unload Resource 0xb4fa70 is being unloaded while mapped.
0108:err:d3d:resource_unload Resource 0xb49678 is being unloaded while mapped.
0108:err:d3d:resource_unload Resource 0xb49b80 is being unloaded while mapped.
0100:fixme:ddraw:ddraw_surface1_Flip Ignoring flags 0x1.
0100:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
01d0:fixme:quartz:DSoundRender_UpdatePositions Underrun of data occurred!
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 24236 of 4608 bytes
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 19628 of 4608 bytes
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 15020 of 4608 bytes
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 10412 of 4608 bytes
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 5804 of 4608 bytes
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 1196 of 4608 bytes
01d0:fixme:quartz:DSoundRender_UpdatePositions Underrun of data occurred!
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 2308 of 4608 bytes
wine: Unhandled page fault on read access to 00000000 at address 00406641 (thread 0100), starting debugger...
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 123268 of 4608 bytes
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 116892 of 4608 bytes
01d0:fixme:quartz:DSoundRender_SendSampleData Sample dropped 112460 of 4608 bytes
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00406641).
01e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00406641 ESP:00a1df64 EBP:00000000 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:04f27d28 ECX:00000000 EDX:00a1df78
 ESI:04f27d28 EDI:00a1dfe4
Stack dump:
0x00a1df64:  00000000 00a1df78 00000004 04f27d28
0x00a1df74:  04f2d080 00000000 00000000 00000000
0x00a1df84:  00000000 00000000 00000000 00000000
0x00a1df94:  00000000 00000000 00000000 00000000
0x00a1dfa4:  00000000 00000000 00000000 00000000
0x00a1dfb4:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x00406641 in eu2 (+0x6641) (0x00000000)
0x00406641: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (166 modules)
PE	  110000-  1cc000	Deferred        winmm
PE	  400000-  920000	Export          eu2
PE	 26b0000- 26dc000	Deferred        mmdevapi
PE	 26e0000- 280d000	Deferred        oleaut32
PE	 2810000- 2883000	Deferred        winepulse
PE	 3810000- 3835000	Deferred        msvfw32
PE	 3840000- 39a3000	Deferred        comctl32
PE	 3c00000- 3c30000	Deferred        devenum
PE	 3c30000- 3c50000	Deferred        msdmo
PE	 3d70000- 3d95000	Deferred        msacm32
PE	 3da0000- 3dac000	Deferred        midimap
PE	 4140000- 417b000	Deferred        dplayx
PE	51080000-510e1000	Deferred        dsound
PE	61740000-61783000	Deferred        advapi32
PE	62fc0000-6304f000	Deferred        rpcrt4
PE	63200000-632dd000	Deferred        quartz
PE	63480000-6348c000	Deferred        version
PE	68500000-6855b000	Deferred        combase
PE	68700000-6872f000	Deferred        uxtheme
PE	697c0000-69840000	Deferred        ddraw
PE	69880000-698da000	Deferred        winegstreamer
ELF	6991d000-69b1e000	Deferred        libgio-2.0.so.0
ELF	69b1e000-69c04000	Deferred        libkrb5.so.3
ELF	69c04000-69d85000	Deferred        libunistring.so.2
ELF	69d85000-6a040000	Deferred        libcrypto.so.1.1
PE	6a040000-6a062000	Deferred        msacm32
ELF	6a080000-6a0e0000	Deferred        libmpg123.so.0
ELF	6a115000-6a280000	Deferred        libgstreamer-1.0.so.0
PE	6a280000-6a32a000	Deferred        msvcrt
ELF	6a334000-6a393000	Deferred        libblkid.so.1
ELF	6a393000-6a400000	Deferred        libmount.so.1
PE	6a400000-6a531000	Deferred        ole32
ELF	6a554000-6a600000	Deferred        libgstplayback.so
ELF	6a726000-6a7a3000	Deferred        libgstcoreelements.so
ELF	6a7a3000-6a800000	Deferred        libgssapi_krb5.so.2
ELF	6ab12000-6ab54000	Deferred        libgstpbutils-1.0.so.0
ELF	6ab54000-6abfe000	Deferred        libcurl.so.4
PE	6bc00000-6bc2a000	Deferred        sechost
ELF	6bc2a000-6bcc0000	Deferred        libssl.so.1.1
PE	6bcc0000-6bd41000	Deferred        setupapi
ELF	6bd5d000-6be00000	Deferred        libdw.so.1
ELF	6c128000-6c1bf000	Deferred        liborc-0.4.so.0
PE	6c9c0000-6cc57000	Deferred        gdi32
PE	6d780000-6d7a7000	Deferred        ws2_32
ELF	6d7d8000-6d7fe000	Deferred        libgstaudioparsers.so
ELF	6d91c000-6d965000	Deferred        libssh2.so.1
ELF	6d965000-6da00000	Deferred        libgstbase-1.0.so.0
ELF	6db04000-6dbfc000	Deferred        libasound.so.2
ELF	6dbfc000-6dcfe000	Deferred        libgcrypt.so.20
PE	6ed00000-6ef27000	Deferred        user32
ELF	6ef33000-6ef66000	Deferred        libk5crypto.so.3
ELF	6ef66000-6ef89000	Deferred        libidn2.so.0
ELF	6ef89000-6efe8000	Deferred        libgobject-2.0.so.0
ELF	6f0e8000-70b40000	Deferred        radeonsi_dri.so
PE	70b40000-70c16000	Deferred        ucrtbase
ELF	70c32000-70c74000	Deferred        libgsttag-1.0.so.0
ELF	70c74000-70d00000	Deferred        libgstaudio-1.0.so.0
PE	71200000-7121c000	Deferred        imm32
ELF	7123e000-71300000	Deferred        libgstvideo-1.0.so.0
ELF	71701000-71720000	Deferred        libgsttypefindfunctions.so
ELF	71744000-717a4000	Deferred        libopus.so.0
ELF	721a5000-73cfe000	Deferred        libicudata.so.69
ELF	73cfe000-7a800000	Deferred        libllvm-12.so
ELF	7a800000-7a948000	Deferred        opengl32<elf>
  \-PE	7a840000-7a948000	\               opengl32
ELF	7a95c000-7a973000	Deferred        libunwind.so.8
ELF	7a973000-7aa00000	Deferred        libvorbisenc.so.2
PE	7b000000-7b0ea000	Deferred        kernelbase
ELF	7b0ef000-7b0f8000	Deferred        libgstaudioconvert.so
ELF	7b0f8000-7b100000	Deferred        libgstmpg123.so
PE	7b600000-7b81b000	Deferred        kernel32
ELF	7b820000-7b831000	Deferred        libkrb5support.so.0
ELF	7b831000-7b900000	Deferred        libsystemd.so.0
PE	7bc00000-7bca4000	Deferred        ntdll
ELF	7bca4000-7bcc5000	Deferred        winegstreamer.so
ELF	7bcc5000-7bd00000	Deferred        winealsa<elf>
  \-PE	7bcd0000-7bd00000	\               winealsa
ELF	7c002000-7c015000	Deferred        libpsl.so.5
ELF	7c015000-7c0ae000	Deferred        libsndfile.so.1
ELF	7cc07000-7cc0f000	Deferred        libkeyutils.so.1
ELF	7cc0f000-7cc37000	Deferred        libgpg-error.so.0
ELF	7cc7e000-7cc97000	Deferred        libresolv.so.2
ELF	7cc97000-7ccc5000	Deferred        libvorbis.so.0
ELF	7ce06000-7ce11000	Deferred        libdrm_nouveau.so.2
ELF	7ce11000-7ce1e000	Deferred        libdrm_amdgpu.so.1
ELF	7ce1e000-7ce3c000	Deferred        libelf.so.1
ELF	7ce3c000-7ce4d000	Deferred        libsensors.so.5
ELF	7ce4d000-7cf61000	Deferred        libzstd.so.1
ELF	7cf61000-7cf7e000	Deferred        libxcb-glx.so.0
ELF	7cf7e000-7d000000	Deferred        libglx_mesa.so.0
ELF	7d000000-7d005000	Deferred        <wine-loader>
ELF	7d005000-7d015000	Deferred        libdrm_radeon.so.1
ELF	7d015000-7d01f000	Deferred        libxcb-xfixes.so.0
ELF	7d024000-7d02f000	Deferred        libcap.so.2
ELF	7d02f000-7d076000	Deferred        libflac.so.8
ELF	7d076000-7d0d5000	Deferred        libdbus-1.so.3
ELF	7d0d5000-7d169000	Deferred        libpulsecommon-15.0.so
ELF	7d169000-7d1c5000	Deferred        libpulse.so.0
ELF	7d1c6000-7d1cb000	Deferred        libgstid3demux.so
ELF	7d1cb000-7d1d0000	Deferred        libcom_err.so.2
ELF	7d1d0000-7d1d9000	Deferred        libdebuginfod.so.1
ELF	7d1d9000-7d1ef000	Deferred        avicap32<elf>
  \-PE	7d1e0000-7d1ef000	\               avicap32
ELF	7d1fa000-7d20e000	Deferred        libnss_files.so.2
ELF	7d20e000-7d400000	Deferred        libicuuc.so.69
ELF	7d508000-7d536000	Deferred        liblzma.so.5
ELF	7d536000-7d6be000	Deferred        libxml2.so.2
ELF	7d6be000-7d731000	Deferred        libncursesw.so.6
ELF	7d731000-7d73c000	Deferred        libffi.so.7
ELF	7d73c000-7d75a000	Deferred        libgcc_s.so.1
ELF	7d96e000-7d974000	Deferred        libgmodule-2.0.so.0
ELF	7d974000-7d979000	Deferred        libxshmfence.so.1
ELF	7d979000-7d982000	Deferred        libxcb-sync.so.1
ELF	7d982000-7d987000	Deferred        libxcb-present.so.0
ELF	7d987000-7d99f000	Deferred        libdrm.so.2
ELF	7d99f000-7d9c8000	Deferred        libglapi.so.0
ELF	7d9c8000-7da03000	Deferred        libglx.so.0
ELF	7da03000-7da7f000	Deferred        libgldispatch.so.0
ELF	7da7f000-7daeb000	Deferred        libgl.so.1
ELF	7daeb000-7daf6000	Deferred        libogg.so.0
ELF	7daf6000-7dafe000	Deferred        libasyncns.so.0
ELF	7dafe000-7db10000	Deferred        winepulse.so
ELF	7db20000-7db85000	Deferred        libvulkan.so.1
ELF	7db89000-7db90000	Deferred        libxcb-dri3.so.0
ELF	7db90000-7db95000	Deferred        libxcb-shm.so.0
ELF	7dbdc000-7dbe4000	Deferred        libxfixes.so.3
ELF	7dbe4000-7dbf1000	Deferred        libxcursor.so.1
ELF	7dbf1000-7dc05000	Deferred        libxi.so.6
ELF	7dc05000-7dc0a000	Deferred        libxcomposite.so.1
ELF	7dc0a000-7dc19000	Deferred        libxrandr.so.2
ELF	7dc19000-7dc27000	Deferred        libxrender.so.1
ELF	7dc27000-7dc2e000	Deferred        libxxf86vm.so.1
ELF	7dc2e000-7dc33000	Deferred        libxinerama.so.1
ELF	7dc33000-7dc3b000	Deferred        libxdmcp.so.6
ELF	7dc3b000-7dc67000	Deferred        libxcb.so.1
ELF	7dc67000-7ddb6000	Deferred        libx11.so.6
ELF	7ddb6000-7ddcc000	Deferred        libxext.so.6
ELF	7ddcc000-7de7d000	Deferred        winex11<elf>
  \-PE	7ddf0000-7de7d000	\               winex11
ELF	7df7f000-7df84000	Deferred        libxau.so.6
ELF	7df87000-7df8e000	Deferred        libxcb-dri2.so.0
ELF	7df8e000-7df93000	Deferred        libx11-xcb.so.1
ELF	7e337000-7e367000	Deferred        libexpat.so.1
ELF	7e367000-7e3ba000	Deferred        libfontconfig.so.1
ELF	7e3ba000-7e431000	Deferred        libpcre.so.1
ELF	7e431000-7e454000	Deferred        libbrotlicommon.so.1
ELF	7e454000-7e5a1000	Deferred        libglib-2.0.so.0
ELF	7e5a1000-7e5af000	Deferred        libbrotlidec.so.1
ELF	7e5af000-7e690000	Deferred        libharfbuzz.so.0
ELF	7e690000-7e6cd000	Deferred        libpng16.so.16
ELF	7e6cd000-7e6df000	Deferred        libbz2.so.1.0
ELF	7e6df000-7e6f9000	Deferred        libz.so.1
ELF	7e6f9000-7e7c2000	Deferred        libfreetype.so.6
ELF	7e7f7000-7e9b9000	Deferred        wined3d<elf>
  \-PE	7e840000-7e9b9000	\               wined3d
ELF	7e9b9000-7e9cf000	Deferred        user32.so
ELF	7e9cf000-7e9f9000	Deferred        gdi32.so
ELF	7e9f9000-7e9ff000	Deferred        ws2_32.so
ELF	7e9ff000-7eb87000	Dwarf           libwine.so.1
ELF	f7b73000-f7c40000	Deferred        libm.so.6
ELF	f7c40000-f7c4b000	Deferred        librt.so.1
ELF	f7c4b000-f7d1d000	Deferred        ntdll.so
ELF	f7d1d000-f7f16000	Deferred        libc.so.6
ELF	f7f16000-f7f1c000	Deferred        libdl.so.2
ELF	f7f1c000-f7f3e000	Deferred        libpthread.so.0
ELF	f7f75000-f7fa6000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000020 start.exe
	["C:\windows\system32\start.exe" /exec "/media/gaming_ssd/Paradox Interactive/Europa Universalis II/eu2.exe"]
	00000024    0
00000038 services.exe
	["C:\windows\system32\services.exe"]
	0000003c    0
	00000040    0
	0000004c    0
	00000068    0
	00000088    0
	000000a0    0
	000000d4    0
	0000014c    0
00000044 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000048    0
	00000054    0
	00000058    0
	0000005c    0
00000060 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000064    0
	0000006c    0
	00000070    0
	00000074    0
	00000078    0
	0000007c    0
00000080 plugplay.exe
	[C:\windows\system32\plugplay.exe]
	00000084    0
	0000008c    0
	00000090    0
	00000094    0
00000098 svchost.exe
	[C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted]
	0000009c    0
	000000a4    0
	000000a8    0
000000ac explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	000000b0    0
	000000b8    0
	000000c0    0
	000000c4    0
000000cc rpcss.exe
	[C:\windows\system32\rpcss.exe]
	000000d0    0
	000000dc    0
	000000e0    0
	000000e4    0
	000000e8    0
	000000ec    0
000000fc (D) Z:\media\gaming_ssd\Paradox Interactive\Europa Universalis II\eu2.exe
	["Z:\media\gaming_ssd\Paradox Interactive\Europa Universalis II\eu2.exe" ]
	00000100    0 <==
	00000108    0
	00000194    0
	0000019c   15
	000001ac   15
	000001b0    0
	000001b4   15
	000001b8   15
	000001c0    0
	000001c4    0
	000001c8    0
	000001cc    0
	000001d0    0
	000001d4    0
	000001d8   15
	000001dc    0
	000001e8    0
System information:
    Wine build: wine-6.16 (Staging)
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 5.14.6-arch1-1
Monitored process exited.
Initial process has exited (return code: 1280)
All monitored processes have exited.
Exit with returncode 1280
Anyone?

jkfloris
Level 10
Level 10
Posts: 1638
Joined: Thu Aug 14, 2014 10:10 am

Re: Europa Universalis II crashes to desktop when loading Graphics

Post by jkfloris » Tue Sep 21, 2021 4:23 pm

Can you try the game in a non staging Wine version?

byjove01
Level 2
Level 2
Posts: 36
Joined: Tue Jan 12, 2021 10:00 am

Re: Europa Universalis II crashes to desktop when loading Graphics

Post by byjove01 » Wed Sep 22, 2021 9:11 am

jkfloris wrote:
Tue Sep 21, 2021 4:23 pm
Can you try the game in a non staging Wine version?
Actually did it with lutris-5.2-x886_64. The issue is still here.

byjove01
Level 2
Level 2
Posts: 36
Joined: Tue Jan 12, 2021 10:00 am

Re: Europa Universalis II crashes to desktop when loading Graphics

Post by byjove01 » Sat Sep 25, 2021 2:53 am

I tried again with other configs, it still doesn't work.

jkfloris
Level 10
Level 10
Posts: 1638
Joined: Thu Aug 14, 2014 10:10 am

Re: Europa Universalis II crashes to desktop when loading Graphics

Post by jkfloris » Sat Sep 25, 2021 5:01 pm

Version 1.09 of Europa Universalis II (the GOG-version) seems to work out of the box with Wine 6.x
Keep in mind that Lutris, like Wine-staging, has all kinds of experimental patches. It looks like one of these patches is causing this game to not work.

byjove01
Level 2
Level 2
Posts: 36
Joined: Tue Jan 12, 2021 10:00 am

Re: Europa Universalis II crashes to desktop when loading Graphics

Post by byjove01 » Sun Sep 26, 2021 1:23 pm

I installed stable Wine, it worked. Thanks you.

Post Reply