Summary: | plasmashell crashes when turning on external monitor | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Najjar <abderrahman.najjar> |
Component: | Image Wallpaper | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | abderrahman.najjar, meven, nate, notmart, qydwhotmail |
Priority: | NOR | Keywords: | qt6 |
Version: | 6.0.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/db5763259ff7c476ab99a14fb34494d84ece675d | Version Fixed In: | 6.0.4 |
Attachments: | GDB coredump |
Description
Najjar
2024-03-18 16:58:15 UTC
``` #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x000077bc80eab393 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x000077bc80e5a6c8 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x000077bc83b7d43f in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.0.0/src/kcrash.cpp:586 #4 0x000077bc80e5a770 in <signal handler called> () at /usr/lib/libc.so.6 #5 0x000077bc8276740b in QArrayDataPointer<QString>::QArrayDataPointer (other=..., this=0x7ffd4d9f98c0) at /usr/include/qt6/QtCore/qarraydatapointer.h:38 #6 QList<QString>::QList (this=0x7ffd4d9f98c0, this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:70 #7 QQmlPropertyMap::keys (this=0x613e1e4bee20) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/util/qqmlpropertymap.cpp:255 #8 0x0000613e1bd7e717 in ContainmentConfigView::applyWallpaper (this=0x613e1ee72d00) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.2/shell/containmentconfigview.cpp:196 #9 ContainmentConfigView::qt_static_metacall (_o=0x613e1ee72d00, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma-workspace/build/shell/plasmashell_autogen/EWIEGA46WW/moc_containmentconfigview.cpp:223 #10 0x0000613e1bd80670 in ContainmentConfigView::qt_metacall (this=0x613e1ee72d00, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7ffd4d9f9c40) at /usr/src/debug/plasma-workspace/build/shell/plasmashell_autogen/EWIEGA46WW/moc_containmentconfigview.cpp:309 ``` @Najjar, Do you have a script to change your wallpaper periodically, or anything changing your wallpaper ? A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4109 No. I was browsing the stock wallpapers, including the ones that change according to light/dark themes. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4173 Git commit 2aeababf9ce63d1b6c9846a611d072e79755bf36 by Fushan Wen. Committed on 01/04/2024 at 11:13. Pushed by fusionfuture into branch 'master'. DesktopView: close config view if its user is destroyed The config view is kept open when its user is destroyed, but the wallpaper config map is already invalid at that point. FIXED-IN: 6.0.4 M +4 -0 shell/desktopview.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/2aeababf9ce63d1b6c9846a611d072e79755bf36 Git commit db5763259ff7c476ab99a14fb34494d84ece675d by Fushan Wen. Committed on 01/04/2024 at 13:06. Pushed by fusionfuture into branch 'Plasma/6.0'. DesktopView: close config view if its user is destroyed The config view is kept open when its user is destroyed, but the wallpaper config map is already invalid at that point. FIXED-IN: 6.0.4 (cherry picked from commit 2aeababf9ce63d1b6c9846a611d072e79755bf36) M +4 -0 shell/desktopview.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/db5763259ff7c476ab99a14fb34494d84ece675d |