Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam + VGL crash after logging in #262

Open
lidantosnat opened this issue Sep 27, 2024 · 0 comments
Open

Steam + VGL crash after logging in #262

lidantosnat opened this issue Sep 27, 2024 · 0 comments

Comments

@lidantosnat
Copy link

lidantosnat commented Sep 27, 2024

Steam is crashing when started with virtualgl after logging into account.

Clean Debian 12 installed in a VM with GPU passthrough.
Installed latest stable version of steam from the steam repository.
Installed latest stable version of virtualgl and virtualgl32 from the virtualgl repository.
NVIDIA open dkms driver 560.35.03-1 installed from NVIDIA repository.
Kernel 6.1.0-25-amd64.

$ dpkg -l | grep -e virtualgl -e steam
ii  steam-launcher                          1:1.0.0.81                              all          Launcher for the Steam software distribution service
ii  steam-libs-amd64                        1:1.0.0.81                              amd64        Steam libraries metapackage
ii  steam-libs-i386:i386                    1:1.0.0.81                              i386         Steam libraries metapackage
ii  virtualgl                               3.1.1-20240228                          amd64        A toolkit for displaying OpenGL applications to thin clients
ii  virtualgl32                             3.1.1-20240228                          amd64        A toolkit for displaying OpenGL applications to thin clients

On first steam+virtualgl start I'm getting to the login window but it's crashing when I login there.
All subsequent logged in steam+vurtialgl runs will crash.

I have these errors in the steam log:

ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
$ vglrun steam
steam.sh[1407]: Running Steam on debian 12 64-bit
steam.sh[1407]: STEAM_RUNTIME is enabled automatically
setup.sh[1535]: Steam runtime environment up-to-date!
steam.sh[1407]: Steam client's requirements are satisfied
[2024-09-27 16:52:30] Startup - updater built Sep 17 2024 20:02:19
[2024-09-27 16:52:30] Startup - Steam Client launched with: '/home/user/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
09/27 16:52:30 minidumps folder is set to /tmp/dumps
09/27 16:52:30 Init: Installing breakpad exception handler for appid(steam)/version(1726604483)/tid(1604)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-09-27 16:52:30] Loading cached metrics from disk (/home/user/.local/share/Steam/package/steam_client_metrics.bin)
[2024-09-27 16:52:30] Using the following download hosts for Public, Realm steamglobal
[2024-09-27 16:52:30] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-09-27 16:52:30] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-09-27 16:52:30] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-09-27 16:52:30] Checking for update on startup
[2024-09-27 16:52:30] Checking for available updates...
[2024-09-27 16:52:30] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2024-09-27 16:52:30] Manifest download: send request
[2024-09-27 16:52:30] Manifest download: waiting for download to finish
[2024-09-27 16:52:31] Manifest download: finished
[2024-09-27 16:52:31] Download skipped: /steam_client_ubuntu12 version 1726604483, installed version 1726604483, existing pending version 0
[2024-09-27 16:52:31] Nothing to do
[2024-09-27 16:52:31] Verifying installation...
[2024-09-27 16:52:31] Performing checksum verification of executable files
[2024-09-27 16:52:32] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/user/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe6f0b370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe6f09cc0
steamwebhelper.sh[1650]: Using supervisor /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[1650]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[1650]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[1650]: Starting steamwebhelper with Sniper steam runtime at /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  130 (MIT-SHM)
  Minor opcode of failed request:  3 (X_ShmPutImage)
  Serial number of failed request:  44
  Current serial number in output stream:  45
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 1743
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  130 (MIT-SHM)
  Minor opcode of failed request:  3 (X_ShmPutImage)
  Serial number of failed request:  44
  Current serial number in output stream:  45
pressure-vessel-wrap[1677]: N: Not replacing "/etc/vulkan/explicit_layer.d" with tmpfs: Path "/etc" is reserved by the container framework
pressure-vessel-wrap[1677]: N: Not replacing "/etc/vulkan/implicit_layer.d" with tmpfs: Path "/etc" is reserved by the container framework
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
exec ./steamwebhelper -lang=en_US -cachedir=/home/user/.local/share/Steam/config/htmlcache -steampid=1604 -buildid=1726604483 -steamid=0 -logdir=/home/user/.local/share/Steam/logs -uimode=7 -startcount=0 -userdatadir=/home/user/.local/share/Steam/config/cefdata -steamuniverse=Public -realm=Global -clientui=/home/user/.local/share/Steam/clientui -steampath=/home/user/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/user/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal
steamwebhelper.sh[1952]: Using supervisor /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[1952]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[1952]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[1952]: Starting steamwebhelper with Sniper steam runtime at /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
pressure-vessel-wrap[1978]: N: Not replacing "/etc/vulkan/explicit_layer.d" with tmpfs: Path "/etc" is reserved by the container framework
pressure-vessel-wrap[1978]: N: Not replacing "/etc/vulkan/implicit_layer.d" with tmpfs: Path "/etc" is reserved by the container framework
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
exec ./steamwebhelper -lang=en_US -cachedir=/home/user/.local/share/Steam/config/htmlcache -steampid=1604 -buildid=1726604483 -steamid=0 -logdir=/home/user/.local/share/Steam/logs -uimode=7 -startcount=1 -userdatadir=/home/user/.local/share/Steam/config/cefdata -steamuniverse=Public -realm=Global -clientui=/home/user/.local/share/Steam/clientui -steampath=/home/user/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/user/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal
BRefreshApplicationsInLibrary 1: 1ms
Desktop state changed: desktop: { pos:    0,   0 size: 1920,2280 } primary: { pos:    0,   0 size: 1920,1200 }
BuildCompleteAppOverviewChange: 121 apps
RegisterForAppOverview 1: 3ms
RegisterForAppOverview 2: 3ms
[VGL] ERROR: in isDisplayExcluded--
[VGL]    98: Unexpected NULL condition
src/common/completionportmanager_posix.cpp (657) : m_AssocHandles.IsValidIndex( nAssocIdx )
src/common/completionportmanager_posix.cpp (657) : m_AssocHandles.IsValidIndex( nAssocIdx )
09/27 16:53:06 Failed writing minidump, nothing to upload.
/home/user/.local/share/Steam/steam.sh: line 906:  1604 Segmentation fault      "$STEAMROOT/$STEAMEXEPATH" "$@"

Other apps (glxgears/firefox) work properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant