flathub / com.valvesoftware.Steam

https://flathub.org/apps/details/com.valvesoftware.Steam
336 stars 69 forks source link

Steam store, library, etc. tabs constantly refreshing/will not load #1044

Closed xenanthropy closed 1 year ago

xenanthropy commented 1 year ago

Distribution name and version where applicable Sourcemage GNU/Linux, kernel version 6.1.6

Flatpak info Flatpak 1.14.2 (Although i've also tried 1.52.2 as well) flatpak --gl-drivers "default, host" Steam beta flatpak, have also tried stable too though

Problem description (Steam//beta) Store, library, and everything else will not load. It will sit and constantly refresh the page, failing to load. In the store, eventually it will give up and give either error codes -2, -12, or -105; in the library, it will sit there and constantly refresh - occasionally it will flash my library for a brief period of time, then go back to refreshing (it will show the steam logo in the middle with the 3 dots)

(Steam//stable) Same as beta, although store will usually load briefly. I can scroll for a bit before it starts refreshing. Library will usually load fine for a solid minute; gives me just enough time to install 1 game (tried binding of isaac - both native linux version and proton version crash with no windows popping up. I won't attach logs here, as I don't consider it relevant to the steam client issues) after the minute, it starts spam refreshing afterwards. Does this issue reproduce with native Steam Can't test, as Sourcemage 64-bit is not multilib (We have a steam spell, but it only works on 32-bit SMGL and the spell is so old I don't think it would work anyway)
Here is the terminal output while running steam (the crash is from exiting steam, when exiting 9/10 times it will just crash instead of shutting down properly):

Terminal output ``` INFO:root:https://github.com/flathub/com.valvesoftware.Steam/wiki INFO:root:Will set XDG dirs prefix to /home/conner/.var/app/com.valvesoftware.Steam DEBUG:root:Checking input devices permissions WARNING:root:Missing permissions for input devices INFO:root:Overriding TZ to America/Chicago steam.sh[2]: Running Steam on org.freedesktop.platform 22.08 64-bit steam.sh[2]: STEAM_RUNTIME is enabled automatically setup.sh[77]: Steam runtime environment up-to-date! steam.sh[2]: Steam client's requirements are satisfied [2023-02-11 17:31:23] Startup - updater built Feb 10 2023 02:37:25 [2023-02-11 17:31:23] Startup - Steam Client launched with: '/home/conner/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox' [2023-02-11 17:31:23] Loading cached metrics from disk (/home/conner/.var/app/com.valvesoftware.Steam/.local/share/Steam/package/steam_client_metrics.bin) [2023-02-11 17:31:23] Using the following download hosts for Public, Realm steamglobal [2023-02-11 17:31:23] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' [2023-02-11 17:31:23] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' [2023-02-11 17:31:23] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' [2023-02-11 17:31:23] Verifying installation... [2023-02-11 17:31:23] Verification complete Loaded SDL version 3.0.0-765-gc4db0725e XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xef7358f0 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xef7341c0 GetWin32Stats: display was not open yet, good ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[155]: Runtime for steamwebhelper: defaulting to /home/conner/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[155]: Running under Flatpak, disabling sandbox steamwebhelper.sh[155]: CEF sandbox already disabled Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed Warning: failed to set thread priority: set failed for priority 8 Warning: support for elevated priorities is most likely unavailable, suppressing future warnings Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed CAppInfoCacheReadFromDiskThread took 64 milliseconds to initialize Failed to init SteamVR because it isn't installed Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and (steam:140): Gtk-WARNING **: 17:31:24.706: gtk_disable_setlocale() must be called before gtk_init() local (potentially out of sync) copy of roaming config loaded - 379 bytes. roaming config store loaded successfully - 379 bytes. migrating temporary roaming config store BRefreshApplicationsInLibrary 1: 1ms Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and GetWin32Stats: restoring previous glx context Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and ExecCommandLine: "'/home/conner/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox'" System startup time: 2.03 seconds BuildCompleteAppOverviewChange: 755 apps RegisterForAppOverview 1: 15ms RegisterForAppOverview 2: 16ms steamwebhelper.sh[437]: Runtime for steamwebhelper: defaulting to /home/conner/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[437]: Running under Flatpak, disabling sandbox steamwebhelper.sh[437]: CEF sandbox already disabled steamwebhelper.sh[632]: Runtime for steamwebhelper: defaulting to /home/conner/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[632]: Running under Flatpak, disabling sandbox steamwebhelper.sh[632]: CEF sandbox already disabled BuildCompleteAppOverviewChange: 755 apps RegisterForAppOverview 1: 14ms RegisterForAppOverview 2: 15ms Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and src/vstdlib/coroutine.cpp (809) : GCoroutineMgr().IsValidCoroutine(hCoroutine) src/vstdlib/coroutine.cpp (809) : GCoroutineMgr().IsValidCoroutine(hCoroutine) assert_20230211173254_29.dmp[1479]: Uploading dump (out-of-process) /tmp/dumps/assert_20230211173254_29.dmp crash_20230211173254_30.dmp[1482]: Uploading dump (out-of-process) /tmp/dumps/crash_20230211173254_30.dmp assert_20230211173254_29.dmp[1479]: Finished uploading minidump (out-of-process): success = yes assert_20230211173254_29.dmp[1479]: response: CrashID=bp-1044cc88-a506-4181-b202-e25cc2230211 assert_20230211173254_29.dmp[1479]: file ''/tmp/dumps/assert_20230211173254_29.dmp'', upload yes: ''CrashID=bp-1044cc88-a506-4181-b202-e25cc2230211'' crash_20230211173254_30.dmp[1482]: Finished uploading minidump (out-of-process): success = yes crash_20230211173254_30.dmp[1482]: response: CrashID=bp-da42e7b2-8cac-48b8-81ef-f06922230211 crash_20230211173254_30.dmp[1482]: file ''/tmp/dumps/crash_20230211173254_30.dmp'', upload yes: ''CrashID=bp-da42e7b2-8cac-48b8-81ef-f06922230211'' /home/conner/.var/app/com.valvesoftware.Steam/.local/share/Steam/steam.sh: line 798: 140 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@" ```

Here is my hardware information:

lshw output ``` H/W path Device Class Description =================================================== system B550M AORUS PRO-P (Default string) /0 bus B550M AORUS PRO-P /0/0 memory 64KiB BIOS /0/b memory 32GiB System Memory /0/b/0 memory 8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns) /0/b/1 memory 8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns) /0/b/2 memory 8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns) /0/b/3 memory 8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns) /0/e memory 512KiB L1 cache /0/f memory 4MiB L2 cache /0/10 memory 32MiB L3 cache /0/11 processor AMD Ryzen 7 5700X 8-Core Processor /0/100 bridge Starship/Matisse Root Complex /0/100/0.2 generic Starship/Matisse IOMMU /0/100/1.1 bridge Starship/Matisse GPP Bridge /0/100/1.1/0 storage Sandisk Corp /0/100/1.2 bridge Starship/Matisse GPP Bridge /0/100/1.2/0 bus 500 Series Chipset USB 3.1 XHCI Controller /0/100/1.2/0/0 usb1 bus xHCI Host Controller /0/100/1.2/0/0/9 input ITE Device /0/100/1.2/0/0/a bus USB2.0 Hub /0/100/1.2/0/0/a/3 input USB DEVICE /0/100/1.2/0/1 usb2 bus xHCI Host Controller /0/100/1.2/0.1 storage 500 Series Chipset SATA Controller /0/100/1.2/0.2 bridge 500 Series Chipset Switch Upstream Port /0/100/1.2/0.2/9 bridge Advanced Micro Devices, Inc. [AMD] /0/100/1.2/0.2/9/0 enp4s0 network RTL8125 2.5GbE Controller /0/100/3.1 bridge Starship/Matisse GPP Bridge /0/100/3.1/0 bridge Navi 10 XL Upstream Port of PCI Express Switch /0/100/3.1/0/0 bridge Navi 10 XL Downstream Port of PCI Express Switch /0/100/3.1/0/0/0 display Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] /0/100/3.1/0/0/0.1 multimedia Navi 10 HDMI Audio /0/100/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] /0/100/7.1/0 generic Starship/Matisse PCIe Dummy Function /0/100/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] /0/100/8.1/0 generic Starship/Matisse Reserved SPP /0/100/8.1/0.1 generic Starship/Matisse Cryptographic Coprocessor PSPCPP /0/100/8.1/0.3 bus Matisse USB 3.0 Host Controller /0/100/8.1/0.3/0 usb3 bus xHCI Host Controller /0/100/8.1/0.3/0/3 input Razer Naga Pro /0/100/8.1/0.3/1 usb4 bus xHCI Host Controller /0/100/8.1/0.4 multimedia Starship/Matisse HD Audio Controller /0/100/14 bus FCH SMBus Controller /0/100/14.3 bridge FCH LPC Bridge /0/101 bridge Starship/Matisse PCIe Dummy Host Bridge /0/102 bridge Starship/Matisse PCIe Dummy Host Bridge /0/103 bridge Starship/Matisse PCIe Dummy Host Bridge /0/104 bridge Starship/Matisse PCIe Dummy Host Bridge /0/105 bridge Starship/Matisse PCIe Dummy Host Bridge /0/106 bridge Starship/Matisse PCIe Dummy Host Bridge /0/107 bridge Starship/Matisse PCIe Dummy Host Bridge /0/108 bridge Matisse Device 24: Function 0 /0/109 bridge Matisse Device 24: Function 1 /0/10a bridge Matisse Device 24: Function 2 /0/10b bridge Matisse Device 24: Function 3 /0/10c bridge Matisse Device 24: Function 4 /0/10d bridge Matisse Device 24: Function 5 /0/10e bridge Matisse Device 24: Function 6 /0/10f bridge Matisse Device 24: Function 7 ```

Also, here is a video showing the behavior of the library tab (Sorry, I don't have access to OBS currently so couldn't screen record easily): https://youtu.be/mxsf4gUWjJk

Extra extra info Sourcemage is a source-based distribution, I wrote the flatpak spell myself as we didn't have it previously. I've successfully installed lutris flatpak and run games flawlessly through it (both native linux games and wine games, I tried both version of Amnesia dark descent for my testing) So I don't think it's necessarily an issue with flatpak itself, i'm not entirely ruling it out though.

xenanthropy commented 1 year ago

I feel so very dumb... I actually decided to check the steam crash dumps for the heck of it and it complained about memory errors for the temporary directory, mentioning /dev/shm... I had the size set to 128mb in my fstab. I increased the size and now steam functions just fine. Nothing wrong here!