protonscr

steamuisharedjscontroller.cpp (686) : Failed creating offscreen shared JS context

steamopen Distro Family: Debian
ValveSoftware/steam-for-linux#11984 · opened 2025-05-07 by el-chay · updated 2025-05-07 · 1 comments · github
Eel-chay 2025-05-07 github

Your system information

  • Steam client version (build number or date): 1:1.0.0.81
  • Distribution (e.g. Ubuntu): Debian 12 (Bookworm)
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
  • GPU: Nvidia

Please describe your issue in as much detail as possible:

  • Steam fails to start, reporting the error:
...
[2025-05-07 02:01:42] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
src/steamUI/steamuisharedjscontroller.cpp (686) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (686) : Failed creating offscreen shared JS context
05/07 02:01:42 Init: Installing breakpad exception handler for appid(steam)/version(1745876290)/tid(35552)
assert_20250507020142_27.dmp[36049]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250507020142_27.dmp
...

Steps for reproducing this issue:

  1. Debian fresh install applying https://wiki.debian.org/NvidiaGraphicsDrivers with multiarch support.
  2. Executed in a terminal dpkg -i steam_latest.deb (downloaded from http://media.steampowered.com/client/installer/steam.deb)
  3. Executed in a terminal /usr/bin/steam

steam-logs.tar.gz

Eel-chay 2025-05-07 github

Found this issue #11921, even though the error looks different, it gets me the client running:

  • Download the old stable client:

    /usr/bin/steam -forcesteamupdate -forcepackagedownload -overridepackageurl http://web.archive.org/web/20240520if_/media.steampowered.com/client -exitsteam
    
  • Launch preventing upgrade:

    /usr/bin/steam -noverifyfiles -nobootstrapupdate -skipinitialbootstrap -norepairfiles -overridepackageurl 
    

I had to use the full path because of this error: #11983

Nothing extracted yet.