App issue after upgradeing system libraries

Questions about Wine on Linux
Locked
kmalsom
Newbie
Newbie
Posts: 2
Joined: Fri Jun 26, 2020 10:07 pm

App issue after upgradeing system libraries

Post by kmalsom »

I'm on Slackware64-current with multilib and up till last week was able to run FantasyGrounds (https://www.fantasygrounds.com/filelibr ... nstall.exe). After running an upgrade to the system, FantasyGrounds is failing to launch and I'm trying to figure out which lib caused the problem.

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
Locked