Bug 478842 - System Settings crashes in KupKcm::completelyRemovePlan() when accessing Kup KCM
Summary: System Settings crashes in KupKcm::completelyRemovePlan() when accessing Kup KCM
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kup (show other bugs)
Version: 5.27.10
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-12-21 16:01 UTC by Stefan
Modified: 2023-12-21 21:39 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 Stefan 2023-12-21 16:01:10 UTC
Application: systemsettings (5.27.10)

Qt Version: 5.15.11
Frameworks Version: 5.113.0
Operating System: Linux 6.2.0-39-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
Settings crash after I have started the Settings Menu

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  0x0000000d00000002 in ?? ()
#5  0x00007f7da07ddd3a in KupKcm::completelyRemovePlan (this=this@entry=0x556797144480, pIndex=1) at ./kcm/kupkcm.cpp:300
#6  0x00007f7da07ddf90 in operator() (__closure=0x55679723dc20) at ./kcm/kupkcm.cpp:266
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KupKcm::createPlanWidgets(int)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#8  QtPrivate::Functor<KupKcm::createPlanWidgets(int)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#9  QtPrivate::QFunctorSlotObject<KupKcm::createPlanWidgets(int)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x55679723dc10, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#10 0x00007f7dc4af43e4 in QtPrivate::QSlotObjectBase::call (a=0x7ffe8e5588b0, r=0x556797144480, this=0x55679723dc10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false> (sender=0x556797374840, signal_index=10, argv=0x7ffe8e5588b0) at kernel/qobject.cpp:3925
#12 0x00007f7dc4af4418 in doActivate<false> (sender=0x556797800850, signal_index=9, argv=0x7ffe8e5589e0) at kernel/qobject.cpp:3937
#13 0x00007f7dc4aed4b7 in QMetaObject::activate (sender=sender@entry=0x556797800850, m=m@entry=0x7f7dc5c9c280 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe8e5589e0) at kernel/qobject.cpp:3985
#14 0x00007f7dc5862a06 in QAbstractButton::clicked (this=this@entry=0x556797800850, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#15 0x00007f7dc5862c8e in QAbstractButtonPrivate::emitClicked (this=0x5567977a5720) at widgets/qabstractbutton.cpp:416
#16 0x00007f7dc58648b4 in QAbstractButtonPrivate::click (this=0x5567977a5720) at widgets/qabstractbutton.cpp:409
#17 0x00007f7dc5864ad7 in QAbstractButton::mouseReleaseEvent (this=0x556797800850, e=0x7ffe8e558f70) at widgets/qabstractbutton.cpp:1045
#18 0x00007f7dc57af95e in QWidget::event (this=0x556797800850, event=0x7ffe8e558f70) at kernel/qwidget.cpp:9045
#19 0x00007f7dc576c763 in QApplicationPrivate::notify_helper (this=this@entry=0x556796665390, receiver=receiver@entry=0x556797800850, e=e@entry=0x7ffe8e558f70) at kernel/qapplication.cpp:3640
#20 0x00007f7dc57743a4 in QApplication::notify (this=<optimized out>, receiver=0x556797800850, e=0x7ffe8e558f70) at kernel/qapplication.cpp:3084
#21 0x00007f7dc4abc93a in QCoreApplication::notifyInternal2 (receiver=0x556797800850, event=0x7ffe8e558f70) at kernel/qcoreapplication.cpp:1064
#22 0x00007f7dc5772e87 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x556797800850, event=event@entry=0x7ffe8e558f70, alienWidget=alienWidget@entry=0x556797800850, nativeWidget=0x55679687c800, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622
#23 0x00007f7dc57c91db in QWidgetWindow::handleMouseEvent (this=0x5567969c00b0, event=0x7ffe8e559240) at kernel/qwidgetwindow.cpp:684
#24 0x00007f7dc57cc535 in QWidgetWindow::event (this=0x5567969c00b0, event=0x7ffe8e559240) at kernel/qwidgetwindow.cpp:300
#25 0x00007f7dc576c763 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5567969c00b0, e=0x7ffe8e559240) at kernel/qapplication.cpp:3640
#26 0x00007f7dc4abc93a in QCoreApplication::notifyInternal2 (receiver=0x5567969c00b0, event=0x7ffe8e559240) at kernel/qcoreapplication.cpp:1064
#27 0x00007f7dc4f43197 in QGuiApplicationPrivate::processMouseEvent (e=0x556796ae7cf0) at kernel/qguiapplication.cpp:2278
#28 0x00007f7dc4f16dbc in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#29 0x00007f7dbfaf6fae in xcbSourceDispatch (source=<optimized out>) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#30 0x00007f7dc3251d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f7dc32a7258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f7dc324f3e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f7dc4b15e28 in QEventDispatcherGlib::processEvents (this=0x55679673b480, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007f7dc4abb25b in QEventLoop::exec (this=this@entry=0x7ffe8e559570, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#35 0x00007f7dc4ac3804 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#36 0x00007f7dc4f36d50 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863
#37 0x00007f7dc576c6d9 in QApplication::exec () at kernel/qapplication.cpp:2832
#38 0x0000556796450616 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:188
[Inferior 1 (process 3721) detached]

Reported using DrKonqi