Application: plasmashell (6.5.91) (Compiled from sources) ApplicationNotResponding [ANR]: false Qt Version: 6.10.2 Frameworks Version: 6.22.0 Operating System: Linux 6.18.8-gentoo-dist-hardened x86_64 Windowing System: Wayland Distribution: "Gentoo Linux" DrKonqi: 6.5.91 [CoredumpBackend] -- Information about the crash: I have a wireguard VPN connection (Proton) managed by network manager. When the laptop suspends, and I leave it long enough (presumably for wireguard to timeout), at resume plasmashell starts crashing repeatedly. disabling (or reconnecting) the wireguard connection using nmcli allows me to restart plasmashell using systemctl. My assumption is that the wireguard connection remains active in a bad state and does something to network communication (all other programs fail on SSL certificate errors). The crash can be reproduced every time. -- Backtrace (Reduced): #4 0x00007f4532895af6 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/tools/qscopedpointer.h:112 [...] #7 QTextDocumentPrivate::get (document=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextdocument_p.h:275 #8 QTextDocumentPrivate::get (object=0x7f44280613f0) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextdocument_p.h:295 #9 QTextFrame::begin (this=this@entry=0x7f44280613f0) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextobject.cpp:589 #10 0x00007f453284abed in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0x7f44280614d0, f=f@entry=0x7f44280613f0, layoutFrom=layoutFrom@entry=0, layoutTo=layoutTo@entry=0, frameWidth=..., frameHeight=..., parentY=...) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextdocumentlayout.cpp:3028 #11 0x00007f453284b33f in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0x7f44280614d0, f=f@entry=0x7f44280613f0, layoutFrom=layoutFrom@entry=0, layoutTo=layoutTo@entry=0, parentY=parentY@entry=...) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextdocumentlayout.cpp:2919 #12 0x00007f453284e28c in QTextDocumentLayout::doLayout (this=this@entry=0x7f44280614b0, from=from@entry=0, oldLength=oldLength@entry=1, length=length@entry=0) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/painting/qfixed_p.h:31 #13 0x00007f453284f4a6 in QTextDocumentLayout::documentChanged (this=0x7f44280614b0, from=0, oldLength=1, length=0) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextdocumentlayout.cpp:3801 #14 0x00007f4532828e8d in QTextDocumentPrivate::clear (this=0x7f4428013e30) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextdocument_p.cpp:251 #15 0x00007f45328116dc in QTextDocument::setPlainText (this=this@entry=0x7f442805f8b0, text=...) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/text/qtextdocument.cpp:1271 #16 0x00007f45341520eb in QLabelPrivate::ensureTextPopulated (this=this@entry=0x7f442803cd40) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qlabel.cpp:1485 #17 0x00007f4534158d9e in QLabelPrivate::ensureTextPopulated (this=0x7f442803cd40) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qlabel.cpp:1469 #18 QLabelPrivate::ensureTextLayouted (this=this@entry=0x7f442803cd40) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qlabel.cpp:1515 #19 0x00007f4534159c87 in QLabelPrivate::ensureTextLayouted (this=0x7f442803cd40) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qlabel.cpp:1610 #20 QLabelPrivate::layoutRect (this=this@entry=0x7f442803cd40) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qlabel.cpp:1603 #21 0x00007f453419d092 in QLabel::paintEvent (this=0x7f442803cbc0) at /var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qlabel.cpp:988 Reported using DrKonqi This report was filed against 'kde' because the product 'plasmashell' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Created attachment 189324 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
update: it's the weather applet in the system tray. Disabling that makes plasmashell survive this condition.