Bug 2536998
| Summary: | Please update rubygem-childprocess to 5.x -- 4.x fork+exec backend crashes/hangs multithreaded consumers (e.g. pcsd) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Miroslav Lisik <mlisik> |
| Component: | rubygem-childprocess | Assignee: | Vít Ondruch <vondruch> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | clalancette, mpospisi, omular, ruby-packagers-sig, tdawson, tojeline, vondruch |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | rubygem-childprocess-5.1.0-1.fc46 rubygem-childprocess-5.1.0-1.fc45 | Doc Type: | --- |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-09-21 14:25:39 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 2257146 | ||
| Bug Blocks: | |||
|
Description
Miroslav Lisik
2026-09-18 12:45:59 UTC
FEDORA-2026-516635615f (rubygem-childprocess-5.1.0-1.fc46) has been submitted as an update to Fedora 46. https://bodhi.fedoraproject.org/updates/FEDORA-2026-516635615f FEDORA-2026-516635615f (rubygem-childprocess-5.1.0-1.fc46) has been pushed to the Fedora 46 stable repository. If problem still persists, please make note of it in this bug report. Wow, that was fast! Thank you. Any chance for this update to also land in Fedora 45? Because the issue also happens there, but not on older Fedoras. I came across it while preparing the update for pcs that replaces ethon with curb, and it worked on Fedora 43 and 44. I'm still waiting with merging the update on Fedora 45 and Rawhide: https://src.fedoraproject.org/rpms/pcs/pull-request/75 https://src.fedoraproject.org/rpms/pcs/pull-request/74 I was prepared to put back ethon as a workaround until this bug is resolved. If you also update childprocess in Fedora 45, pcs will stop using ethon completely. Until then, we're stuck with it. (In reply to Michal Pospisil from comment #3) > Wow, that was fast! Thank you. Please don't get used to it 😇 > Any chance for this update to also land in > Fedora 45? Because the issue also happens there, but not on older Fedoras. I > came across it while preparing the update for pcs that replaces ethon with > curb, and it worked on Fedora 43 and 44. > > I'm still waiting with merging the update on Fedora 45 and Rawhide: > https://src.fedoraproject.org/rpms/pcs/pull-request/75 > https://src.fedoraproject.org/rpms/pcs/pull-request/74 > I was prepared to put back ethon as a workaround until this bug is resolved. > If you also update childprocess in Fedora 45, pcs will stop using ethon > completely. Until then, we're stuck with it. Looking into this. I think the update should be fine also for F45. The PR is here: https://src.fedoraproject.org/rpms/rubygem-childprocess/pull-request/4 and waiting for the reverse dependencies test running here: https://copr.fedorainfracloud.org/coprs/vondruch/mpb.1 (In reply to Vít Ondruch from comment #4) > (In reply to Michal Pospisil from comment #3) > > Wow, that was fast! Thank you. > > Please don't get used to it 😇 > Hihi, I was halfway done putting back ethon when I saw activity on the bug, so I stopped. I definitely wasn't and won't expect that in the future. <snip> > Looking into this. I think the update should be fine also for F45. The PR is > here: > > https://src.fedoraproject.org/rpms/rubygem-childprocess/pull-request/4 > > and waiting for the reverse dependencies test running here: > > https://copr.fedorainfracloud.org/coprs/vondruch/mpb.1 And it's merged now, thank you again, now I can finally get rid of ethon (and more importantly ffi) 🎉 FEDORA-2026-6cfb9bea88 (pcs-0.12.3-2.fc45 and rubygem-childprocess-5.1.0-1.fc45) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-6cfb9bea88 FEDORA-2026-6cfb9bea88 has been pushed to the Fedora 45 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-6cfb9bea88` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-6cfb9bea88 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2026-6cfb9bea88 (pcs-0.12.3-2.fc45 and rubygem-childprocess-5.1.0-1.fc45) has been pushed to the Fedora 45 stable repository. If problem still persists, please make note of it in this bug report. |