Bug 463956

Summary: Plasma crashed after closing a notification
Product: [Plasma] plasmashell Reporter: guimarcalsilva
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate
Priority: NOR Keywords: drkonqi
Version: 5.26.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description guimarcalsilva 2023-01-07 02:34:08 UTC
Application: plasmashell (5.26.5)

Qt Version: 5.15.7
Frameworks Version: 5.101.0
Operating System: Linux 6.1.3-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 5.26.5 [KCrashBackend]

-- Information about the crash:
I was deleting some widgets from the desktop and some undo notifications appeared. I closed one of them and plasmashell crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007f405723b205 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8, this=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:118
#7  qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >&) (ptr=..., ptr=<optimized out>) at /usr/include/qt/QtCore/qglobal.h:1143
#8  QQmlEngine::d_func() (this=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlengine.h:172
#9  QQmlEnginePrivate::get(QQmlEngine*) (e=0x0, e=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlengine_p.h:424
#10 QtQml::qmlExecuteDeferred(QObject*) (object=object@entry=0x562e0417a200) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlengine.cpp:1592
#11 0x00007f405775068e in QQuickTransition::prepare(QList<QQuickStateAction>&, QList<QQmlProperty>&, QQuickTransitionManager*, QObject*) (this=0x562e0417a200, actions=..., after=..., manager=0x562e02e06080, defaultTarget=0x562e02edf970) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/util/qquicktransition.cpp:259
#12 0x00007f40577454c4 in QQuickTransitionManager::transition(QList<QQuickStateAction> const&, QQuickTransition*, QObject*) (this=0x562e02e06080, list=<optimized out>, transition=0x562e0417a200, defaultTarget=0x562e02edf970) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp:207
#13 0x00007f4055cb0b86 in QObject::event(QEvent*) (this=0x562e02edf970, e=0x7fff3c2bc6d0) at kernel/qobject.cpp:1324
#14 0x00007f4056978b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x562e02edf970, e=0x7fff3c2bc6d0) at kernel/qapplication.cpp:3637
#15 0x00007f4055c8cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562e02edf970, event=0x7fff3c2bc6d0) at kernel/qcoreapplication.cpp:1064
#16 0x00007f4055cd7493 in QTimerInfoList::activateTimers() (this=0x562dff96a900) at kernel/qtimerinfo_unix.cpp:643
#17 0x00007f4055cd7a8a in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#18 0x00007f405411687b in g_main_dispatch (context=0x7f404c005010) at ../glib/glib/gmain.c:3454
#19 g_main_context_dispatch (context=0x7f404c005010) at ../glib/glib/gmain.c:4172
#20 0x00007f405416dc89 in g_main_context_iterate.constprop.0 (context=0x7f404c005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4248
#21 0x00007f4054115132 in g_main_context_iteration (context=0x7f404c005010, may_block=1) at ../glib/glib/gmain.c:4313
#22 0x00007f4055cd7c4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562dff912cf0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#23 0x00007f4055c8573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff3c2bc980, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#24 0x00007f4055c90269 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#25 0x00007f405613a102 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#26 0x00007f4056976f2a in QApplication::exec() () at kernel/qapplication.cpp:2829
#27 0x0000562dfec491ef in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-5.26.5/shell/main.cpp:233
[Inferior 1 (process 16898) detached]

The reporter indicates this bug may be a duplicate of or related to bug 461072, bug 462715.

Reported using DrKonqi
Comment 1 Nate Graham 2023-01-09 21:42:49 UTC

*** This bug has been marked as a duplicate of bug 461072 ***