Bug 460057 - System Settings crashed when opening for the first time after installing packages related to gtk theming
Summary: System Settings crashed when opening for the first time after installing pack...
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: 5.25.90
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-06 16:36 UTC by Patrick Silva
Modified: 2022-10-10 03:07 UTC (History)
1 user (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 Patrick Silva 2022-10-06 16:36:05 UTC
SUMMARY
gtk apps were not respecting Breeze cursor theme consistently on X11 session of my Arch Linux.
Then I found the following tip in an article of Arch wiki

https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#GTK_apps_do_not_fully_use_KDE_system_settings

and installed the 3 packages mentioned on it.
I was using Wayland session, logged out, logged in to X11 session, tried to open System Settings and it crashed. Tried to open it again and no crash occurred since then.

Operating System: Arch Linux
KDE Plasma Version: 5.25.90
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.6
Graphics Platform: Wayland


Thread 4 (Thread 0x7fcfd28ca6c0 (LWP 13410)):
#0  0x00007fcfd7b14e5f in __GI___poll (fds=0x7fcfcc0053e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcfd6c38e2f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fcfcc0053e0, timeout=<optimized out>, context=0x7fcfcc001cf0) at ../glib/glib/gmain.c:4543
#2  g_main_context_iterate.constprop.0 (context=0x7fcfcc001cf0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3  0x00007fcfd6be10d2 in g_main_context_iteration (context=0x7fcfcc001cf0, may_block=1) at ../glib/glib/gmain.c:4303
#4  0x00007fcfd82d752f in QEventDispatcherGlib::processEvents (this=0x7fcfcc000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fcfd828532c in QEventLoop::exec (this=0x7fcfd28c9ad0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007fcfd80e749f in QThread::exec (this=this@entry=0x7fcfd78a8560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fcfd784ccba in QDBusConnectionManager::run (this=0x7fcfd78a8560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qtbase/src/dbus/qdbusconnection.cpp:179
#8  0x00007fcfd80e42ba in QThreadPrivate::start (arg=0x7fcfd78a8560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330
#9  0x00007fcfd7aa074d in start_thread (arg=<optimized out>) at pthread_create.c:442
#10 0x00007fcfd7b22700 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fcfca3566c0 (LWP 13412)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55c534a9b638) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c534a9b638, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fcfd7a9d36f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c534a9b638, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fcfd7a9fb20 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c534a9b5e8, cond=0x55c534a9b610) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55c534a9b610, mutex=0x55c534a9b5e8) at pthread_cond_wait.c:618
#5  0x00007fcfca6b2c5c in cnd_wait () at ../mesa-22.1.7/include/c11/threads_posix.h:155
#6  util_queue_thread_func () at ../mesa-22.1.7/src/util/u_queue.c:294
#7  0x00007fcfca6ac35c in impl_thrd_routine () at ../mesa-22.1.7/include/c11/threads_posix.h:87
#8  0x00007fcfd7aa074d in start_thread (arg=<optimized out>) at pthread_create.c:442
#9  0x00007fcfd7b22700 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fcfad9fe6c0 (LWP 13415)):
#0  0x00007fcfd7b14e5f in __GI___poll (fds=0x7fcfa40029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcfd6c38e2f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fcfa40029e0, timeout=<optimized out>, context=0x7fcfa4000c30) at ../glib/glib/gmain.c:4543
#2  g_main_context_iterate.constprop.0 (context=0x7fcfa4000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3  0x00007fcfd6be10d2 in g_main_context_iteration (context=0x7fcfa4000c30, may_block=1) at ../glib/glib/gmain.c:4303
#4  0x00007fcfd82d752f in QEventDispatcherGlib::processEvents (this=0x7fcfa4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fcfd828532c in QEventLoop::exec (this=0x7fcfad9fdae0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007fcfd80e749f in QThread::exec (this=this@entry=0x55c5349f96b0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fcfd62c0300 in QQmlThreadPrivate::run (this=0x55c5349f96b0) at /usr/src/debug/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#8  0x00007fcfd80e42ba in QThreadPrivate::start (arg=0x55c5349f96b0) at thread/qthread_unix.cpp:330
#9  0x00007fcfd7aa074d in start_thread (arg=<optimized out>) at pthread_create.c:442
#10 0x00007fcfd7b22700 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7fcfd3408a80 (LWP 13408)):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fcfd7aa2503 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007fcfd7a52958 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#3  0x00007fcfd9998868 in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash-5.98.0/src/kcrash.cpp:633
#4  <signal handler called>
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fcfd7aa2503 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007fcfd7a52958 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fcfd7a3c53d in __GI_abort () at abort.c:79
#9  0x00007fcfd7a9663e in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fcfd7bb41e9 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#10 0x00007fcfd7b3165a in __GI___fortify_fail (msg=msg@entry=0x7fcfd7bb41d1 "stack smashing detected") at fortify_fail.c:26
#11 0x00007fcfd7b31626 in __stack_chk_fail () at stack_chk_fail.c:24
#12 0x00007fcfd6171e41 in loadProperty (v4=0x7fcfc4007ad0, object=<optimized out>, property=...) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:207
#13 0x00007fcfd617926b in QV4::QObjectWrapper::virtualResolveLookupGetter (object=0x7fcfacdbf628, engine=0x7fcfc4007ad0, lookup=0x55c5350652b0) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:883
#14 0x00007fcfd618ecba in QV4::Moth::VME::interpret (frame=0x7ffcf0b184b0, engine=0x7fcfc4007ad0, code=0x7fcfc80d168d "") at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:641
#15 0x00007fcfd61955e4 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466
#16 0x00007fcfd613bd26 in QV4::Function::call (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 0x00007fcfd62973fd in QQmlJavaScriptExpression::evaluate (this=0x55c534b096b0, callData=0x7fcfacdbf5e8, isUndefined=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212
#18 0x00007fcfd6253a31 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224
#19 0x00007fcfd62549ac in QQmlBoundSignal_callback (a=0x0, e=0x55c534b09660) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#20 QQmlBoundSignal_callback (e=0x55c534b09660, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341
#21 0x00007fcfd62766bf in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#22 0x00007fcfd82bd050 in doActivate<false> (sender=0x55c534f91ae0, signal_index=51, argv=0x0) at kernel/qobject.cpp:3811
#23 0x00007fcfd62766bf in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#24 0x00007fcfd82bd050 in doActivate<false> (sender=0x55c534a53480, signal_index=96, argv=0x0) at kernel/qobject.cpp:3811
#25 0x00007fcfd62766bf in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#26 0x00007fcfd82bd050 in doActivate<false> (sender=0x55c534822760, signal_index=15, argv=0x0) at kernel/qobject.cpp:3811
#27 0x00007fcfd68354a8 in QQuickItemPrivate::removeChild (this=0x55c534b39170, child=<optimized out>) at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:2973
#28 0x00007fcfd68287c8 in QQuickItem::setParentItem (this=0x55c534ae6520, parentItem=0x55c534a2f110) at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:2696
#29 0x00007fcfd683ee73 in QQuickItem::qt_metacall (this=0x55c534ae6520, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffcf0b1d5a0) at .moc/moc_qquickitem.cpp:1048
#30 0x00007fcfd68b49fa in QQuickFlickable::qt_metacall (this=0x55c534ae6520, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffcf0b1d5a0) at .moc/moc_qquickflickable_p.cpp:1051
#31 0x00007fcfd68fbc9a in QQuickItemView::qt_metacall (this=0x55c534ae6520, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffcf0b1d5a0) at .moc/moc_qquickitemview_p.cpp:958
#32 0x00007fcfd6910a9a in QQuickListView::qt_metacall (this=0x55c534ae6520, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffcf0b1d5a0) at .moc/moc_qquicklistview_p.cpp:654
#33 0x00007fcfd623ca83 in QQmlPropertyData::writeProperty (this=this@entry=0x7fcfa409d848, target=target@entry=0x55c534ae6520, value=<optimized out>, flags=...) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:395
#34 0x00007fcfd6243f8c in QQmlPropertyPrivate::write (object=<optimized out>, property=..., value=..., context=<optimized out>, flags=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1452
#35 0x00007fcfd6173432 in QV4::QObjectWrapper::setProperty (engine=0x7fcfc4007ad0, object=0x55c534ae6520, property=0x7fcfa409d848, value=...) at /usr/include/qt/QtCore/qflags.h:120
#36 0x00007fcfd61739b6 in QV4::QObjectWrapper::setQmlProperty (engine=0x7fcfc4007ad0, qmlContext=<optimized out>, object=0x55c534ae6520, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#37 0x00007fcfd6176807 in QV4::QObjectWrapper::virtualPut (m=0x7fcfacdbf5c0, id=..., value=..., receiver=0x7fcfacdbf5c0) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:722
#38 0x00007fcfd611f595 in QV4::Lookup::setterFallback (l=0x55c5350324d0, engine=0x7fcfc4007ad0, object=..., value=...) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp:497
#39 0x00007fcfd618ee5f in QV4::Moth::VME::interpret (frame=0x7ffcf0b1dc20, engine=0x7fcfc4007ad0, code=0x7fcfa4278283 "/\203") at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:351
#40 0x00007fcfd61955e4 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466
#41 0x00007fcfd613bd26 in QV4::Function::call (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
#42 0x00007fcfd62973fd in QQmlJavaScriptExpression::evaluate (this=0x55c534a2fdc0, callData=0x7fcfacdbf4d0, isUndefined=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212
#43 0x00007fcfd6253a31 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224
#44 0x00007fcfd62549ac in QQmlBoundSignal_callback (a=0x0, e=0x55c534a309a0) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#45 QQmlBoundSignal_callback (e=0x55c534a309a0, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341
#46 0x00007fcfd62766bf in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#47 0x00007fcfd82bd050 in doActivate<false> (sender=0x55c534a2e1f0, signal_index=3, argv=0x0) at kernel/qobject.cpp:3811
#48 0x00007fcfd62a4ab1 in QQmlObjectCreator::finalize (this=0x55c534a45c60, interrupt=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1441
#49 0x00007fcfd624939d in QQmlComponentPrivate::complete (state=0x55c534aa90d8, enginePriv=0x55c5349a61c0) at /usr/include/qt/QtCore/qscopedpointer.h:116
#50 QQmlComponentPrivate::complete (enginePriv=0x55c5349a61c0, state=state@entry=0x55c534aa90d8) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:996
#51 0x00007fcfd624956b in QQmlComponentPrivate::completeCreate (this=0x55c534aa9050) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1092
#52 0x00007fcfd6249623 in QQmlComponent::completeCreate (this=0x55c534b46d70) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1075
#53 QQmlComponent::create (this=0x55c534b46d70, context=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:825
#54 0x00007fcfd7388be3 in QQuickWidget::continueExecute (this=0x55c534b75490) at /usr/src/debug/qtdeclarative/src/quickwidgets/qquickwidget.cpp:1088
#55 0x00007fcfd7389136 in QQuickWidgetPrivate::execute (this=<optimized out>) at /usr/src/debug/qtdeclarative/src/quickwidgets/qquickwidget.cpp:259
#56 0x00007fcfc8b2a0b0 in SidebarMode::initWidget (this=0x55c534f711c0) at /usr/src/debug/systemsettings-5.25.90/sidebar/SidebarMode.cpp:805
#57 0x00007fcfc8b2aba1 in SidebarMode::mainWidget (this=0x55c534f711c0) at /usr/src/debug/systemsettings-5.25.90/sidebar/SidebarMode.cpp:316
#58 0x000055c534006de0 in SettingsBase::changePlugin (this=0x55c5347359c0) at /usr/src/debug/systemsettings-5.25.90/app/SettingsBase.cpp:386
#59 0x000055c53400ac89 in SettingsBase::initApplication (this=0x55c5347359c0) at /usr/src/debug/systemsettings-5.25.90/app/SettingsBase.cpp:123
#60 0x00007fcfd82b0520 in QObject::event (this=0x55c5347359c0, e=0x55c53480e100) at kernel/qobject.cpp:1347
#61 0x00007fcfd9aa62be in KXmlGuiWindow::event (this=0x55c5347359c0, ev=0x55c53480e100) at /usr/src/debug/kxmlgui-5.98.0/src/kxmlguiwindow.cpp:220
#62 0x00007fcfd8f78b1c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55c5347359c0, e=0x55c53480e100) at kernel/qapplication.cpp:3637
#63 0x00007fcfd828cb88 in QCoreApplication::notifyInternal2 (receiver=0x55c5347359c0, event=0x55c53480e100) at kernel/qcoreapplication.cpp:1064
#64 0x00007fcfd828d693 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55c5345fbe60) at kernel/qcoreapplication.cpp:1821
#65 0x00007fcfd82d3728 in postEventSourceDispatch (s=0x55c5346ce8b0) at kernel/qeventdispatcher_glib.cpp:277
#66 0x00007fcfd6be281b in g_main_dispatch (context=0x7fcfcc005010) at ../glib/glib/gmain.c:3444
#67 g_main_context_dispatch (context=0x7fcfcc005010) at ../glib/glib/gmain.c:4162
#68 0x00007fcfd6c38ec9 in g_main_context_iterate.constprop.0 (context=0x7fcfcc005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4238
#69 0x00007fcfd6be10d2 in g_main_context_iteration (context=0x7fcfcc005010, may_block=1) at ../glib/glib/gmain.c:4303
#70 0x00007fcfd82d750c in QEventDispatcherGlib::processEvents (this=0x55c5346d32d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#71 0x00007fcfd828532c in QEventLoop::exec (this=0x7ffcf0b202e0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#72 0x00007fcfd828fe59 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#73 0x00007fcfd873a0e2 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870
#74 0x00007fcfd8f76f2a in QApplication::exec () at kernel/qapplication.cpp:2829
#75 0x000055c534000b9d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings-5.25.90/app/main.cpp:183