protonscr

Running steam again tries to execute a second (or more) instance but fails with steamwebhelper error

steamopen Steam clientDistro Family: NixOS
ValveSoftware/steam-for-linux#11643 · opened 2025-01-05 by TheAyes · updated 2025-01-15 · 3 comments · github
TTheAyes 2025-01-05 github

Your system information

  • Steam client version (build number or date): no idea tbh. I've searched far and wide

  • Distribution (e.g. Ubuntu): NixOS 25.05.20250102.6df2492 (Warbler) x86_64

  • Opted into Steam client beta?: Initially, but I also tried without

  • Have you checked for system updates?: Yes

  • Steam Logs: steam-logs.tar.gz

  • GPU: AMD ATI Radeon RX 7700 XT / 7800 XT

Please describe your issue in as much detail as possible:

I've set steam to start automatically on system startup. This works normally and as intended. But If I then try starting games (or steam itself for that matter) via my application runner, it instead shows me an steamwebhelper not responding window:
image

Terminal Output for the new webhelper instance:
find: ‘/proc/73887/fd/0’: Permission denied
find: ‘/proc/73887/fd/1’: Permission denied
find: ‘/proc/73887/fd/2’: Permission denied
find: ‘/proc/73887/fd/3’: Permission denied
find: ‘/proc/73887/fd/4’: Permission denied
find: ‘/proc/73887/fd/5’: Permission denied
find: ‘/proc/73887/fd/6’: Permission denied
find: ‘/proc/73887/fd/7’: Permission denied
find: ‘/proc/73887/fd/8’: Permission denied
find: ‘/proc/73887/fd/9’: Permission denied
find: ‘/proc/73887/fd/10’: Permission denied
find: ‘/proc/73887/fd/11’: Permission denied
find: ‘/proc/73887/fd/12’: Permission denied
find: ‘/proc/73887/fd/13’: Permission denied
find: ‘/proc/73887/fd/14’: Permission denied
find: ‘/proc/73887/fd/15’: Permission denied
find: ‘/proc/73887/fd/16’: Permission denied
find: ‘/proc/73887/fd/17’: Permission denied
find: ‘/proc/73887/fd/18’: Permission denied
find: ‘/proc/73887/fd/19’: Permission denied
find: ‘/proc/73887/fd/20’: Permission denied
find: ‘/proc/73887/fd/21’: Permission denied
find: ‘/proc/73887/fd/22’: Permission denied
find: ‘/proc/73887/fd/23’: Permission denied
find: ‘/proc/73887/fd/24’: Permission denied
find: ‘/proc/73887/fd/25’: Permission denied
find: ‘/proc/73887/fd/26’: Permission denied
find: ‘/proc/73887/fd/27’: Permission denied
find: ‘/proc/73887/fd/28’: Permission denied
find: ‘/proc/73887/fd/29’: Permission denied
find: ‘/proc/73887/fd/30’: Permission denied
find: ‘/proc/73887/fd/31’: Permission denied
find: ‘/proc/73887/fd/32’: Permission denied
find: ‘/proc/73887/fd/33’: Permission denied
find: ‘/proc/73887/fd/34’: Permission denied
find: ‘/proc/73887/fd/35’: Permission denied
find: ‘/proc/73887/fd/36’: Permission denied
find: ‘/proc/73887/fd/37’: Permission denied
find: ‘/proc/73887/fd/38’: Permission denied
find: ‘/proc/73887/fd/39’: Permission denied
find: ‘/proc/73887/fd/40’: Permission denied
find: ‘/proc/73887/fd/41’: Permission denied
find: ‘/proc/73887/fd/42’: Permission denied
find: ‘/proc/73887/fd/43’: Permission denied
find: ‘/proc/73887/fd/44’: Permission denied
find: ‘/proc/73887/fd/45’: Permission denied
find: ‘/proc/73887/fd/46’: Permission denied
find: ‘/proc/73887/fd/47’: Permission denied
find: ‘/proc/73887/fd/48’: Permission denied
find: ‘/proc/73887/fd/49’: Permission denied
find: ‘/proc/73887/fd/50’: Permission denied
find: ‘/proc/73887/fd/51’: Permission denied
find: ‘/proc/73887/fd/52’: Permission denied
find: ‘/proc/73887/fd/53’: Permission denied
find: ‘/proc/73887/fd/54’: Permission denied
find: ‘/proc/73887/fd/55’: Permission denied
find: ‘/proc/73887/fd/56’: Permission denied
find: ‘/proc/73887/fd/57’: Permission denied
find: ‘/proc/73887/fd/58’: Permission denied
find: ‘/proc/73887/fd/59’: Permission denied
find: ‘/proc/73887/fd/60’: Permission denied
find: ‘/proc/73887/fd/61’: Permission denied
find: ‘/proc/73887/fd/62’: Permission denied
find: ‘/proc/73887/fd/63’: Permission denied
find: ‘/proc/73887/fd/64’: Permission denied
find: ‘/proc/73887/fd/65’: Permission denied
find: ‘/proc/73887/fd/66’: Permission denied
find: ‘/proc/73887/fd/67’: Permission denied
find: ‘/proc/73887/fd/68’: Permission denied
find: ‘/proc/73887/fd/69’: Permission denied
find: ‘/proc/73887/fd/70’: Permission denied
find: ‘/proc/73887/fd/71’: Permission denied
find: ‘/proc/73887/fd/72’: Permission denied
find: ‘/proc/73887/fd/73’: Permission denied
find: ‘/proc/73887/fd/74’: Permission denied
find: ‘/proc/73887/fd/75’: Permission denied
find: ‘/proc/73887/fd/76’: Permission denied
find: ‘/proc/73887/fd/77’: Permission denied
find: ‘/proc/73887/fd/78’: Permission denied
find: ‘/proc/73887/fd/79’: Permission denied
find: ‘/proc/73887/fd/80’: Permission denied
find: ‘/proc/73887/fd/81’: Permission denied
find: ‘/proc/73887/fd/82’: Permission denied
find: ‘/proc/73887/fd/83’: Permission denied
find: ‘/proc/73887/fd/84’: Permission denied
find: ‘/proc/73887/fd/85’: Permission denied
find: ‘/proc/73887/fd/86’: Permission denied
find: ‘/proc/73887/fd/87’: Permission denied
find: ‘/proc/73887/fd/88’: Permission denied
find: ‘/proc/73887/fd/89’: Permission denied
find: ‘/proc/73887/fd/90’: Permission denied
find: ‘/proc/73887/fd/91’: Permission denied
find: ‘/proc/73887/fd/92’: Permission denied
find: ‘/proc/73887/fd/93’: Permission denied
find: ‘/proc/73887/fd/94’: Permission denied
find: ‘/proc/73887/fd/95’: Permission denied
find: ‘/proc/73887/fd/96’: Permission denied
find: ‘/proc/73887/fd/97’: Permission denied
find: ‘/proc/73887/fd/98’: Permission denied
find: ‘/proc/73887/fd/99’: Permission denied
find: ‘/proc/73887/fd/100’: Permission denied
find: ‘/proc/73887/fd/101’: Permission denied
find: ‘/proc/73887/fd/102’: Permission denied
find: ‘/proc/73887/fd/103’: Permission denied
find: ‘/proc/73887/fd/104’: Permission denied
find: ‘/proc/73887/fd/105’: Permission denied
find: ‘/proc/73887/fd/106’: Permission denied
find: ‘/proc/73887/fd/107’: Permission denied
find: ‘/proc/73887/fd/108’: Permission denied
find: ‘/proc/73887/fd/109’: Permission denied
find: ‘/proc/73887/fd/110’: Permission denied
find: ‘/proc/73887/fd/111’: Permission denied
find: ‘/proc/73887/fd/112’: Permission denied
find: ‘/proc/73887/fd/113’: Permission denied
find: ‘/proc/73887/fd/114’: Permission denied
find: ‘/proc/73887/fd/115’: Permission denied
find: ‘/proc/73887/fd/116’: Permission denied
find: ‘/proc/73887/fd/117’: Permission denied
find: ‘/proc/73887/fd/118’: Permission denied
find: ‘/proc/73887/fd/119’: Permission denied
find: ‘/proc/73887/fd/120’: Permission denied
find: ‘/proc/73887/fd/121’: Permission denied
find: ‘/proc/73887/fd/122’: Permission denied
find: ‘/proc/73887/fd/123’: Permission denied
find: ‘/proc/73887/fd/124’: Permission denied
find: ‘/proc/73887/fd/125’: Permission denied
find: ‘/proc/73887/fd/126’: Permission denied
find: ‘/proc/73887/fd/127’: Permission denied
find: ‘/proc/73887/fd/128’: Permission denied
find: ‘/proc/73887/fd/129’: Permission denied
find: ‘/proc/73887/fd/130’: Permission denied
find: ‘/proc/73887/fd/131’: Permission denied
find: ‘/proc/73887/fd/132’: Permission denied
find: ‘/proc/73887/fd/133’: Permission denied
find: ‘/proc/73887/fd/134’: Permission denied
find: ‘/proc/73887/fd/135’: Permission denied
find: ‘/proc/73887/fd/136’: Permission denied
find: ‘/proc/73887/fd/137’: Permission denied
find: ‘/proc/73887/fd/139’: Permission denied
steam.sh[74965]: Running Steam on nixos 25.05 64-bit
steam.sh[74965]: STEAM_RUNTIME is enabled automatically
setup.sh[75016]: Steam runtime environment up-to-date!
steam.sh[74965]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
src/steamexe/steamglobalinstance.cpp (394) : m_NamedPipe >= 0
src/steamexe/steamglobalinstance.cpp (394) : m_NamedPipe >= 0
01/05 23:17:01 minidumps folder is set to /tmp/dumps
01/05 23:17:01 Init: Installing breakpad exception handler for appid(steam)/version(1.0)/tid(75078)
assert_20250105231701_3.dmp[75081]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250105231701_3.dmp
[2025-01-05 23:17:01] Startup - updater built Dec  2 2024 21:26:10
[2025-01-05 23:17:01] Startup - Steam Client launched with: '/home/ayes/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
01/05 23:17:01 minidumps folder is set to /tmp/dumps
01/05 23:17:01 Init: Installing breakpad exception handler for appid(steam)/version(1733265492)/tid(75078)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2025-01-05 23:17:01] Loading cached metrics from disk (/home/ayes/.local/share/Steam/package/steam_client_metrics.bin)
[2025-01-05 23:17:01] Using the following download hosts for Public, Realm steamglobal
[2025-01-05 23:17:01] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-01-05 23:17:01] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-01-05 23:17:01] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-01-05 23:17:01] Checking for update on startup
[2025-01-05 23:17:01] Checking for available updates...
[2025-01-05 23:17:01] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-01-05 23:17:01] Manifest download: send request
[2025-01-05 23:17:01] Manifest download: waiting for download to finish
[2025-01-05 23:17:01] Manifest download: finished
[2025-01-05 23:17:01] Download skipped: /steam_client_ubuntu12 version 1733265492, installed version 1733265492, existing pending version 0
[2025-01-05 23:17:01] Nothing to do
[2025-01-05 23:17:01] Verifying installation...
[2025-01-05 23:17:01] Performing checksum verification of executable files
[2025-01-05 23:17:02] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/ayes/.local/share/Steam/logs

assert_20250105231701_3.dmp[75081]: Finished uploading minidump (out-of-process): success = yes
assert_20250105231701_3.dmp[75081]: response: CrashID=bp-c57d9989-de88-47a0-9188-5abbe2250105
assert_20250105231701_3.dmp[75081]: file ''/tmp/dumps/assert_20250105231701_3.dmp'', upload yes: ''CrashID=bp-c57d9989-de88-47a0-9188-5abbe2250105''
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe0508830
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe0507000
steamwebhelper.sh[75120]: Using supervisor /home/ayes/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[75120]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/ayes/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steam-runtime-supervisor[75134]: N: Waiting for exclusive lock to be available: /home/ayes/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.lock
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75189
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75189 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75233
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75233 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75249
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75249 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75261
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75261 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75275
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75275 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75287
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
src/steamUI/steamuisharedjscontroller.cpp (666) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (666) : Failed creating offscreen shared JS context
01/05 23:17:26 Init: Installing breakpad exception handler for appid(steam)/version(1733265492)/tid(75078)
assert_20250105231726_33.dmp[75301]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250105231726_33.dmp
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75287 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75314
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
assert_20250105231726_33.dmp[75301]: Finished uploading minidump (out-of-process): success = yes
assert_20250105231726_33.dmp[75301]: response: CrashID=bp-631060d1-4088-4a5f-9119-232722250105
assert_20250105231726_33.dmp[75301]: file ''/tmp/dumps/assert_20250105231726_33.dmp'', upload yes: ''CrashID=bp-631060d1-4088-4a5f-9119-232722250105''
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75314 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75336
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75336 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75350
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Steam Runtime Launch Service: steam-runtime-launcher-service pid 75350 exited
Desktop state changed: desktop: { pos:    0,   0 size: 5760,1080 } primary: { pos:    0,   0 size: 1920,1080 }
Caching cursor image for , size 24x24, serial 2, cache size = 0
pressure-vessel-wrap[75381]: W: Found more than one possible libdrm data directory from provider
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 75558
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Fossilize INFO: Overriding serialization path: "/home/ayes/.local/share/Steam/shader_cache_temp_dir_d3d11_64/fozpipelinesv6/steamapprun_pipeline_cache".
pressure-vessel-wrap[75620]: W: Found more than one possible libdrm data directory from provider
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Fossilize INFO: Overriding serialization path: "/home/ayes/.local/share/Steam/shader_cache_temp_dir_d3d12_64/fozpipelinesv6/steamapprun_pipeline_cache".
src/common/html/chrome_ipc_client.cpp (1253) : Failed to connect to master html process, created shared memory (spawn time 60.07)
src/common/html/chrome_ipc_client.cpp (1253) : Failed to connect to master html process, created shared memory (spawn time 60.07)
01/05 23:18:02 Init: Installing breakpad exception handler for appid(steam)/version(1733265492)/tid(75078)
assert_20250105231802_39.dmp[75875]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250105231802_39.dmp
src/steamUI/steamuisharedjscontroller.cpp (666) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (666) : Failed creating offscreen shared JS context
assert_20250105231802_39.dmp[75875]: Finished uploading minidump (out-of-process): success = yes
assert_20250105231802_39.dmp[75875]: response: CrashID=bp-2b1fb80c-c886-435b-92e9-dd9e22250105
assert_20250105231802_39.dmp[75875]: file ''/tmp/dumps/assert_20250105231802_39.dmp'', upload yes: ''CrashID=bp-2b1fb80c-c886-435b-92e9-dd9e22250105''
[2025-01-05 23:19:03] Background update loop checking for update. . .
[2025-01-05 23:19:03] Checking for available updates...
[2025-01-05 23:19:03] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-01-05 23:19:03] Manifest download: send request
[2025-01-05 23:19:03] Manifest download: waiting for download to finish
[2025-01-05 23:19:03] Manifest download: finished
[2025-01-05 23:19:03] Download skipped by HTTP 304 Not Modified
[2025-01-05 23:19:03] Nothing to do
[2025-01-05 23:21:55] Shutdown

Steps for reproducing this issue:

Since I don't know what might be causing it providing a reproduction proves difficult. But what I generally do to check if it's still like this is the following:

  1. Start Steam
  2. Run a game using the application runner
  3. Observe if it tries to start another steam instance or not
Vveggigit 2025-01-15 github

same problem with debian 12

Vveggigit 2025-01-15 github

@TheAyes Did you manage to resolve this?

TTheAyes 2025-01-15 github

I'll add the solution once I found one

Nothing extracted yet.