You are not logged in.

#1 2026-07-11 18:08:31

TDCMC
Member
Registered: 2026-07-03
Posts: 8

[SOLVED] Steam runtime window freezes and closes

I've had this problem for a while now. For some reason, when I enter the "downloads" section on steam, after a few seconds it freezes, and the window closes. The runtime does not crash, because the appindicator icon doesn't go away, and I can just reopen it.
This also happens when I go to my game library. (but it doesn't happen everytime)
I'm on Gnome 50 (wayland) on a laptop with the GPU set to Nvidia (optimus, not mux) using envycontrol. I've tested it on intel and hybrid mode, and neither has fixed it.

I can give supplementary details if needed.

Last edited by TDCMC (2026-07-12 14:00:08)

Offline

#2 2026-07-11 19:26:14

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,836

Re: [SOLVED] Steam runtime window freezes and closes

I've also

… not quite finished that train of thought? smile

When you run steam from an interactive shell (terminal) does it print errors/warnings when this happens?

Offline

#3 2026-07-12 06:39:19

TDCMC
Member
Registered: 2026-07-03
Posts: 8

Re: [SOLVED] Steam runtime window freezes and closes

seth wrote:

… not quite finished that train of thought? smile

Woops, forgot to delete that part haha.

But no, the terminal log doesn't have anything of significance to my knowledge. When the window closes, there's absolutely nothing, and when it's about to open again, (normally it reopens automatically) it prints this:

steamwebhelper.sh[49461]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/$USER/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[49461]: Starting steamwebhelper with steamrt steam runtime at /home/$USER/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/$USER/.local/share/Steam/config/htmlcache -steampid=35453 -buildid=1782866176 -steamid=76561199201078835 -logdir=/home/$USER/.local/share/Steam/logs -uimode=7 -startcount=2 -steamuniverse=Public -realm=Global -clientui=/home/$USER/.local/share/Steam/clientui -steampath=/home/$USER/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/$USER/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,WebUsbDeviceDetection,ValveFFmpegAllowLowDelayHEVC

Last edited by TDCMC (2026-07-12 06:39:58)

Offline

#4 2026-07-12 07:05:48

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,836

Re: [SOLVED] Steam runtime window freezes and closes

Starting steam webhelper sounds like some process has gone - https://wiki.archlinux.org/title/Core_d … _core_dump ?

Offline

#5 2026-07-12 11:54:37

TDCMC
Member
Registered: 2026-07-03
Posts: 8

Re: [SOLVED] Steam runtime window freezes and closes

Steam uses a lot of shell scripts to launch the client, so I couldn't find the actual binary and debug it. But

coredumpctl info steam

and

coredumpctl info steamwebhelper

show tracebacks from more than a month ago:

           PID: 313634 (steam)
           UID: 1000 ($USER)
           GID: 1000 ($USER)
        Signal: 11 (SEGV)
     Timestamp: Sun 2026-06-07 13:22:01 +0330 (1 month 4 days ago)
  Command Line: /home/$USER/.local/share/Steam/ubuntu12_32/steam -srt-logger-opened steam://rungameid/3513350
    Executable: /home/$USER/.local/share/Steam/ubuntu12_32/steam
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-net.lutris.Lutris-311665.scope
          Unit: user@1000.service
     User Unit: app-gnome-net.lutris.Lutris-311665.scope
         Slice: user-1000.slice
     Owner UID: 1000 ($USER)
       Boot ID: dfddc6fb007e4576a2e0e7163fa82003
    Machine ID: db3a553e329e45e8accfcf0f3a9d01ca
      Hostname: archlinux
       Storage: /var/lib/systemd/coredump/core.steam.1000.dfddc6fb007e4576a2e0e7163fa82003.313634.1780825921000000.zst (missing)
       Message: Process 313634 (steam) of user 1000 dumped core.
                
                Stack trace of thread 315522:
                #0  0x00000000f36ae74c TSQueueBase_Push (libtier0_s.so + 0x3874c)
                #1  0x00000000dc57071c n/a (libaudio.so + 0x4371c)
                #2  0x00000000dc57c29b n/a (libaudio.so + 0x4f29b)
                #3  0x00000000f1136fca n/a (libpulse.so.0 + 0x15fca)
                #4  0x00000000f09c6d24 n/a (libpulsecommon-17.0.so + 0x3ed24)
                #5  0x00000000f09c80bb pa_pdispatch_run (libpulsecommon-17.0.so + 0x400bb)
                #6  0x00000000f1130697 n/a (libpulse.so.0 + 0xf697)
                #7  0x00000000f09ccfe9 n/a (libpulsecommon-17.0.so + 0x44fe9)
                #8  0x00000000f09cde7d n/a (libpulsecommon-17.0.so + 0x45e7d)
                #9  0x00000000f1144161 pa_mainloop_dispatch (libpulse.so.0 + 0x23161)
                #10 0x00000000f11448fa pa_mainloop_iterate (libpulse.so.0 + 0x238fa)
                #11 0x00000000f11449bd pa_mainloop_run (libpulse.so.0 + 0x239bd)
                #12 0x00000000f1156240 n/a (libpulse.so.0 + 0x35240)
                #13 0x00000000f09e1713 n/a (libpulsecommon-17.0.so + 0x59713)
                #14 0x00000000f7cf506a n/a (libc.so.6 + 0x9706a)
                #15 0x00000000f7d93da8 n/a (libc.so.6 + 0x135da8)
                
                Stack trace of thread 315490:
                #0  0x00000000f7cfe9ab n/a (libc.so.6 + 0xa09ab)
                #1  0x00000000f7cf0f5e n/a (libc.so.6 + 0x92f5e)
                #2  0x00000000f7cf1029 n/a (libc.so.6 + 0x93029)
                #3  0x00000000f7d86b3e __ppoll64 (libc.so.6 + 0x128b3e)
                #4  0x00000000f7d86c0a ppoll (libc.so.6 + 0x128c0a)
                #5  0x00000000f67bd85e n/a (libglib-2.0.so.0 + 0x5d85e)
                #6  0x00000000f67bdb37 g_main_loop_run (libglib-2.0.so.0 + 0x5db37)
                #7  0x00000000f69d7e6d n/a (libgio-2.0.so.0 + 0x11fe6d)
                #8  0x00000000f67f37dd n/a (libglib-2.0.so.0 + 0x937dd)
                #9  0x00000000f7cf506a n/a (libc.so.6 + 0x9706a)
                #10 0x00000000f7d93da8 n/a (libc.so.6 + 0x135da8)
                
                Stack trace of thread 315487:
                #0  0x00000000f7cfe9ab n/a (libc.so.6 + 0xa09ab)
           PID: 230250 (steamwebhelper)
           UID: 1000 ($USER)
           GID: 1000 ($USER)
        Signal: 11 (SEGV)
     Timestamp: Wed 2026-05-27 20:13:35 +0330 (1 month 15 days ago)
  Command Line: ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/$USER/.local/share/Steam/config/htmlcache -steampid=229972 -buildid=1769025840 -steamid=0 -logdir=/home/$USER/.>
    Executable: /home/$USER/.local/share/Steam/ubuntu12_64/steamwebhelper
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-steam-229784.scope
          Unit: user@1000.service
     User Unit: app-gnome-steam-229784.scope
         Slice: user-1000.slice
     Owner UID: 1000 ($USER)
       Boot ID: 4bcdb81d9b9b4491aa81d846d27a2f55
    Machine ID: db3a553e329e45e8accfcf0f3a9d01ca
      Hostname: archlinux
       Storage: /var/lib/systemd/coredump/core.steamwebhelper.1000.4bcdb81d9b9b4491aa81d846d27a2f55.230250.1779900215000000.zst (missing)
       Message: Process 230250 (steamwebhelper) of user 1000 dumped core.
                
                Stack trace of thread 230318:
                #0  0x00007f9355e4e7e6 n/a (/run/host/usr/lib/libc.so.6 + 0x3f7e6)
                #1  0x00007f935cfcb503 n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x67cb503)
                #2  0x00007f935e4abf1a n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabf1a)
                #3  0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #4  0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #5  0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #6  0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #7  0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #8  0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #9  0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #10 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #11 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #12 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #13 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #14 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #15 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #16 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #17 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #18 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #19 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #20 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #21 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #22 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #23 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #24 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #25 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #26 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #27 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #28 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #29 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #30 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)
                #31 0x00007f935e4ac50b n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cac50b)

Offline

#6 2026-07-12 12:02:33

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,836

Re: [SOLVED] Steam runtime window freezes and closes

I'd just look at whatever the mos recent coredumps are and whether they seem steam-related.

There're maybe vulkan-related issues.
https://bbs.archlinux.org/viewtopic.php?id=314228
https://bbs.archlinux.org/viewtopic.php?id=314248

Do you run into the same issue when running steam on an uncomposited X11 session (eg. openbox or icewm)?

Offline

#7 2026-07-12 12:48:10

TDCMC
Member
Registered: 2026-07-03
Posts: 8

Re: [SOLVED] Steam runtime window freezes and closes

Okay, I listed all of the coredumps and this was the latest one:

           PID: 597269 (steamwebhelper)
           TID: 597330 (ThreadPoolForeg)
           UID: 1000 ($USER)
           GID: 1000 ($USER)
        Signal: 11 (SEGV)
     Timestamp: Sun 2026-07-12 16:11:35 +0330 (28s ago)
  Command Line: ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/$USER/.local/share/Steam/config/htmlcache -steampid=595565 -buildid=1782866176 -steamid=0 -logdir=/home/$USER/.>
    Executable: /home/$USER/.local/share/Steam/ubuntu12_64/steamwebhelper
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-steam-595436.scope
          Unit: user@1000.service
     User Unit: app-gnome-steam-595436.scope
         Slice: user-1000.slice
     Owner UID: 1000 ($USER)
       Boot ID: 620ef479616543989477878669a805e8
    Machine ID: db3a553e329e45e8accfcf0f3a9d01ca
      Hostname: archlinux
       Storage: /var/lib/systemd/coredump/core.steamwebhelper.1000.620ef479616543989477878669a805e8.597269.1783860095000000.zst (present)
  Size on Disk: 19.3M
       Message: Process 597269 (steamwebhelper) of user 1000 dumped core.
                
                Stack trace of thread 597330:
                #0  0x00007fbda623f8c0 n/a (/run/host/usr/lib/libc.so.6 + 0x3f8c0)
                #1  0x00007fbdae1cae03 n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x67cae03)
                #2  0x00007fbdaf6ab80a n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cab80a)
                #3  0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #4  0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #5  0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #6  0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #7  0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #8  0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #9  0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #10 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #11 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #12 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #13 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #14 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #15 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #16 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #17 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #18 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #19 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #20 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #21 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #22 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #23 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #24 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #25 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #26 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #27 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #28 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)
                #29 0x00007fbdaf6abdfb n/a (/home/$USER/.local/share/Steam/ubuntu12_64/libcef.so + 0x7cabdfb)

I'll get back to you on uncomposited X11. Gnome X11 (When it was a thing) (and yes, I know it's composited) didn't fix it. I also don't think it's a vulkan issue because the webhelper only freezes and closes in a particular page, and also it wouldn't persist when I switched to integrated graphics.

Last edited by TDCMC (2026-07-12 12:48:54)

Offline

#8 2026-07-12 12:58:19

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,836

Re: [SOLVED] Steam runtime window freezes and closes

Crashes out of a recursion in the Chromium Embedded Framework - historically that's possibly the mouse cursor, https://bbs.archlinux.org/viewtopic.php … 1#p2082761
Adwaita is deliberately broken by the gnome developers because they don't care about non core-gnome applications, https://bbs.archlinux.org/viewtopic.php … 8#p2160888
So you'd have to fix that for them and sure.

Offline

#9 2026-07-12 13:45:05

TDCMC
Member
Registered: 2026-07-03
Posts: 8

Re: [SOLVED] Steam runtime window freezes and closes

Lovely, so the problem is the cursor theme I created. Yup, changing it to Yaru fixes it. Adwaita also doesn't seem to have a problem either, fortunately.

Offline

#10 2026-07-12 13:53:52

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,836

Re: [SOLVED] Steam runtime window freezes and closes

\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Feel free to use the linked script to complete your cursor theme.

Offline

Board footer

Powered by FluxBB