Bug 461610 - Crash while launching System setting > Appearance > Application style
Summary: Crash while launching System setting > Appearance > Application style
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.26.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-11-08 20:40 UTC by Rime Ian
Modified: 2022-11-08 21:11 UTC (History)
0 users

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 Rime Ian 2022-11-08 20:40:49 UTC
Application: systemsettings (5.26.3)

Qt Version: 5.15.7
Frameworks Version: 5.99.0
Operating System: Linux 6.0.7-zen1-1-zen x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.26.3 [KCrashBackend]

-- Information about the crash:
Application: systemsettings (5.26.3)

Operating System: Arch Linux
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7
Kernel Version: 6.0.7-zen1-1-zen (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 4800U with Radeon Graphics
Memory: 15.0 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
Product Name: 82DM

-- Information about the crash:
System settings crashes when try to open Application Style menu in Appearance menu. Other appearance menus work fine.

The crash can be produced every time both on x11 and wayland.

The crash can be reproduced every time.

-- Backtrace:
Application: 系统设置 (systemsettings), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#7  0x00007f336f8a16b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#8  0x00007f336f851958 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#9  0x00007f336f83b53d in __GI_abort () at abort.c:79
#10 0x00007f336fe9fede in qt_message_fatal (message=<synthetic pointer>..., context=<optimized out>) at global/qlogging.cpp:1914
#11 QMessageLogger::fatal(char const*, ...) const (this=<optimized out>, msg=<optimized out>) at global/qlogging.cpp:893
#12 0x00007f336febdb93 in QObjectPrivate::checkForIncompatibleLibraryVersion(int) const (this=<optimized out>, version=<optimized out>) at kernel/qobject_p.h:438
#13 QObjectPrivate::checkForIncompatibleLibraryVersion(int) const (version=<optimized out>, this=<optimized out>) at kernel/qobject_p.h:430
#14 QObjectPrivate::QObjectPrivate(int) (this=<optimized out>, version=<optimized out>, this=<optimized out>, version=<optimized out>) at kernel/qobject.cpp:191
#15 0x00007f33296bdca4 in  () at /usr/lib/qt/plugins/styles/libqgtk2style.so
#16 0x00007f3370de7634 in qLoadPlugin<QStyle, QStylePlugin>(QFactoryLoader const*, QString const&) (key=..., loader=0x7f33712b93a0 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder>) at ../../include/QtCore/5.15.7/QtCore/private/../../../../../src/corelib/plugin/qfactoryloader_p.h:108
#17 QStyleFactory::create(QString const&) (key=...) at styles/qstylefactory.cpp:105
#18 0x00007f3329c85e39 in PreviewItem::reload() (this=0x5632fe432560) at /usr/src/debug/plasma-workspace/plasma-workspace-5.26.3/kcms/style/previewitem.cpp:106
#19 0x00007f336dea4691 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x5632fd7441a0, interrupt=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1413
#20 0x00007f336de4abef in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=this@entry=0x5632ff4b7050, i=...) at /usr/include/qt/QtCore/qscopedpointer.h:116
#21 0x00007f336de4b596 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (this=0x5632fdbb24e0, i=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlincubator.cpp:89
#22 0x00007f336b329896 in QQmlDelegateModelPrivate::object(QQmlListCompositor::Group, int, QQmlIncubator::IncubationMode) (this=0x5632fe7ed470, group=<optimized out>, index=6, incubationMode=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1324
#23 0x00007f336e4f6f49 in QQuickItemViewPrivate::createItem(int, QQmlIncubator::IncubationMode) (this=0x5632fdbf7200, modelIndex=6, incubationMode=QQmlIncubator::AsynchronousIfNested) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitemview.cpp:2351
#24 0x00007f336e4e54e2 in QQuickGridViewPrivate::addVisibleItems(double, double, double, double, bool) (this=0x5632fdbf7200, fillFrom=-0, fillTo=1342, bufferFrom=<optimized out>, bufferTo=<optimized out>, doBuffer=false) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickgridview.cpp:520
#25 0x00007f336e4f6657 in QQuickItemViewPrivate::refill(double, double) (this=0x5632fdbf7200, from=-0, to=1342) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitemview.cpp:1801
#26 0x00007f336e4fb1cd in QQuickItemViewPrivate::regenerate(bool) (this=0x5632fdbf7200, orientationChanged=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitemview.cpp:1848
#27 0x00007f336e4fb472 in QQuickItemViewPrivate::regenerate(bool) (orientationChanged=false, this=0x5632fdbf7200) at ../../include/QtQmlModels/5.15.7/QtQmlModels/private/../../../../../../qtdeclarative/src/qmlmodels/qqmlchangeset_p.h:127
#28 QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) (this=0x5632fdb8f890, changeSet=<optimized out>, reset=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitemview.cpp:1247
#29 0x00007f33700bdc00 in doActivate<false>(QObject*, int, void**) (sender=0x5632fda62700, signal_index=4, argv=0x7fffd0715000) at kernel/qobject.cpp:3931
#30 0x00007f336b300a8b in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/moc_qqmlobjectmodel_p.cpp:263
#31 0x00007f336b3254ed in non-virtual thunk to QQmlDelegateModelPrivate::emitModelUpdated(QQmlChangeSet const&, bool) () at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel_p_p.h:333
#32 0x00007f336b32b674 in QQmlDelegateModelGroupPrivate::emitModelUpdated(bool) (reset=<optimized out>, this=0x5632fd9167b0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:2760
#33 QQmlDelegateModelPrivate::emitChanges() (this=this@entry=0x5632fe7ed470) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1883
#34 0x00007f336b32e9bd in QQmlDelegateModel::_q_modelReset() (this=0x5632fda62700) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1933
#35 0x00007f336b335ed3 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) (this=0x5632fda62700, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fffd0715280) at .moc/moc_qqmldelegatemodel_p.cpp:371
#36 0x00007f33700bd91d in doActivate<false>(QObject*, int, void**) (sender=0x5632fdad5520, signal_index=21, argv=0x7fffd0715280) at kernel/qobject.cpp:3945
#37 0x00007f3370047312 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) (this=this@entry=0x5632fdad5520, _t1=...) at .moc/moc_qabstractitemmodel.cpp:648
#38 0x00007f3370047392 in QAbstractItemModel::endResetModel() (this=this@entry=0x5632fdad5520) at itemmodels/qabstractitemmodel.cpp:3302
#39 0x00007f3329c8258a in StylesModel::load() (this=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-5.26.3/kcms/style/stylesmodel.cpp:198
#40 0x00007f3329c83e79 in KCMStyle::load() (this=0x5632ff689730) at /usr/src/debug/plasma-workspace/plasma-workspace-5.26.3/kcms/style/kcmstyle.cpp:252
#41 0x00007f3370bca376 in KCModuleQml::load() (this=0x5632fdbe41f0) at /usr/src/debug/kcmutils-5.99.0/src/kcmoduleqml.cpp:293
#42 0x00007f33700b0be0 in QObject::event(QEvent*) (this=0x5632fdbe41f0, e=0x5632fd9041f0) at kernel/qobject.cpp:1347
#43 0x00007f3370d78b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5632fdbe41f0, e=0x5632fd9041f0) at kernel/qapplication.cpp:3637
#44 0x00007f337008cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5632fdbe41f0, event=0x5632fd9041f0) at kernel/qcoreapplication.cpp:1064
#45 0x00007f337008daa3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5632fd0c6e90) at kernel/qcoreapplication.cpp:1821
#46 0x00007f33700d3e68 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5632fd1a4310) at kernel/qeventdispatcher_glib.cpp:277
#47 0x00007f336eb1687b in g_main_dispatch (context=0x7f3364005010) at ../glib/glib/gmain.c:3444
#48 g_main_context_dispatch (context=0x7f3364005010) at ../glib/glib/gmain.c:4162
#49 0x00007f336eb6d279 in g_main_context_iterate.constprop.0 (context=0x7f3364005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4238
#50 0x00007f336eb15132 in g_main_context_iteration (context=0x7f3364005010, may_block=1) at ../glib/glib/gmain.c:4303
#51 0x00007f33700d7c4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5632fd1ab820, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#52 0x00007f337008573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffd07158f0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#53 0x00007f3370090269 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#54 0x00007f337053a112 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#55 0x00007f3370d76f2a in QApplication::exec() () at kernel/qapplication.cpp:2829
#56 0x00005632fce1ec03 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings/systemsettings-5.26.3/app/main.cpp:188
[Inferior 1 (process 15811) detached]

Reported using DrKonqi
Comment 1 Antonio Rojas 2022-11-08 21:11:49 UTC
#15 0x00007f33296bdca4 in  () at /usr/lib/qt/plugins/styles/libqgtk2style.so

Crash is in an unsupported style