Bug 2257562
| Summary: | gdb crashed in block::scope creating traces of plasmashell crashes when Qt debug packages weren't installed | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Matt Fagnani <matt.fagnani> | ||||
| Component: | gdb | Assignee: | Kevin Buettner <kevinb> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 39 | CC: | ahajkova, fweimer, guinevere, jan, keiths, kevinb, mcermak, mkolar | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | gdb-14.1-2.fc39 gdb-14.1-3.fc38 | Doc Type: | If docs needed, set a value | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2024-01-16 01:18:17 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: | |||||||
| Attachments: |
|
||||||
|
Description
Matt Fagnani
2024-01-10 04:06:51 UTC
Created attachment 2007991 [details]
Full trace of all threads of the second gdb crash mentioned
My upstream report was marked as a duplicate of https://sourceware.org/bugzilla/show_bug.cgi?id=31128 which has a patch checking for a null block pointer https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=bc23ea51f8a83e9524dfb553baa8baacb29e68a9 FEDORA-2024-6751a6f242 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-6751a6f242 (In reply to Matt Fagnani from comment #2) > My upstream report was marked as a duplicate of > https://sourceware.org/bugzilla/show_bug.cgi?id=31128 which has a patch > checking for a null block pointer > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git; > h=bc23ea51f8a83e9524dfb553baa8baacb29e68a9 While I haven't been able to reproduce this bug, given the backtrace that you show in an earlier comment, the upstream patch does look like a possible (even likely) fix for this bug. I've backported the patch and have made a release for Fedora 39. Please give it a try an let me know if it fixes the problem for you. As for bug 2252382 and bug 2252514, it appears that you were using gdb-13.2-11. I'm hoping that gdb-14.1 fixes the problem(s) that you were seeing in early December. FEDORA-2024-6751a6f242 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-6751a6f242` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-6751a6f242 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2024-6751a6f242 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. Thanks. I updated my F39 installation to Rawhide in the meantime in which I upgraded to gdb-14.1-2.fc39. I used the steps I gave with pkill -6 plasmashell three times. gdb didn't crash when I created traces of plasmashell in drkonqi. I think the patch should fix the gdb crashes though I'm not certain because the crashes didn't always happen gdb-14.1-1.fc39. bug 2252382 and bug 2252514 were due to the reasons I reported at https://bugzilla.redhat.com/show_bug.cgi?id=2252382#c14 The gdb, drkonqi, kioslave5 aborts were due to the 40 s timeout for /usr/lib/systemd/user/plasma-plasmashell.service, Fedora services using the drop-in configuration file /usr/lib/systemd/user/service.d/10-timeout-abort.conf which has TimeoutStopFailureMode=abort, and gdb taking 40-45 s to create the plasmashell traces with the qt5 debuginfo packages installed which exceeded the plasma-plasmashell.service timeout. Such crashes still happened with gdb 14.1. FEDORA-2024-6a0d961146 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2024-6a0d961146 FEDORA-2024-6a0d961146 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-6a0d961146` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-6a0d961146 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2024-ee7cb0e0a5 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-ee7cb0e0a5` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-ee7cb0e0a5 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2024-ee7cb0e0a5 (low) has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. |