Darkest Dungeon crashes at launch with page fault

Questions about Wine on Linux
Post Reply
Dropkick
Newbie
Newbie
Posts: 1
Joined: Sun Apr 06, 2025 12:01 pm

Darkest Dungeon crashes at launch with page fault

Post by Dropkick »

Running Debian 12, Wine 10.0.

I have installed the Epic store version of Darkest Dungeon via Legendary. First run yesterday evening worked great, I watched the intro cinematic and reached the main menu, then shut down the computer for the evening.

Today, when launching the game, the cursor changes and the "start credits" show. Then when the game, I assume, try to change to the main menu, it is closed due to encountering a serious error, specified to
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
.

Backtrace:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7f384592).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7f384592 ESP:0031f32c EBP:0031f388 EFLAGS:00210212(  R- --  I   -A- - )
 EAX:8889000a EBX:0031f408 ECX:0e91ae68 EDX:ffdfffff
 ESI:00000000 EDI:7a9ab710
Stack dump:
0x0031f32c:  0e91ca30 0031f340 00000017 00000000
0x0031f33c:  0031f348 00000000 7bd0c70c 0e91ca30
0x0031f34c:  0a4a45d0 0e683590 0a563b68 00000000
0x0031f35c:  00000000 00000000 00000000 00000001
0x0031f36c:  00000001 0031f3a0 0000001b 0031f394
0x0031f37c:  0d708848 04165610 0031f408 0031f3b4
Backtrace:
=>0 0x7f384592 FAudio_PlatformGetDeviceDetails+0x162(index=<couldn't compute location>, details=<couldn't compute location>) [/usr/src/packages/BUILD/libs/faudio/src/FAudio_platform_win32.c:627] in xaudio2_7 (0x0031f388)
  1 0x7f37c325 FAudio_GetDeviceDetails+0x25(audio=<is not available>, Index=<is not available>, pDeviceDetails=<is not available>) [/usr/src/packages/BUILD/libs/faudio/src/FAudio.c:203] in xaudio2_7 (0x0031f3b4)
  2 0x7f38723e IXAudio2Impl_GetDeviceDetails+0x2e(iface=<is not available>, index=<is not available>, details=<is not available>) [/usr/src/packages/BUILD/dlls/xaudio2_7/xaudio_dll.c:1490] in xaudio2_7 (0x0031f3e4)
  3 0x6c80f819 in sdl2 (+0xcf819) (0x0031f840)
  4 0x6c747227 in sdl2 (+0x7227) (0x6c80f4c0)
  5 0xec835356 (0x57e58955)
0x7f384592 FAudio_PlatformGetDeviceDetails+0x162 [/usr/src/packages/BUILD/libs/faudio/src/FAudio_platform_win32.c:627] in xaudio2_7: movzwl (%esi), %eax
Unable to access file '/usr/src/packages/BUILD/libs/faudio/src/FAudio_platform_win32.c'
Modules:
Module  Address                 Debug info      Name (162 modules)
PE        400000- 3cca000       Deferred        darkest
PE      10000000-10049000       Deferred        libcurl
ELF     66a84000-66ba9000       Deferred        libasound.so.2
ELF     66ba9000-66cb4000       Deferred        libgcrypt.so.20
ELF     66cb4000-66d2c000       Deferred        libmp3lame.so.0
ELF     66d2c000-66d92000       Deferred        libmpg123.so.0
ELF     66d92000-66df3000       Deferred        libopus.so.0
ELF     66df3000-66e80000       Deferred        libvorbisenc.so.2
ELF     66e80000-66f56000       Deferred        libsystemd.so.0
ELF     6915a000-6af2c000       Deferred        libicudata.so.72
ELF     6af2c000-6c740000       Deferred        libz3.so.4
PE      6c740000-6c849000       Export          sdl2
ELF     6c857000-6c881000       Deferred        libgpg-error.so.0
ELF     6c881000-6c8a7000       Deferred        liblz4.so.1
ELF     6c8a7000-6c8ff000       Deferred        libflac.so.12
ELF     6c8ff000-6c99f000       Deferred        libsndfile.so.1
ELF     6c99f000-6ca00000       Deferred        libdbus-1.so.3
ELF     6cd1b000-6cd47000       Deferred        libvorbis.so.0
ELF     6cd47000-6cdd8000       Deferred        libpulsecommon-16.1.so
ELF     6cdd8000-7481a000       Deferred        libllvm-15.so.1
ELF     7481a000-76400000       Deferred        iris_dri.so
PE-Wine 76400000-7649e000       Deferred        uxtheme
PE-Wine 764b0000-764db000       Deferred        kerberos
PE-Wine 764f0000-767cc000       Deferred        msvcp120
PE-Wine 767e0000-7682c000       Deferred        jsproxy
PE-Wine 76840000-76946000       Deferred        winhttp
PE      76960000-769a6000       Deferred        ssleay32
PE      769c0000-76aae000       Deferred        msvcr120
PE-Wine 76ac0000-76b07000       Deferred        bcrypt
PE-Wine 76b20000-76e04000       Deferred        crypt32
PE      76e20000-76f5d000       Deferred        libeay32
PE-Wine 76f70000-77001000       Deferred        secur32
PE-Wine 77020000-77270000       Deferred        wldap32
PE      77280000-773de000       Deferred        fmodstudio
PE      773f0000-7759f000       Deferred        fmod
PE-Wine 775b0000-77831000       Deferred        dbghelp
PE-Wine 77850000-778b4000       Deferred        msacm32
PE-Wine 778d0000-77a40000       Deferred        winmm
PE-Wine 77a50000-77a6b000       Deferred        version
PE-Wine 77a80000-77f67000       Deferred        opengl32
PE      77f80000-77fe8000       Deferred        glew32
ELF     7800a000-78068000       Deferred        libpulse.so.0
PE-Wine 78330000-78343000       Deferred        winex11
PE-Wine 78360000-783c4000       Deferred        imm32
PE-Wine 78640000-788f8000       Deferred        oleaut32
PE-Wine 78f70000-78fb3000       Deferred        shcore
PE-Wine 78fd0000-790b9000       Deferred        shlwapi
PE-Wine 790d0000-79d71000       Deferred        shell32
PE-Wine 79dd0000-79e1c000       Deferred        coml2
PE-Wine 79fe0000-7a020000       Deferred        win32u
PE-Wine 7a030000-7a251000       Deferred        rpcrt4
PE-Wine 7a270000-7a743000       Deferred        user32
PE-Wine 7a760000-7a986000       Deferred        gdi32
PE-Wine 7a9a0000-7aae6000       Deferred        combase
PE-Wine 7ab00000-7ae13000       Deferred        ole32
PE-Wine 7ae30000-7aeba000       Deferred        ws2_32
PE-Wine 7aed0000-7b1ef000       Deferred        ucrtbase
PE-Wine 7b200000-7b26c000       Deferred        sechost
PE-Wine 7b280000-7b529000       Deferred        msvcrt
ELF     7b533000-7b540000       Deferred        libcap.so.2
PE-Wine 7b540000-7b628000       Deferred        advapi32
PE-Wine 7b640000-7bb65000       Deferred        kernelbase
ELF     7bb6a000-7bb80000       Deferred        winealsa.so
PE-Wine 7bb80000-7bce2000       Deferred        kernel32
ELF     7bce5000-7bcf0000       Deferred        libogg.so.0
PE-Wine 7bd00000-7bfe2000       Deferred        ntdll
ELF     7bfe4000-7bfec000       Deferred        libasyncns.so.0
ELF     7ca42000-7ca78000       Deferred        liblzma.so.5
ELF     7ca78000-7cc80000       Deferred        libicuuc.so.72
ELF     7cc80000-7cc8d000       Deferred        libpciaccess.so.0
ELF     7cc8d000-7ce5c000       Deferred        libxml2.so.2
ELF     7ce5c000-7ce87000       Deferred        libtinfo.so.6
ELF     7ce87000-7cebf000       Deferred        libedit.so.2
ELF     7cebf000-7cec7000       Deferred        libatomic.so.1
ELF     7cec7000-7ceee000       Deferred        libgcc_s.so.1
ELF     7d10e000-7d137000       Deferred        libdrm_intel.so.1
ELF     7d137000-7d144000       Deferred        libdrm_amdgpu.so.1
ELF     7d144000-7d162000       Deferred        libelf.so.1
ELF     7d162000-7d21a000       Deferred        libzstd.so.1
ELF     7d2a0000-7d318000       Deferred        libglx_mesa.so.0
ELF     7d318000-7d394000       Deferred        libgldispatch.so.0
ELF     7d394000-7d400000       Deferred        libgl.so.1
ELF     7d40a000-7d419000       Deferred        libdrm_radeon.so.1
ELF     7d419000-7d42a000       Deferred        libsensors.so.5
ELF     7d43d000-7d450000       Deferred        libxcb-randr.so.0
ELF     7d450000-7d45b000       Deferred        libxcb-xfixes.so.0
ELF     7d45b000-7d464000       Deferred        libxcb-sync.so.1
ELF     7d464000-7d469000       Deferred        libxcb-present.so.0
ELF     7d469000-7d470000       Deferred        libxcb-dri3.so.0
ELF     7d4cb000-7d4e8000       Deferred        libxcb-glx.so.0
ELF     7d4e8000-7d501000       Deferred        libdrm.so.2
ELF     7d52e000-7d531000       Deferred        libxshmfence.so.1
ELF     7d531000-7d559000       Deferred        libglapi.so.0
ELF     7d559000-7d595000       Deferred        libglx.so.0
ELF     7d596000-7d5a1000       Deferred        libdrm_nouveau.so.2
ELF     7d5cc000-7d5d4000       Deferred        libxfixes.so.3
ELF     7d5d4000-7d5e1000       Deferred        libxcursor.so.1
ELF     7d9e2000-7d9f7000       Deferred        libxi.so.6
ELF     7d9f7000-7d9fc000       Deferred        libxcomposite.so.1
ELF     7d9fc000-7da0b000       Deferred        libxrandr.so.2
ELF     7da0b000-7da19000       Deferred        libxrender.so.1
ELF     7da19000-7da20000       Deferred        libxxf86vm.so.1
ELF     7da20000-7da25000       Deferred        libxinerama.so.1
ELF     7da25000-7da34000       Deferred        libmd.so.0
ELF     7da34000-7da4b000       Deferred        libbsd.so.0
ELF     7da4b000-7da52000       Deferred        libxdmcp.so.6
ELF     7da52000-7da80000       Deferred        libxcb.so.1
ELF     7da80000-7dbd2000       Deferred        libx11.so.6
ELF     7dbd2000-7dbe8000       Deferred        libxext.so.6
ELF     7dbe8000-7dbed000       Deferred        libxcb-shm.so.0
ELF     7dbed000-7dbf4000       Deferred        libxcb-dri2.so.0
ELF     7dbf4000-7dbf9000       Deferred        libx11-xcb.so.1
ELF     7dbfb000-7dc7e000       Deferred        winex11.so
ELF     7dc8e000-7dce8000       Deferred        libgssapi_krb5.so.2
ELF     7dce8000-7dcfa000       Deferred        libresolv.so.2
ELF     7dcfa000-7dd01000       Deferred        libkeyutils.so.1
ELF     7dd01000-7dd11000       Deferred        libkrb5support.so.0
ELF     7dd11000-7dd41000       Deferred        libk5crypto.so.3
ELF     7dd41000-7de1f000       Deferred        libkrb5.so.3
ELF     7de1f000-7de24000       Deferred        libxau.so.6
ELF     7de24000-7de32000       Deferred        bcrypt.so
ELF     7de32000-7de3c000       Deferred        libffi.so.8
ELF     7de3c000-7deca000       Deferred        libgmp.so.10
ELF     7deca000-7df14000       Deferred        libhogweed.so.6
ELF     7df14000-7df63000       Deferred        libnettle.so.8
ELF     7df63000-7df79000       Deferred        libtasn1.so.6
ELF     7df79000-7e12e000       Deferred        libunistring.so.2
ELF     7e12e000-7e161000       Deferred        libidn2.so.0
ELF     7e161000-7e2b7000       Deferred        libp11-kit.so.0
ELF     7e2b7000-7e4fe000       Deferred        libgnutls.so.30
ELF     7e4fe000-7e504000       Deferred        crypt32.so
ELF     7e504000-7e509000       Deferred        libcom_err.so.2
ELF     7e509000-7e511000       Deferred        kerberos.so
ELF     7e511000-7e51b000       Deferred        secur32.so
ELF     7e51b000-7e521000       Deferred        ws2_32.so
ELF     7e521000-7e5c2000       Deferred        opengl32.so
ELF     7e6cc000-7e6f8000       Deferred        libexpat.so.1
ELF     7e6f8000-7e74b000       Deferred        libfontconfig.so.1
ELF     7e74b000-7e81a000       Deferred        libfreetype.so.6
ELF     7e85d000-7e880000       Deferred        libbrotlicommon.so.1
ELF     7e880000-7e88e000       Deferred        libbrotlidec.so.1
ELF     7e88e000-7e8cb000       Deferred        libpng16.so.16
ELF     7e8cb000-7e8e8000       Deferred        libz.so.1
ELF     7e8e8000-7e9ed000       Deferred        libm.so.6
ELF     7e9ed000-7eb85000       Deferred        win32u.so
PE-Wine 7f050000-7f0f3000       Deferred        mfreadwrite
PE-Wine 7f100000-7f12c000       Deferred        rtworkq
PE-Wine 7f130000-7f1a3000       Deferred        propsys
PE-Wine 7f1b0000-7f364000       Deferred        mfplat
PE-Wine 7f370000-7f458000       Dwarf-4         xaudio2_7
PE-Wine 7f460000-7f482000       Deferred        winealsa
PE-Wine 7f490000-7f566000       Deferred        mmdevapi
PE-Wine 7f570000-7f59d000       Deferred        xinput1_4
PE-Wine 7f5a0000-7f732000       Deferred        setupapi
PE-Wine 7f740000-7f76c000       Deferred        hid
PE-Wine 7f770000-7fbd1000       Deferred        comctl32
PE-Wine 7fbe0000-7fcdf000       Deferred        dinput8
PE-Wine 7fce0000-7fdd7000       Deferred        msctf
ELF     f7c69000-f7d24000       Export          ntdll.so
ELF     f7d24000-f7f4c000       Deferred        libc.so.6
ELF     f7f61000-f7f96000       Deferred        ld-linux.so.2
ELF     f7f96000-f7f9b000       Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 (D) C:\legendary\DarkestDungeon\_windowsnosteam\Darkest.exe
	00000024    0 <== 
	000000fc    0     wine_threadpool_worker
	00000100    0     wine_threadpool_waitqueue
	00000104    0     wine_threadpool_timer_queue
	00000140    0     wine_xinput_hid_update
	00000144    0     wine_sechost_device_notify
	00000148    0     
	00000150    0     wine_mmdevapi_notification
	00000158   15     audio_client_timer
	0000015c    2     
	00000160   15     
	00000164    0     
	00000168    0     
	0000016c    0     
	00000170    0     
	00000174    0     
	00000178    0     
	0000018c    0     
00000038 services.exe
	0000003c    0     
	00000040    0     wine_rpcrt4_server
	0000004c    0     wine_rpcrt4_io
	00000070    0     wine_rpcrt4_io
	00000084    0     wine_rpcrt4_io
	000000a4    0     wine_rpcrt4_io
	000000c4    0     wine_rpcrt4_io
	000000f8    0     
	00000114    0     wine_rpcrt4_io
	00000120    0     wine_rpcrt4_io
00000044 winedevice.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
	0000005c    0     
	00000060    0     
	00000064    0     
	000000b4    0     
	000000b8    0     
00000068 svchost.exe
	0000006c    0     
	00000074    0     
	00000078    0     wine_sechost_service
0000007c winedevice.exe
	00000080    0     
	00000088    0     
	0000008c    0     wine_sechost_service
	00000098    0     
00000090 explorer.exe
	00000094    0     
	00000108    0     
	0000010c    0     wine_explorer_display_settings_restorer
	00000110    0     wine_rpcrt4_server
0000009c plugplay.exe
	000000a0    0     
	000000a8    0     
	000000ac    0     wine_sechost_service
	000000b0    0     wine_rpcrt4_server
	000000e0    0     wine_rpcrt4_io
	000000e4    0     wine_threadpool_worker
	0000014c    0     wine_rpcrt4_io
000000bc winedevice.exe
	000000c0    0     
	000000c8    0     
	000000cc    0     wine_sechost_service
	000000d0    0     
	000000d4    0     
	000000d8    0     
	000000dc    0     
	000000e8    0     
	000000f0    0     
	000000f4    0     
00000118 rpcss.exe
	0000011c    0     
	00000128    0     
	0000012c    0     wine_sechost_service
	00000130    0     wine_rpcrt4_server
	00000134    0     wine_rpcrt4_server
	00000138    0     wine_rpcrt4_io
00000184 conhost.exe
	00000188    0     
System information:
    Wine build: wine-10.0
    Platform: i386
    Version: Windows 10
    Host system: Linux
    Host version: 6.1.0-32-amd64
The only direct error I can see from the backtrace is
Unable to access file '/usr/src/packages/BUILD/libs/faudio/src/FAudio_platform_win32.c'
. libfaudio-dev and dependencies are installed via apt, but everything past /usr/src/ in the given path is missing.

I assume it is a simple configuration/dependency issue, but it seems I can neither figure it out nor google a solution.
Post Reply