Bug 457933 - System Settings crashed in SidebarMode::activeSubCategoryRowChanged() while trying to open another page
Summary: System Settings crashed in SidebarMode::activeSubCategoryRowChanged() while t...
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: sidebarview (show other bugs)
Version: 5.25.4
Platform: Arch Linux Linux
: HI crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 457939 458043 458070 458154 458224 458939 459028 461341 466639 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-08-15 23:35 UTC by Mariusz Libera
Modified: 2023-09-01 05:16 UTC (History)
12 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.27


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mariusz Libera 2022-08-15 23:35:24 UTC
Application: systemsettings (5.25.4)

Qt Version: 5.15.5
Frameworks Version: 5.97.0
Operating System: Linux 5.19.1-arch2-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.25.4 [KCrashBackend]

-- Information about the crash:
1. open system setttings
2. search for 'autostart'
3. click the 'autostart' search result
4. crash

when I tried it again I couldn't reproduce the crash

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: System Settings (systemsettings), signal: Aborted

[KCrash Handler]
#4  0x00007fe7890a14dc in  () at /usr/lib/libc.so.6
#5  0x00007fe789051998 in raise () at /usr/lib/libc.so.6
#6  0x00007fe78903b53d in abort () at /usr/lib/libc.so.6
#7  0x00007fe78909567e in  () at /usr/lib/libc.so.6
#8  0x00007fe7891305da in __fortify_fail () at /usr/lib/libc.so.6
#9  0x00007fe7891305a6 in  () at /usr/lib/libc.so.6
#10 0x00007fe78757192b in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007fe787578e8b in QV4::QObjectWrapper::virtualResolveLookupGetter(QV4::Object const*, QV4::ExecutionEngine*, QV4::Lookup*) () at /usr/lib/libQt5Qml.so.5
#12 0x00007fe78758dbea in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007fe787597e34 in  () at /usr/lib/libQt5Qml.so.5
#14 0x00007fe78753b7f6 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#15 0x00007fe78768fe6d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#16 0x00007fe787653121 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#17 0x00007fe78765409c in  () at /usr/lib/libQt5Qml.so.5
#18 0x00007fe7876768cf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#19 0x00007fe7898bce6d in  () at /usr/lib/libQt5Core.so.5
#20 0x00007fe787cf56d9 in  () at /usr/lib/libQt5Quick.so.5
#21 0x00007fe787cf6eb9 in QQuickItemView::setCurrentIndex(int) () at /usr/lib/libQt5Quick.so.5
#22 0x00007fe78763c0c2 in  () at /usr/lib/libQt5Qml.so.5
#23 0x00007fe787691915 in  () at /usr/lib/libQt5Qml.so.5
#24 0x00007fe78769908e in  () at /usr/lib/libQt5Qml.so.5
#25 0x00007fe787698b73 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#26 0x00007fe7876768cf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#27 0x00007fe7898bce6d in  () at /usr/lib/libQt5Core.so.5
#28 0x00007fe7802d534c in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#29 0x00007fe7802d71ed in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#30 0x00007fe7802d7e43 in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#31 0x00007fe787676994 in  () at /usr/lib/libQt5Qml.so.5
#32 0x00007fe78757a96c in  () at /usr/lib/libQt5Qml.so.5
#33 0x00007fe78757bf6d in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#34 0x00007fe78758e033 in  () at /usr/lib/libQt5Qml.so.5
#35 0x00007fe787597e34 in  () at /usr/lib/libQt5Qml.so.5
#36 0x00007fe78753b7f6 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#37 0x00007fe78768fe6d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#38 0x00007fe787653121 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#39 0x00007fe78765409c in  () at /usr/lib/libQt5Qml.so.5
#40 0x00007fe7876768cf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#41 0x00007fe7898bce6d in  () at /usr/lib/libQt5Core.so.5
#42 0x00007fe782fb8a5a in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () at /usr/lib/libQt5QuickTemplates2.so.5
#43 0x00007fe782fd3ab9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5QuickTemplates2.so.5
#44 0x00007fe787c3c1c9 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#45 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#46 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#47 0x00007fe787c4cd93 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#48 0x00007fe787c4d7f2 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5
#49 0x00007fe789d55b45 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#50 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#51 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#52 0x00007fe7880bccae in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5QuickWidgets.so.5
#53 0x00007fe78a5af707 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#54 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#55 0x00007fe78a57e359 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#56 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#57 0x00007fe78a57c357 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/libQt5Widgets.so.5
#58 0x00007fe78a5cd3d5 in  () at /usr/lib/libQt5Widgets.so.5
#59 0x00007fe78a5cf17e in  () at /usr/lib/libQt5Widgets.so.5
#60 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#61 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#62 0x00007fe789d3f02c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#63 0x00007fe789d28935 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#64 0x00007fe7841e3a30 in  () at /usr/lib/libQt5XcbQpa.so.5
#65 0x00007fe788118c6b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#66 0x00007fe78816f001 in  () at /usr/lib/libglib-2.0.so.0
#67 0x00007fe788116392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#68 0x00007fe7898d732c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#69 0x00007fe78988527c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#70 0x00007fe78988fda9 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#71 0x0000558f7f360b7a in  ()
#72 0x00007fe78903c2d0 in  () at /usr/lib/libc.so.6
#73 0x00007fe78903c38a in __libc_start_main () at /usr/lib/libc.so.6
#74 0x0000558f7f3614d5 in  ()
[Inferior 1 (process 144918) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2022-08-17 20:20:57 UTC
Thank you for the bug report! Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

> #28 0x00007fe7802d534c in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
> #29 0x00007fe7802d71ed in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
> #30 0x00007fe7802d7e43 in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
> #31 0x00007fe787676994 in  () at /usr/lib/libQt5Qml.so.5
> #32 0x00007fe78757a96c in  () at /usr/lib/libQt5Qml.so.5

Could you please install debug symbols, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Thanks again!
Comment 2 Mariusz Libera 2022-08-17 20:41:30 UTC
(In reply to Nate Graham from comment #1)
> Thank you for the bug report! Unfortunately the backtrace is incomplete and
> missing debug symbols for the following lines that we need to figure out
> exactly what's going wrong:
> 
> > #28 0x00007fe7802d534c in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
> > #29 0x00007fe7802d71ed in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
> > #30 0x00007fe7802d7e43 in  () at /usr/lib/qt/plugins/systemsettingsview/systemsettings_sidebar_mode.so
> > #31 0x00007fe787676994 in  () at /usr/lib/libQt5Qml.so.5
> > #32 0x00007fe78757a96c in  () at /usr/lib/libQt5Qml.so.5
> 
> Could you please install debug symbols, reproduce the crash, and attach a
> new symbolicated backtrace? See
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports
> 
> Thanks again!

Sorry about that, I thought that the kde crash handling app downloads the symbols automatically now and didn't check the result.

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fe7890a1543 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007fe789051998 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#3  0x00007fe78aeae868 in KCrash::defaultCrashHandler(int) (sig=6) at /usr/src/debug/kcrash-5.97.0/src/kcrash.cpp:633
#4  0x00007fe789051a40 in <signal handler called> () at /usr/lib/libc.so.6
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fe7890a1543 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007fe789051998 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fe78903b53d in __GI_abort () at abort.c:79
#9  0x00007fe78909567e in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fe7891b41ea "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#10 0x00007fe7891305da in __GI___fortify_fail (msg=msg@entry=0x7fe7891b41d2 "stack smashing detected") at fortify_fail.c:26
#11 0x00007fe7891305a6 in __stack_chk_fail () at stack_chk_fail.c:24
#12 0x00007fe78757192b in loadProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&) (v4=0x7fe77c0076d0, object=<optimized out>, property=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:207
#13 0x00007fe787578e8b in QV4::QObjectWrapper::virtualResolveLookupGetter(QV4::Object const*, QV4::ExecutionEngine*, QV4::Lookup*)
    (object=0x7fe75c173648, engine=0x7fe77c0076d0, lookup=0x558f8193c510) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:883
#14 0x00007fe78758dbea in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffd5cfe2b10, engine=0x7fe77c0076d0, code=0x7fe74f1153fa "")
    at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:641
#15 0x00007fe787597e34 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466
#16 0x00007fe78753b7f6 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*)
    (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69
#17 0x00007fe78768fe6d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=0x558f81981260, callData=0x7fe75c173608, isUndefined=0x0)
    at /usr/src/debug/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212
#18 0x00007fe787653121 in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224
#19 0x00007fe78765409c in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (a=0x0, e=0x558f819842d0)
    at ../../include/QtQml/5.15.5/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#20 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x558f819842d0, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341
#21 0x00007fe7876768cf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#22 0x00007fe7898bce6d in doActivate<false>(QObject*, int, void**) (sender=0x558f81981bd0, signal_index=76, argv=0x0) at kernel/qobject.cpp:3778
#23 0x00007fe787cf56d9 in QQuickItemViewPrivate::applyModelChanges(QQuickItemViewPrivate::ChangeResult*, QQuickItemViewPrivate::ChangeResult*)
    (totalRemovalResult=0x7ffd5cfe4840, totalInsertionResult=0x7ffd5cfe4870, this=0x558f81981c90) at /usr/src/debug/qtdeclarative/src/quick/items/qquickitemview.cpp:2130
#24 QQuickItemViewPrivate::layout() (this=0x558f81981c90) at /usr/src/debug/qtdeclarative/src/quick/items/qquickitemview.cpp:1895
#25 0x00007fe787cf6eb9 in QQuickItemView::setCurrentIndex(int) (this=0x558f81981bd0, index=1) at /usr/src/debug/qtdeclarative/src/quick/items/qquickitemview.cpp:324
#26 0x00007fe78763c0c2 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const
    (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...)
    at ../../include/QtQml/5.15.5/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:375
#27 0x00007fe787691915 in GenericBinding<2>::doStore<int>(int, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const
    (flags=..., pd=<optimized out>, value=<optimized out>, this=0x558f819834b0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:342
#28 GenericBinding<2>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x558f819834b0, result=..., isUndefined=<optimized out>, flags=...)
    at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:310
#29 0x00007fe78769908e in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&)
    (this=0x558f819834b0, watcher=..., flags=..., scope=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:258
#30 0x00007fe787698b73 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x558f819834b0, flags=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194
#31 0x00007fe7876768cf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#32 0x00007fe7898bce6d in doActivate<false>(QObject*, int, void**) (sender=0x558f812f7220, signal_index=7, argv=0x0) at kernel/qobject.cpp:3778
#33 0x00007fe7802d534c in SidebarMode::activeSubCategoryRowChanged() (this=0x558f812f7220) at /usr/src/debug/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:695
#34 SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=0x558f812f7220, activeModule=..., args=<optimized out>) at /usr/src/debug/systemsettings-5.25.4/sidebar/SidebarMode.cpp:533
#35 0x00007fe7802d71ed in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (args=..., activeModule=<optimized out>, this=0x558f812f7220) at /usr/include/qt/QtCore/qabstractitemmodel.h:76
#36 SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x558f812f7220, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd5cfe6880) at /usr/src/debug/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:525
#37 0x00007fe7802d7e43 in SidebarMode::qt_metacall(QMetaObject::Call, int, void**) (this=0x558f812f7220, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffd5cfe6880) at /usr/src/debug/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:661
#38 0x00007fe787676994 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffd5cfe6b20, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51
#39 0x00007fe78757a96c in CallMethod (callType=<optimized out>, callArgs=0x7ffd5cfe67d0, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=<optimized out>, index=<optimized out>, object=<optimized out>) at /usr/include/qt/QtCore/qvarlengtharray.h:189
#40 CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x7fe77c0076d0, callArgs=callArgs@entry=0x7fe75c1735b8, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1568
#41 0x00007fe78757bf6d in CallOverloaded (callType=QMetaObject::InvokeMetaMethod, propertyCache=0x558f8198a9e0, callArgs=0x7fe75c1735b8, engine=0x7fe77c0076d0, data=..., object=...) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1644
#42 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2132
#43 0x00007fe78758e033 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffd5cfe6f30, engine=0x7fe77c0076d0, code=0x7fe75c173540 "") at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:757
#44 0x00007fe787597e34 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466
#45 0x00007fe78753b7f6 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69
#46 0x00007fe78768fe6d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=0x558f828337a0, callData=0x7fe75c1734d0, isUndefined=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212
#47 0x00007fe787653121 in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224
#48 0x00007fe78765409c in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (a=0x0, e=0x558f824e31c0) at ../../include/QtQml/5.15.5/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#49 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x558f824e31c0, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341
#50 0x00007fe7876768cf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#51 0x00007fe7898bce6d in doActivate<false>(QObject*, int, void**) (sender=0x558f824891a0, signal_index=64, argv=0x0) at kernel/qobject.cpp:3778
#52 0x00007fe782fb8a5a in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) (this=0x558f8254eac0, point=...) at /usr/src/debug/qtquickcontrols2/src/quicktemplates2/qquickabstractbutton.cpp:182
#53 0x00007fe782fd3ab9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7ffd5cfe8ee0) at /usr/src/debug/qtquickcontrols2/src/quicktemplates2/qquickcontrol.cpp:2151
#54 0x00007fe787c3c1c9 in QQuickItem::event(QEvent*) (this=0x558f824891a0, ev=0x7ffd5cfe8ee0) at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:8227
#55 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x558f824891a0, e=0x7ffd5cfe8ee0) at kernel/qapplication.cpp:3637
#56 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558f824891a0, event=0x7ffd5cfe8ee0) at kernel/qcoreapplication.cpp:1064
#57 0x00007fe787c4cd93 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x558f80e6c610, pointerEvent=0x558f82310430) at /usr/src/debug/qtdeclarative/src/quick/items/qquickwindow.cpp:2019
#58 0x00007fe787c4d7f2 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=0x558f80e6c610, event=0x558f82310430) at /usr/src/debug/qtdeclarative/src/quick/items/qquickwindow.cpp:2611
#59 0x00007fe789d55b45 in QWindow::event(QEvent*) (this=0x558f81338420, ev=<optimized out>) at kernel/qwindow.cpp:2438
#60 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x558f81338420, e=0x7ffd5cfe8ee0) at kernel/qapplication.cpp:3637
#61 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558f81338420, event=0x7ffd5cfe8ee0) at kernel/qcoreapplication.cpp:1064
#62 0x00007fe7880bccae in QQuickWidget::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=0x7ffd5cfe9450) at /usr/src/debug/qtdeclarative/src/quickwidgets/qquickwidget.cpp:1416
#63 0x00007fe78a5af707 in QWidget::event(QEvent*) (this=0x558f817a6f20, event=0x7ffd5cfe9450) at kernel/qwidget.cpp:8659
#64 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x558f80b90380, receiver=receiver@entry=0x558f817a6f20, e=e@entry=0x7ffd5cfe9450) at kernel/qapplication.cpp:3637
#65 0x00007fe78a57e359 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, e=0x7ffd5cfe9450) at kernel/qapplication.cpp:3081
#66 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558f817a6f20, event=0x7ffd5cfe9450) at kernel/qcoreapplication.cpp:1064
#67 0x00007fe78a57c357 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=0x558f817a6f20, event=0x7ffd5cfe9450, alienWidget=<optimized out>, nativeWidget=0x558f80cdc4e0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#68 0x00007fe78a5cd3d5 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x558f80ef2790, event=0x7ffd5cfe97b0) at kernel/qwidgetwindow.cpp:683
#69 0x00007fe78a5cf17e in QWidgetWindow::event(QEvent*) (this=0x558f80ef2790, event=0x7ffd5cfe97b0) at kernel/qwidgetwindow.cpp:300
#70 0x00007fe78a578b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x558f80ef2790, e=0x7ffd5cfe97b0) at kernel/qapplication.cpp:3637
#71 0x00007fe78988cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558f80ef2790, event=0x7ffd5cfe97b0) at kernel/qcoreapplication.cpp:1064
#72 0x00007fe789d3f02c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x558f825aa4c0) at kernel/qguiapplication.cpp:2282
#73 0x00007fe789d28935 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#74 0x00007fe7841e3a30 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#75 0x00007fe788118c6b in g_main_dispatch (context=0x7fe77c005010) at ../glib/glib/gmain.c:3417
#76 g_main_context_dispatch (context=0x7fe77c005010) at ../glib/glib/gmain.c:4135
#77 0x00007fe78816f001 in g_main_context_iterate.constprop.0 (context=context@entry=0x7fe77c005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4211
#78 0x00007fe788116392 in g_main_context_iteration (context=0x7fe77c005010, may_block=1) at ../glib/glib/gmain.c:4276
#79 0x00007fe7898d732c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x558f80cdbc40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#80 0x00007fe78988527c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffd5cfe9b50, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#81 0x00007fe78988fda9 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#82 0x00007fe789d3a092 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#83 0x00007fe78a576f4a in QApplication::exec() () at kernel/qapplication.cpp:2829
#84 0x0000558f7f360b7a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings-5.25.4/app/main.cpp:183
Comment 3 Nate Graham 2022-08-18 15:17:36 UTC
Thank you very much!

#33 0x00007fe7802d534c in SidebarMode::activeSubCategoryRowChanged() (this=0x558f812f7220) at /usr/src/debug/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:695
#34 SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=0x558f812f7220, activeModule=..., args=<optimized out>) at /usr/src/debug/systemsettings-5.25.4/sidebar/SidebarMode.cpp:533
#35 0x00007fe7802d71ed in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (args=..., activeModule=<optimized out>, this=0x558f812f7220) at /usr/include/qt/QtCore/qabstractitemmodel.h:76
#36 SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x558f812f7220, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd5cfe6880) at /usr/src/debug/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:525
#37 0x00007fe7802d7e43 in SidebarMode::qt_metacall(QMetaObject::Call, int, void**) (this=0x558f812f7220, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffd5cfe6880) at /usr/src/debug/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:661
Comment 4 Nate Graham 2022-08-23 06:05:55 UTC
*** Bug 457939 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2022-08-23 06:06:00 UTC
*** Bug 458154 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2022-08-23 12:34:20 UTC
*** Bug 458070 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2022-08-23 12:40:13 UTC
*** Bug 458043 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2022-08-25 13:11:12 UTC
*** Bug 458224 has been marked as a duplicate of this bug. ***
Comment 9 Nate Graham 2022-09-13 17:55:54 UTC
*** Bug 458939 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2022-09-13 17:56:15 UTC
Raising priority due to number of duplicates.
Comment 11 Nate Graham 2022-09-13 19:23:40 UTC
*** Bug 459028 has been marked as a duplicate of this bug. ***
Comment 12 Nate Graham 2022-11-04 19:01:34 UTC
*** Bug 461341 has been marked as a duplicate of this bug. ***
Comment 13 Nate Graham 2023-03-01 20:42:37 UTC
*** Bug 466639 has been marked as a duplicate of this bug. ***
Comment 14 Nate Graham 2023-04-16 03:39:58 UTC
So far no reports from 5.27.

Is anyone who was able to reproduce this crash in the past still able to do so with Plasma 5.27?
Comment 15 Nate Graham 2023-09-01 05:16:45 UTC
Apparently not. :) Let's consider it fixed until we get any reports from 5.27.