Bug 497128 - KDE Systems Settings Crash - Application Style
Summary: KDE Systems Settings Crash - Application Style
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.27.11
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-12-06 13:07 UTC by Ed Targonski
Modified: 2025-03-14 18:20 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 Ed Targonski 2024-12-06 13:07:15 UTC
Application: systemsettings (5.27.11)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-49-lowlatency x86_64
Windowing System: X11
Distribution: Linux Mint 22
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
When clicking on the Application Styles button the KDE Systems Settings application crashes. This happens every time.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x0000729b7f75e8d4 in gdk_display_open () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#5  0x0000729b7f72d23d in gdk_display_open_default_libgtk_only () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#6  0x0000729b7034cf25 in gtk_init () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7  0x0000729b7fd0f37d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so
#8  0x0000729b7fd0ddd7 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so
#9  0x0000729b9a9e2e31 in QStyleFactory::create(QString const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x0000729b7fe84766 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#11 0x0000729b9790e846 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x0000729b978a0299 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x0000729b978a0dd0 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x0000729b95462410 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#15 0x0000729b97f34fe4 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x0000729b97f27250 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x0000729b97f36000 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x0000729b97f392eb in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x0000729b97f3962a in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x0000729b99b12dbf in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x0000729b95433c17 in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#22 0x0000729b95455d5d in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#23 0x0000729b9545ce43 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#24 0x0000729b9545d248 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#25 0x0000729b95467ef7 in QQmlDelegateModel::_q_modelReset() () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#26 0x0000729b95468a42 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#27 0x0000729b99b12d19 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x0000729b99a6ddd0 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x0000729b7fe7f134 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#30 0x0000729b7fe7b8df in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#31 0x0000729b9aeeb0ae in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#32 0x0000729b99b06343 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x0000729b9a96bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x0000729b99ad8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x0000729b99adb94b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x0000729b99b35c0f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x0000729b983145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x0000729b98373717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x0000729b98313a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x0000729b99b35279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x0000729b99ad6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x0000729b99adf3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00005ab332563588 in ?? ()
#44 0x0000729b9902a1ca in __libc_start_call_main (main=main@entry=0x5ab332562a70, argc=argc@entry=1, argv=argv@entry=0x7ffe5bfb79e8) at ../sysdeps/nptl/libc_start_call_main.h:58
#45 0x0000729b9902a28b in __libc_start_main_impl (main=0x5ab332562a70, argc=1, argv=0x7ffe5bfb79e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe5bfb79d8) at ../csu/libc-start.c:360
#46 0x00005ab332563ee5 in ?? ()
[Inferior 1 (process 31375) detached]

The reporter indicates this bug may be a duplicate of or related to bug 318708, bug 461439.

Reported using DrKonqi
Comment 1 Antonio Rojas 2024-12-06 15:25:49 UTC
crash is in the unsupported gtk2 style
Comment 2 b00n.33 2025-03-14 04:15:18 UTC
Application: System Settings (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  0x000075c6ec2f18d4 in gdk_display_open () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#5  0x000075c6ec2c023d in gdk_display_open_default_libgtk_only () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#6  0x000075c6d454cf25 in gtk_init () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7  0x000075c70514a37d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so
#8  0x000075c705148dd7 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so
#9  0x000075c7165e2e31 in QStyleFactory::create(QString const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x000075c70523a766 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#11 0x000075c71370e846 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x000075c7136a0299 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x000075c7136a0dd0 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x000075c7111c8410 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#15 0x000075c713d34fe4 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x000075c713d27250 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x000075c713d36000 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x000075c713d392eb in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x000075c713d3962a in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x000075c715912dbf in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000075c711199c17 in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#22 0x000075c7111bbd5d in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#23 0x000075c7111c2e43 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#24 0x000075c7111c3248 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#25 0x000075c7111cdef7 in QQmlDelegateModel::_q_modelReset() () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#26 0x000075c7111cea42 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#27 0x000075c715912d19 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x000075c71586ddd0 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x000075c705235134 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#30 0x000075c7052318df in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#31 0x000075c7163cb0ae in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#32 0x000075c715906343 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x000075c71656bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x000075c7158d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x000075c7158db94b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x000075c715935c0f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x000075c7143145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x000075c714373717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x000075c714313a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x000075c715935279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x000075c7158d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x000075c7158df3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00005a27764aa588 in ?? ()
#44 0x000075c714e2a1ca in __libc_start_call_main (main=main@entry=0x5a27764a9a70, argc=argc@entry=1, argv=argv@entry=0x7fff9761c3b8) at ../sysdeps/nptl/libc_start_call_main.h:58
#45 0x000075c714e2a28b in __libc_start_main_impl (main=0x5a27764a9a70, argc=1, argv=0x7fff9761c3b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff9761c3a8) at ../csu/libc-start.c:360
#46 0x00005a27764aaee5 in ?? ()
[Inferior 1 (process 308875) detached]
Comment 3 b00n.33 2025-03-14 18:20:34 UTC
I found that removing libqgtk2style.so from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles resolved this issue for me