Bug 463956 - Plasma crashed after closing a notification
Summary: Plasma crashed after closing a notification
Status: RESOLVED DUPLICATE of bug 461072
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.26.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-01-07 02:34 UTC by guimarcalsilva
Modified: 2023-01-09 21:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***