Bug 461418 - System Settings Crash on Appearance > Application Style
Summary: System Settings Crash on Appearance > Application Style
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.25.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-11-04 13:02 UTC by Charlie Baker
Modified: 2022-11-09 13:02 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (3.76 KB, text/plain)
2022-11-09 12:17 UTC, Charlie Baker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Charlie Baker 2022-11-04 13:02:22 UTC
Application: systemsettings (5.25.5)

Qt Version: 5.15.6
Frameworks Version: 5.99.0
Operating System: Linux 6.0.5-200.fc36.x86_64 x86_64
Windowing System: X11
Distribution: Fedora Linux 36 (KDE Plasma)
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
System Settings crashed when Appearance > Application Style is selected.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007ff1bfe8ec0c in __pthread_kill_implementation () at /lib64/libc.so.6
#5  0x00007ff1bfe3e986 in raise () at /lib64/libc.so.6
#6  0x00007ff1bfe287f4 in abort () at /lib64/libc.so.6
#7  0x00007ff1c06b14d5 in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&) [clone .cold] () at /lib64/libQt5Core.so.5
#8  0x00007ff1c06c5a08 in QMetaCallEvent::QMetaCallEvent(unsigned short, unsigned short, void (*)(QObject*, QMetaObject::Call, int, void**), QObject const*, int, int) [clone .cold] () at /lib64/libQt5Core.so.5
#9  0x00007ff1901fdb50 in QGtk2StylePlugin::create(QString const&) () at /usr/lib64/qt5/plugins/styles/libqgtk2style.so
#10 0x00007ff1c1622919 in QStyleFactory::create(QString const&) () at /lib64/libQt5Widgets.so.5
#11 0x00007ff1912723c6 in PreviewItem::reload() () at /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#12 0x00007ff1be71a081 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /lib64/libQt5Qml.so.5
#13 0x00007ff1be6af1a2 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /lib64/libQt5Qml.so.5
#14 0x00007ff1be6af625 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /lib64/libQt5Qml.so.5
#15 0x00007ff1bd86774f in QQmlDelegateModelPrivate::object(QQmlListCompositor::Group, int, QQmlIncubator::IncubationMode) () at /lib64/libQt5QmlModels.so.5
#16 0x00007ff1bed58584 in QQuickItemViewPrivate::createItem(int, QQmlIncubator::IncubationMode) () at /lib64/libQt5Quick.so.5
#17 0x00007ff1bed4a355 in QQuickGridViewPrivate::addVisibleItems(double, double, double, double, bool) () at /lib64/libQt5Quick.so.5
#18 0x00007ff1bed56ec2 in QQuickItemViewPrivate::refill(double, double) () at /lib64/libQt5Quick.so.5
#19 0x00007ff1bed59b03 in QQuickItemViewPrivate::layout() () at /lib64/libQt5Quick.so.5
#20 0x00007ff1beca8e5a in QQuickWindowPrivate::polishItems() () at /lib64/libQt5Quick.so.5
#21 0x00007ff1bed35692 in QQuickRenderControl::polishItems() () at /lib64/libQt5Quick.so.5
#22 0x00007ff1bf76e169 in QQuickWidgetPrivate::render(bool) () at /lib64/libQt5QuickWidgets.so.5
#23 0x00007ff1bf76e3d6 in QQuickWidgetPrivate::renderSceneGraph() () at /lib64/libQt5QuickWidgets.so.5
#24 0x00007ff1c08d2ad5 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#25 0x00007ff1c15aed02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#26 0x00007ff1c08a81c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#27 0x00007ff1c08f83b1 in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5
#28 0x00007ff1c08f8cd4 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#29 0x00007ff1bf126faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#30 0x00007ff1bf17c2c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#31 0x00007ff1bf124940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#32 0x00007ff1c08f902a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#33 0x00007ff1c08a6c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#34 0x00007ff1c08aece2 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#35 0x0000557690f090c3 in main ()
[Inferior 1 (process 21324) detached]

Reported using DrKonqi
Comment 1 Antonio Rojas 2022-11-04 13:10:25 UTC
#9  0x00007ff1901fdb50 in QGtk2StylePlugin::create(QString const&) () at /usr/lib64/qt5/plugins/styles/libqgtk2style.so

Using an unsupported style
Comment 2 Charlie Baker 2022-11-09 12:17:29 UTC
Created attachment 153622 [details]
New crash information added by DrKonqi

systemsettings (5.25.5) using Qt 5.15.6

It did it again even when using Breeze, so nothing to do with unsupported theme

-- Backtrace (Reduced):
#9  0x00007f48ac70ab50 in QGtk2StylePlugin::create(QString const&) () at /usr/lib64/qt5/plugins/styles/libqgtk2style.so
#10 0x00007f4903a22919 in QStyleFactory::create(QString const&) () at /lib64/libQt5Widgets.so.5
#11 0x00007f48c2f013c6 in PreviewItem::reload() () at /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so
#12 0x00007f4900b1a081 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /lib64/libQt5Qml.so.5
#13 0x00007f4900aaf1a2 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /lib64/libQt5Qml.so.5
Comment 3 Antonio Rojas 2022-11-09 12:25:45 UTC
It doesn't matter which theme you're using, the broken style causes the crash just by being installed.
Comment 4 Charlie Baker 2022-11-09 12:30:37 UTC
(In reply to Antonio Rojas from comment #3)
> It doesn't matter which theme you're using, the broken style causes the
> crash just by being installed.

Where do I uninstall the theme though? I don't know which theme is causing it or anything.
Comment 5 Antonio Rojas 2022-11-09 13:02:07 UTC
(In reply to Charlie Baker from comment #4)
> (In reply to Antonio Rojas from comment #3)
> > It doesn't matter which theme you're using, the broken style causes the
> > crash just by being installed.
> 
> Where do I uninstall the theme though? I don't know which theme is causing
> it or anything.

I already told you on comment 1