protonscr

Steam take 5 minutes+ to launch, and then hangs on login screen with message that it can't connect

steamclosed Distro Family: Arch
ValveSoftware/steam-for-linux#11583 · opened 2024-12-16 by promitheas17j · updated 2024-12-20 · 1 comments · github
Ppromitheas17j 2024-12-16 github

Your system information

  • Steam client version (build number or date): 1733265492
$ pacman -Q | grep steam
python-steamgriddb 1.0.5-2
steam 1.0.0.81-2
steam-native-runtime 1.0.0.75-4
steamtinkerlaunch 12.12-1
  • Distribution (e.g. Ubuntu): Arch
$ uname -r
6.12.4-arch1-1
  • Opted into Steam client beta?: [Yes/No] No

  • Have you checked for system updates?: [Yes/No] Yes, I updated the system after I encountered the issue the first time.

  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
    steam-logs.tar.gz

  • GPU: AMD

$ lspci -v
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c5) (prog-if 00 [VGA controller])
	Subsystem: Gigabyte Technology Co., Ltd Device 2331
	Flags: bus master, fast devsel, latency 0, IRQ 76, IOMMU group 18
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at e0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at f000 [size=256]
	Memory at fc900000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM at fca00000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Expected first as its most straight forward: I expect the client to launch, log me in automatically as it has done so many times before, and to be able to use steam normally.

Actual: Steam takes 5 minutes and sometimes more to open. I backed up my .local/share/Steam/steamapps directory and deleted .local/share/Steam, then relaunched hoping that would fix my issue. It did its thing downloading and setting stuff up, but when it finally launched I was greeted with the login window. I enter my correct credentials and it loads for a long time, until finally giving me the following screen:
steam_connection_problem

If I click on the button to use it in offline mode nothing ends up happening.

Here is the window which is stuck on loading for a few minutes:
steam_stuck_on_login

When I run steam from the terminal, this is the output I get up to the point where the window actually launches several minutes after running: https://gist.github.com/promitheas17j/762e4dc4a7ed1db061a337770d7834ba

And this is the stuff that is output from the point the window actually pops up:

[2024-12-17 00:41:11] Error: Failed to determine download location for universe 1
[2024-12-17 00:46:11] Error: Failed to determine download location for universe 1

If I leave it running for longer, these lines will repeat.

Once I hit the X to close the connection problem window, this is the output that follows:

src/common/pipes.cpp (885) : stalled cross-thread pipe.
12/17 00:48:13 Init: Installing breakpad exception handler for appid(steam)/version(1733265492)/tid(93361)
assert_20241217004813_43.dmp[96946]: Uploading dump (out-of-process)
/tmp/dumps/assert_20241217004813_43.dmp
src/clientdll/steamclient.cpp (911) : bufRet.TellPut() == sizeof(uint8)
src/clientdll/steamclient.cpp (911) : bufRet.TellPut() == sizeof(uint8)
12/17 00:48:13 Init: Installing breakpad exception handler for appid(steam)/version(1733265492)/tid(93361)
assert_20241217004813_46.dmp[96950]: Uploading dump (out-of-process)
/tmp/dumps/assert_20241217004813_46.dmp
assert_20241217004813_43.dmp[96946]: Finished uploading minidump (out-of-process): success = yes
assert_20241217004813_43.dmp[96946]: response: CrashID=bp-250935c4-a6e4-4373-a159-d2edf2241216
assert_20241217004813_43.dmp[96946]: file ''/tmp/dumps/assert_20241217004813_43.dmp'', upload yes: ''CrashID=bp-250935c4-a6e4-4373-a159-d2edf2241216''
assert_20241217004813_46.dmp[96950]: Finished uploading minidump (out-of-process): success = yes
assert_20241217004813_46.dmp[96950]: response: CrashID=bp-aa457639-b74c-4ac1-b33b-89cc82241216
assert_20241217004813_46.dmp[96950]: file ''/tmp/dumps/assert_20241217004813_46.dmp'', upload yes: ''CrashID=bp-aa457639-b74c-4ac1-b33b-89cc82241216''
[2024-12-17 00:48:27] Shutdown

Steps for reproducing this issue:

  1. Launch steam either from app launcher or terminal
  2. Wait several minutes for login window to open
  3. Enter credentials and try to log in
  4. Wait a few more minutes and get the connection problem window.

Notes:

  • I have the en_US.UTF8 locale generated
Ppromitheas17j 2024-12-20 github

[SOLUTION]
I had to run
pacman -Syu steam

which seems to have also installed a package called lsb-release. Not sure why pacman -Syu or uninstalling/reinstalling steam wasn't also grabbing this package

Nothing extracted yet.