Created attachment 1823677 [details] screen of Steam infinitely launching Description of problem: After upgrade glibc from 2.34.9000-6.fc36 to 2.34.9000-8.fc36 version steam client stop working (instead steam infinitely launching) Last good version glibc 2.34.9000-6.fc36 https://src.fedoraproject.org/rpms/glibc/c/891183e565daa6ae87388e2c6dbb25225216e28d?branch=rawhide First bad version glibc 2.34.9000-8.fc36 https://src.fedoraproject.org/rpms/glibc/c/7d28ddf24cec1be239b3f6dcf6cd1f281ff0be48?branch=rawhide
Could you test glibc-2.34.9000-7.fc36 and glibc-2.34-5.fc35 as well? Thanks. https://koji.fedoraproject.org/koji/buildinfo?buildID=1832655 https://koji.fedoraproject.org/koji/buildinfo?buildID=1832838 And maybe you could attach GDB to the stuck process and check what it is doing?
Created attachment 1823725 [details] steam backtrace (In reply to Florian Weimer from comment #1) > Could you test glibc-2.34.9000-7.fc36 and glibc-2.34-5.fc35 as well? Thanks. > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1832655 > https://koji.fedoraproject.org/koji/buildinfo?buildID=1832838 > > And maybe you could attach GDB to the stuck process and check what it is > doing? glibc-2.34.9000-5.fc36 - good (Steam is working) glibc-2.34.9000-7.fc36 - bad (same as 2.34.9000-8.fc36)
2.34-5.fc35 - also bad (same as 2.34.9000-8.fc36)
Created attachment 1823729 [details] yet another steam backtrace
Hmm. These backtraces are not really illuminating. I made a first guess what might be causing this, and have provided a test build here which effectively reverts one of the changes: https://koji.fedoraproject.org/koji/taskinfo?taskID=75833350
Created attachment 1823866 [details] Test patch used for glibc-2.34.9000-8.fc36.bz2005142.0
Just checked Steam client with glibc 2.34.9000-8.fc36.bz2005142.0 and can confirm that the issue was gone. Thanks.
(In reply to Mikhail from comment #7) > Just checked Steam client with glibc 2.34.9000-8.fc36.bz2005142.0 and can > confirm that the issue was gone. Thank you! Would you mind testing another build, please? https://koji.fedoraproject.org/koji/taskinfo?taskID=75839828 glibc-2.34.9000-8.fc36.bz2005142.1 contains the real upstream fix posted here: nptl: pthread_kill needs to return ESRCH for old programs (bug 19193) https://sourceware.org/pipermail/libc-alpha/2021-September/131150.html
glibc 2.34.9000-8.fc36.bz2005142.1 looks good to me too Thanks
Fixed in rawhide. I believe I updated the pending Fedora 35 update in time with a fix, too, so this issue will never be present in Fedora 35.