Application: plasmashell (5.21.3) Qt Version: 5.15.2 Frameworks Version: 5.80.0 Operating System: Linux 5.4.0-70-generic x86_64 Windowing System: X11 Drkonqi Version: 5.21.3 Distribution: KDE neon User Edition 5.21 -- Information about the crash: - What I was doing when the application crashed: I clicked on the Application Dashboard button on one of my panels, and when the dashboard came up, I clicked on the launcher for Discord. After clicking the launcher, plasma immediately crashed and restarted itself. I tried repeating it right after and it didn't crash again, so it seemed like some kind of fluke. The crash does not seem to be reproducible. -- Backtrace (Reduced): #4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #5 0x00007f842b06c859 in __GI_abort () at abort.c:79 [...] #7 0x00007f842b179b4a in __GI___fortify_fail (msg=msg@entry=0x7f842b201064 "stack smashing detected") at fortify_fail.c:26 #8 0x00007f842b179b16 in __stack_chk_fail () at stack_chk_fail.c:24 #9 0x00007f842b70561e in QObject::setProperty (this=0x563ae5ef65a0, name=0x7f842b7bd9d8 <QArrayData::shared_null+24> "", value=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:236 Possible duplicates by query: bug 435008, bug 434676, bug 434313, bug 434128, bug 433486. Reported using DrKonqi
Created attachment 137338 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Thread 1 (Thread 0x7f84273a38c0 (LWP 1844)): [KCrash Handler] #4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #5 0x00007f842b06c859 in __GI_abort () at abort.c:79 #6 0x00007f842b0d73ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f842b20107c "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155 #7 0x00007f842b179b4a in __GI___fortify_fail (msg=msg@entry=0x7f842b201064 "stack smashing detected") at fortify_fail.c:26 #8 0x00007f842b179b16 in __stack_chk_fail () at stack_chk_fail.c:24 #9 0x00007f842b70561e in QObject::setProperty (this=0x563ae5ef65a0, name=0x7f842b7bd9d8 <QArrayData::shared_null+24> "", value=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:236 #10 0x00007f842b4d5930 in QPropertyAnimationPrivate::updateProperty (newValue=..., this=0x563ae63433a0) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:208 #11 QPropertyAnimation::updateCurrentValue (this=<optimized out>, value=...) at animation/qpropertyanimation.cpp:240 #12 0x00007f842b4d2478 in QVariantAnimationPrivate::setCurrentValueForProgress(double) () at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:465 #13 0x00007f842b4d2cc0 in QVariantAnimationPrivate::recalculateCurrentInterval(bool) () at animation/qvariantanimation.cpp:270 #14 0x00007f842b4d63b2 in QPropertyAnimation::updateState (this=0x563ae633c570, newState=<optimized out>, oldState=QAbstractAnimation::Stopped) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:208 #15 0x00007f842b4d076c in QAbstractAnimationPrivate::setState (newState=QAbstractAnimation::Running, this=0x563ae63433a0) at ../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:159 #16 QAbstractAnimation::start (this=<optimized out>, policy=<optimized out>) at animation/qabstractanimation.cpp:1361 #17 0x00007f83e2169cea in IconItem::loadPixmap (this=0x563ae5ef65a0) at ./src/declarativeimports/core/iconitem.cpp:753 #18 0x00007f842d2e786c in QQuickWindowPrivate::polishItems() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #19 0x00007f842d288c75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #20 0x00007f842d2899e4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #21 0x00007f842d2f4a77 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #22 0x0000563ae2a1bebf in PanelView::event (this=0x563ae532d420, e=0x7ffe0fda9630) at ./shell/panelview.cpp:989 #23 0x00007f842c3cbdc3 in QApplicationPrivate::notify_helper (this=this@entry=0x563ae4a51300, receiver=receiver@entry=0x563ae532d420, e=e@entry=0x7ffe0fda9630) at kernel/qapplication.cpp:3632 #24 0x00007f842c3d4bb8 in QApplication::notify (this=0x7ffe0fda9c50, receiver=0x563ae532d420, e=0x7ffe0fda9630) at kernel/qapplication.cpp:3156 #25 0x00007f842b6cf6da in QCoreApplication::notifyInternal2 (receiver=0x563ae532d420, event=0x7ffe0fda9630) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #26 0x00007f842baa0d64 in QPlatformWindow::windowEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #27 0x00007f842c3d4a83 in QApplication::notify (this=0x7ffe0fda9c50, receiver=0x563ae532d420, e=0x7ffe0fda98c0) at kernel/qapplication.cpp:2874 #28 0x00007f842b6cf6da in QCoreApplication::notifyInternal2 (receiver=0x563ae532d420, event=0x7ffe0fda98c0) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #29 0x00007f842b729330 in QTimerInfoList::activateTimers (this=0x563ae4b901b0) at kernel/qtimerinfo_unix.cpp:643 #30 0x00007f842b729c1c in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #31 0x00007f84299cf17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f84299cf400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f84299cf4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f842b729fe2 in QEventDispatcherGlib::processEvents (this=0x563ae4b90200, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #35 0x00007f842b6ce1eb in QEventLoop::exec (this=this@entry=0x7ffe0fda9b00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #36 0x00007f842b6d6394 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #37 0x0000563ae2a01e5e in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:251 [Inferior 1 (process 1844) detached]
#17 0x00007f83e2169cea in IconItem::loadPixmap (this=0x563ae5ef65a0) at ./src/declarativeimports/core/iconitem.cpp:753 And line 753 was, at the time, the following: m_animation->start();
PlasmaCore.IconItem has been removed for Plasma 6 and replaced with Kirigami.Icon, which has a different codebase, so this crash is almost certainly no longer possible.