| Summary: | plasmashell crashes (SIGSEGV) when opening Notifications from System Tray via "More" menu | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Bandhan Pramanik <bandhanpramanik06.foss> |
| Component: | System Monitor widgets | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | ahiemstra, bandhanpramanik06.foss, cwo.kde, notmart |
| Priority: | NOR | Keywords: | wayland-only |
| Version First Reported In: | 6.4.3 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Coredumpctl GDB Backtrace of the segfault caused after clicking the notifications button | ||
(gdb) bt full
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {0}}
ret = <optimized out>
#1 0x00007ff4708811e3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2 0x00007ff470827afe in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007ff473fcc031 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kf6-kcrash-6.16.0-1.fc42.x86_64/src/kcrash.cpp:605
data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7ff473fd4808 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0, 0x7ff473fd270d "--qtversion", 0x5601264f6830 "6.9.1", 0x7ff473fd2720 "--kdeframeworksversion", 0x7ff473fd2719 "6.16.0", 0x7ff473fd2758 "--platform", 0x5601270f2050 "wayland", 0x7ff473fd2789 "--appname", 0x5601264f68b0 "plasmashell", 0x7ff473fd2793 "--apppath", 0x5601264f68d0 "/usr/bin", 0x7ff473fd27a0 "--signal", 0x7ffd0f183546 "11", 0x7ff473fd27ae "--pid", 0x7ffd0f183550 "2007", 0x7ff473fd27b4 "--appversion", 0x5601264f6560 "6.4.3", 0x7ff473fd27c1 "--programname", 0x5600fe774740 <QByteArray::_empty> "", 0x7ff473fd27cf "--bugaddress", 0x560126501b50 "submit@bugs.kde.org", 0x0 <repeats 17 times>}}, argc = 21, m_writer = 0x7ffd0f1834f0}
platformName = {d = {d = 0x5601270f2040, ptr = 0x5601270f2050 "wayland", size = 7}, static _empty = 0 '\000'}
about = 0x5601264f65e0
argv = 0x7ffd0f183578
ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7ff473fd4838 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd = 81}
sigtxt = "11\000\000\000\000\000\000\000"
pidtxt = "2007\000\000\000\000\000\3330\006\320m\250\275 7\030\017"
argc = <optimized out>
crashRecursionCounter = 2
#4 0x00007ff470827c30 in <signal handler called> () at /lib64/libc.so.6
#5 0x00007ff46fd9a985 in QJSEngine::handle (this=0x0) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsapi/qjsengine.h:298
#6 QQmlListModel::engine (this=this@entry=0x56012c456530) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qmlmodels/qqmllistmodel.cpp:2128
#7 0x00007ff46fd9bc46 in QQmlListModel::data (this=0x56012c456530, index=<optimized out>, role=0)
at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qmlmodels/qqmllistmodel.cpp:2319
v = {d = {static MaxInternalSize = 24, data = {data = '\000' <repeats 23 times>, shared = 0x0, _forAlignment = 0}, is_shared = 0, is_null = 1, packedType = 0}}
#8 0x00007ff46fd9c1f4 in QQmlListModel::data (this=<optimized out>, index=<optimized out>, role=<optimized out>)
at /usr/include/qt6/QtCore/qabstractitemmodel.h:130
#9 0x00007ff3cfc1dced in ModelSource::item (this=0x560126656410, index=0)
at /usr/src/debug/kf6-kquickcharts-6.16.0-1.fc42.x86_64/src/datasource/ModelSource.cpp:93
modelIndex = {r = 0, c = 0, i = 0, m = {ptr = 0x56012c456530}}
--Type <RET> for more, q to quit, c to continue without paging--
#10 0x00007ff3cfc1a845 in ChartDataSource::first (this=<optimized out>)
at /usr/src/debug/kf6-kquickcharts-6.16.0-1.fc42.x86_64/src/datasource/ChartDataSource.cpp:20
#11 0x00007ff3cfbb535b in LegendModel::getValueForItem (this=this@entry=0x56012ce94bd0, item=item@entry=0)
at /usr/src/debug/kf6-kquickcharts-6.16.0-1.fc42.x86_64/controls/LegendModel.cpp:263
sources = {<QListSpecialMethods<ChartDataSource*>> = {<QListSpecialMethodsBase<ChartDataSource*>> = {<No data fields>}, <No data fields>}, d = {d = 0x56012d5344e0, ptr = 0x56012d5344f0, size = 1}}
value = {d = {static MaxInternalSize = 24, data = {data = '\000' <repeats 23 times>, shared = 0x0, _forAlignment = 0}, is_shared = 0, is_null = 1, packedType = 0}}
#12 0x00007ff3cfbb5fa1 in LegendModel::update (this=<optimized out>) at /usr/src/debug/kf6-kquickcharts-6.16.0-1.fc42.x86_64/controls/LegendModel.cpp:164
item = {name = {d = {d = 0x56012b294480, ptr = 0x56012b294490 u"Speed", size = 5}}, shortName = {d = {d = 0x0, ptr = 0x0, size = 0}}, color = {cspec = QColor::Rgb, ct = {argb = {alpha = 65535, red = 15677, green = 44718, blue = 59881, pad = 0}, ahsv = {alpha = 65535, hue = 15677, saturation = 44718, value = 59881, pad = 0}, acmyk = {alpha = 65535, cyan = 15677, magenta = 44718, yellow = 59881, black = 0}, ahsl = {alpha = 65535, hue = 15677, saturation = 44718, lightness = 59881, pad = 0}, argbExtended = {alphaF16 = 65535, redF16 = 15677, greenF16 = 44718, blueF16 = 59881, pad = 0}, array = {65535, 15677, 44718, 59881, 0}}}, value = {d = {static MaxInternalSize = 24, data = {data = '\000' <repeats 23 times>, shared = 0x0, _forAlignment = 0}, is_shared = 0, is_null = 1, packedType = 0}}}
i = 0
colorSource = 0x56012cef8580
nameSource = 0x56012b446550
shortNameSource = 0x0
sources = {<QListSpecialMethods<ChartDataSource*>> = {<QListSpecialMethodsBase<ChartDataSource*>> = {<No data fields>}, <No data fields>}, d = {d = 0x56012d5344e0, ptr = 0x56012d5344f0, size = 1}}
itemCount = 1
#13 0x00007ff470f5662c in QObject::event (this=<optimized out>, e=<optimized out>)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
mce = <optimized out>
connections = <optimized out>
sender = {previous = 0x0, receiver = 0x56012ce94bd0, sender = 0x0, signal = -1}
#14 0x00007ff47343d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x56012ce94bd0, e=0x56012cc62b40)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
consumed = false
filtered = false
threadData = <optimized out>
#15 0x00007ff470ef9f38 in QCoreApplication::notifyInternal2 (receiver=0x56012ce94bd0, event=0x56012cc62b40)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
d = <optimized out>
threadData = 0x560125fd8d40
--Type <RET> for more, q to quit, c to continue without paging--
selfRequired = <optimized out>
result = false
cbdata = {0x56012ce94bd0, 0x56012cc62b40, 0x7ffd0f18442f}
scopeLevelCounter = {threadData = 0x560125fd8d40}
#16 0x00007ff470efa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#17 0x00007ff470efdd26 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x560125fd8d40)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
e = 0x56012cc62b40
pe = <optimized out>
r = <optimized out>
relocker = {m_func = {__locker = <optimized out>}, m_invoke = <optimized out>}
event_deleter = std::unique_ptr<QEvent> = {get() = <optimized out>}
locker = {_M_device = 0x560125fd8d88, _M_owns = false}
startOffset = 0
i = <optimized out>
cleanup = {receiver = <optimized out>, event_type = <optimized out>, data = <optimized out>, exceptionCaught = <optimized out>}
#18 0x00007ff47121016f in postEventSourceDispatch (s=0x560125fdff10)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
source = 0x560125fdff10
#19 0x00007ff46fae7880 in g_main_dispatch (context=0x7ff458000f00) at ../glib/gmain.c:3398
dispatch = 0x7ff471210150 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
begin_time_nsec = 15758776319332
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x560125fdff10
current = 0x560126745510
i = 0
#20 g_main_context_dispatch_unlocked (context=0x7ff458000f00) at ../glib/gmain.c:4249
#21 0x00007ff46faf07c8 in g_main_context_iterate_unlocked
--Type <RET> for more, q to quit, c to continue without paging--
(context=context@entry=0x7ff458000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
max_priority = 0
timeout_usec = 0
some_ready = 1
nfds = 12
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = <optimized out>
#22 0x00007ff46faf0973 in g_main_context_iteration (context=0x7ff458000f00, may_block=1) at ../glib/gmain.c:4379
retval = <optimized out>
#23 0x00007ff47120f9ad in QEventDispatcherGlib::processEvents (this=0x560125fe0c30, flags=...)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
d = 0x560125ff0f80
canWait = <optimized out>
savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
result = <optimized out>
#24 0x00007ff470f07b03 in QEventLoop::exec (this=this@entry=0x7ffd0f184790, flags=..., flags@entry=...)
at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
d = 0x5601267470e0
threadData = <optimized out>
locker = {m_mutex = 0x560125fd8e78, m_isLocked = false}
ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
app = <optimized out>
#25 0x00007ff470f03419 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
threadData = 0x560125fd8d40
eventLoop = {<QObject> = {_vptr.QObject = 0x7ff4714a1c70 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff47131d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ff47131d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ff470f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x5601267470e0}}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe7744c0 <QObject::staticMetaObject>}, stringdata = 0x7ff47131ab0c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ff47131aa20 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ff470f076e0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a1d20 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
--Type <RET> for more, q to quit, c to continue without paging--
returnCode = <optimized out>
#26 0x00007ff4716ddbad in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
#27 0x00007ff47343d8e9 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570
#28 0x00005600fe6a096c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.4.3-1.fc42.x86_64/shell/main.cpp:188
format = {d = 0x560125fc6940}
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7ff473ba1098 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff47131d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ff47131d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ff470f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x560125fde4b0}}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe7744c0 <QObject::staticMetaObject>}, stringdata = 0x7ff4713190e8 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>+392>, data = 0x7ff471318f60 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, static_metacall = 0x7ff470f03c30 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a1980 <QCoreApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, extradata = 0x0}}, static self = 0x7ffd0f184a20}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe774600 <QCoreApplication::staticMetaObject>}, stringdata = 0x7ff471eaf910 <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>+752>, data = 0x7ff471eaf620 <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, static_metacall = 0x7ff4716dec70 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff471fce640 <QGuiApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe7745c0 <QGuiApplication::staticMetaObject>}, stringdata = 0x7ff473a5c548 <QApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12QApplicationE_t>+392>, data = 0x7ff473a5c3c0 <QApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12QApplicationE_t>>, static_metacall = 0x7ff473443470 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff473ba1160 <QApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN12QApplicationE_t>>, extradata = 0x0}}}
aboutData = {d = std::unique_ptr<class KAboutDataPrivate> = {get() = 0x560126502820}}
replace = <optimized out>
corona = {<Plasma::Corona> = {<QObject> = {_vptr.QObject = 0x5600fe776b08 <vtable for ShellCorona+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff47131d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ff47131d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ff470f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x5601264fc9b0}}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe7744c0 <QObject::staticMetaObject>}, stringdata = 0x7ff473e654fc <_ZN6Plasma6Corona32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN6Plasma6CoronaE_tEEE.lto_priv.0+956>, data = 0x7ff473e65140 <_ZN6Plasma6Corona32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN6Plasma6CoronaE_tEEE.lto_priv.0>, static_metacall = 0x7ff473e41430 <Plasma::Corona::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff473e70d00 <_ZN6Plasma6Corona36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_131qt_meta_tag_ZN6Plasma6CoronaE_tEEE.lto_priv.0>, extradata = 0x0}}, d = 0x5601264f9d80}, <QDBusContext> = {d_ptr = 0x0}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe774680 <Plasma::Corona::staticMetaObject>}, stringdata = 0x5600fe75c788 <_ZN--Type <RET> for more, q to quit, c to continue without paging--
11ShellCorona32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_130qt_meta_tag_ZN11ShellCoronaE_tEEE.lto_priv.0+2152>, data = 0x5600fe75bf20 <_ZN11ShellCorona32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_130qt_meta_tag_ZN11ShellCoronaE_tEEE.lto_priv.0>, static_metacall = 0x5600fe6e66c0 <ShellCorona::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x5600fe774c20 <_ZN11ShellCorona36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_130qt_meta_tag_ZN11ShellCoronaE_tEEE.lto_priv.0>, extradata = 0x0}}, m_config = {d = {ptr = 0x5601264efb20}}, m_configPath = {d = {d = 0x5601267473c0, ptr = 0x5601267473d0 u"/home/courtswitch/.config/plasmarc", size = 34}, static _empty = 0 u'\000'}, m_kdeGlobalsConfigWatcher = {value = {ptr = 0x560126500360}, d = 0x5601264fa1d0}, m_accentColorFromWallpaperEnabled = false, m_fakeColorRequestConn = {d_ptr = 0x0}, m_screenPool = 0x5601264f5c50, m_shell = {d = {d = 0x0, ptr = 0x5600fe758880 u"org.kde.plasma.desktop", size = 22}, static _empty = 0 u'\000'}, m_activityController = 0x56012650f350, m_panelViews = {d = {d = {ptr = 0x5601273a3710}}}, m_desktopViewForScreen = {d = 0x560126d3f8e0}, m_pendingScreenChanges = {d = 0x0}, m_desktopDefaultsConfig = {<KConfigBase> = {_vptr.KConfigBase = 0x7ff473383220 <vtable for KConfigGroup+16>}, d = {d = {ptr = 0x560126523780}}}, m_lnfDefaultsConfig = {<KConfigBase> = {_vptr.KConfigBase = 0x7ff473383220 <vtable for KConfigGroup+16>}, d = {d = {ptr = 0x5601264f6700}}}, m_waitingPanels = {<QListSpecialMethods<Plasma::Containment*>> = {<QListSpecialMethodsBase<Plasma::Containment*>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_activityContainmentPlugins = {d = 0x560126a54d60}, m_addPanelAction = 0x5601265850e0, m_addPanelsMenu = std::unique_ptr<class QMenu> = {get() = 0x56012651b400}, m_lookAndFeelPackage = {_vptr.Package = 0x7ff473dd9fe0 <vtable for KPackage::Package+16>, d = {d = {ptr = 0x56012655bd50}}}, m_previousWId = 0, m_blockRestorePreviousWindow = false, m_waitingPanelsTimer = {<QObject> = {_vptr.QObject = 0x7ff4714a4000 <vtable for QTimer+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff47131d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ff47131d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ff470f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x56012650a290}}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe7744c0 <QObject::staticMetaObject>}, stringdata = 0x7ff47131e078 <QTimer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QTimerE_t>+280>, data = 0x7ff47131df60 <QTimer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QTimerE_t>>, static_metacall = 0x7ff470f76800 <QTimer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a40a0 <QTimer::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QTimerE_t>>, extradata = 0x0}}}, m_appConfigSyncTimer = {<QObject> = {_vptr.QObject = 0x7ff4714a4000 <vtable for QTimer+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff47131d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ff47131d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ff470f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x56012650a340}}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe7744c0 <QObject::staticMetaObject>}, stringdata = 0x7ff47131e078 <QTimer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QTimerE_t>+280>, data = 0x7ff47131df60 <QTimer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QTimerE_t>>, static_metacall = 0x7ff470f76800 <QTimer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a40a0 <QTimer::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QTimerE_t>>, extradata = 0x0}}}, m_waylandWindowManagement = 0x5601265657e0, m_previousPlasmaWindow = {wp = {d = 0x0, value = 0x0}}, m_closingDown = false, m_screenReorderInProgress = false, m_testModeLayout = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_showingAlternatives = 0x0, m_strutManager = 0x5601265073e0, m_shellContainmentConfig = {wp = {d = 0x0, value = 0x0}}}
service = {<QObject> = {_vptr.QObject = 0x7ff474377028 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff47131d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ff47131d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ff470f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::C--Type <RET> for more, q to quit, c to continue without paging--
all, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff4714a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x560126545390}}, static staticMetaObject = {d = {superdata = {direct = 0x5600fe7744c0 <QObject::staticMetaObject>}, stringdata = 0x7ff47437225c <KDBusService::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12KDBusServiceE_t>+316>, data = 0x7ff474372120 <KDBusService::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12KDBusServiceE_t>>, static_metacall = 0x7ff474360490 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ff474376a40 <KDBusService::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN12KDBusServiceE_t>>, extradata = 0x0}}, d = std::unique_ptr<class KDBusServicePrivate> = {get() = 0x560126513340}}
Thank you for the bug report! This crash is already being tracked, so I'm merging this into that one. *** This bug has been marked as a duplicate of bug 503099 *** |
Created attachment 183326 [details] Coredumpctl GDB Backtrace of the segfault caused after clicking the notifications button SUMMARY On Fedora KDE (Plasma 6.4.3), opening the Notifications panel from the System Tray (via the "More" section) causes a segmentation fault in plasmashell. The crash occurs in ModelSource::item() from KQuickCharts. The crash is triggered even without explicitly clicking on a chart widget — simply interacting with the System Tray's extended menu causes it. Backtrace excerpt: #9 ModelSource::item (...) at kquickcharts/src/datasource/ModelSource.cpp #3 KCrash::defaultCrashHandler (sig=11) ... STEPS TO REPRODUCE 1. Go to System Tray (upper taskbar, icons in system tray are far apart) 2. Click on Notifications via the "More" menu OBSERVED RESULT Plasmashell crashes, but not the other applications. Brave Browser and the other applications functioned as usual. EXPECTED RESULT Plasmashell should not crash SOFTWARE/OS VERSIONS Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.15.6-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i3-6006U CPU @ 2.00GHz Memory: 12 GiB of RAM (11.6 GiB usable) Graphics Processor: Intel® HD Graphics 520 ADDITIONAL INFORMATION Please find the backtrace (coredumpctl gdb -> bt full) attached.