You are not logged in.

#1 2024-06-25 18:49:46

sgp
Member
Registered: 2023-06-02
Posts: 19

[SOLVED] Wine page fault on read access 0x0

Execution of the following command results in a game crash on startup, with and without configured ~/.wine directory:

$ WINEARCH=win64 wine start eldenring.exe

Wine logs:

0120:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FFFFF6DFF50
00e8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF970, modes 0000000000000000 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF970, modes 00007FFFFF8B0010 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF800, modes 0000000000000000 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF800, modes 00007FFFFF8B0010 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF990, modes 0000000000000000 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF990, modes 00007FFFFF8B0010 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF990, modes 0000000000000000 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF32E900, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF990, modes 00007FFFFF8B0010 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF3CE160, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FFB60, modes 0000000000000000 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF3CE160, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FFB60, modes 00007FFFFF8B0010 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF3CE160, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF9F0, modes 0000000000000000 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF3CE160, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF9F0, modes 00007FFFFF8B0010 partial stub!
014c:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
0150:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
0154:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF3CE160, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF0F0, modes 0000000000000000 partial stub!
00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 00007FFFFF3CE160, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 00007FFFFE1FF0F0, modes 00007FFFFF8B0010 partial stub!
wine: Unhandled page fault on read access to 0000000000000000 at address 0000000141E5A76B (thread 00e8), starting debugger...
01a8:fixme:dbghelp:elf_search_auxv can't find symbol in module
01a8:fixme:dbghelp:elf_search_auxv can't find symbol in module

Page fault log:

Unhandled exception: page fault on read access to 0x0000000000000000 in 64-bit code (0x00000141e5a76b).
Register dump:
 rip:0000000141e5a76b rsp:00007ffffe1fe9d0 rbp:00007ffffe1fead0 eflags:00010246 (  R- --  I  Z- -P- )
 rax:0000000000000000 rbx:00007ffe80295340 rcx:0000000000000000 rdx:0000000140000000
 rsi:00007ffe80295408 rdi:00007ffe80295330  r8:00007ffffe1febf0  r9:0000000000000008 r10:0000000144558220
 r11:00007ffe80295818 r12:0000000000000000 r13:0000000000000000 r14:00007ffe80295588 r15:0000000000000000
Stack dump:
0x007ffffe1fe9d0:  0000000000000000 0000000000000000
...
0x007ffffe1fea80:  0000000000000000 0000000000000000
Backtrace:
=>0 0x00000141e5a76b in eldenring (+0x1e5a76b) (0x007ffffe1fead0)
  1 0x00000141aadf0b in eldenring (+0x1aadf0b) (0x007ffffe1fed60)
  2 0x000001419a36e1 in eldenring (+0x19a36e1) (0x007ffffe1fefc8)
  3 0x00000141aa3478 in eldenring (+0x1aa3478) (0x007ffffe1fefc8)
  4 0x00000141aa2df9 in eldenring (+0x1aa2df9) (0x007ffffe1fefc8)
  5 0x00000141aa2f71 in eldenring (+0x1aa2f71) (0x007ffffe1ff100)
  6 0x0000014199cc43 in eldenring (+0x199cc43) (0x007ffffe1ff100)
  7 0x00000140aeb48a in eldenring (+0xaeb48a) (0x007ffffe1ff490)
  8 0x00000140aeefcd in eldenring (+0xaeefcd) (0x007fff9e03fda0)
  9 0x00000140aedd77 in eldenring (+0xaedd77) (0x00000143239530)
  10 0x00000142690085 in eldenring (+0x2690085) (0x007ffffe1ffcf0)
  11 0x00000142690380 in eldenring (+0x2690380) (0x007ffffe1ffcf0)
  12 0x00000142647412 in eldenring (+0x2647412) (0x00000000000060)
  13 0x0000014260fece in eldenring (+0x260fece) (0x00000142978de8)
  14 0x00000140e725d4 in eldenring (+0xe725d4) (0x00000142978de8)
  15 0x00000140dafb24 in eldenring (+0xdafb24) (0x00000142978de8)
  16 0x00000140c60355 in eldenring (+0xc60355) (0000000000000000)
  17 0x00000140c606de in eldenring (+0xc606de) (0000000000000000)
  18 0x000001424b51db in eldenring (+0x24b51db) (0000000000000000)
  19 0x006fffffee8cd9 in kernel32 (+0x28cd9) (0000000000000000)
  20 0x006ffffff9564b in ntdll (+0x5564b) (0000000000000000)
0x00000141e5a76b eldenring+0x1e5a76b: mov (%rcx), %rax
Modules:
Module  Address                                 Debug info      Name (159 modules)
PE-Wine         7aba0000-        7aca4000       Deferred        opengl32
PE             140000000-       1459d5000       --none--        eldenring
PE-Wine        180000000-       180002000       Deferred        normaliz
PE-Wine     6ffffc0b0000-    6ffffc0dc000       Deferred        winevulkan
PE-Wine     6ffffc0f0000-    6ffffc129000       Deferred        rsaenh
PE-Wine     6ffffc140000-    6ffffc169000       Deferred        concrt140
PE          6ffffc180000-    6ffffd7b7000       Deferred        eossdk-win64-shipping
PE-Wine     6ffffd7d0000-    6ffffd7fb000       Deferred        netapi32
PE-Wine     6ffffd810000-    6ffffd823000       Deferred        msv1_0
PE-Wine     6ffffd840000-    6ffffd84f000       Deferred        kerberos
PE-Wine     6ffffd8d0000-    6ffffd90d000       Deferred        uxtheme
PE-Wine     6ffffd920000-    6ffffda5e000       Deferred        comctl32
PE-Wine     6ffffda70000-    6ffffdab6000       Deferred        dinput8
PE-Wine     6ffffdad0000-    6ffffdae1000       Deferred        hid
PE-Wine     6ffffdb00000-    6ffffdb13000       Deferred        xinput1_4
PE-Wine     6ffffdb30000-    6ffffdb50000       Deferred        secur32
PE-Wine     6ffffdb60000-    6ffffdbf2000       Deferred        wldap32
PE-Wine     6ffffdc10000-    6ffffdc29000       Deferred        bcrypt
PE-Wine     6ffffdc40000-    6ffffdd11000       Deferred        crypt32
PE-Wine     6ffffdd30000-    6ffffdd3b000       Deferred        psapi
PE          6ffffdd50000-    6ffffde61000       Deferred        steam_api64
PE          6ffffde80000-    6ffffdf8e000       Deferred        oo2core_6_win64
PE          6ffffdfa0000-    6ffffdfc0000       Deferred        amd_ags_x64
PE-Wine     6ffffdfd0000-    6ffffdff8000       Deferred        msacm32
PE-Wine     6ffffe010000-    6ffffe0d8000       Deferred        winmm
PE          6ffffe0f0000-    6ffffe159000       Deferred        bink2w64
PE-Wine     6ffffe170000-    6ffffe189000       Deferred        jsproxy
PE-Wine     6ffffe1a0000-    6ffffe1e4000       Deferred        winhttp
PE-Wine     6ffffe200000-    6ffffe480000       Deferred        wined3d
PE-Wine     6ffffe490000-    6ffffe4c4000       Deferred        dxgi
PE-Wine     6ffffe4e0000-    6ffffe4f8000       Deferred        d3d12
PE-Wine     6ffffe510000-    6ffffe51e000       Deferred        nsi
PE-Wine     6ffffe530000-    6ffffe54d000       Deferred        dnsapi
PE-Wine     6ffffe560000-    6ffffe586000       Deferred        iphlpapi
PE-Wine     6ffffe610000-    6ffffe629000       Deferred        winex11
PE-Wine     6ffffe700000-    6ffffe71f000       Deferred        imm32
PE-Wine     6ffffe800000-    6ffffe872000       Deferred        setupapi
PE-Wine     6ffffe890000-    6ffffe89e000       Deferred        vulkan-1
PE-Wine     6ffffe8b0000-    6ffffe8bf000       Deferred        vcruntime140_1
PE-Wine     6ffffe8d0000-    6ffffe9a2000       Deferred        oleaut32
PE-Wine     6ffffe9c0000-    6ffffe9ce000       Deferred        version
PE-Wine     6ffffe9e0000-    6ffffe9ec000       Deferred        vcruntime140
PE-Wine     6ffffea00000-    6ffffeace000       Deferred        msvcp140
PE-Wine     6ffffeae0000-    6ffffeb07000       Deferred        wintrust
PE-Wine     6ffffeb20000-    6ffffeb37000       Deferred        shcore
PE-Wine     6ffffeb50000-    6ffffeba1000       Deferred        shlwapi
PE-Wine     6ffffebc0000-    6fffff4dc000       Deferred        shell32
PE-Wine     6fffff4f0000-    6fffff508000       Deferred        coml2
PE-Wine     6fffff520000-    6fffff5a5000       Deferred        rpcrt4
PE-Wine     6fffff5c0000-    6fffff5f5000       Deferred        win32u
PE-Wine     6fffff610000-    6fffff7b7000       Deferred        user32
PE-Wine     6fffff7d0000-    6fffff857000       Deferred        gdi32
PE-Wine     6fffff870000-    6fffff8b8000       Deferred        combase
PE-Wine     6fffff8d0000-    6fffff988000       Deferred        ole32
PE-Wine     6fffff9a0000-    6fffff9c7000       Deferred        ws2_32
PE-Wine     6fffff9e0000-    6fffffab0000       Deferred        ucrtbase
PE-Wine     6fffffac0000-    6fffffae0000       Deferred        sechost
PE-Wine     6fffffaf0000-    6fffffb92000       Deferred        msvcrt
PE-Wine     6fffffbb0000-    6fffffbf1000       Deferred        advapi32
PE-Wine     6fffffc10000-    6fffffea8000       Deferred        kernelbase
PE-Wine     6fffffec0000-    6ffffff29000       Dwarf-5         kernel32
PE-Wine     6ffffff40000-    6ffffffef000       Dwarf-5         ntdll
ELF         785a83c00000-    785a85951000       Deferred        libicudata.so.75
ELF         785a85a00000-    785a8dba1000       Deferred        libllvm-17.so
ELF         785a8dc00000-    785a8ff34000       Deferred        nouveau_dri.so
ELF         785a945e2000-    785a9468c000       Deferred        winevulkan.so
ELF         785a9484d000-    785a94a47000       Deferred        libicuuc.so.75
ELF         785a94a47000-    785a94b91000       Deferred        libxml2.so.2
ELF         785a94b91000-    785a94c00000       Deferred        libncursesw.so.6
ELF         785a9541d000-    785a95456000       Deferred        libedit.so.0
ELF         785a95456000-    785a9547a000       Deferred        libdrm_intel.so.1
ELF         785a9547a000-    785a95496000       Deferred        libelf.so.1
ELF         785a95496000-    785a954b3000       Deferred        libxcb-glx.so.0
ELF         785a954b3000-    785a954db000       Deferred        libglapi.so.0
ELF         785a954db000-    785a95548000       Deferred        libglx_mesa.so.0
ELF         785a95548000-    785a95600000       Deferred        libgldispatch.so.0
ELF         785a9588d000-    785a958bf000       Deferred        libglx.so.0
ELF         785a95a00000-    785a967ed000       Deferred        libvulkan_nouveau.so
ELF         785a967fb000-    785a96881000       Deferred        libgl.so.1
ELF         785a96881000-    785a96960000       Deferred        libzstd.so.1
ELF         785a96ea5000-    785a96eb0000       Deferred        libpciaccess.so.0
ELF         785a96fb4000-    785a96fc0000       Deferred        libdrm_amdgpu.so.1
ELF         785a970d2000-    785a970e0000       Deferred        libdrm_radeon.so.1
ELF         785a971f0000-    785a97200000       Deferred        libsensors.so.5
ELF         785a97a18000-    785a97a1f000       Deferred        libxcb-dri2.so.0
ELF         785a97a1f000-    785a97a2b000       Deferred        libcap.so.2
ELF         785a97a2b000-    785a97a58000       Deferred        libgcc_s.so.1
ELF         785a97a58000-    785a97a9e000       Deferred        libudev.so.1
ELF         785a97a9e000-    785a97aad000       Deferred        libwayland-client.so.0
ELF         785a97aad000-    785a97ab2000       Deferred        libxcb-keysyms.so.1
ELF         785a97ab2000-    785a97ab7000       Deferred        libxshmfence.so.1
ELF         785a97ab7000-    785a97ac9000       Deferred        libxcb-randr.so.0
ELF         785a97ac9000-    785a97ae0000       Deferred        libdrm.so.2
ELF         785a97bf2000-    785a97bf7000       Deferred        libxcb-shm.so.0
ELF         785a97bf7000-    785a97c00000       Deferred        libxcb-sync.so.1
ELF         785a98314000-    785a9831d000       Deferred        libxcb-xfixes.so.0
ELF         785a9831d000-    785a98322000       Deferred        libxcb-present.so.0
ELF         785a98322000-    785a983a5000       Deferred        libvulkan.so.1
ELF         785a985d1000-    785a98625000       Deferred        libgssapi_krb5.so.2
ELF         785a98625000-    785a98637000       Deferred        libresolv.so.2
ELF         785a98637000-    785a9863e000       Deferred        libkeyutils.so.1
ELF         785a9863e000-    785a9864c000       Deferred        libkrb5support.so.0
ELF         785a9864c000-    785a9867a000       Deferred        libk5crypto.so.3
ELF         785a9867a000-    785a98752000       Deferred        libkrb5.so.3
ELF         785a98752000-    785a98759000       Deferred        libxcb-dri3.so.0
ELF         785a98759000-    785a9875e000       Deferred        libx11-xcb.so.1
ELF         785a9875e000-    785a98763000       Deferred        msv1_0.so
ELF         785a98763000-    785a98769000       Deferred        netapi32.so
ELF         785a98769000-    785a9876e000       Deferred        dnsapi.so
ELF         785a9876e000-    785a98779000       Deferred        libffi.so.8
ELF         785a98779000-    785a9881f000       Deferred        libgmp.so.10
ELF         785a9881f000-    785a98868000       Deferred        libhogweed.so.6
ELF         785a98868000-    785a988bf000       Deferred        libnettle.so.8
ELF         785a988bf000-    785a988d6000       Deferred        libtasn1.so.6
ELF         785a988d6000-    785a98a86000       Deferred        libunistring.so.5
ELF         785a98a86000-    785a98aa8000       Deferred        libidn2.so.0
ELF         785a98aa8000-    785a98c3e000       Deferred        libp11-kit.so.0
ELF         785a98c3e000-    785a98e33000       Deferred        libgnutls.so.30
ELF         785a98e36000-    785a98e3c000       Deferred        libcom_err.so.2
ELF         785a98e3c000-    785a98e45000       Deferred        kerberos.so
ELF         785a98e45000-    785a98e4f000       Deferred        secur32.so
ELF         785a98e73000-    785a98e7b000       Deferred        libxfixes.so.3
ELF         785a98e7b000-    785a98e87000       Deferred        libxcursor.so.1
ELF         785a98e87000-    785a98e9b000       Deferred        libxi.so.6
ELF         785a98e9b000-    785a98ea0000       Deferred        libxcomposite.so.1
ELF         785a98ea0000-    785a98ead000       Deferred        libxrandr.so.2
ELF         785a98ead000-    785a98eba000       Deferred        libxrender.so.1
ELF         785a98eba000-    785a98ec1000       Deferred        libxxf86vm.so.1
ELF         785a98ec1000-    785a98ec9000       Deferred        libxdmcp.so.6
ELF         785a98ec9000-    785a98ef4000       Deferred        libxcb.so.1
ELF         785a98ef4000-    785a99032000       Deferred        libx11.so.6
ELF         785a99032000-    785a99047000       Deferred        libxext.so.6
ELF         785a99047000-    785a990c0000       Deferred        winex11.so
ELF         785a991c3000-    785a991c8000       Deferred        libxinerama.so.1
ELF         785a991cb000-    785a991d1000       Deferred        crypt32.so
ELF         785a991d1000-    785a991de000       Deferred        bcrypt.so
ELF         785a991de000-    785a991e4000       Deferred        ws2_32.so
ELF         785a991e4000-    785a992cc000       Deferred        opengl32.so
ELF         785a992cc000-    785a992f5000       Deferred        libexpat.so.1
ELF         785a992f5000-    785a99345000       Deferred        libfontconfig.so.1
ELF         785a99345000-    785a993e4000       Deferred        libpcre2-8.so.0
ELF         785a993e4000-    785a99407000       Deferred        libbrotlicommon.so.1
ELF         785a99407000-    785a9942a000       Deferred        libgraphite2.so.3
ELF         785a9942a000-    785a99578000       Deferred        libglib-2.0.so.0
ELF         785a99578000-    785a99587000       Deferred        libbrotlidec.so.1
ELF         785a99587000-    785a996a1000       Deferred        libharfbuzz.so.0
ELF         785a996a1000-    785a996db000       Deferred        libpng16.so.16
ELF         785a996db000-    785a996ee000       Deferred        libbz2.so.1.0
ELF         785a996ee000-    785a99707000       Deferred        libz.so.1
ELF         785a99707000-    785a997d5000       Deferred        libfreetype.so.6
ELF         785a997d5000-    785a998c0000       Deferred        libm.so.6
ELF         785a998c0000-    785a99a53000       Deferred        win32u.so
ELF         785a99e53000-    785a99e86000       Deferred        liblzma.so.5
ELF         785a99e86000-    785a99ea0000       Deferred        libunwind.so.8
ELF         785a99ea0000-    785a99f5d000       Export          ntdll.so
ELF         785a99f60000-    785a9a14c000       Deferred        libc.so.6
ELF         785a9a15c000-    785a9a161000       Deferred        libxau.so.6
ELF         785a9a16a000-    785a9a1a0000       Deferred        ld-linux-x86-64.so.2
ELF         785a9a1a0000-    785a9a1a5000       Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 start.exe
	00000024    0     
00000038 services.exe
	0000003c    0     
	00000040    0     wine_rpcrt4_server
	0000004c    0     wine_rpcrt4_io
	00000050    0     wine_threadpool_worker
	00000078    0     wine_rpcrt4_io
	00000090    0     wine_threadpool_worker
	000000ac    0     wine_rpcrt4_io
	000000c4    0     wine_rpcrt4_io
	000000d8    0     
	000000f8    0     wine_rpcrt4_io
	00000104    0     wine_rpcrt4_io
00000044 winedevice.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
	0000005c    0     
	00000060    0     
	00000064    0     
	000000d0    0     
	000000d4    0     
00000068 winedevice.exe
	0000006c    0     
	0000007c    0     
	00000080    0     wine_sechost_service
	00000084    0     
	00000088    0     
	0000008c    0     
	00000094    0     
	00000098    0     
	0000009c    0     
00000070 explorer.exe
	00000074    0     
	000000ec    0     
	000000f0    0     wine_explorer_display_settings_restorer
	000000f4    0     wine_rpcrt4_server
000000a4 plugplay.exe
	000000a8    0     
	000000b0    0     
	000000b4    0     wine_sechost_service
	000000b8    0     wine_rpcrt4_server
000000bc svchost.exe
	000000c0    0     
	000000c8    0     
	000000cc    0     wine_sechost_service
000000dc conhost.exe
	000000e0    0     
000000e4 (D) Z:\home\sgp\games\ELDEN RING\Game\eldenring.exe
	000000e8    1 <== 
	00000120    0     Core.Logging.BackgroundStrategy
	00000124    1     FD4JobWorker:0
	00000128    1     FD4JobWorker:1
	0000012c    1     FD4JobWorker:2
	00000130    1     FD4JobWorker:3
	00000134    1     FD4JobWorker:4
	00000138    1     FD4JobWorker:5
	0000013c  -15     CSPlacementDebugMan1
	00000140    1     HttpManagerThread
	00000144    1     LibwebsocketsThread
	00000148   -2     CSCheatDetectionTitleModule::Thread
	0000014c    0     HavokWorkerThread
	00000150    0     HavokWorkerThread
	00000154    0     HavokWorkerThread
	00000158    1     EzWorkPool_HIGHEST_0
	0000015c    1     EzWorkPool_HIGHEST_1
	00000160    1     EzWorkPool_HIGHEST_2
	00000164    1     EzWorkPool_HIGHEST_3
	00000168    1     EzWorkPool_HIGHEST_1
	0000016c    1     EzWorkPool_HIGHEST_2
	00000170    1     EzWorkPool_HIGHEST_3
	00000174    1     EzWorkPool_HIGHEST_2
	00000178   -1     EzWorkPool_LOW_Clus0
	0000017c   -1     EzWorkPool_LOW_Clus1
	00000180   -1     EzWorkPool_LOW_Clus2
	00000184   -1     EzWorkPool_LOW_Clus3
	00000188   -1     EzWorkPool_LOW_AllC1
	0000018c   -1     EzWorkPool_LOW_AllC2
	00000190   -1     EzWorkPool_LOW_AllC3
	00000194   -1     EzWorkPool_LOW_AllC4
	00000198   -1     EzWorkPool_LOW_AllC5
	0000019c   -1     EzWorkPool_LOW_Sing1
	000001a0   -1     EzWork_LOWEST_Not01
	000001b4    0     
000000fc rpcss.exe
	00000100    0     
	00000108    0     
	0000010c    0     wine_sechost_service
	00000110    0     wine_rpcrt4_server
	00000114    0     wine_rpcrt4_server
	00000118    0     wine_rpcrt4_io
	0000011c    0     wine_threadpool_worker
000001ac conhost.exe
	000001b0    0     
System information:
    Wine build: wine-9.11
    Platform: x86_64 (guest: i386)
    Version: Windows 10
    Host system: Linux
    Host version: 6.9.6-arch1-1

It doesn't crash on any exe, seems like the issue is with GPU drivers/multigpu/etc. I do have a discrete NVIDIA GPU and integrated AMD Graphics.
Info, specs:

$ wine --version
wine-9.11
$ lspci -k

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
	Subsystem: Device 7b89:1462
	Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
	Subsystem: Device 7b89:1462
	Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
10:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1)
	Subsystem: Gigabyte Technology Co., Ltd Device 37d9
	Kernel driver in use: nouveau
	Kernel modules: nouveau
10:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
	Subsystem: Gigabyte Technology Co., Ltd Device 37d9
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
10:00.2 USB controller: NVIDIA Corporation TU106 USB 3.1 Host Controller (rev a1)
	Subsystem: Gigabyte Technology Co., Ltd Device 37d9
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
10:00.3 Serial bus controller: NVIDIA Corporation TU106 USB Type-C UCSI Controller (rev a1)
	Subsystem: Gigabyte Technology Co., Ltd Device 37d9
	Kernel driver in use: nvidia-gpu
	Kernel modules: i2c_nvidia_gpu
16:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 xHCI Compliant Host Controller (rev 01)
	Subsystem: ASMedia Technology Inc. Device 1142
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
16:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
	Subsystem: ASMedia Technology Inc. Device 1062
	Kernel driver in use: ahci
16:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
	Subsystem: ASMedia Technology Inc. Device 0201
	Kernel driver in use: pcieport
20:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
20:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
20:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
22:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: r8169
	Kernel modules: r8169
30:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c9)
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 1636
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
30:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device eb89
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
30:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: ccp
	Kernel modules: ccp
30:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
30:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
30:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device eb89
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
31:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: ahci
31:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7b89
	Kernel driver in use: ahci
$ glxinfo -B

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0x10de)
    Device: NV166 (0x1f08)
    Version: 24.1.2
    Accelerated: yes
    Video memory: 6127MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.3
    Max compat profile version: 4.3
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 4902 MB, largest block: 4902 MB
    VBO free aux. memory - total: 1677720 MB, largest block: 1677720 MB
    Texture free memory - total: 4902 MB, largest block: 4902 MB
    Texture free aux. memory - total: 1677720 MB, largest block: 1677720 MB
    Renderbuffer free memory - total: 4902 MB, largest block: 4902 MB
    Renderbuffer free aux. memory - total: 1677720 MB, largest block: 1677720 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 6127 MB
    Total available memory: 6126 MB
    Currently available dedicated video memory: 4902 MB
OpenGL vendor string: Mesa
OpenGL renderer string: NV166
OpenGL core profile version string: 4.3 (Core Profile) Mesa 24.1.2-arch1.1
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.3 (Compatibility Profile) Mesa 24.1.2-arch1.1
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.1.2-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
$ vulkaninfo --summary

==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.279


Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_EXT_headless_surface                : extension revision 1
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 4
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6
VK_LUNARG_direct_driver_loading        : extension revision 1

Instance Layers: count = 4
--------------------------
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32   Steam Overlay Layer          1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64   Steam Overlay Layer          1.3.207  version 1

Devices:
========
GPU0:
	apiVersion         = 1.3.278
	driverVersion      = 24.1.2
	vendorID           = 0x10de
	deviceID           = 0x1f08
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce RTX 2060 (NVK TU106)
	driverID           = DRIVER_ID_MESA_NVK
	driverName         = NVK
	driverInfo         = Mesa 24.1.2-arch1.1
	conformanceVersion = 1.3.7.3
	deviceUUID         = de10081f-0000-0000-0000-000000000000
	driverUUID         = 03ac1ca1-b47e-dea7-4ba8-81517f0aca2b
$ ls /usr/share/vulkan/icd.d/

nouveau_icd.i686.json
nouveau_icd.x86_64.json
$ doas pacman -Q | grep "mesa\|vulkan\|nouveau"

lib32-mesa 1:24.1.2-1
lib32-vulkan-icd-loader 1.3.279-1
lib32-vulkan-nouveau 1:24.1.2-1
mesa 1:24.1.2-1
mesa-utils 9.0.0-4
vulkan-headers 1:1.3.285-1
vulkan-icd-loader 1.3.285-1
vulkan-nouveau 1:24.1.2-1
vulkan-tools 1.3.269-1
xf86-video-nouveau 1.0.17-3

Last edited by sgp (2024-06-26 07:37:33)

Offline

#2 2024-06-26 07:37:09

sgp
Member
Registered: 2023-06-02
Posts: 19

Re: [SOLVED] Wine page fault on read access 0x0

[SOLUTION] Not what I expected it to be but:
1. pacman -Rdd 'd all graphics related packages (xf86-video-nouveau, mesa, etc.) and installed proprietary NVIDIA drivers (nvidia, nvidia-utils)
2. Launched the game through Steam Proton compat layer

Looks like it's just a compatibility error and not related to GPU at all but I still stick to nvidia because nouveau is erroneous: (without nvidia)

cat .local/share/xorg/Xorg.0.log
...
(EE) Unknown chipset: NV166
...

UPD: Using Lutris I managed to generate a shell script to launch the game without Proton and Steam
Crucial setting for game to NOT crash was:

$ export WINEDLLOVERRIDES=d3d12,d3d12core,d3dcompiler_33,dxgi,nvapi64=n

As the game uses DirectX 12. Also the game required DXVK and VKD3D to function:

$ winetricks dxvk
$ winetricks vkd3d

Minimal shell script that runs the game:

$ cat eldenring.sh
#!/bin/bash

export WINEPREFIX="/home/sgp/games/ELDEN RING/Game/wine"
export WINEDLLOVERRIDES="d3d12,d3d12core,d3dcompiler_33,dxgi,nvapi64=n"

# Working Directory
cd '/home/sgp/games/ELDEN RING/Game'

# Command
/usr/bin/wine '/home/sgp/games/ELDEN RING/Game/eldenring.exe'

Last edited by sgp (2024-06-26 10:11:21)

Offline

Board footer

Powered by FluxBB