Bug 6900

Summary: Steam GUI doesn't appear, and context menu can become very slow to appear.
Product: Fedora Reporter: Beedell, Roke Julian Lockhart <xsaipc0d>
Component: steamAssignee: Simone Caronni <negativo17>
Status: RESOLVED DUPLICATE    
Severity: major CC: leigh123linux
Priority: P1    
Version: f40   
Hardware: x86_64   
OS: GNU/Linux   
URL: https://discussion.fedoraproject.org/t/unable-to-invoke-steam-rpm-gui-on-fedora-40-beta/109733
See Also: https://github.com/ValveSoftware/steam-for-linux/issues/10933#issue-2321965169
namespace:

Description Beedell, Roke Julian Lockhart 2024-03-26 23:15:18 CET
As https://discussion.fedoraproject.org/t/unable-to-invoke-steam-rpm-gui-on-fedora-40-beta/109733 states:

    I’ve just installed https://download.fedoraproject.org/pub/fedora/linux/releases/test/40_Beta/Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40_Beta-1.10.iso, and I've installed https://koji.rpmfusion.org/koji/rpminfo?rpmID=932502.

    I was able to update it (https://redhat.discourse-cdn.com/fedoraproject/original/3X/b/8/b8b2c3203bf176e1db60c95a5745fff98813278d.png) login, and initially, view its GUI. However, immediately afterward, I saw https://redhat.discourse-cdn.com/fedoraproject/original/3X/2/6/26988ea13dfa68dfba331b5da28fe927e2a190d6.png, and its system tray context menu began to take almost 20 to appear.

    Unfortunately, because `$Env:PATH/steam` isn't a binary (instead a symbolic link to a `.sh` script) `gdb` can't debug the crashes, so I can't easily report them via Abrt (https://redhat.discourse-cdn.com/fedoraproject/original/3X/c/8/c8210a73902fbe35a77bc3459c9d7a112514f0c8.png) nor gain useful information via KDE's `coredumpctl` GUI:

>   ```log
>              PID: 37342 (steamwebhelper)
>              UID: 1000 (RokeJulianLockhart)
>              GID: 1000 (RokeJulianLockhart)
>           Signal: 11 (SEGV)
>        Timestamp: Tue 2024-03-26 20:03:55 GMT (1h 22min ago)
>     Command Line: ./steamwebhelper --no-sandbox -lang=en_US -cachedir=/home/RokeJulianLockhart/.local/share/Steam/config/htmlcache -steampid=33732 -buildid=1709846872 -steamid=76561198832168690 -logdir=/home/RokeJulianLockhart/.local/share/Steam/logs -uimode=7 -startcount=8 -steamuniverse=Public -realm=Global -clientui=/home/RokeJulianLockhart/.local/share/Steam/clientui -steampath=/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --enable-smooth-scrolling --password-store=basic --log-file=/home/RokeJulianLockhart/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-features=DcheckIsFatal
>       Executable: /home/RokeJulianLockhart/.local/share/Steam/ubuntu12_64/steamwebhelper
>    Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-steam-63e75632331a40e59781fcd5536d5a8d.scope
>             Unit: user@1000.service
>        User Unit: app-steam-63e75632331a40e59781fcd5536d5a8d.scope
>            Slice: user-1000.slice
>        Owner UID: 1000 (RokeJulianLockhart)
>          Boot ID: f5ffd89df9f94695b6a8d6ee96a70bb9
>       Machine ID: bf7481ba37594c3ab0f27c3b2af4c34c
>         Hostname: sayw4i
>          Storage: /var/lib/systemd/coredump/core.steamwebhelper.1000.f5ffd89df9f94695b6a8d6ee96a70bb9.37342.1711483435000000.zst (present)
>     Size on Disk: 5.5M
>          Message: Process 37342 (steamwebhelper) of user 1000 dumped core.
>                   
>                   Module /run/host/usr/lib64/dri/armada-drm_dri.so from rpm mesa-24.0.0-2.fc40.x86_64
>                   Module /run/host/usr/lib64/libpciaccess.so.0.11.1 from rpm libpciaccess-0.16-12.fc40.x86_64
>                   Module /run/host/usr/lib64/libedit.so.0.0.72 from rpm libedit-3.1-50.20230828cvs.fc40.x86_64
>                   Module /run/host/usr/lib64/libdrm_intel.so.1.0.0 from rpm libdrm-2.4.120-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libGLX_mesa.so.0.0.0 from rpm mesa-24.0.0-2.fc40.x86_64
>                   Module /run/host/usr/lib64/libdrm_nouveau.so.2.0.0 from rpm libdrm-2.4.120-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libdrm_amdgpu.so.1.0.0 from rpm libdrm-2.4.120-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libelf-0.191.so from rpm elfutils-0.191-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libdrm_radeon.so.1.0.1 from rpm libdrm-2.4.120-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libsensors.so.4.5.0 from rpm lm_sensors-3.6.0-18.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-xfixes.so.0.0.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-sync.so.1.0.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-present.so.0.0.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-dri3.so.0.1.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libxshmfence.so.1.0.0 from rpm libxshmfence-1.3.2-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libXxf86vm.so.1.0.0 from rpm libXxf86vm-1.1.5-6.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-dri2.so.0.0.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-glx.so.0.0.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libglapi.so.0.0.0 from rpm mesa-24.0.0-2.fc40.x86_64
>                   Module /run/host/usr/lib64/libudev.so.1.7.8 from rpm systemd-255.4-1.fc40.x86_64
>                   Module /run/host/usr/lib64/libcap.so.2.69 from rpm libcap-2.69-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libX11-xcb.so.1.0.0 from rpm libX11-1.8.7-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libwayland-client.so.0.22.0 from rpm wayland-1.22.0-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libunistring.so.5.0.0 from rpm libunistring-1.1-7.fc40.x86_64
>                   Module /run/host/usr/lib64/libzstd.so.1.5.5 from rpm zstd-1.5.5-5.fc40.x86_64
>                   Module /run/host/usr/lib64/libffi.so.8.1.2 from rpm libffi-3.4.4-7.fc40.x86_64
>                   Module /run/host/usr/lib64/libidn2.so.0.4.0 from rpm libidn2-2.3.7-1.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-shm.so.0.0.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb-randr.so.0.1.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libwayland-server.so.0.22.0 from rpm wayland-1.22.0-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libXau.so.6.0.0 from rpm libXau-1.0.11-6.fc40.x86_64
>                   Module /run/host/usr/lib64/libGLdispatch.so.0.0.0 from rpm libglvnd-1.7.0-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libGLX.so.0.0.0 from rpm libglvnd-1.7.0-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libz.so.1.3.0.zlib-ng from rpm zlib-ng-2.1.6-2.fc40.x86_64
>                   Module /run/host/usr/lib64/libgbm.so.1.0.0 from rpm mesa-24.0.0-2.fc40.x86_64
>                   Module /run/host/usr/lib64/libxcb.so.1.1.0 from rpm libxcb-1.16-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libdrm.so.2.4.0 from rpm libdrm-2.4.120-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libexpat.so.1.9.2 from rpm expat-2.6.2-1.fc40.x86_64
>                   Module /run/host/usr/lib64/libGL.so.1.7.0 from rpm libglvnd-1.7.0-4.fc40.x86_64
>                   Module /run/host/usr/lib64/libX11.so.6.4.0 from rpm libX11-1.8.7-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libXfixes.so.3.1.0 from rpm libXfixes-6.0.1-3.fc40.x86_64
>                   Module /run/host/usr/lib64/libXext.so.6.4.0 from rpm libXext-1.3.6-1.fc40.x86_64
>                   Stack trace of thread 37446:
>                   #0  0x0000000000000000 n/a (n/a + 0x0)
>                   ELF object binary architecture: AMD x86-64
>   ```
Comment 1 leigh scott 2024-05-19 15:27:18 CEST

*** This bug has been marked as a duplicate of bug 6942 ***
Comment 2 leigh scott 2024-05-19 15:33:48 CEST
I have edited your account and removed this "`{third: "Beedell", first: "Roke"}`{.JSON5}" as 'real name'.
Try adding something like that again and I will ban your account.
Comment 3 Beedell, Roke Julian Lockhart 2024-05-19 15:53:46 CEST
(In reply to leigh scott from comment #2)
> I have edited your account and removed this "`{third: "Beedell", first:
> "Roke"}`{.JSON5}" as 'real name'.
> Try adding something like that again and I will ban your account.

Thanks for the triage. I don't really know what you mean by the rest of your comment, but is "Roke Beedell" acceptable?
Comment 4 leigh scott 2024-05-19 16:32:44 CEST
(In reply to Roke Beedell from comment #3)
> (In reply to leigh scott from comment #2)
> > I have edited your account and removed this "`{third: "Beedell", first:
> > "Roke"}`{.JSON5}" as 'real name'.
> > Try adding something like that again and I will ban your account.
> 
>  but is "Roke Beedell" acceptable?

That's fine, I have edited your account with 'real name' "Roke Beedell"


I was objecting to this format used originally, it's looks suspicious. 

`{third: "Beedell", first: "Roke"}`{.JSON5}
Comment 5 Beedell, Roke Julian Lockhart 2024-05-19 16:51:28 CEST
(In reply to leigh scott from comment #4)
> (In reply to Roke Beedell from comment #3)
> > (In reply to leigh scott from comment #2)
> > > I have edited your account and removed this "`{third: "Beedell", first:
> > > "Roke"}`{.JSON5}" as 'real name'.
> > > Try adding something like that again and I will ban your account.
> > 
> >  but is "Roke Beedell" acceptable?
> 
> That's fine, I have edited your account with 'real name' "Roke Beedell"
> 
> 
> I was objecting to this format used originally, it's looks suspicious. 
> 
> `{third: "Beedell", first: "Roke"}`{.JSON5}

Yeah, that makes sense. Apologies.
Comment 6 Beedell, Roke Julian Lockhart 2024-05-28 23:40:03 CEST
Because I experience this using the Flatpak package too (https://github.com/flathub/com.valvesoftware.Steam/issues/1311#issue-2321941068 provides a version to test reproducibly) I've reported this upstream at https://github.com/ValveSoftware/steam-for-linux/issues/10933#issue-2321965169.