https://bugs.kde.org/show_bug.cgi?id=468180
Bug ID: 468180 Summary: Plasmashell crashed after closing a notification Classification: Plasma Product: plasmashell Version: 5.27.3 Platform: openSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: groszdaniel...@gmail.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 Application: plasmashell (5.27.3) Qt Version: 5.15.8 Frameworks Version: 5.104.0 Operating System: Linux 6.2.8-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.27.3 [KCrashBackend] -- Information about the crash: Plasmashell occasionally crashes when closing an e-mail notification from KMail. It has happened at least three times, once in a few days. The backtrace is very similar to Bug 461072. But it still happens on plasmashell 5.27.3 (and it only started happening in the last few weeks, or at least it became more frequent), while that bug was fixed/worked around in January. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f5fd8e9364d in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8) at /usr/include/qt5/QtCore/qscopedpointer.h:118 #5 qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >&) (ptr=...) at /usr/include/qt5/QtCore/qglobal.h:1149 #6 QQmlEngine::d_func() (this=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/qml/qml/qqmlengine.h:172 #7 QQmlEnginePrivate::get(QQmlEngine*) (e=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/qml/qml/qqmlengine_p.h:424 #8 QtQml::qmlExecuteDeferred(QObject*) (object=object@entry=0x563a12a8ee70) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/qml/qml/qqmlengine.cpp:1592 #9 0x00007f5fd9378a99 in QQuickTransition::prepare(QList<QQuickStateAction>&, QList<QQmlProperty>&, QQuickTransitionManager*, QObject*) (this=this@entry=0x563a12a8ee70, actions=..., after=..., manager=manager@entry=0x7f5fc403b860, defaultTarget=defaultTarget@entry=0x563a12b36340) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/util/qquicktransition.cpp:259 #10 0x00007f5fd936e2d7 in QQuickTransitionManager::transition(QList<QQuickStateAction> const&, QQuickTransition*, QObject*) (this=0x7f5fc403b860, list=<optimized out>, transition=0x563a12a8ee70, defaultTarget=0x563a12b36340) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/util/qquicktransitionmanager.cpp:207 #11 0x00007f5fd7918d2b in QObject::event(QEvent*) (this=0x563a12b36340, e=0x7ffec425bd10) at kernel/qobject.cpp:1369 #12 0x00007f5fd85a52ce in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x563a12b36340, e=0x7ffec425bd10) at kernel/qapplication.cpp:3640 #13 0x00007f5fd78ecb28 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x563a12b36340, event=0x7ffec425bd10) at kernel/qcoreapplication.cpp:1064 #14 0x00007f5fd79454a9 in QTimerInfoList::activateTimers() (this=0x563a0c853860) at kernel/qtimerinfo_unix.cpp:643 #15 0x00007f5fd7945d8c in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #16 idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230 #17 0x00007f5fd6359f96 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #18 0x00007f5fd635a358 in () at /lib64/libglib-2.0.so.0 #19 0x00007f5fd635a3ec in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #20 0x00007f5fd79460b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x563a0c853cb0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #21 0x00007f5fd78eb5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffec425bf50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #22 0x00007f5fd78f3a50 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #23 0x00007f5fd7d6fe4c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #24 0x00007f5fd85a5245 in QApplication::exec() () at kernel/qapplication.cpp:2832 #25 0x0000563a0c56447d in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.27.3/shell/main.cpp:235 [Inferior 1 (process 13998) detached] The reporter indicates this bug may be a duplicate of or related to bug 461072, bug 462715, bug 463956, bug 465706. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.