Summary: | Crash in AtSpiAdaptor::pathForInterface() on quit or when switching pages | ||
---|---|---|---|
Product: | [Applications] plasma-systemmonitor | Reporter: | Deivid Mendonca <deividp> |
Component: | general | Assignee: | KSysGuard Developers <ksysguard-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | ahiemstra, chrisverilz, csandrade87, deverassilva, guilherme, jdkatz23, leonardodasilva1915, leonny02, marianpoltak, most2k2, mrzyglodjasiu, nate, plasma-bugs, raykov_p, rooksy, sephiroth_pk, truwrecks |
Priority: | VHI | Keywords: | drkonqi |
Version: | 5.26.5 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=426047 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/7d0cd220ff76bf001189fc32c466ff4f51869cd6 | Version Fixed In: | 6.0 |
Sentry Crash Report: | |||
Attachments: | Crash report |
Description
Deivid Mendonca
2023-01-27 10:27:04 UTC
Are you using any accessibility tools? (In reply to Nate Graham from comment #1) > Are you using any accessibility tools? audible bell I didn't manually enable anything, in theory, it's as it is by default in the installation, but checking I found the audible bell option enabled. However, I disabled it to test and the error remained. *** Bug 465507 has been marked as a duplicate of this bug. *** *** Bug 468473 has been marked as a duplicate of this bug. *** Looks like essentially same issue as Bug 426047, but in a different app. Perhaps a Qt bug... *** Bug 473688 has been marked as a duplicate of this bug. *** *** Bug 474985 has been marked as a duplicate of this bug. *** *** Bug 475023 has been marked as a duplicate of this bug. *** Created attachment 162375 [details]
Crash report
Same here. The crash is always reproducible when changing tabs. Weirdly, it only happens on my tablet and it works fine on all my other devices.
Linux: KDE Neon
KDE Plasma version: 5.27.8
KDE Frameworks version: 5.110.0
Qt version: 5.15.11
I found an upstream bugreport about this: https://bugreports.qt.io/browse/QTBUG-84858 . The marked bugreport is closed but the fix mentioned there is incomplete and things can still crash. That said, I do now know how to workaround it. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/235 Git commit 5f1e762a8b93e36bae7b5d1e856b04682d4aa66c by Arjen Hiemstra. Committed on 26/10/2023 at 16:32. Pushed by ahiemstra into branch 'master'. Workaround QTBUG-84858 In certain cases destroying a table cell will end up calling a virtual method incorrectly. This was partially fixed upstream but only when the Accessible attached object exists. To workaround the upstream bug, ensure we create an instance of the attached object. As a bonus, this also means we now set the right accessible role for table cells. M +3 -0 src/table/BaseCellDelegate.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/5f1e762a8b93e36bae7b5d1e856b04682d4aa66c *** Bug 476488 has been marked as a duplicate of this bug. *** *** Bug 477182 has been marked as a duplicate of this bug. *** *** Bug 475712 has been marked as a duplicate of this bug. *** *** Bug 480347 has been marked as a duplicate of this bug. *** *** Bug 480222 has been marked as a duplicate of this bug. *** *** Bug 480774 has been marked as a duplicate of this bug. *** *** Bug 480865 has been marked as a duplicate of this bug. *** *** Bug 480903 has been marked as a duplicate of this bug. *** *** Bug 480980 has been marked as a duplicate of this bug. *** Git commit 7d0cd220ff76bf001189fc32c466ff4f51869cd6 by Arjen Hiemstra. Committed on 12/02/2024 at 11:05. Pushed by ahiemstra into branch 'Plasma/5.27'. Workaround QTBUG-84858 In certain cases destroying a table cell will end up calling a virtual method incorrectly. This was partially fixed upstream but only when the Accessible attached object exists. To workaround the upstream bug, ensure we create an instance of the attached object. As a bonus, this also means we now set the right accessible role for table cells. (cherry picked from commit 5f1e762a8b93e36bae7b5d1e856b04682d4aa66c) M +3 -0 src/table/BaseCellDelegate.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/7d0cd220ff76bf001189fc32c466ff4f51869cd6 *** Bug 481348 has been marked as a duplicate of this bug. *** |