This is on an old laptop (AMD Turion 64 TL-52, ATI X1200 graphics) but is pretty stable.
I think it may be a mesa lib issue with my old graphics on this laptop.
I've tried reinstalling the updated libraries to see if that was an issue, and upgrade the kernel to the latest version supported by -current. I've also tried going from wine 4.03 to 5.01 and it doesn't seem to make a difference.
Here is the error:
Code: Select all
preloader: Warning: failed to reserve range 00010000-00110000
...
preloader: Warning: failed to reserve range 00010000-00110000
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0xcb0678, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:font:RemoveFontMemResourceEx (0x86240399) stub
0009:fixme:font:RemoveFontMemResourceEx (0x8639ef99) stub
0009:fixme:font:RemoveFontMemResourceEx (0x863cbed9) stub
0009:fixme:font:RemoveFontMemResourceEx (0x86091091) stub
0009:fixme:font:RemoveFontMemResourceEx (0x8619a701) stub
wine: Unhandled page fault on read access to 00000058 at address F656C33C (thread 002b), starting debugger...
preloader: Warning: failed to reserve range 00010000-00110000
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
...
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x00000058 in 32-bit code (0xf656c33c).
002d: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:f656c33c ESP:011de410 EBP:f7363000 EFLAGS:00010202( R- -- I - - - )
EAX:0000000c EBX:f7363000 ECX:00000000 EDX:f6f67190
ESI:0000000c EDI:eed3023c
Stack dump:
0x011de410: 00000061 00000009 00000037 000001ba
0x011de420: 00000000 00000006 00000068 00000000
0x011de430: f1200090 00000000 00000007 f12007ca
0x011de440: 00000000 f1200610 00000000 00000077
0x011de450: 0000007c 000000df 0000006e 00000061
0x011de460: eed9eea0 0000000d f7bb6149 01200018
Backtrace:
=>0 0xf656c33c __driDriverGetExtensions_virtio_gpu+0x65fb2c() in r300_dri.so (0xf7363000)
1 0xf656be5e __driDriverGetExtensions_virtio_gpu+0x65f64d() in r300_dri.so (0x00000001)
2 0xf6513970 __driDriverGetExtensions_virtio_gpu+0x60715f() in r300_dri.so (0x011ded1b)
3 0xf666a3ab __driDriverGetExtensions_virtio_gpu+0x75db9a() in r300_dri.so (0x011ded1b)
4 0xf6661291 __driDriverGetExtensions_virtio_gpu+0x754a80() in r300_dri.so (0x011df7c8)
5 0xf653cb46 __driDriverGetExtensions_virtio_gpu+0x630335() in r300_dri.so (0x00000000)
6 0xf65404f3 __driDriverGetExtensions_virtio_gpu+0x633ce2() in r300_dri.so (0x00000000)
7 0xf654089c __driDriverGetExtensions_virtio_gpu+0x63408b() in r300_dri.so (0xeed42bb0)
8 0xf6a78792 nouveau_drm_screen_create+0x1fc651() in r300_dri.so (0xeed42bb0)
9 0xf6a78dd7 nouveau_drm_screen_create+0x1fcc96() in r300_dri.so (0xeed42bb0)
10 0xf665f9ff __driDriverGetExtensions_virtio_gpu+0x7531ee() in r300_dri.so (0x00000004)
11 0xf6a7ba07 nouveau_drm_screen_create+0x1ff8c6() in r300_dri.so (0xf6a78730)
12 0xf665549e __driDriverGetExtensions_virtio_gpu+0x748c8d() in r300_dri.so (0x00000001)
13 0xf5f4efdb __driDriverGetExtensions_virtio_gpu+0x427ca() in r300_dri.so (0x00000000)
14 0xf61fab71 __driDriverGetExtensions_virtio_gpu+0x2ee360() in r300_dri.so (0x00000010)
15 0x7d7a4cd5 wined3d_buffer_create+0x16b94() in wined3d (0x011dfe18)
16 0x7d80c12c wined3d_stateblock_reset+0xdab() in wined3d (0x011dfea8)
17 0x7d79e39c wined3d_buffer_create+0x1025b() in wined3d (0x011dfee8)
18 0x7d7a0a47 wined3d_buffer_create+0x12906() in wined3d (0x011dff38)
19 0x7bca4cdc call_thread_func_wrapper+0xb() in ntdll (0x011dff4c)
20 0x7bca85bc RtlCaptureStackBackTrace+0x1eb() in ntdll (0x011dffdc)
21 0x7bca4cce call_thread_exit_func+0x31() in ntdll (0x011dffec)
0xf656c33c __driDriverGetExtensions_virtio_gpu+0x65fb2c in r300_dri.so: movsbl 0x4c(%eax),%ecx
Modules:
Module Address Debug info Name (196 modules)
PE 400000- a8c000 Deferred fantasygrounds
PE 10000000-101ff000 Deferred d3dx9_43
ELF 7a800000-7a93b000 Deferred opengl32<elf>
\-PE 7a820000-7a93b000 \ opengl32
ELF 7b000000-7b0dc000 Deferred kernelbase<elf>
\-PE 7b010000-7b0dc000 \ kernelbase
ELF 7b400000-7b671000 Deferred kernel32<elf>
\-PE 7b410000-7b671000 \ kernel32
ELF 7bc00000-7beab000 Dwarf ntdll<elf>
\-PE 7bc20000-7beab000 \ ntdll
ELF 7c000000-7c005000 Deferred <wine-loader>
ELF 7c208000-7c27d000 Deferred libgmp.so.10
ELF 7c27d000-7c3ff000 Deferred libunistring.so.2
ELF 7c43b000-7c446000 Deferred libffi.so.7
ELF 7c446000-7c48d000 Deferred libhogweed.so.6
ELF 7c48d000-7c4d4000 Deferred libnettle.so.8
ELF 7c4d4000-7c4f5000 Deferred libidn2.so.0
ELF 7c4f5000-7c62d000 Deferred libp11-kit.so.0
ELF 7c62d000-7c634000 Deferred libkeyutils.so.1
ELF 7c634000-7c643000 Deferred libkrb5support.so.0
ELF 7c643000-7c677000 Deferred libcrypt.so.1
ELF 7c677000-7c846000 Deferred libgnutls.so.30
ELF 7c846000-7c84b000 Deferred libcom_err.so.2
ELF 7c84b000-7c916000 Deferred libkrb5.so.3
ELF 7c916000-7c968000 Deferred libgssapi_krb5.so.2
ELF 7c968000-7c9e8000 Deferred libcups.so.2
ELF 7ca58000-7ca5f000 Deferred libxfixes.so.3
ELF 7ca5f000-7ca6b000 Deferred libxcursor.so.1
ELF 7ca6b000-7ca7e000 Deferred libxi.so.6
ELF 7ca7e000-7ca83000 Deferred libxcomposite.so.1
ELF 7ca83000-7ca91000 Deferred libxrandr.so.2
ELF 7ca91000-7ca9d000 Deferred libxrender.so.1
ELF 7ca9d000-7caa4000 Deferred libxxf86vm.so.1
ELF 7caa4000-7caa8000 Deferred libxinerama.so.1
ELF 7caa8000-7cb33000 Deferred setupapi<elf>
\-PE 7cac0000-7cb33000 \ setupapi
ELF 7cb33000-7cb3a000 Deferred libxdmcp.so.6
ELF 7cb3a000-7cb40000 Deferred libxau.so.6
ELF 7cb40000-7cb6b000 Deferred libxcb.so.1
ELF 7cb6b000-7ccb1000 Deferred libx11.so.6
ELF 7ccb1000-7ccc6000 Deferred libxext.so.6
ELF 7ccc9000-7ccf9000 Deferred libk5crypto.so.3
ELF 7ccf9000-7cd36000 Deferred uxtheme<elf>
\-PE 7cd00000-7cd36000 \ uxtheme
ELF 7cd36000-7cde4000 Deferred winex11<elf>
\-PE 7cd40000-7cde4000 \ winex11
ELF 7cf68000-7cf95000 Deferred liblzma.so.5
ELF 7cf95000-7d0fd000 Deferred libxml2.so.2
ELF 7d0fd000-7d144000 Deferred libfontconfig.so.1
ELF 7d144000-7d1bd000 Deferred libpcre.so.1
ELF 7d1bd000-7d1e0000 Deferred libbrotlicommon.so.1
ELF 7d1e0000-7d20a000 Deferred libgraphite2.so.3
ELF 7d20a000-7d339000 Deferred libglib-2.0.so.0
ELF 7d339000-7d45a000 Deferred libharfbuzz.so.0
ELF 7d45a000-7d473000 Deferred libz.so.1
ELF 7d473000-7d4ad000 Deferred libpng16.so.16
ELF 7d4ad000-7d56a000 Deferred libfreetype.so.6
ELF 7d5da000-7d632000 Deferred winspool<elf>
\-PE 7d5e0000-7d632000 \ winspool
ELF 7d632000-7d73a000 Deferred comdlg32<elf>
\-PE 7d640000-7d73a000 \ comdlg32
ELF 7d73a000-7d8b1000 Dwarf wined3d<elf>
\-PE 7d750000-7d8b1000 \ wined3d
ELF 7d8b1000-7d8f7000 Deferred d3d9<elf>
\-PE 7d8c0000-7d8f7000 \ d3d9
ELF 7d8f7000-7da27000 Deferred oleaut32<elf>
\-PE 7d910000-7da27000 \ oleaut32
ELF 7da27000-7da4d000 Deferred imm32<elf>
\-PE 7da30000-7da4d000 \ imm32
ELF 7da4d000-7dba0000 Deferred comctl32<elf>
\-PE 7da60000-7dba0000 \ comctl32
ELF 7dba0000-7dbbb000 Deferred libresolv.so.2
ELF 7dbbd000-7dbcc000 Deferred libbrotlidec.so.1
ELF 7dbcc000-7dbdf000 Deferred libbz2.so.1
ELF 7dbdf000-7dc2b000 Deferred usp10<elf>
\-PE 7dbf0000-7dc2b000 \ usp10
ELF 7dc2b000-7dc59000 Deferred iphlpapi<elf>
\-PE 7dc30000-7dc59000 \ iphlpapi
ELF 7dc59000-7dc93000 Deferred ws2_32<elf>
\-PE 7dc60000-7dc93000 \ ws2_32
ELF 7dc93000-7dcaf000 Deferred wsock32<elf>
\-PE 7dca0000-7dcaf000 \ wsock32
ELF 7dcaf000-7dd40000 Deferred rpcrt4<elf>
\-PE 7dcc0000-7dd40000 \ rpcrt4
ELF 7dd40000-7dea5000 Deferred ole32<elf>
\-PE 7dd60000-7dea5000 \ ole32
ELF 7dea5000-7decb000 Deferred shcore<elf>
\-PE 7deb0000-7decb000 \ shcore
ELF 7decb000-7df31000 Deferred shlwapi<elf>
\-PE 7dee0000-7df31000 \ shlwapi
ELF 7df31000-7e938000 Deferred shell32<elf>
\-PE 7df40000-7e938000 \ shell32
ELF 7e938000-7ea0d000 Deferred msvcrt<elf>
\-PE 7e950000-7ea0d000 \ msvcrt
ELF 7ea0d000-7ec3d000 Deferred user32<elf>
\-PE 7ea20000-7ec3d000 \ user32
ELF 7ec3d000-7ecbf000 Deferred advapi32<elf>
\-PE 7ec50000-7ecbf000 \ advapi32
ELF 7ecbf000-7ee0e000 Deferred gdi32<elf>
\-PE 7ecd0000-7ee0e000 \ gdi32
ELF 7ee0e000-7ee22000 Deferred libnss_files.so.2
ELF 7ee22000-7ee3e000 Deferred libnsl.so.1
ELF 7ee3e000-7ee4c000 Deferred libnss_nis.so.2
ELF 7ee4c000-7ef90000 Deferred libm.so.6
ELF 7ef92000-7efa9000 Deferred version<elf>
\-PE 7efa0000-7efa9000 \ version
ELF f2e86000-f2e8f000 Deferred libllvmbitstreamreader.so.10
ELF f2e8f000-f2efa000 Deferred libllvmasmparser.so.10
ELF f2efa000-f2f08000 Deferred libllvmdebuginfomsf.so.10
ELF f2f08000-f2f8a000 Deferred libllvmdebuginfodwarf.so.10
ELF f2f8a000-f2fb1000 Deferred libllvmtextapi.so.10
ELF f2fb1000-f2fed000 Deferred libllvmdemangle.so.10
ELF f2fed000-f3015000 Deferred libtinfo.so.6
ELF f3015000-f3020000 Deferred librt.so.1
ELF f3020000-f3046000 Deferred libllvmremarks.so.10
ELF f3046000-f30d7000 Deferred libllvmdebuginfocodeview.so.10
ELF f30d7000-f3118000 Deferred libllvmmcparser.so.10
ELF f3118000-f316f000 Deferred libllvmbitreader.so.10
ELF f316f000-f317c000 Deferred libllvmaggressiveinstcombine.so.10
ELF f317c000-f3196000 Deferred libllvmlinker.so.10
ELF f3196000-f326d000 Deferred libllvminstrumentation.so.10
ELF f326d000-f3273000 Deferred libllvmirreader.so.10
ELF f3273000-f32b8000 Deferred libllvmbitwriter.so.10
ELF f32b8000-f32d4000 Deferred libllvmbinaryformat.so.10
ELF f32d4000-f3388000 Deferred libllvmvectorize.so.10
ELF f3388000-f33bf000 Deferred libllvmmirparser.so.10
ELF f33bf000-f341c000 Deferred libllvmamdgpuutils.so.10
ELF f341c000-f3471000 Deferred libllvmprofiledata.so.10
ELF f3471000-f3821000 Deferred libllvmcodegen.so.10
ELF f3821000-f3827000 Deferred libllvmx86utils.so.10
ELF f3827000-f3b0f000 Deferred libllvmselectiondag.so.10
ELF f3b0f000-f3ba9000 Deferred libllvmglobalisel.so.10
ELF f3ba9000-f3bb0000 Deferred libllvmcfguard.so.10
ELF f3bb0000-f3c5d000 Deferred libllvmasmprinter.so.10
ELF f3c5d000-f3c64000 Deferred libllvmmcdisassembler.so.10
ELF f3c64000-f3d54000 Deferred libllvmobject.so.10
ELF f3d54000-f3d74000 Deferred libgcc_s.so.1
ELF f3f54000-f3f5f000 Deferred libdrm_nouveau.so.2
ELF f3f5f000-f3f6c000 Deferred libdrm_amdgpu.so.1
ELF f3f6c000-f3f8a000 Deferred libelf.so.1
ELF f3f8a000-f3f9a000 Deferred libdrm_radeon.so.1
ELF f3f9a000-f3fab000 Deferred libsensors.so.5
ELF f3fab000-f4086000 Deferred libzstd.so.1
ELF f4086000-f4220000 Deferred libllvmsupport.so.10
ELF f4220000-f44af000 Deferred libllvmcore.so.10
ELF f44af000-f44b2000 Deferred libllvmamdgpuinfo.so.10
ELF f44b2000-f4558000 Deferred libllvmmc.so.10
ELF f4558000-f47d8000 Deferred libllvmamdgpudesc.so.10
ELF f47d8000-f4977000 Deferred libllvmamdgpuasmparser.so.10
ELF f4977000-f4c6e000 Deferred libllvmanalysis.so.10
ELF f4c6e000-f4dbc000 Deferred libllvmtransformutils.so.10
ELF f4dbc000-f4eb7000 Deferred libllvminstcombine.so.10
ELF f4eb7000-f50fa000 Deferred libllvmscalaropts.so.10
ELF f50fa000-f5105000 Deferred libllvmtarget.so.10
ELF f5105000-f5265000 Deferred libllvmipo.so.10
ELF f5265000-f5633000 Deferred libllvmamdgpucodegen.so.10
ELF f5633000-f568d000 Deferred libllvmamdgpudisassembler.so.10
ELF f568d000-f5690000 Deferred libllvmx86info.so.10
ELF f5690000-f5885000 Deferred libllvmx86desc.so.10
ELF f5885000-f5c47000 Deferred libllvmx86codegen.so.10
ELF f5c47000-f5ddc000 Deferred libllvmx86disassembler.so.10
ELF f5ddc000-f5e45000 Deferred libllvmruntimedyld.so.10
ELF f5e45000-f5e61000 Deferred libllvmexecutionengine.so.10
ELF f5e61000-f5e6e000 Deferred libllvmmcjit.so.10
ELF f5e6e000-f5e90000 Deferred libllvmcoroutines.so.10
ELF f5e90000-f7699000 Dwarf r300_dri.so
ELF f7699000-f76a2000 Deferred libxcb-sync.so.1
ELF f76a2000-f76a7000 Deferred libxcb-present.so.0
ELF f76a7000-f76ae000 Deferred libxcb-dri3.so.0
ELF f76ae000-f76da000 Deferred libexpat.so.1
ELF f76da000-f76df000 Deferred libxdamage.so.1
ELF f76df000-f76e6000 Deferred libxcb-dri2.so.0
ELF f76e6000-f7703000 Deferred libxcb-glx.so.0
ELF f7703000-f7718000 Deferred libdrm.so.2
ELF f7718000-f7741000 Deferred libglapi.so.0
ELF f7741000-f77bc000 Deferred libglx_mesa.so.0
ELF f77bc000-f7838000 Deferred libgldispatch.so.0
ELF f7838000-f7872000 Deferred libglx.so.0
ELF f7872000-f78e5000 Deferred libgl.so.1
ELF f7b0a000-f7b20000 Deferred api-ms-win-core-string-l1-1-0<elf>
\-PE f7b10000-f7b20000 \ api-ms-win-core-string-l1-1-0
ELF f7b23000-f7cea000 Deferred libc.so.6
ELF f7cea000-f7cf0000 Deferred libdl.so.2
ELF f7cf0000-f7d12000 Deferred libpthread.so.0
ELF f7d15000-f7d20000 Deferred libnss_compat.so.2
ELF f7d20000-f7d23000 Deferred libxshmfence.so.1
ELF f7d23000-f7d28000 Deferred libx11-xcb.so.1
ELF f7d28000-f7d3e000 Deferred api-ms-win-core-sysinfo-l1-2-1<elf>
\-PE f7d30000-f7d3e000 \ api-ms-win-core-sysinfo-l1-2-1
PE f7d40000-f7d43000 Deferred api-ms-win-core-localization-l1-2-1
ELF f7d54000-f7d6a000 Deferred api-ms-win-core-fibers-l1-1-1<elf>
\-PE f7d60000-f7d6a000 \ api-ms-win-core-fibers-l1-1-1
ELF f7d6a000-f7d80000 Deferred api-ms-win-core-synch-l1-2-0<elf>
\-PE f7d70000-f7d80000 \ api-ms-win-core-synch-l1-2-0
ELF f7d82000-f7f35000 Dwarf libwine.so.1
ELF f7f37000-f7f64000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Fantasy Grounds\FantasyGrounds.exe
0000002b 0 <==
00000009 0
0000000e services.exe
00000024 0
0000001d 0
0000001a 0
00000013 0
00000010 0
0000000f 0
00000011 plugplay.exe
00000017 0
00000016 0
00000012 0
00000018 winedevice.exe
00000021 0
0000001e 0
0000001c 0
0000001b 0
00000019 0
0000001f explorer.exe
0000002a 0
00000029 0
00000028 0
00000020 0
00000022 winedevice.exe
00000027 0
00000026 0
00000025 0
00000023 0
System information:
Wine build: wine-5.0.1
Platform: i386
Version: Windows 10
Host system: Linux
Host version: 5.4.49