Bug 2005142
Summary: | glibc: pthread_kill should keep return ESRCH for old binaries | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mikhail <mikhail.v.gavrilov> | ||||||||||
Component: | glibc | Assignee: | Carlos O'Donell <codonell> | ||||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | rawhide | CC: | aoliva, arjun.is, codonell, dj, fweimer, law, mcermak, mfabian, pfrankli, rth, sipoyare | ||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | glibc-2.34.9000-10.fc36 | Doc Type: | If docs needed, set a value | ||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2021-09-23 18:46:39 UTC | Type: | Bug | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Attachments: |
|
Description
Mikhail
2021-09-16 22:05:12 UTC
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. |