protonscr

Steam does not connect on kernels newer than 2019-06-17

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#6326 · opened 2019-06-19 by killerrabbit · updated 2019-09-28 · 117 comments · github
Kkillerrabbit 2019-06-19 github

Your system information

  • Steam client version (build number or date): Latest, can't determine exact version
  • Distribution (e.g. Ubuntu): Debian 9 Stable
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

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

When starting steam, after logging in and authenticating past steam guard, it hangs on "Connecting to steam account: (account name)." Sometimes it will change to "Updating Steam information" with an empty progress bar.

After a while, it will give a dialog box saying that says "Could not connect to Steam network."

Output of console: https://gist.github.com/killerrabbit/94419ec85564e248c044d21e0fd961b3

Steps for reproducing this issue:

  1. Install Steam
  2. Attempt to log in
Jjonlap 2019-06-20 github

I have this same problem in Arch Linux with the exception that I am opted into Steam client beta. This issue started few days ago, after system update, on installation where Steam client has been working OK before.

I have removed my ~/.steam and ~/.local/share/Steam and tried again with no luck. I also tested with flatpak current stable, same results. Meanwhile, Steam (flatpak stable) is running fine on my laptop with Void Linux. Both of these machines are in same network.

Console output

Nneirenoir 2019-06-20 github

Having a very similar issue here on NixOS after the latest system update. Main difference is, in my case, it manages to log in around 10% of the times. It also says "Updating User Configuration..." without an empty progress bar in the second prompt, which appears 100% of the time if it does not manage to connect. Keep trying to log in, maybe even kill the process while it is booting so it attempts to check the integrity of the installation (it probably is irrelevant, but the times it has worked for me, this was the case)

EDIT: rolling back to a previous NixOS generation (kernel 5.1.5) makes Steam work well. Executing previous versions of the Steam package within the latest NixOS generation (kernel 5.1.11) does not work. This makes me think there is some kind of library, or the kernel itself, interacting erroneously with the same Steam package. @killerrabbit, @jonlap, did you update your system as of lately? Are you using any wrapper programs when launching Steam?

Bblastermaster77 2019-06-20 github

Same problem with ubuntu 19.04 after update, Could not connect to Steam network. I tried on my laptop and same thing sad... my console output

EDIT: woke up today and tried to long in on my laptop and it did log in, tried on my desktop and same error. weird.

?ghost 2019-06-20 github

I am also experiencing this problem on both Arch Linux and Kubuntu. Both OS run on the same exact hardware. Meanwhile, a Windows 10 PC on the same network works fine with Steam.

On both Kubuntu and Arch Linux, I was able to login and receive a Steam Guard password through email to authenticate on a new machine. At this point the error occurs.

EDIT: I also tried setting up and using steam-native, but got the same results.

Iiswritergeek 2019-06-20 github

I also have this problem on my Arch install. Been happening for two days now, ever since I rolled over to the new kernel. There also seems to be a problem with the Breeze plasma theme and the way the new kernel does networking, as can be seen here in my console output.

I'm running the arch linux-lts, btw. I've had no problems connecting up till today using the steam package.

Kkillerrabbit 2019-06-20 github

I downgraded my kernel from 4.9.0-9 to 4.9.0-8 and steam is now working correctly.

Something in the kernel update broke it.

MMarkDDR 2019-06-20 github

I had this same problem on my Arch Linux as well, but I was able to actually start steam by directly launching a game I had installed, with the command steam steam://rungameid/440 (which launches Team Fortress 2). I would test this further but after this I seem to be able to launch steam normally without any issues.

XXanderful 2019-06-20 github

Same issue here, steam started fine until I purged and re-installed for another issue on Ubuntu 19.04 vanilla edition. Same computer, steam on Widnows starts fine and on another edition of Ubuntu running Mate 19.04 same. I am running 5.0.0-17-generic on the version that is not working.

HHartmnt 2019-06-20 github

I have the same problem running Ubuntu 19.04. The issue apparently started after the upgrade to kernel version 5.0.0-17-generic a few days ago for me as well.

I maybe have another insight though:

I'm running a strict multi-user setup which basically means that every major application has its own user or user group (leaving some details out). This also applies to steam in my case.
One of the first thing I tried was starting steam from my main desktop user, since the actual steam installation is user-specific in the respective $HOME folder.
Steam downloaded its bootstrap or whatever and asked me to login and provide the Steam Guard Email authentication thingy.
And it worked. And it continues to work consistently with that user.

This of course means that i have no games or custom configuration in that steam instance but Steam at least starts. It seems like a complete purge and re-installation could possibly fix the problem, but I'm not sure about that. I really don't want to reinstall Steam and/or the Steam games for my steam-user and I'm not sure that would even work, so I'm hoping there will be another solution.

Edit: Another thing: If you go into your ~/.steam/steam/config folder and edit the loginusers.vdf using a text editor, you can force steam to start in offline mode, allowing you to at least play the steam games not requiring you to be online.

SSeegras 2019-06-20 github

Same here on Debian Unstable with mainline (not Debian) kernel 5.1.12 (and 5.1.11 also). NVidia drivers 430.26. Login works, but after that I get "Could not connect to Steam network.". I also get that when starting it with the parameter "-tcp". And I also deleted steam (except steamapps) and reinstalled. No avail.

My assumption is that some security-upgrade, probably in the kernel, which was important enough to get backported might be the trigger for steam not working anymore.

I think it's the networking in the kernel:

linux (4.9.168-1+deb9u3) stretch-security; urgency=high

[ Salvatore Bonaccorso ]

  • tcp: limit payload size of sacked skbs (CVE-2019-11477)
  • tcp: tcp_fragment() should apply sane memory limits (CVE-2019-11478)
  • tcp: add tcp_min_snd_mss sysctl (CVE-2019-11479)
  • tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
  • tcp: fix fack_count accounting on tcp_shift_skb_data()

[ Ben Hutchings ]

  • tcp: Avoid ABI change for DoS fixes
  • mm/mincore.c: make mincore() more conservative (CVE-2019-5489)
  • brcmfmac: add length checks in scheduled scan result handler
  • brcmfmac: assure SSID length from firmware is limited (CVE-2019-9500)
  • brcmfmac: add subtype check for event handling in data path (CVE-2019-9503)
  • tty: mark Siemens R3964 line discipline as BROKEN (CVE-2019-11486)
  • coredump: fix race condition between mmget_not_zero()/get_task_mm() and
    core dumping (CVE-2019-11599)
  • net: rds: force to destroy connection if t_sock is NULL in
    rds_tcp_kill_sock(). (CVE-2019-11815) (Closes: #928989)
  • ext4: zero out the unused memory region in the extent tree block
    (CVE-2019-11833)
  • Bluetooth: hidp: fix buffer overflow (CVE-2019-11884)
  • mwifiex: Fix possible buffer overflows at parsing bss descriptor
    (CVE-2019-3846)
  • mwifiex: Abort at too short BSS descriptor element
  • mwifiex: Don't abort on small, spec-compliant vendor IEs
  • mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies()
    (CVE-2019-10126)

Sun, 16 Jun 2019 15:38:39 +0100

Bblastermaster77 2019-06-20 github

The weird thing is that both my laptop and desktop have the latest updates and one connects now and the desktop does not. Yesterday both could not connect to steam network. I dont know what is going on. Hope they fix it soon, its driving me nutz!

Same here on Debian Unstable with mainline (not Debian) kernel 5.1.12 (and 5.1.11 also). NVidia drivers 430.26. Login works, but after that I get "Could not connect to Steam network.". I also get that when starting it with the parameter "-tcp". And I also deleted steam (except steamapps) and reinstalled. No avail.

My assumption is that some security-upgrade, probably in the kernel, which was important enough to get backported might be the trigger for steam not working anymore.

I think it's the networking in the kernel:

linux (4.9.168-1+deb9u3) stretch-security; urgency=high
[ Salvatore Bonaccorso ]

  • tcp: limit payload size of sacked skbs (CVE-2019-11477)
  • tcp: tcp_fragment() should apply sane memory limits (CVE-2019-11478)
  • tcp: add tcp_min_snd_mss sysctl (CVE-2019-11479)
  • tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
  • tcp: fix fack_count accounting on tcp_shift_skb_data()

[ Ben Hutchings ]

  • tcp: Avoid ABI change for DoS fixes
  • mm/mincore.c: make mincore() more conservative (CVE-2019-5489)
  • brcmfmac: add length checks in scheduled scan result handler
  • brcmfmac: assure SSID length from firmware is limited (CVE-2019-9500)
  • brcmfmac: add subtype check for event handling in data path (CVE-2019-9503)
  • tty: mark Siemens R3964 line discipline as BROKEN (CVE-2019-11486)
  • coredump: fix race condition between mmget_not_zero()/get_task_mm() and
    core dumping (CVE-2019-11599)
  • net: rds: force to destroy connection if t_sock is NULL in
    rds_tcp_kill_sock(). (CVE-2019-11815) (Closes: #928989)
  • ext4: zero out the unused memory region in the extent tree block
    (CVE-2019-11833)
  • Bluetooth: hidp: fix buffer overflow (CVE-2019-11884)
  • mwifiex: Fix possible buffer overflows at parsing bss descriptor
    (CVE-2019-3846)
  • mwifiex: Abort at too short BSS descriptor element
  • mwifiex: Don't abort on small, spec-compliant vendor IEs
  • mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies()
    (CVE-2019-10126)

Sun, 16 Jun 2019 15:38:39 +0100

Bblastermaster77 2019-06-20 github

I copied the .steam folder from my laptop that does login and it fixed the problem this is weird.

EDIT: I stoped working again

Jjkaart 2019-06-20 github

I have same problem with fresh installed 64-bit Ubuntu 18.04.
Edit: It works with 4.18.0-15 kernel no problem but with newest 4.18.0-22 version not work.

Jjonlap 2019-06-20 github

Downgraded kernel from 5.1.11-arch1-1-ARCH to 5.1.8-arch1-1-ARCH (which is the latest previous version I had in pacman cache) and Steam now works again. Changed nothing else so yeah, something kernel related.

SSeegras 2019-06-20 github

Valve, please fix steam. Going back to a kernel which has at least 13 known security vulnerabilites (all the changes denoted with CVE's are security fixes) is not an option.

YYevPo 2019-06-20 github

Running steam from terminal with -tcp param fixed this problem for me:

$ steam -tcp
Ddhollinger 2019-06-20 github

I'm on Pop!_OS 19.04 (desktop optimized Ubuntu) with a 5.x kernel and haven't had any problems with steam. Been on this kernel for a few weeks now.

SSeegras 2019-06-20 github

It's not just a 5.x kernel, but probably 5.1.11 or newer (or an earlier one with some security fixes backported). Apparently 5.1.8 works, 5.1.9 and 5.1.10 might also.

XXakepSDK 2019-06-20 github

Linux arch 5.1.11-arch1-1-ARCH
Steam: Jun 17 2019, at 23:31:27
Steam works fine.
Also 1 or 2 days earlier, steam asked me to log-in manually.

Uugly95 2019-06-20 github

I'm glad people are starting to notice this. It's been happening to me since Monday when I got the 5.0.0-17 kernel update and I hadn't seen anyone comment on it and thought I was the only one.

As others have said, rolling back to an earlier kernel version works (in my case to 5.0.0-16) resolves this issue.

My console output ends at

Running Steam on linuxmint 19.1 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2019-06-18 19:48:15] Startup - updater built Jun 17 2019 23:31:08
[2019-06-18 19:48:15] Verifying installation...
[2019-06-18 19:48:15] Verification complete
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[2019-06-18 19:48:41] Shutdown

The google results for issues with not being able to connect suggest deleting ~/.steam, which resulting in Steam re-downloading and installing and successfully connecting. But after closing Steam and trying to login again, it starts failing again.

Another suggestion was to run steam --reset. Not sure if it's related, but I get Error: Couldn't find bootstrap, it's not safe to reset Steam. Please contact technical support.

Running Steam through Wine also connects successfully.

XXakepSDK 2019-06-21 github

Linux arch 5.1.12-arch1-1-ARCH
Works fine! Note: i didn't log out, but just exit / start steam 3 times.

Bblastermaster77 2019-06-21 github

I can confirm that rolling back to an older kernel fixed the problem, in my case I installed 5.0.0-13-generic
on ubuntu 19.04 if I update to the newest kernel 5.0.0-17 the problem starts again, waiting for a fix thanks. I also noticed that when it is installing the update on the new kernel it stops and it does not install it, hope that helps.

Nniarbeht 2019-06-21 github

It's happening to me whether I use steam -tcp or not. steam -tcp does not appear to fix the issue on Arch with kernel 5.1.12-arch1-1-ARCH. I have tried steam --reset and deleting the contents of ~/.local/share/steam

Aalosarjos 2019-06-21 github

Are we sure it's something kernel related? Haven't had any issues in the last weeks and I check for updates daily.

Arch Linux x86_64 / Kernel 5.1.12-zen1-1-zen
Steam beta client

You guys have any kind of network config on your machines?

SSergeyLatyshev 2019-06-21 github

After installing 5.1.11 (and 5.1.12 today) with ukuu, I have this problem too. Steam is in autorun, and never connect at the first try, only after I relaunch it. Sometimes it takes several tries to launch it successfully.

Ddarkpumpkins 2019-06-21 github

Have you tried into a terminal ?
export STEAM_RUNTIME=1
steam
it solved my issue on my ubuntu 19.04.

Nneur0mancer746 2019-06-21 github

Can this issue happen with the HWE kernels of Ubuntu 18.04?

EDIT: Someone pointed out can be related to the recent Netflix bug discovering to network stack

https://www.reddit.com/r/linux_gaming/comments/c37lmh/psa_steam_does_not_connect_on_kernels_newer_than/erp83w5/

https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SACKPanic

Ddennis1248 2019-06-21 github

I have a very similar issue which recently appeared and is most likely related, Steam struggles to connect to the Steam friends network after it has started. But it does manage to connect after 10-20 seconds and a retry.

I use Void Linux btw, I believe the issue first appeared when I updates to kernel version 5.1.11.

On Fedora running kernel 5.1.11 the issue is not present nor do I experience any other bugs/issues.

Ootvv 2019-06-21 github

Can confirm, kernel 5.0.0-13-generic works for me, but 5.0.0-17 don't. And the strange thing is: When I'm on kernel 5.0.0-17 I can't login on my main Steam account (fails on updating Steam information) but when I try to login on a empty account it works just fine. (Ubuntu 19.04)

Mmirh 2019-06-21 github
MMaxXor 2019-06-21 github

No issues for me on Linux 5.1.12-arch1-1-ARCH #1 SMP PREEMPT Wed Jun 19 09:16:00 UTC 2019 x86_64 GNU/Linux.

Ddebiangamer 2019-06-21 github

No Steam problems with the latest AMD wip kernel :
Host: ryzenpc Kernel: 5.2.0-rc2+ x86_64 bits: 64 Desktop: Xfce 4.13.2
Distro: Debian GNU/Linux 10 (buster)

Never Steam or other problems with this kernel.

Bblastermaster77 2019-06-21 github

Do you clean install steam? If you don't you won't see the problem.

On Fri, Jun 21, 2019, 3:59 AM Sergey Latyshev [email protected]
wrote:

After installing 5.1.11 (and 5.1.12 today) with ukuu, I have this problem
too. Steam is in autorun, and never connect at the first try, only after I
relaunch it. Sometimes it takes several tries to launch it successfully.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/6326?email_source=notifications&email_token=ACHAHPX43QOBP52Q32HGYJDP3SC5XA5CNFSM4HZOAO32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYHX2PA#issuecomment-504331580,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACHAHPRL3XQUZ7LAPWUBFYLP3SC5XANCNFSM4HZOAO3Q
.

AAngryPenguinPL 2019-06-21 github

Works for me on OpenMandriva Cooker with kernel 5.1.12. Tested on two PC and notebook.

?ghost 2019-06-21 github

Did a clean build of Void Linux on a different laptop then what I used for my previous attempt. Void uses kernel 4.19.53, which has the new tcp stack changes. Had the same issue out of the box

MMarkaos 2019-06-21 github

Ubuntu 19.04, kernel 5.0.0-17-generic: the login works randomly for me - Steam completely refused to start twice, then started but with Friends offline, then connected to Friends after I clicked the Reconnect (or whatever the text is) button. Browser and Steam Chat app on the same network worked just fine, steamstat.us reported no problems, so it should be this problem

Jjonlap 2019-06-21 github

Void uses kernel 4.19.53, which has the new tcp stack changes. Had the same issue out of the box

I have maybe few weeks old Void install, kernel 4.19.51_1, and clean install of Steam. Steam is working (for me at least) with this kernel version. Anyone have time to bisect as mirh already suggested?

JJayGuerette 2019-06-21 github

Fedora 30, kernel 5.0.9-301 and 5.0.16-300. Steam works, but streaming stopped working. Tried multiple computers. It executes the game on the remote computer, but displays a black screen and after a bit says "couldn't connect to remote computer"

Pparasense 2019-06-21 github

Fedora 30, fully updated as of Fri Jun 21 2019 using distro kernel "5.1.11-300.fc30.x86_64" works perfectly fine. I'm able to start the Steam client, launch Team Fortress 2, and play the game like normal. No issues what so ever. Tested using an Intel NUC Hades Canyon (NUC8i7HVK) if that helps.

EDIT: Also, this was using the Steam client from Flathub, also fully updated.

Ggarpu 2019-06-21 github

I'm using 4.19.53, and no issues connecting to Steam. (Slackware current.) Specific kernel config that's causing the issue, as well?

Jjonlap 2019-06-21 github

Specific kernel config that's causing the issue, as well?

I guess it's possible, although there are people with same kernel version and same distro (and thus same kernel config) as I have reporting Steam works for them.

CChiitoo 2019-06-21 github

Same config, probably, /if/ they didn't build their own kernel. :]

This may be even farther fetched, but... it isn't IPv6 related again is it? (Probably not.)

I, too, am using the 5.1.11 Linux kernel currently, on Gentoo, and I have IPv6 disabled everywhere (including the kernel) since my ISP does not provide it at all still.

Steam works for me, though I feel like the start-up time is longer than before (past 40 seconds). I also did have a single failure while connecting some days ago, but I forget if it was before or after switching to 5.1.11... might be completely coincidental.

Jjonlap 2019-06-21 github

This may be even farther fetched, but... it isn't IPv6 related again is it? (Probably not.)

I tried disabling IPv6 at some point, didn't help.

Uurbenlegend 2019-06-21 github

I think the latest Steam Client update fixed this already? I have 3 Fedora machines currently. Two of them I use very often for gaming and I had already updated them to the latest Steam Client prior to upgrading them to kernel 5.1.11. Steam logged in just fine on these two machines post-kernel update.

Later, I tried to login into Steam on my 3rd machine, a laptop. This one I don't use for gaming very often, and I had upgraded to kernel 5.1.11 before updating Steam. Steam failed to login consistently on this machine. I then ran steam --tcp which allowed me to login and update. After the update, the problem no longer occurs.

Ddearlygparted 2019-06-21 github

I haven't had any issues connecting to Steam on Arch Linux. Currently running this kernel:

$ uname -r
5.1.12-arch1-1-ARCH
Ssgtnasty 2019-06-21 github

I had the same problem yesterday on neon (18.04) and decided to install ubuntu 19.04 and I get the same issue.
First I installed steam from the repos, then I uninstalled it and downloaded the deb package from steampowered.com and still get the issue.

FFarcrada 2019-06-21 github

I run WireGuard at work to tunnel home (wg-quick up xyz), if I turn it off I can instantly and consistently log into Steam. Latest updates of everything (fresh Steam install too). All relevant places to get Steam have the same result; Software Manager, packages (terminal apt install steam) and the .deb on the website.

When reconnecting WireGuard once logged into Steam, downloads aren't working. Steam friends-chat still receives and (seems to) send messages, thus I still appear online. Starting a new install doesn't even start Create local game files...; just hangs.

Linux Mint 19.1 (Cinnamon)
Kernel: 4.15.0-52-generic

Eevcz 2019-06-21 github

Seems something similar could be affecting csgo servers (on centos 7) where external http calls using steam libraries seems to be randomly affected too when the payload is big resulting in fragmented packets

Bblastermaster77 2019-06-21 github

Just asking, did you fresh install steam or are you using a previous
installation? The problem manifests when you delete all steam installation
with the newest kernel with the tcp stack security update.

On Fri, Jun 21, 2019, 4:03 PM dearlygparted [email protected]
wrote:

I haven't had any issues connected to Steam, and I've been upgrading my
kernel regularly. Currently running this kernel:

$ uname -r
5.1.12-arch1-1-ARCH

What am I missing?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/6326?email_source=notifications&email_token=ACHAHPXGZFQVYIJT7FBRZ6DP3UXZ5A5CNFSM4HZOAO32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYJOTIQ#issuecomment-504555938,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACHAHPQF2P5VQRRQ6DDFPW3P3UXZ5ANCNFSM4HZOAO3Q
.

Nnapejuice 2019-06-21 github

Running Arch with 5.1.12-zen1-1-zen and Steam through LSI ("Use native runtime" disabled because Steam webhelper bug). No connection issues here.

Mmwp-foss 2019-06-21 github

I don't see this being a kernel issue; I'm running F29 5.1.11 and works fine. Previously was running 5.1.8, and 5.0.9 with no issues as well.

Sounds more like a runtime issue... with those affected.

AAngryPenguinPL 2019-06-21 github

I don't see this being a kernel issue; I'm running F29 5.1.11 and works fine. Previously was running 5.1.8, and 5.0.9 with no issues as well.

Sounds more like a runtime issue... with those affected.

I have similar feelings. Today I tried to reproduce it on my computer but without any luck. All kernels 5.1.9, 5.1.10, 5.1.11 and 5.1.12 on OpenMandriva Cooker and steam working fine. Even on fresh OS instalation I not see this issue...

Eevcz 2019-06-21 github

I don't see this being a kernel issue; I'm running F29 5.1.11 and works fine. Previously was running 5.1.8, and 5.0.9 with no issues as well.
Sounds more like a runtime issue... with those affected.

I have similar feelings. Today I tried to reproduce it on my computer but without any luck. All kernels 5.1.9, 5.1.10, 5.1.11 and 5.1.12 on OpenMandriva Cooker and steam working fine. Even on fresh OS instalation I not see this issue...

try ubuntu

Mmwp-foss 2019-06-21 github

try ubuntu

I guess you don't want help? ok. Why don't you try Fedora... see, I can do it too.

Just for clarification, it's still possible this could be a kernel issue, but most likely it is not; otherwise it'd be affecting more distributions. There are kernel differences between distributions in non-upstream patches and different configurations that may cause differing behavior, but in the grand scheme of things, it's pretty minimial.

Jjoshuahunt 2019-06-21 github

If you are seeing this issue can you check a new counter that was added as part of the SACK fixes to see if it's non-zero? You can check the counter by doing:

# nstat -az | grep -i wqueue
TcpExtTCPWqueueTooBig           0                  0.0
?ghost 2019-06-21 github

@joshuahunt Here's the output from my laptop that has this problem:

TcpExtTCPWqueueTooBig 61 0.0

EDIT: I re-ran Steam a couple times and the counter increased:

TcpExtTCPWqueueTooBig 68 0.0

Mmwp-foss 2019-06-21 github

F29 running 5.1.11:

TcpExtTCPWqueueTooBig 0 0.0

Jjoshuahunt 2019-06-21 github

F29 running 5.1.11:

TcpExtTCPWqueueTooBig 0 0.0

Are you seeing the connectivity issue?

Mmwp-foss 2019-06-21 github

F29 running 5.1.11:
TcpExtTCPWqueueTooBig 0 0.0

Are you seeing the connectivity issue?

No; Just trying to provide some context.

Jjoshuahunt 2019-06-21 github

F29 running 5.1.11:
TcpExtTCPWqueueTooBig 0 0.0

Are you seeing the connectivity issue?

No; Just trying to provide some context.

Got it. Appreciate it. Thanks. :)

Nnorbusan 2019-06-21 github

I am having issues, Debian unstable, 5.1.12 (same with .11)

[~] nstat -az | grep -i wqueue
TcpExtTCPWqueueTooBig           28                 0.0
Ttorvalds 2019-06-21 github

When starting steam, after logging in and authenticating past steam guard, it hangs on "Connecting to steam account: (account name)." Sometimes it will change to "Updating Steam information" with an empty progress bar.

After a while, it will give a dialog box saying that says "Could not connect to Steam network."

If anybody is set to build their own kernel, can you try the patch from here:

https://patchwork.ozlabs.org/patch/1120222/

to see if it fixes your issue?

Thanks.

DDexter9313 2019-06-22 github

Not sure why nor how, but it broke on my Kubuntu 18.04 and got fixed by several reinstalls then steam --reset ... (It didn't work the first time, I had to reinstall steam to be able to issue the steam --reset command.)

Uugly95 2019-06-22 github

I am on Linux Mint 19.1 using kernel 5.0.0-17 and I am having this issue:

Before trying to start Steam:

nstat -az | grep -i wqueue
TcpExtTCPWqueueTooBig           0                  0.0

After Steam fails to connect:

nstat -az | grep -i wqueue
TcpExtTCPWqueueTooBig           6                  0.0
Nniarbeht 2019-06-22 github

When starting steam, after logging in and authenticating past steam guard, it hangs on "Connecting to steam account: (account name)." Sometimes it will change to "Updating Steam information" with an empty progress bar.
After a while, it will give a dialog box saying that says "Could not connect to Steam network."

If anybody is set to build their own kernel, can you try the patch from here:

https://patchwork.ozlabs.org/patch/1120222/

to see if it fixes your issue?

Thanks.

I just applied this patch to 5.1.12.arch1-1, and I can connect to Steam again, both using Steam runtime and using native runtime. Thank you for the prompt assistance.

PPlagman 2019-06-22 github

Can also confirm the patch fixes it for me, after building a kernel that reproduces the problem.

?ghost 2019-06-22 github

I was also able to build a patched kernel and that got it working. Thank you for the patch Linus!

Sshoober420 2019-06-22 github

On Arch with 5.1.12, I can login to Steam, but Steam games seem to be unable to download updates. CSGO keeps telling me that there’s an update available at the top when launching the game, but doesn’t proceed to download the update.

I assume using the -tcp parameter would fix this, as it would force all traffic onto TCP instead of UDP, but I’ll just wait till this gets patched officially.

I feel the only reason I got farther than others is the fact my sysctl.conf file is tweaked to all hell.

sysctl.conf - https://pastebin.com/raw/s0F3CbRT

RRehaell 2019-06-22 github

For me it is the same, both on my Ubuntu 18.04 instalations (Desktop + Laptop).

Ubuntu 18.04
Kernel: 4.18.0-22-generic

The only wait it connects is using the flag tcp, as in steam -tcp.

Ttorvalds 2019-06-22 github

If anybody is set to build their own kernel, can you try the patch from here:

https://patchwork.ozlabs.org/patch/1120222/

to see if it fixes your issue?
Thanks.

I just applied this patch to 5.1.12.arch1-1, and I can connect to Steam again, both using Steam runtime and using native runtime.

Ok, it's in my tree now, and on the way to -stable, and thence to distro kernels. So it should all be fixed in distro kernels soon.

Commit b6653b3629e5 ("tcp: refine memory limit test in tcp_fragment()") upstream in case anybody cares.

SSeegras 2019-06-22 github
Ddarkpumpkins 2019-06-22 github

For me it is the same, both on my Ubuntu 18.04 instalations (Desktop + Laptop).

Ubuntu 18.04
Kernel: 4.18.0-22-generic

The only wait it connects is using the flag tcp, as in steam -tcp.

Same here unlike what I said earlier, steam -tcp did help me to launch steam.
kernel version : 5.0.0-18-generic

Nnalquas 2019-06-22 github

For me it is the same, both on my Ubuntu 18.04 instalations (Desktop + Laptop).
Ubuntu 18.04
Kernel: 4.18.0-22-generic
The only wait it connects is using the flag tcp, as in steam -tcp.

Same here unlike what I said earlier, steam -tcp did help me to launch steam.
kernel version : 5.0.0-18-generic

I am only affected on my desktop, but not my laptop. Both have the following setup:
KDE Neon (Ubuntu 18.04)
Kernel-Version: 4.18.0-22-generic

The -tcp flag does not seem to help me connect.

Ssgtnasty 2019-06-22 github

The -tcp flag does not seem to help me connect.

I had to use:

steam --tcp

NNoxiousPluK 2019-06-22 github

Same issue here on a fresh Ubuntu 19.04 installation.

Kernel is 5.0.0-17-generic, starting with -tcp or --tcp doesn't work for me, I can confirm that TcpExtTCPWqueueTooBig is increasing.

Console output from Steam starting:

STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Gtk-Message: 23:19:10.382: Failed to load module "gail"
Gtk-Message: 23:19:10.382: Failed to load module "atk-bridge"

(steam:16939): Gtk-WARNING **: 23:19:10.386: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Yaru-dark/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}'

(steam:16939): Gtk-WARNING **: 23:19:10.388: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Yaru-dark/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
Installing breakpad exception handler for appid(steam)/version(1560817063)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[0622/231910.734645:INFO:crash_reporting.cc(242)] Crash reporting enabled for process: browser
[0622/231910.750181:WARNING:crash_reporting.cc(281)] Failed to set crash key: UserID with value: 0
[0622/231910.750240:WARNING:crash_reporting.cc(281)] Failed to set crash key: BuildID with value: 1559604844
[0622/231910.750245:WARNING:crash_reporting.cc(281)] Failed to set crash key: SteamUniverse with value: Public
[0622/231910.750249:WARNING:crash_reporting.cc(281)] Failed to set crash key: Vendor with value: Valve
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so: undefined symbol: g_log_structured_standard
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
CApplicationManagerPopulateThread took 0 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)

** (steam:16939): WARNING **: 23:19:10.890: Unknown device type 14

** (steam:16939): WARNING **: 23:19:10.890: Could not create object for /org/freedesktop/NetworkManager/Devices/1: unknown object type
Installing breakpad exception handler for appid(steam)/version(1560817063)
Opted-in Controller Mask for AppId 0: 0

** (steam:16939): WARNING **: 23:19:11.115: Ignoring invalid property 'autoconnect-priority'

** (steam:16939): WARNING **: 23:19:11.115: Unknown setting 'proxy'

** (steam:16939): WARNING **: 23:19:11.115: Ignoring invalid property 'address-data'

** (steam:16939): WARNING **: 23:19:11.115: Ignoring invalid property 'route-data'

** (steam:16939): WARNING **: 23:19:11.115: Ignoring invalid property 'route-data'

** (steam:16939): WARNING **: 23:19:11.115: Ignoring invalid property 'address-data'
Installing breakpad exception handler for appid(steam)/version(1560817063)

(steam:16939): Gtk-WARNING **: 23:19:11.628: gtk_disable_setlocale() must be called before gtk_init()
Installing breakpad exception handler for appid(steam)/version(1560817063)
Installing breakpad exception handler for appid(steam)/version(1560817063)
Exiting workitem thread
[2019-06-22 23:19:10] Startup - updater built Jun 17 2019 23:31:08
[2019-06-22 23:19:10] Verifying installation...
[2019-06-22 23:19:10] Verification complete
[2019-06-22 23:19:33] Shutdown

Edit: I tried both the .deb download from steampowered.com and the 'Steam installer' from the Ubuntu Software Store. I tried removing ~/.steam multiple times inbetween tries but after a fresh start it downloads and logs in fine, then fails to start the actual client.

I'm not sure how the -tcp or --tcp works for some people, for me it does not.

Edit2: I used this script: https://github.com/pimlie/ubuntu-mainline-kernel.sh
To install kernel version 5.1.14, this fixed my issue!:

Finding latest version available on kernel.ubuntu.com
Latest version is: v5.1.14, continue? (y/N) 
Will download 6 files from kernel.ubuntu.com:
Downloading CHECKSUMS: 100%   
Downloading CHECKSUMS.gpg: 100%   
Downloading linux-headers-5.1.14-050114-generic_5.1.14-050114.201906221030_amd64.deb: 100%   
Downloading linux-headers-5.1.14-050114_5.1.14-050114.201906221030_all.deb: 100%   
Downloading linux-image-unsigned-5.1.14-050114-generic_5.1.14-050114.201906221030_amd64.deb: 100%   
Downloading linux-modules-5.1.14-050114-generic_5.1.14-050114.201906221030_amd64.deb: 100%   
Importing kernel-ppa gpg key ok
Signature of checksum file has been succesfully verified
Checksums of deb files have been succesfully verified with sha256sum
Installing 4 packages

After that a reboot and Steam worked just fine.

Ccodedcosmos 2019-06-22 github

-tcp worked for me

Ubuntu 19.04
5.0.0-17-generic

DDDoctorzeus 2019-06-23 github

On arch and can confirm updating to Kernel 5.1.14 from the testing repo fixes the issue (you will need to use an up-to-date mirror at time of posting).

RRehaell 2019-06-23 github

For those not having success with the -tcp flag.

My laptop was running ubuntu 18.04 lts and kernel 4.18.0-22-generic and it ran fine with the flag.
My desktop was running ubuntu 18.04 lts with kernel 4.15 and it did not ran with the flag, so I just updated the kernel to 4.18 with ukuu and now runs fine with the flag.

Not sure if this is the smartest way to do it, but it worked for me.

EDIT:
Just updated both devices to kernel 5.1.14 and works fine without the flag...

FFarcrada 2019-06-23 github

I run WireGuard at work to tunnel home (wg-quick up xyz), if I turn it off I can instantly and consistently log into Steam. Latest updates of everything (fresh Steam install too). All relevant places to get Steam have the same result; Software Manager, packages (terminal apt install steam) and the .deb on the website.

When reconnecting WireGuard once logged into Steam, downloads aren't working. Steam friends-chat still receives and (seems to) send messages, thus I still appear online. Starting a new install doesn't even start Create local game files...; just hangs.

Linux Mint 19.1 (Cinnamon)
Kernel: 4.15.0-52-generic

No idea what I did (had no updates or installed new packages, just booted the client from no WireGuard and then connect WireGuard to already connected with WireGuard), but everything is fine now. Found it worth mentioning. It has a significant sync issue, but that might be more related to sudden closure of games (crashes, force quits, etc.).

Nnalquas 2019-06-23 github

I am only affected on my desktop, but not my laptop. Both have the following setup:
KDE Neon (Ubuntu 18.04)
Kernel-Version: 4.18.0-22-generic

The -tcp flag does not seem to help me connect.

I installed kernel 4.19.55-041955-generic. This fixed the issue for me, I can now connect to steam again without any issues.

Edit: At least in KDE Neon (and probably the rest of Ubuntu 18.04), the hwe kernel has been updated to version 4.18.0-24-generic. Everything seems to work fine there.

Iipkpjersi 2019-06-23 github

I'm on Ubuntu 18.04 with kernel 4.15.0-52-generic. I have removed ~/.steam and ~/.local/share/Steam multiple times, I have tried steam --reset multiple times, and I have tried stream -tcp and steam --tcp multiple times but nothing works. I do not want to compile my own kernel so I believe I will have to wait until Ubuntu 18.04 repos get a fixed kernel version which could be whoever knows how long. Interesting.

edit: looks like I was using hwe 16.04 kernels left over from an upgrade to Ubuntu 18.04 - I am now going to upgrade to the latest hwe 18.04 kernel and see if that helps me connect with the tcp flag.

edit 2: I upgraded to the latest hwe 18.04 kernel (4.18.0-22-generic) and have tried stream -tcp and steam --tcp but they still do not work. I also tried the latest Steam deb from the website and it did not help either.

Ssgtnasty 2019-06-23 github

I had to uninstall the repo deb and download the steam deb from steam website to get it to work

Jjonlap 2019-06-23 github

Tested with 5.1.14-arch1-1-ARCH and Steam is now working again. Thanks everyone!

RRedSparr0w 2019-06-24 github

Thanks @DoogeJ, That fixed it for me also :+1:

Llinuxgameconsortium 2019-06-26 github

@sgtnasty What was the process you used to get the Steam client to work?
CLI? Purge?
Do you have "steam-devices" installed? Or for that matter "steam:i386"?

EEmanem 2019-06-26 github

@sgtnasty What was the process you used to get the Steam client to work?
CLI? Purge?
Do you have "steam-devices" installed? Or for that matter "steam:i386"?

Was able to connect ~3 hours ago, now it's refusing to connect.
Running on Ubuntu 18.04 with HWE kernel: 4.18.0-24-generic

EEmanem 2019-06-26 github

@sgtnasty What was the process you used to get the Steam client to work?
CLI? Purge?
Do you have "steam-devices" installed? Or for that matter "steam:i386"?

Was able to connect ~3 hours ago, now it's refusing to connect.
Running on Ubuntu 18.04 with HWE kernel: 4.18.0-24-generic

Never mind, it worked now after some hours. Looks like the auth servers are overrun with the sale...

SSaroumane 2019-06-26 github

For those not having success with the -tcp flag.

My laptop was running ubuntu 18.04 lts and kernel 4.18.0-22-generic and it ran fine with the flag.
My desktop was running ubuntu 18.04 lts with kernel 4.15 and it did not ran with the flag, so I just updated the kernel to 4.18 with ukuu and now runs fine with the flag.

Not sure if this is the smartest way to do it, but it worked for me.

EDIT:
Just updated both devices to kernel 5.1.14 and works fine without the flag...

If you use nvidia proprietary driver, how do you do after updating to 5.1.1x kernel (installed with DoogeJ link) ?
I tried sudo dkms autoinstall and sudo apt reinstall nvidia-driver-418 in recovery mode without success, I can't boot anymore with 5.1.15 kernel in graphical mode.

SSaroumane 2019-06-26 github

To avoid other people in my case (Ubuntu 19.04 + nvidia proprietary driver 418) wasting time :
List of kernel tried with ubuntu-mainline-kernel.sh script :
v5.0.20 and v5.0.21 => Kernel Panic at boot
v5.1.0 / v5.1.1 / v5.1.12 / v5.1.13 / v5.1.14 / v5.1.15 => can't reinstall nvidia driver. (The "apt" way does nothing, and sudo dkms -k KernelVersion fails at build)

Now I could try to mess with ppa:graphics-drivers/ppa or official nvidia binary installer, but it usually creates more harm than good.

ENDING SPOILER :
I finally chose to downgrade to kernel 5.0.13. I know I'm losing security fixes, but at least I don't break my system even more.

FfwsGonzo 2019-06-26 github

ENDING SPOILER :
I finally chose to downgrade to kernel 5.0.13. I know I'm losing security fixes, but at least I don't break my system even more.

That's too bad. Guess I will wait, and in the meantime try -tcp at commandline.

RRafneQ 2019-06-26 github

Hi, couple days ago I tried to install and launch Steam on fresh Kbuntu 18.04 and during login to Steam account I got error message "Could not connect to Steam network". At first I thought this was due summer sale :) but Steam was working fine on other devices. Tried on kernels 4.18.0-22 and 4.18.0-24 and in both cases Steam was not able to connect to my account.

Unfortunately doing reset or starting with "-tcp" didn't help. The only thing that worked in my case was downgrading kernel to 4.18.0-21. After that everything is fine.

Kkisak-valve maintainer 2019-06-27 github

Good day folks, thanks to those involved in triaging this issue.

The fix for this issue has landed in 5.1.14, 4.19.55, 4.14.131, 4.9.184, and 4.4.184. The issue is understood and there's nothing more to investigate on this issue report. Additional confirmations here won't expedite the fix landing in distro-maintained kernel releases.

While the Steam client is affected by this issue, the fix is not considered a critical security fix, so please give the various package maintainers some time to pick this up in their normal update cycle before giving them a friendly reminder.

Kkurgol 2019-06-28 github

This is hugely annoying because on my asus n56vm laptop running ubuntu 19.04 I get the same problems described above (and it's now kernel 5.0.0-19 so above the fix level).
image

But on my xps 13 running the same distribution and kernel, on the same wifi network - the xps works fine.

I have tried completely purging and re-installing steam on the asus, including removing the .steam folder after purging.

Neither of my machines are participating in the steam beta.

edit: turns out the xps13 was actually running 5.0.0.20. Now I have upgraded the n56vm to the same kernel that's working too, so I think there is a regression in 5.0.0.19.

Lldra02 2019-06-28 github

Your system information

* Steam client version (build number or date): Latest, can't determine exact version

* Distribution (e.g. Ubuntu): Debian 9 Stable

* Opted into Steam client beta?: No

* Have you checked for system updates?: Yes

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

When starting steam, after logging in and authenticating past steam guard, it hangs on "Connecting to steam account: (account name)." Sometimes it will change to "Updating Steam information" with an empty progress bar.

After a while, it will give a dialog box saying that says "Could not connect to Steam network."

Output of console: https://gist.github.com/killerrabbit/94419ec85564e248c044d21e0fd961b3

Steps for reproducing this issue:

1. Install Steam

2. Attempt to log in

System Info:

Steam Client Version: https://imagebin.ca/v/4m9MeDy7Vflo (screen shot)
Kernel Version: 4.15.0-54-generic
Distro: Ubuntu 64b 18.04

Fresh install, installed pulse, steam, UFW (allowed pass all as a troubleshooting step, hoping it would open ports)

AMD hardware (idk if this makes a difference)

Initially was running 4.x.x.x some other kernel, newer, downgraded, and worked after that.

Opted into the latest Proton.

Again, I am able to connect with this config. Booted in term with -tcp flag. Will test without.

Uugly95 2019-06-28 github

The fix for this issue has landed in 5.1.14, 4.19.55, 4.14.131, 4.9.184, and 4.4.184. The issue is understood and there's nothing more to investigate on this issue report. Additional confirmations here won't expedite the fix landing in distro-maintained kernel releases.

I can confirm that this is also fixed in 5.0.0-20 on Linux Mint.

Ppete-h 2019-06-28 github

Fixed in Ubuntu 18.04 with Kernel 4.15.0-54-generic (64bit)

Llinuxgameconsortium 2019-06-28 github

Fixed in Ubuntu 18.04 with Kernel 4.15.0-54-generic (64bit)

Confirmed. As of June 27th.

FFJoeXXL2 2019-07-01 github

4.15.0-54-generic [#58](/issue/ValveSoftware/steam-for-linux/58)-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Problem gone for now, "-tcp" option didn't made any difference before.

Nneirenoir 2019-07-05 github

Running right now kernel 5.1.15 on NixOS unstable. Running Steam in TCP mode has been working ever since 5.1.11, and while the issues in the default UDP mode have been alleviated, it's still not logging in consistently. Whereas in 5.1.11 I had around a <10% chance of connecting in UDP mode, now in 5.1.15 I have around a 40% to 50% chance of logging in.

NNoXPhasma 2019-07-09 github

I'm on 5.1.16 and still unable to log in consistently over UDP.

Ddope250 2019-07-10 github

Was on debian 4.9.0-9-amd64 and got the problem. Downgraded to 4.9.0-8-amd64 and it worked again.
-tcp switch didn't worked.

Ddraeath 2019-07-11 github

openSUSE Leap 15.1 with kernel 4.12.14-lp151.28.7-default also has this problem, -tcp argument doesn't help either.

Nnosoop 2019-07-16 github

Also affects SteamCMD on the current version of Debian Buster, package linux-image-4.19.0-5-amd64 (4.19.37-5). Last known good version on Debian is the previous version of linux-image-4.9.0-9-amd64 (4.9.168-1+deb9u2) on Debian Stretch, which can be pulled using the Debian snapshot archive.

Ssizeofbool 2019-07-16 github

It looks like some sort of misconfigured anti-DDoS measures on Valve side are preventing Steam Client from connecting properly.
On my Debian 'stretch' system, kernel version is 4.19 and these connectivity problems are happen sporadically when I launch Steam Client. It complains about obviously working Internet connection, and if I restart Steam Client a few times, without changing or doing anything it will work.
It is hard to diagnose on user side because some Valve hosts are not responding to ICMP requests (eg. 162.254.198.132) and you can't tell if this host is working or not.

Ccheloide 2019-07-20 github

A workaround for debian (since we won't be getting kernel updates anytime soon) is downloading this kernel image and installing it with dpkg:

wget https://snapshot.debian.org/archive/debian/20190316T031117Z/pool/main/l/linux-signed-amd64/linux-image-4.19.0-4-amd64_4.19.28-2_amd64.deb -o /tmp/linux-image-4.19.0-4-amd64_4.19.28-2_amd64.deb
sudo dpkg -i /tmp/linux-image-4.19.0-4-amd64_4.19.28-2_amd64.deb

I recommend installing the kernel headers first if you have nvidia drivers.

Rebooting and selecting "Advanced options" in Grub menu and boot with the newly installed kernel image
you will be able to login to steam desktop that way.

After that you will be able to open steam when booting with the current kernel.

credits to Laladen

Bboltronics 2019-07-21 github

I upgraded to Buster and got smacked with this. Spent hours trying to debug - I run steam in a Firejail private directory and figured the newer version of Firejail broke it somehow. Then I discovered it would work on a clean install but fail when I added my games library directory, leading me to be even more convinced it was Firejail-related... but nope it was this.

That's really bad timing to have this hit just as Buster was made stable and everyone is upgrading.

Nnosoop 2019-07-22 github

Latest Debian Buster kernel package (4.19.37-5+deb10u1) includes the upstream commit for this fix.

Installed on my test VM and SteamCMD's app_update now tells me that the application is up to date instead of timing out on AppInfo update.

Aaaronfranke 2019-07-27 github

I'm experiencing this issue on Ubuntu 18.04 with kernel 4.18.0-22-generic.

Does anyone know what the latest working version of the kernel is?

Bboltronics 2019-07-28 github

I built the latest 5.2.2 kernel, and that's working for me... usually. It still seems to fail every 2nd or 3rd time I try to load Steam, but retrying gets it working.

Note if you use firejail there is a bug in the default profile that also causes Steam to fail to connect with the same error.

https://github.com/netblue30/firejail/issues/2860

But even with that disabled, I'm still getting occasional login issues. Not sure yet if the kernel wasn't 100% fixed, or if there are other issues with the firejail profile, or possibly even Steam itself. Some factors to consider are that I have a large game library (1768 games) and the issue doesn't seem to occur when games are not installed (and I have most installed because my Internet isn't that fast and I have lots of storage). Lots are using Proton. Also, Steam is installed in a private directory so game configurations and saves are not scattered around my actual home directory.

FWIW, I use:

$ cat .config/firejail/steam.local 
private ~/firejail/steam

# Required for Steam to recognise game controllers.
ignore private-dev

# Prevent Proton freezes.
# https://github.com/netblue30/firejail/issues/2860
ignore seccomp
$

I didn't have an issue before upgrading from Stretch to Buster.

RRafneQ 2019-07-28 github

I'm experiencing this issue on Ubuntu 18.04 with kernel 4.18.0-22-generic.

Does anyone know what the latest working version of the kernel is?

@aaronfranke for Ubuntu 18.04 it looks like it was fixed in 4.18.0-25 (I'm currently using this one on my machine and Steam runs just fine). It appears the affected kernels were 4.18.0-22 and 4.18.0-24 (version 23 was not published in repos)

Jjamesdolan 2019-08-02 github

Hitting this issue with 4.18.0-25-generic on ubuntu 18.04, if user-land software like steam is sensitive to kernel versions that seems REALLY bad, since this issue would just keep coming back. So my guess is kernel version is a red herring, or, I at least hope to god it is.

Seems to happen on the second launch... first run of steam does the typical initial update/install, then steam loads as expected, if I close steam and try and re-launch it, I hit this issue, nuking my ~/.steam directory and launching again will re-install and run, but that's a pretty horrible workaround. So, seems like some bit is being set when steam is running that when it reloads it blows up on.

I was able to come up with pretty reliable repro though, made a docker image to contain the problem so I can repeat it. Even if you don't actually try this docker setup, point being it repros on a clean environment.

Dockerfile

FROM nvidia/opengl:1.0-glvnd-runtime-ubuntu18.04
RUN apt update
RUN apt install -y steam

Launch command

$ xhost +local:root
$ nvidia-docker run \
    --interactive --tty \
    --env="DISPLAY" \
    --env="NVIDIA_VISIBLE_DEVICES=all" \
    --env="NVIDIA_DRIVER_CAPABILITIES=all" \
    --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
    steam_image \
    /usr/games/steam && /usr/games/steam # second run will fail
Ddraeath 2019-08-02 github

@jamesdolan I would make a note of the image hash you are referencing in FROM (as a comment) so it's possible to notice a replaced upstream image with the same tag. This is important if reproducing something is the intent.

I've had this happen to me cough jetty cough - version numbers stayed the same but image was rebuilt and subtly different due to a different further-upstream image.

Also always chain package manager commands with && with a cache refresh as the first. I would do:

# FROM abc768152784563789645
FROM nvidia/opengl:1.0-glvnd-runtime-ubuntu18.04
RUN apt update && apt install -y steam

If you don't do this, you'll end up getting bitten by docker's cache sooner or later, and try to install packages no longer in the repo (as the metadata is stale in the cached docker layer)

Llilianmoraru 2019-08-03 github

@cheloide

I recommend installing the kernel headers first if you have nvidia drivers.

To add to that(info for other users):
I recommend running dkms status first to see that the nvidia dkms module was compiled and installed correctly first(before restarting the PC).
You should see something like this:

nvidia, 430.40, 5.2.5, x86_64: installed

Instead of 5.2.5, it should be your kernel version.

?ghost 2019-09-08 github

Getting the same? error on Debian Testing/Bullseye with Linux 5.2.9.

Although it happens when I try to launch games. The game process just sits there for several minutes and then crashes.

../common/pipes.cpp (770) : Assertion Failed: fatal stalled cross-thread pipe
../common/pipes.cpp (770) : Fatal assert failed: ../common/pipes.cpp, line 770.  Application exiting.
IignacioPL 2019-09-28 github

I have the same problem in Linux Mint with kernel 5.0.0-29 I also tried 4.18.0-25 and 4.15.0-64 all the same issue.

Kkisak-valve maintainer 2019-09-28 github

As previously noted, this issue was resolved with tcp: refine memory limit test in tcp_fragment() and was backported to the LTS kernels.

This has gotten into most distro-provided kernels and there's nothing left to investigate here.

I'm going to lock this issue to avoid spam going to the subscribed participants.

@ignacioPL, there is an issue with Steam's servers right now, not your system.