Bug 444193 - installed from system settings now system settings are crashing every-time I open it.
Summary: installed from system settings now system settings are crashing every-time I ...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: frameworks-kcrash
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-21 13:17 UTC by Angel Salmons
Modified: 2022-06-13 10:16 UTC (History)
4 users (show)

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


Attachments
attachment-28501-0.html (1.44 KB, text/html)
2021-10-22 00:23 UTC, Angel Salmons
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Angel Salmons 2021-10-21 13:17:40 UTC
SUMMARY


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fa2262297b4 in QObject::objectName() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa21bba7986 in chameleon::ChameleonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so
#6  0x00007fa21bba1d80 in chameleon::ChameleonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so
#7  0x00007fa205ab2068 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#8  0x00007fa22549f7ad in QQuickWindowPrivate::polishItems() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fa22552c362 in QQuickRenderControl::polishItems() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fa2257e2049 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#11 0x00007fa226e3fbfc in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fa226dfc6b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fa2261ff16a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fa226e37046 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fa226e3ba97 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fa226e3ec73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fa226e3ba19 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fa226e3ec73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fa226e3ba19 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fa226e3ba39 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fa226e3ec73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fa226e3ba19 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007fa226e3ba39 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fa226e3ba39 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fa226e3ec73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fa226e3ba19 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fa226e3ba39 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fa226e3ba39 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fa226e3ec73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fa226e3ba19 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007fa226e3bab3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007fa226e3ec73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x000055d048dc4ba5 in ?? ()
#43 0x000055d048dc652c in ?? ()
#44 0x00007fa22622c73e in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007fa2277f5dcd in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#46 0x00007fa226dfc6b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007fa2261ff16a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007fa226202257 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007fa226258ef7 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007fa223ec18bb in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fa223f14f08 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fa223ebf003 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fa226258548 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007fa2261fda9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007fa226206024 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x000055d048dbf57c in ?? ()
#57 0x00007fa225b32fd0 in __libc_start_call_main (main=main@entry=0x55d048dbea20, argc=argc@entry=2, argv=argv@entry=0x7ffc09fb7628) at ../sysdeps/nptl/libc_start_call_main.h:58
#58 0x00007fa225b3307d in __libc_start_main_impl (main=0x55d048dbea20, argc=2, argv=0x7ffc09fb7628, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc09fb7618) at ../csu/libc-start.c:409
#59 0x000055d048dc0235 in ?? ()
[Inferior 1 (process 3651) detached]
Comment 1 Nate Graham 2021-10-22 00:21:26 UTC
#6  0x00007fa21bba1d80 in chameleon::ChameleonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so

Crashing in the Chameleon style. You'll want to report this to the developers of that theme. If you're unable to open System Settings to reset the theme back to Breeze, open up ~/.config/kdeglobals and remove the line of text in that file that has the word "chameleon" on it.
Comment 2 Angel Salmons 2021-10-22 00:23:30 UTC
Created attachment 142749 [details]
attachment-28501-0.html

Thank you!

Angel @ The funky Farm House In Maine. check us out on etsy at etsy.com/shop/FunkyFarmME

-------- Original Message --------
On Oct 21, 2021, 8:21 PM, Nate Graham wrote:

> https://bugs.kde.org/show_bug.cgi?id=444193
>
> Nate Graham <nate@kde.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |nate@kde.org
> Status|REPORTED |RESOLVED
> Resolution|--- |DOWNSTREAM
>
> --- Comment #1 from Nate Graham <nate@kde.org> ---
> #6 0x00007fa21bba1d80 in
> chameleon::ChameleonStyle::drawComplexControl(QStyle::ComplexControl,
> QStyleOptionComplex const*, QPainter*, QWidget const*) const () from
> /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so
>
> Crashing in the Chameleon style. You'll want to report this to the developers
> of that theme. If you're unable to open System Settings to reset the theme back
> to Breeze, open up ~/.config/kdeglobals and remove the line of text in that
> file that has the word "chameleon" on it.
>
> --
> You are receiving this mail because:
> You reported the bug.
> You are on the CC list for the bug.
Comment 3 Lukas Sommer 2022-06-13 10:16:18 UTC
This bug with using the chameleon style has been solved now: https://github.com/linuxdeepin/qt5integration/issues/49

The problem was  apparently not in the chameleon style, but in the associated dde-qt5integration. I've tested it with dde-qt5integration 5.5.17, and it does not crash any more. Following the comments in the bug report, it has been solved since dde-qt5integration 5.1.0.13.