Application: plasmashell (5.27.5) Qt Version: 5.15.8 Frameworks Version: 5.103.0 Operating System: Linux 6.4.3 x86_64 Windowing System: X11 Distribution: Debian GNU/Linux 12 (bookworm) DrKonqi: 5.27.5 [CoredumpBackend] -- Information about the crash: On a multiscreen setup, when unlocking there is occasionally a crash handler dialog complaining about a plasma crash. Desktop looks normal and is restored to a normal state, just the DrKonqi dialog complaining about the crash It's not directly after a lock or a manual lock/unlock. But usually when leaving the machine for a while to to lock itself then coming back a few hours later. This behaviour has been around for more than a year since the machine was on Debian 11 and persisted through the upgrade to 12. There are several standard widgets running and frequent changes to primary screen and going from 1->2->3 screens multiple times a day. The crash can be reproduced sometimes. -- Backtrace (Reduced): #5 QWeakPointer<QObject>::internalData() const (this=0x58) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:696 #6 QPointer<QScreen>::data() const (this=0x58) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:77 #7 QPointer<QScreen>::operator QScreen*() const (this=0x58) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:83 #8 DesktopView::screenToFollow() const (this=0x0) at ./shell/desktopview.cpp:124 #9 0x000056410df0d4c0 in ShellCorona::screenInvariants() const (this=0x56410ec8a3c0) at ./shell/shellcorona.cpp:828 Reported using DrKonqi
Created attachment 164782 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Just to explain how occasional it is and very difficult to reproduce, here is 'coredumpctl list' Sat 2023-12-02 88183 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sat 2023-12-02 140085 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sun 2023-12-03 216853 1000 1000 SIGSEGV missing /usr/bin/plasmashell Fri 2023-12-08 2144 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sun 2023-12-10 154488 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sun 2023-12-10 179588 1000 1000 SIGSEGV missing /usr/bin/plasmashell Fri 2023-12-15 2258 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sat 2023-12-16 33209 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sat 2023-12-16 82034 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sun 2023-12-17 82647 1000 1000 SIGSEGV missing /usr/bin/plasmashell Thu 2023-12-21 100673 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sun 2023-12-24 218747 1000 1000 SIGSEGV missing /usr/bin/plasmashell Sat 2023-12-30 1606772 1000 1000 SIGSEGV missing /usr/bin/plasmashell Tue 2024-01-02 1769663 1000 1000 SIGSEGV missing /usr/bin/plasmashell Mon 2024-01-08 3003451 1000 1000 SIGSEGV present /usr/bin/plasmashell Tue 2024-01-09 2244 1000 1000 SIGSEGV present /usr/bin/plasmashell I also went back to a previous crash to check the backtrace and it's the same stack trace as the attached one.
*** This bug has been marked as a duplicate of bug 474868 ***
*** This bug has been marked as a duplicate of bug 468430 ***