protonscr

Games not starting with the Steam library on MergerFS

steamopen Distro Family: Ubuntu
ValveSoftware/steam-for-linux#6026 · opened 2019-01-17 by MasterCATZ · updated 2021-12-16 · 8 comments · github
MMasterCATZ 2019-01-17 github

Your system information

  • Steam client version (build number or date): Jan 4 , 1544909276
  • Distribution (e.g. Ubuntu): Ubuntu 18.04.1 LTS
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

Everything was working did no software updates only changed
AMD based system to Intel Based system both were 64bit

then I started getting wrong ELF class errors and 32bit errors ,
tried reinstalling steam same issue ,
purged steam and steam folders manually and reinstalled , same problems

Tomb Raider / Dirt Rally / Dues Ex Mankind Divided etc
used to work now they silently crash

steamlog.txt

using latest mesa drivers
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers

Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
CPU Family: 0x6
CPU Model: 0x3c
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 4400 Mhz
8 logical processors
4 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported

Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-43-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11906000
X Window Manager: Compiz
Steam Runtime Version: steam-runtime-beta-release_2018-11-28

Video Card:
Driver: X.Org AMD HAWAII (DRM 2.50.0, 4.15.0-43-generic, LLVM 7.0.1)
Driver Version: 4.5 (Compatibility Profile) Mesa 19.0.0-devel (git-929df7a 2019-01-14 bionic-oibaf-ppa)
OpenGL Version: 4.5
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x1002
DeviceID: 0x67b1
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 2
Primary Display Resolution: 1280 x 1024
Desktop Resolution: 2560 x 1024
Primary Display Size: 14.80" x 11.85" (18.94" diag)
37.6cm x 30.1cm (48.1cm diag)
Primary VRAM: 4096 MB

Sound card:
Audio device: Intel Haswell HDMI

Memory:
RAM: 31513 Mb

Miscellaneous:
UI Language: English
LANG: en_AU.UTF-8
Total Hard Disk Space Available: 210641 Mb
Largest Free Hard Disk Block: 166018 Mb
VR Headset: None detected

Recent Failure Reports:

MMasterCATZ 2019-01-17 github

starconflictfail.txt
and star conflict used to always work

glxinfo.txt

aio_log.txt
aio_stdout.txt

crash_20190118162217_23.dmp.txt
crash_20190118165627_25.dmp.txt
crash_20190118165802_28.dmp.txt

~/.steam/root/ubuntu12_32$ file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniq
libbz2.so.1.0 => not found
libdbus-glib-1.so.2 => not found
libgtk-x11-2.0.so.0 => not found
libICE.so.6 => not found
libnm-glib.so.4 => not found
libnm-util.so.2 => not found
libSM.so.6 => not found
libudev.so.0 => not found
libva.so.1 => not found
libva-x11.so.1 => not found
libXtst.so.6 => not found
~/.steam/root/ubuntu12_32$ for i in $(pgrep steam); do sed '/.local/!d;s/.* //g' /proc/$i/maps; done | sort | uniq
/home/aio/.local/share/Steam/config/htmlcache/Cache/data_0
/home/aio/.local/share/Steam/config/htmlcache/Cache/data_1
/home/aio/.local/share/Steam/config/htmlcache/Cache/data_2
/home/aio/.local/share/Steam/config/htmlcache/Cache/data_3
/home/aio/.local/share/Steam/config/htmlcache/Cache/index
/home/aio/.local/share/Steam/config/htmlcache/Cookies
/home/aio/.local/share/Steam/config/htmlcache/GPUCache/data_0
/home/aio/.local/share/Steam/config/htmlcache/GPUCache/data_1
/home/aio/.local/share/Steam/config/htmlcache/GPUCache/data_2
/home/aio/.local/share/Steam/config/htmlcache/GPUCache/data_3
/home/aio/.local/share/Steam/config/htmlcache/GPUCache/index
/home/aio/.local/share/Steam/ubuntu12_32/chromehtml.so
/home/aio/.local/share/Steam/ubuntu12_32/crashhandler.so
/home/aio/.local/share/Steam/ubuntu12_32/filesystem_stdio.so
/home/aio/.local/share/Steam/ubuntu12_32/friendsui.so
/home/aio/.local/share/Steam/ubuntu12_32/libavcodec.so.57
/home/aio/.local/share/Steam/ubuntu12_32/libavformat.so.57
/home/aio/.local/share/Steam/ubuntu12_32/libavresample.so.3
/home/aio/.local/share/Steam/ubuntu12_32/libavutil.so.55
/home/aio/.local/share/Steam/ubuntu12_32/libicui18n.so
/home/aio/.local/share/Steam/ubuntu12_32/libicuuc.so
/home/aio/.local/share/Steam/ubuntu12_32/libopenvr_api.so
/home/aio/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
/home/aio/.local/share/Steam/ubuntu12_32/libswscale.so.4
/home/aio/.local/share/Steam/ubuntu12_32/libtier0_s.so
/home/aio/.local/share/Steam/ubuntu12_32/libv8.so
/home/aio/.local/share/Steam/ubuntu12_32/libvideo.so
/home/aio/.local/share/Steam/ubuntu12_32/libvstdlib_s.so
/home/aio/.local/share/Steam/ubuntu12_32/serverbrowser.so
/home/aio/.local/share/Steam/ubuntu12_32/steam
/home/aio/.local/share/Steam/ubuntu12_32/steamclient.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libbz2.so.1.0.4
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libdbus-1.so.3.5.8
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libudev.so.0.13.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libappindicator.so.1.0.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.8
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libdbus-glib-1.so.2.2.2
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgudev-1.0.so.0.1.1
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libICE.so.6.3.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libindicator.so.7.0.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libnm-glib.so.4.3.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libnm-util.so.2.3.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libnspr4.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libnss3.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libnssutil3.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libplc4.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libplds4.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsmime3.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSM.so.6.0.1
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libtdb.so.1.2.9
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libva.so.1.3900.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libva-x11.so.1.3900.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libvorbisfile.so.3.3.7
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXtst.so.6.1.0
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/nss/libfreeblpriv3.so
/home/aio/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/nss/libsoftokn3.so
/home/aio/.local/share/Steam/ubuntu12_32/steamservice.so
/home/aio/.local/share/Steam/ubuntu12_32/steamui.so
/home/aio/.local/share/Steam/ubuntu12_32/vgui2_s.so
/home/aio/.local/share/Steam/ubuntu12_64/cef_100_percent.pak
/home/aio/.local/share/Steam/ubuntu12_64/cef_200_percent.pak
/home/aio/.local/share/Steam/ubuntu12_64/cef_extensions.pak
/home/aio/.local/share/Steam/ubuntu12_64/cef.pak
/home/aio/.local/share/Steam/ubuntu12_64/devtools_resources.pak
/home/aio/.local/share/Steam/ubuntu12_64/icudtl.dat
/home/aio/.local/share/Steam/ubuntu12_64/libcef.so
/home/aio/.local/share/Steam/ubuntu12_64/libSDL2-2.0.so.0
/home/aio/.local/share/Steam/ubuntu12_64/locales/en-GB.pak
/home/aio/.local/share/Steam/ubuntu12_64/natives_blob.bin
/home/aio/.local/share/Steam/ubuntu12_64/steamwebhelper
/home/aio/.local/share/Steam/ubuntu12_64/swiftshader/libEGL.so
/home/aio/.local/share/Steam/ubuntu12_64/swiftshader/libGLESv2.so
/home/aio/.local/share/Steam/ubuntu12_64/v8_context_snapshot.bin

MMasterCATZ 2019-01-18 github

the only game I can seem to get to run is Unreal Tournament 2004 that uses Direct3d,
unsure why all my other ones are not running
I can not seem to get any form of log to show me what the issue is
please any idea's what commands I can run so they don't silently crash?

I am also noticing a dead symlink .steampath that keeps being auto-generated .steam/sdk32/steam

MMasterCATZ 2019-01-18 github

possibly related to btrfs ,
I loaded up a old disk that is ext4 and tomb raider that was on it ran fine

yet file integrity of the other install come back clean !

MMasterCATZ 2019-01-19 github

ok it seems steam no longer likes running things from mergerfs

my fstab looks something like this

UUID=d7dbec3c-3adc-4593-952a-b641fac83425 /mnt/SnapRaidShelves/SRD10NA1B10 auto rw,users,nosuid,nodev,nofail,noatime 0 0

/mnt/SnapRaidShelves/* /SnapRaidShelves fuse.mergerfs comment=x-gvfs-show,defaults,allow_other,direct_io,use_ino,category.create=mfs,moveonenospc=true,minfreespace=20G,fsname=SnapRaidShelves 0 0
\

edit
ok I might have to open another report it does indeed seem to be mergerfs mounts no longer working

did not seem to matter if I used btrfs or ext4 etc as soon as I tried reading from a mergerfs mount issues occurred

how ever mmap does not work when direct_io is enabled so this might be the actual reason everything not working

some of the native linux games ( all the feral ) are running now without direct io enabled and a few proton games

edit yep seems to be mergerfs related if I copy data over to a raided btrfs ssd system that i boot from and disable my mergerfs folder they run

Kkisak-valve maintainer 2021-06-04 github

Hello @MasterCATZ, are you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2021-07-09 github

Closing pending feedback.

MMasterCATZ 2021-07-09 github

yes still not working via mergerfs file system I moved steam back to a ZFS file system

Zzachjord 2021-12-16 github

Just wanted to say that I'm still experiencing issues with this. 2-3 weeks ago I was able to play most games with few issues on mergerfs, but as of around Monday 12-13-2021, all games on mergerfs fail to launch.

Nothing extracted yet.