Bug 1899888
| Summary: | Undefined behaviour when getting address in do_basic_transform leads to crash | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Sebastien Gonzalve <sebastien.gonzalve> | ||||
| Component: | boost | Assignee: | Jonathan Wakely <jwakely> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 32 | CC: | dakingun, denis.arnaud_fedora, jwakely | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | boost-1.73.0-10.fc33 | Doc Type: | If docs needed, set a value | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2021-03-11 23:37:02 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
Sebastien Gonzalve
2020-11-20 10:23:55 UTC
I submitted a patch to the boost project (see https://github.com/boostorg/locale/issues/52), and I would like to propose you a patch on the rpm generation as well until it get merges upstream as it may crash in any application. Seems this happends mainly on RH-based distro as some assert() in the STL are enabled on RH, and seem to be deisable on debian-based distros. Patch was generated over https://src.fedoraproject.org/rpms/boost.git rev: 820bf321370d25d29274339e01501f287eab35ba I attach the patch to the bug Created attachment 1731214 [details]
patch for the rpm generation until upstream fixes it.
Thanks for the report and the patch. (In reply to Sebastien Gonzalve from comment #1) > Seems this happends mainly on RH-based distro as some assert() in the STL > are enabled on RH, and seem to be deisable on debian-based distros. That's right, we build the distro with -D_GLIBCXX_ASSERTIONS enabled. FEDORA-2021-6148d9a01f has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-6148d9a01f This has been fixed in rawhide for some time, but I forgot to push the patch for the stable releases. There's an update for F33 now. If that fixes the problem for performous I'll also update F32. FEDORA-2021-6148d9a01f has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-6148d9a01f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-6148d9a01f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2021-6148d9a01f has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report. Thank you for the fix, I did not have time to rebuild the package for my fedora32 and perform the tests, I'll let you know when I'm done. There is a scratch build for F32 underway at https://koji.fedoraproject.org/koji/taskinfo?taskID=63666370 When that finishes you'll be able to download packages from there to test with. Tested your packages on fedora 32 with the original setup (performous). I confirm that the bug cannot be reproduced anymore. Thank you for the merge, may you publish packages for fedora 32 updates? FEDORA-2021-5f94a30af2 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2021-5f94a30af2 FEDORA-2021-5f94a30af2 has been pushed to the Fedora 32 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-5f94a30af2` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-5f94a30af2 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2021-5f94a30af2 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report. Updated may local build with the FC32 updates (boost-regex-1.69.0-19.fc32.x86_64) I confirm that there is no crash anymore with official update packages. Thank you :) |