Steamuxulation redux

Thanks for the quick turnaround! Unfortunately, it's still not working for me, getting that same steamwebhelper crashed prompt. To update I did:

git pull
make
sudo make install

As prompted, added:
security.bsd.unprivileged_chroot=1
vfs.usermount=1
to /etc/systctl.conf and kldload nullfs

No more permission denied errors that I notice, but then still getting the crash prompt. Here is the console output:

Code:
ERROR: ld.so: object 'steamfix.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'steamfix.so' from LD_PRELOAD cannot be preloaded: ignored.
[2024-03-03 09:53:10] Startup - updater built Feb 29 2024 00:39:10
[2024-03-03 09:53:10] Startup - Steam Client launched with: '/home/scratchi/.steam/steam/ubuntu12_32/steam'
/tmp/dumps is not owned by us - delete and recreate
03/03 09:53:10 Init: Installing breakpad exception handler for appid(steam)/version(1709168962)/tid(3115)
[2024-03-03 09:53:10] Loading cached metrics from disk (/usr/home/scratchi/.steam/steam/package/steam_client_metrics.bin)
[2024-03-03 09:53:10] Using the following download hosts for Public, Realm steamglobal
[2024-03-03 09:53:10] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-03-03 09:53:10] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-03-03 09:53:10] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-03-03 09:53:10] Verifying installation...
[2024-03-03 09:53:10] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /usr/home/scratchi/.steam/steam/logs

GLib-GIO-Message: 09:53:10.996: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x2436a560
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x24368db0
[[sh]]
[[-c]]
[[LIBGL_ALWAYS_SOFTWARE=1 exec '/usr/home/scratchi/.steam/steam/ubuntu12_64/steamwebhelper.sh.patched' '-lang=en_US' '-cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache' '-steampid=3115' '-buildid=1709168962' '-steamid=0' '-logdir=/usr/home/scratchi/.steam/steam/logs' '-uimode=7' '-startcount=0' '-steamuniverse=Public' '-realm=Global' '-clientui=/usr/home/scratchi/.steam/steam/clientui' '-steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam' '-launcher=0' '-use_safe_shutdown_workaround' '-use_xcomposite_workaround' '-no-restart-on-ui-mode-change' '--enable-smooth-scrolling' '--disable-gpu-compositing' '--disable-gpu' '--password-store=basic' '--log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt' '--disable-quick-menu' '--disable-features=DcheckIsFatal' --no-sandbox]]
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper
tar: ./etc/ssl/certs/988a38cb.0: Can't translate linkname 'NetLock_Arany_=Class_Gold=_F��tan��s��tv��ny.pem' to UTF-8
tar: ./etc/ssl/certs/NetLock_Arany_=Class_Gold=_F��tan��s��tv��ny.pem: Can't translate pathname './etc/ssl/certs/NetLock_Arany_=Class_Gold=_F��tan��s��tv��ny.pem' to UTF-8
tar: ./share/ca-certificates/mozilla/NetLock_Arany_=Class_Gold=_F��tan��s��tv��ny.crt: Can't translate pathname './share/ca-certificates/mozilla/NetLock_Arany_=Class_Gold=_F��tan��s��tv��ny.crt' to UTF-8
CAppInfoCacheReadFromDiskThread took 199 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 3278
steam-runtime-launcher-service[3278]: E: Unable to watch signals: Function not implemented
mount -t linprocfs linprocfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/proc
mount -t linsysfs linsysfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/sys
mount -t devfs devfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/dev
mount -t nullfs /tmp /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/tmp
mount -t nullfs /var/run /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/var/run
mount -o linrdlnk -t fdescfs fdescfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/compat/linux/dev/fd
mount -t nullfs /compat/linux/dev/shm /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/compat/linux/dev/shm
mount -t nullfs /usr/home/scratchi /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/home/scratchi
mount -t nullfs /usr/home/scratchi /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/compat/linux/home/scratchi
mount -t nullfs /opt/steam-utils /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/opt/steam-utils
mount -t nullfs /compat/linux/usr/share/alsa /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper/usr/share/alsa
exec ./steamwebhelper -lang=en_US -cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache -steampid=3115 -buildid=1709168962 -steamid=0 -logdir=/usr/home/scratchi/.steam/steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/usr/home/scratchi/.steam/steam/clientui -steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam -launcher=0 -use_safe_shutdown_workaround -use_xcomposite_workaround -no-restart-on-ui-mode-change --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt --disable-quick-menu --disable-features=DcheckIsFatal --no-sandbox
[0303/145313.717656:ERROR:context.cc(100)] The browser_subprocess_path directory (./steamwebhelper) is not an absolute path. Defaulting to empty.
[0303/145313.730375:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: browser
[0303/145313.731578:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145313.732528:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145313.756823:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145313.756895:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709167136
[0303/145313.756900:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145313.756904:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145313.756908:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145313.761969:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145313.761969:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145313.762035:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145313.762040:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145313.762041:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145313.762045:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145313.762049:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145313.762049:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145313.762054:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145313.762058:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
*** stack smashing detected ***: terminated
[0303/145314.288597:ERROR:ptracer.cc(43)] ptrace: Invalid argument (22)
[0303/145314.288640:WARNING:process_reader_linux.cc(398)] Couldn't initialize main thread.
[0303/145314.288697:ERROR:proc_task_reader.cc(46)] format error
[0303/145314.288715:WARNING:exception_snapshot_linux.cc(349)] thread ID 3119 not found in process
[0303/145314.288756:ERROR:process_snapshot_linux.cc(129)] thread not found 3119
[0303/145314.288987:ERROR:proc_task_reader.cc(46)] format error
Steam Runtime Launch Service: steam-runtime-launcher-service pid 3278 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 3321
steam-runtime-launcher-service[3321]: E: Unable to watch signals: Function not implemented
Steam Runtime Launch Service: steam-runtime-launcher-service pid 3321 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 3322
steam-runtime-launcher-service[3322]: E: Unable to watch signals: Function not implemented
Steam Runtime Launch Service: steam-runtime-launcher-service pid 3322 exited
Steam Runtime Launch Service: steam-runtime-launcher-service keeps crashing on startup, disabling
[[sh]]
[[-c]]
[[LIBGL_ALWAYS_SOFTWARE=1 exec '/usr/home/scratchi/.steam/steam/ubuntu12_64/steamwebhelper.sh.patched' '-lang=en_US' '-cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache' '-steampid=3115' '-buildid=1709168962' '-steamid=0' '-logdir=/usr/home/scratchi/.steam/steam/logs' '-uimode=7' '-startcount=1' '-steamuniverse=Public' '-realm=Global' '-clientui=/usr/home/scratchi/.steam/steam/clientui' '-steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam' '-launcher=0' '-use_safe_shutdown_workaround' '-use_xcomposite_workaround' '-no-restart-on-ui-mode-change' '--enable-smooth-scrolling' '--disable-gpu-compositing' '--disable-gpu' '--password-store=basic' '--log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt' '--disable-quick-menu' '--disable-features=DcheckIsFatal' --no-sandbox]]
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp
mount: tmpfs: Device busy
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper
mount: tmpfs: Device busy
Assuming /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper is already set up.
exec ./steamwebhelper -lang=en_US -cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache -steampid=3115 -buildid=1709168962 -steamid=0 -logdir=/usr/home/scratchi/.steam/steam/logs -uimode=7 -startcount=1 -steamuniverse=Public -realm=Global -clientui=/usr/home/scratchi/.steam/steam/clientui -steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam -launcher=0 -use_safe_shutdown_workaround -use_xcomposite_workaround -no-restart-on-ui-mode-change --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt --disable-quick-menu --disable-features=DcheckIsFatal --no-sandbox
[0303/145322.005776:ERROR:context.cc(100)] The browser_subprocess_path directory (./steamwebhelper) is not an absolute path. Defaulting to empty.
[0303/145322.018375:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: browser
[0303/145322.019644:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145322.020519:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145322.048527:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145322.048523:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145322.048523:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145322.048579:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709167136
[0303/145322.048584:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145322.048589:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145322.048589:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145322.048595:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145322.048591:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145322.048596:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145322.048599:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145322.048602:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145322.048604:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145322.048607:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145322.048612:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
*** stack smashing detected ***: terminated
[0303/145322.554425:ERROR:ptracer.cc(43)] ptrace: Invalid argument (22)
[0303/145322.554466:WARNING:process_reader_linux.cc(398)] Couldn't initialize main thread.
[0303/145322.554510:ERROR:proc_task_reader.cc(46)] format error
[0303/145322.554528:WARNING:exception_snapshot_linux.cc(349)] thread ID 3323 not found in process
[0303/145322.554569:ERROR:process_snapshot_linux.cc(129)] thread not found 3323
[0303/145322.554786:ERROR:proc_task_reader.cc(46)] format error
[[sh]]
[[-c]]
[[LIBGL_ALWAYS_SOFTWARE=1 exec '/usr/home/scratchi/.steam/steam/ubuntu12_64/steamwebhelper.sh.patched' '-lang=en_US' '-cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache' '-steampid=3115' '-buildid=1709168962' '-steamid=0' '-logdir=/usr/home/scratchi/.steam/steam/logs' '-uimode=7' '-startcount=2' '-steamuniverse=Public' '-realm=Global' '-clientui=/usr/home/scratchi/.steam/steam/clientui' '-steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam' '-launcher=0' '-use_safe_shutdown_workaround' '-use_xcomposite_workaround' '-no-restart-on-ui-mode-change' '--enable-smooth-scrolling' '--disable-gpu-compositing' '--disable-gpu' '--password-store=basic' '--log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt' '--disable-quick-menu' '--disable-features=DcheckIsFatal' --no-sandbox]]
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp
mount: tmpfs: Device busy
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper
mount: tmpfs: Device busy
Assuming /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper is already set up.
exec ./steamwebhelper -lang=en_US -cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache -steampid=3115 -buildid=1709168962 -steamid=0 -logdir=/usr/home/scratchi/.steam/steam/logs -uimode=7 -startcount=2 -steamuniverse=Public -realm=Global -clientui=/usr/home/scratchi/.steam/steam/clientui -steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam -launcher=0 -use_safe_shutdown_workaround -use_xcomposite_workaround -no-restart-on-ui-mode-change --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt --disable-quick-menu --disable-features=DcheckIsFatal --no-sandbox
[0303/145332.233443:ERROR:context.cc(100)] The browser_subprocess_path directory (./steamwebhelper) is not an absolute path. Defaulting to empty.
[0303/145332.246180:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: browser
[0303/145332.247441:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145332.248475:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145332.276684:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145332.276768:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709167136
[0303/145332.276773:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145332.276778:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145332.276782:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145332.278853:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145332.278912:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145332.278917:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145332.278921:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145332.278925:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145332.279869:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145332.279914:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145332.279919:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145332.279924:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145332.279928:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
*** stack smashing detected ***: terminated
[0303/145332.785246:ERROR:ptracer.cc(43)] ptrace: Invalid argument (22)
[0303/145332.785290:WARNING:process_reader_linux.cc(398)] Couldn't initialize main thread.
[0303/145332.785336:ERROR:proc_task_reader.cc(46)] format error
[0303/145332.785353:WARNING:exception_snapshot_linux.cc(349)] thread ID 3347 not found in process
[0303/145332.785394:ERROR:process_snapshot_linux.cc(129)] thread not found 3347
[0303/145332.785609:ERROR:proc_task_reader.cc(46)] format error
src/steamUI/steamuisharedjscontroller.cpp (546) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (546) : Failed creating offscreen shared JS context
03/03 09:53:37 Init: Installing breakpad exception handler for appid(steam)/version(1709168962)/tid(3115)
ExceptionHandler::GenerateDump waitpid failed:No child processes
03/03 09:53:37 Failed writing minidump, nothing to upload.
src/steamexe/steamglobalinstance.cpp (435) : Assertion Failed: ReadCommandsFromPipe: read failed: Resource temporarily unavailable

src/steamexe/steamglobalinstance.cpp (435) : Assertion Failed: ReadCommandsFromPipe: read failed: Resource temporarily unavailable

03/03 09:53:37 Init: Installing breakpad exception handler for appid(steam)/version(1709168962)/tid(3115)
ExceptionHandler::GenerateDump waitpid failed:No child processes
03/03 09:53:37 Failed writing minidump, nothing to upload.
[[sh]]
[[-c]]
[[LIBGL_ALWAYS_SOFTWARE=1 exec '/usr/home/scratchi/.steam/steam/ubuntu12_64/steamwebhelper.sh.patched' '-lang=en_US' '-cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache' '-steampid=3115' '-buildid=1709168962' '-steamid=0' '-logdir=/usr/home/scratchi/.steam/steam/logs' '-uimode=7' '-startcount=3' '-steamuniverse=Public' '-realm=Global' '-clientui=/usr/home/scratchi/.steam/steam/clientui' '-steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam' '-launcher=0' '-use_safe_shutdown_workaround' '-use_xcomposite_workaround' '-no-restart-on-ui-mode-change' '--enable-smooth-scrolling' '--disable-gpu-compositing' '--disable-gpu' '--password-store=basic' '--log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt' '--disable-quick-menu' '--disable-features=DcheckIsFatal' --no-sandbox]]
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp
mount: tmpfs: Device busy
mount -o nocover -t tmpfs tmpfs /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper
mount: tmpfs: Device busy
Assuming /home/scratchi/.steam/tmp/SteamLinuxRuntime_sniper is already set up.
exec ./steamwebhelper -lang=en_US -cachedir=/usr/home/scratchi/.steam/steam/config/htmlcache -steampid=3115 -buildid=1709168962 -steamid=0 -logdir=/usr/home/scratchi/.steam/steam/logs -uimode=7 -startcount=3 -steamuniverse=Public -realm=Global -clientui=/usr/home/scratchi/.steam/steam/clientui -steampath=/usr/home/scratchi/.steam/steam/ubuntu12_32/steam -launcher=0 -use_safe_shutdown_workaround -use_xcomposite_workaround -no-restart-on-ui-mode-change --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/usr/home/scratchi/.steam/steam/logs/cef_log.txt --disable-quick-menu --disable-features=DcheckIsFatal --no-sandbox
[0303/145342.332777:ERROR:context.cc(100)] The browser_subprocess_path directory (./steamwebhelper) is not an absolute path. Defaulting to empty.
[0303/145342.345326:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: browser
[0303/145342.346536:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145342.347527:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0303/145342.375819:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145342.375900:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709167136
[0303/145342.375909:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145342.375917:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145342.375925:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145342.377159:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145342.377218:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145342.377223:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145342.377228:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145342.377232:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0303/145342.378074:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0303/145342.378120:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1709168962
[0303/145342.378125:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0303/145342.378129:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0303/145342.378134:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
*** stack smashing detected ***: terminated
[0303/145342.885208:ERROR:ptracer.cc(43)] ptrace: Invalid argument (22)
[0303/145342.885250:WARNING:process_reader_linux.cc(398)] Couldn't initialize main thread.
[0303/145342.885293:ERROR:proc_task_reader.cc(46)] format error
[0303/145342.885311:WARNING:exception_snapshot_linux.cc(349)] thread ID 3373 not found in process
[0303/145342.885351:ERROR:process_snapshot_linux.cc(129)] thread not found 3373
[0303/145342.885570:ERROR:proc_task_reader.cc(46)] format error

Also, attaching .steam/steam/logs/webhelper.txt ... it looks like things are working and getting proper date stamps up to 2024-02-27, prior to the update...but then the rest of the log entries are 1970-01-01? Not sure if that matters, but maybe the errors logged there can help troubleshoot?

Attached also is dmesg errors logged during multiple attempts to launch.

Let me know if you require any additional information to troubleshoot this. The GPU by the way is an old Fermi, so no Vulkan...can that be the issue? Steam was working fine on it last week before the client update.

Thanks for your help!
 

Attachments

OK, did that, still no luck. Now everytime I launch steam, during load I get page fault panic and the laptop reboots. It always happens at the same point and the last messages logged are:
Failed to load module "colorreload-gtk-module"
Failed to load module "windows-decorations-gtk-module"

I've attached a picture of the console right before the reboot happens and also attached two core.txt dump files in the zip. Let me know if you need any additional info for troubleshooting this.

Thanks for all your help with this.
 

Attachments

  • steamcrashscreen.jpg
    steamcrashscreen.jpg
    729.7 KB · Views: 171
  • coredumps.zip
    coredumps.zip
    118.1 KB · Views: 102
Disable webcamd and try again. If you use bluetooth or virtual_oss, disable that as well.
Yes! That was it, Steam is working after disabling webcamd. Was able to log in, launch a game and play with no issues. Thank you so much!

I only used webcam once on this laptop, so leaving it disabled is not an issue, rather just onestart it if/when I ever do need it again.

Completely unrelated to this, but Charrua Soccer Pro and Mirror editions work great on FreeBSD. A fun arcade style football game, been spending lots of time on it lately :)
Also, Road Redemption is working nice too. That one is marked meh/unstable on the github compatibility list, and before when I tried it it would lock up a few minutes into the race. But last week I spent about an hour playing it and had no issues; good performance and no lock ups.

Thank you again, happy I can play again on this laptop! :D
 
What sort of performance should I expect? I got Torchlight 2 running and I'm getting ~15 fps in 1080p on an RX 6800 XT.

Not sure if this is normal when running games this way or if I have a problem somewhere.
 
Disable webcamd and try again. If you use bluetooth or virtual_oss, disable that as well.
With the latest version from the repo, today, I get an unhandled exception from /opt/steam-utils/bin/lsu-mount-runtime
164 raise if !(home_dir =~ HIER_HOME_PATH)

13.2-release-p10, mostly linux-c7 packages.

Removing that line lets it launch, it may be because my home dir is a symlink, but thank you for getting it working again!
 
Symlink to what location?

/home/steamuser -> /elsewhere/steamuser

/home ran out of space, as it often does, but I had lots /elsewhere

Similar issues can be had where /compat/linux is a symlink, but mount shows it as wherever it really is mounted, and this breaks a few scripts I've seen that expect /compat/linux to be the actual mountpoint, this also shows up say when switching to a differently installed linux distro instead of the old c7 stuff.

I have no idea on the correct sort of fix for this type of thing. Happy to test though, but can't write ruby (I'm lazy)

While we're here I note also that games like Factorio are listed as broken, but that just requires a quick patchelf to use a different glibc and a few other linux libs. I wonder if there's a good way of doing that for other games or sharing that info for others.

e.g.
cp factorio factorio.linux
patchelf --set-interpreter ......factorio/bin/x64/lib/x86_64-linux-gnu/ld-2.18.so ./factorio

Likewise, X4 was great fun, until a recent version stopped running FreeBSD, due to glibc and glicxx, but the games don't often really seem to require the version they claim they do.

Anyway, hope I answered ok re the symlink, apologies, I am stuck on --verbose
 
/home/steamuser -> /elsewhere/steamuser

/home ran out of space, as it often does, but I had lots /elsewhere
Well, that is unsupported. The recommended way to place data on specific storage devices are mountpoints, rather than hierarchy changes.

Similar issues can be had where /compat/linux is a symlink, but mount shows it as wherever it really is mounted, and this breaks a few scripts I've seen that expect /compat/linux to be the actual mountpoint, this also shows up say when switching to a differently installed linux distro instead of the old c7 stuff.
I don't know about others, but I expect specific libs with specific patches in a known location. Different Linux distros are not something I'm able to accommodate (unless they are in the Ports tree).
 
Well, that is unsupported. The recommended way to place data on specific storage devices are mountpoints, rather than hierarchy changes.


I don't know about others, but I expect specific libs with specific patches in a known location. Different Linux distros are not something I'm able to accommodate (unless they are in the Ports tree).
But I would imagine it's a fairly common setup and problem for others, as the pwd manpage provides a similar example.

I think with the new nullfs mounts approach (like it!) it should be easier to get some of those other games working, if we can put a few oddball linux libs in there and use them over the c7 stuff which ... well. c7 is a bit old.

Maybe I've not chosen the right way, but for me, I don't fancy using another OS, and don't mind doing what is not correct if it means I can play a game to death, which I've been doing since the original unreal on freebsd, under wine. Better than Windows NT for OpenGL imho..

Don't take this wrong, your work is great stuff and much appreciated, but I don't run anything but FreeBSD and if it won't work the standard way, I'm more than prepared to try the non-standard, unsupported way.

IIRC, /compat/linux used to be a symlink to somewhere in /usr/compat/linux as default and I've just not moved on.
 
I got steam install to open the steam install and install the latest update. After the latest update is install, steam itself doesn't turn on.
Then I install the linux-steam-utils Freshports packages on top and steam worked fine.
 
Anyone else running into this or is it just me? Any advice if I'm doing something wrong or does this require fix in linux-steam-utils? I'll be happy to test any changes if that's what is needed.
Yes, me, too, since a few weeks ago. I am also posting a screenshot.
I do not quite understand the further comments that apparently fix the problem?
 

Attachments

  • Screenshot from 2024-03-27 12-52-15.png
    Screenshot from 2024-03-27 12-52-15.png
    391.9 KB · Views: 124
Can anyone recommend a Windows-only free title on Steam that's known to run correctly using FreeBSD wine-proton compatibility?
I believe I have everything installed right but the games crash for me, I tried Unreal Tournament GOTY and 3. "Native" games work, demanding ones too like Star Conflict, but XNA based games (Axiom Verge and a lot of so called metroidvanias) do not open for me, they get a null pointer somewhere in their code.
 
UT will work with /libexec/ld-elf32.so.1 from FreeBSD 13.2. Yes, with that specific executable. Note that I'd generally recommend mounting files with nullfs rather directly overwriting system files.
 
Good to know. I might test it but I won't probably leave overlay over system files just to run a 25 year old game.

Another smaller issue I have is no gamepad in linux-steam, which is probably due to devfs rules. I'm running hgame+HIDAPI built SDL2. Do I need udev support too? Also thinking about how to realize devfs since tutorials use wheel group, I believe good approach would be to modify ownership to games group and add the steam user to it.
 
See https://github.com/shkhln/linuxulat...7c95c9880cc079120/bin/fix-gamepad-permissions.

Another smaller issue I have is no gamepad in linux-steam
In Steam itself? That's a bit complicated and doesn't work properly right now.

I'm running hgame
I'm not sure hgame does anything by itself. ps4dshock and xb360gp create evdev nodes, which can be accessed both by native FreeBSD and Linux apps.

HIDAPI built SDL2.
That obviously only works with native FreeBSD apps. In this case the kernel gamepad drivers are not required, instead you should give applications access to the corresponding USB node (you can use https://github.com/shkhln/linuxulat...ce7c95c9880cc079120/etc/devd/steam-input.conf as a template).
 
I haven't played on steam for months now. Meanwhile I have upgraded my system to 14.1 from formerly 13.2. While the steam client and the linux games work, this is not the case with proton games. When trying to launch a proton game, I get the following error in the terminal:

Code:
/usr/home/steam/.steam/steam/compatibilitytools.d/FreeBSD_Proton/run.sh: line 10: exec: lsu-proton: not found
 
Back
Top