Bug 434135 - Systemsettings crashes if bb10bright application style selected
Summary: Systemsettings crashes if bb10bright application style selected
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: 5.21.1
Platform: Manjaro Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 434216 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-03-08 09:27 UTC by Tony Green
Modified: 2021-03-11 09:02 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Output when running systemsettings in a konsole (4.71 KB, text/plain)
2021-03-08 09:27 UTC, Tony Green
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tony Green 2021-03-08 09:27:43 UTC
Created attachment 136481 [details]
Output when running systemsettings in a konsole

SUMMARY
I was experimenting with application style in systemsettings. I selected "bb10bright", clicked "apply" and systemsettings crashed. Every subsequent attempt at running systemsettings just crashed immediately until I restored my ~/.config directory from backup.

STEPS TO REPRODUCE
1. Open systemsettings
2. Select appearance => application style
3. Select bb10bright and click "apply"

OBSERVED RESULT
systemsettings crashes

EXPECTED RESULT
systemsettings shouldn't crash

SOFTWARE/OS VERSIONS
 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.21.1
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION
Comment 1 David Redondo 2021-03-08 09:33:01 UTC
Without a backtrace it is impossible to tell why it crashed, but I suspect it's an issue in the bb10bright style
Comment 2 Tony Green 2021-03-08 09:47:05 UTC
(In reply to David Redondo from comment #1)
> Without a backtrace it is impossible to tell why it crashed, but I suspect
> it's an issue in the bb10bright style

Backtrace from another attempt:

GNU gdb (GDB) 10.1
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from systemsettings5...
(No debugging symbols found in systemsettings5)
[?2004h(gdb) run
[?2004l
Starting program: /usr/bin/systemsettings5 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff1795640 (LWP 1183563)]
[New Thread 0x7fffebfff640 (LWP 1183564)]
[New Thread 0x7fffe9405640 (LWP 1183565)]
[New Thread 0x7fffe8ac3640 (LWP 1183566)]
[New Thread 0x7fffde5a0640 (LWP 1183567)]
[New Thread 0x7fffddd9f640 (LWP 1183568)]
[New Thread 0x7fffdd59e640 (LWP 1183569)]
[New Thread 0x7fffdcd9d640 (LWP 1183570)]
[New Thread 0x7fffc7fff640 (LWP 1183571)]
[New Thread 0x7fffc77fe640 (LWP 1183572)]
[New Thread 0x7fffc6ffd640 (LWP 1183573)]
[New Thread 0x7fffc67fc640 (LWP 1183574)]
[New Thread 0x7fffc5ffb640 (LWP 1183575)]
[Thread 0x7fffc5ffb640 (LWP 1183575) exited]
[New Thread 0x7fffc5ffb640 (LWP 1183576)]
[New Thread 0x7fffabfff640 (LWP 1183577)]
[New Thread 0x7fffab7fe640 (LWP 1183578)]
[New Thread 0x7fffaaffd640 (LWP 1183579)]
[New Thread 0x7fffaa7fc640 (LWP 1183580)]
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:157:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:147:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
[New Thread 0x7fffa8b73640 (LWP 1183581)]
[New Thread 0x7fff93681640 (LWP 1183583)]
[New Thread 0x7fff92e80640 (LWP 1183584)]
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:109:27: QML IntroIcon (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:109:27: QML IntroIcon (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:109:27: QML IntroIcon (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
[New Thread 0x7fff9207f640 (LWP 1183585)]
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:109:27: QML IntroIcon (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:109:27: QML IntroIcon (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:109:27: QML IntroIcon (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
[New Thread 0x7fff90fc4640 (LWP 1183586)]
[New Thread 0x7fff83d3b640 (LWP 1183591)]
[New Thread 0x7fff82901640 (LWP 1183592)]
[Thread 0x7fff82901640 (LWP 1183592) exited]
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QCoreApplication::postEvent: Unexpected null receiver
[New Thread 0x7fff82901640 (LWP 1183593)]
[Thread 0x7fff82901640 (LWP 1183593) exited]
file:///usr/lib/qt/qml/org/kde/newstuff/qml/private/ErrorDisplayer.qml:14:35: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:94: TypeError: Cannot read property 'position' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:93: TypeError: Cannot read property 'background' of null
file:///usr/lib/qt/qml/org/kde/newstuff/qml/Page.qml:130: TypeError: Cannot read property 'useLabel' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
[New Thread 0x7fff82901640 (LWP 1183596)]
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:94: TypeError: Cannot read property 'position' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:93: TypeError: Cannot read property 'background' of null
file:///usr/lib/qt/qml/org/kde/newstuff/qml/Page.qml:130: TypeError: Cannot read property 'useLabel' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
[Thread 0x7fff82901640 (LWP 1183596) exited]
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/lib/qt/qml/org/kde/newstuff/qml/private/ErrorDisplayer.qml:14:35: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
qt.svg: link #XMLID_5_ is undefined!
qt.svg: <input>:663: Could not resolve property: #radialGradient3118
qt.svg: <input>:663: Could not resolve property: #radialGradient3112
qt.svg: <input>:663: Could not resolve property: #radialGradient3118
qt.svg: <input>:663: Could not resolve property: #radialGradient3112
qt.svg: <input>:663: Could not resolve property: #radialGradient3321
qt.svg: <input>:663: Could not resolve property: #radialGradient3321
qt.svg: <input>:663: Could not resolve property: #radialGradient3327
qt.svg: <input>:663: Could not resolve property: #radialGradient3327
qt.svg: <input>:663: Could not resolve property: #radialGradient3085
qt.svg: <input>:663: Could not resolve property: #radialGradient3101
qt.svg: <input>:663: Could not resolve property: #radialGradient3139
qt.svg: <input>:663: Could not resolve property: #radialGradient3133
qt.svg: <input>:663: Could not resolve property: #radialGradient3499
qt.svg: <input>:663: Could not resolve property: #radialGradient3505
qt.svg: <input>:663: Could not resolve property: #radialGradient3047
qt.svg: <input>:663: Could not resolve property: #radialGradient3041
qt.svg: <input>:663: Could not resolve property: #radialGradient3079
qt.svg: <input>:663: Could not resolve property: #radialGradient3073
qt.svg: <input>:663: Could not resolve property: #radialGradient3499
qt.svg: <input>:663: Could not resolve property: #radialGradient3505
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/org/kde/kcm/GridViewKCM.qml:65:5: QML GridView: Binding loop detected for property "rightPadding"
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:94: TypeError: Cannot read property 'position' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:93: TypeError: Cannot read property 'background' of null
file:///usr/lib/qt/qml/org/kde/newstuff/qml/Page.qml:130: TypeError: Cannot read property 'useLabel' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/lib/qt/qml/org/kde/newstuff/qml/private/ErrorDisplayer.qml:14:35: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/org/kde/kcm/GridViewKCM.qml:65:5: QML GridView: Binding loop detected for property "rightPadding"
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:94: TypeError: Cannot read property 'position' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:93: TypeError: Cannot read property 'background' of null
file:///usr/lib/qt/qml/org/kde/newstuff/qml/Page.qml:130: TypeError: Cannot read property 'useLabel' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
Using fontconfig file: "/home/tony2/.config/fontconfig/fonts.conf"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/lib/qt/qml/org/kde/newstuff/qml/private/ErrorDisplayer.qml:14:35: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/share/kpackage/kcms/kcm5_icons/contents/ui/main.qml:218:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:94: TypeError: Cannot read property 'position' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:93: TypeError: Cannot read property 'background' of null
file:///usr/lib/qt/qml/org/kde/newstuff/qml/Page.qml:130: TypeError: Cannot read property 'useLabel' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/lib/qt/qml/org/kde/newstuff/qml/private/ErrorDisplayer.qml:14:35: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/org/kde/kcm/GridViewKCM.qml:65:5: QML GridView: Binding loop detected for property "rightPadding"
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:94: TypeError: Cannot read property 'position' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:93: TypeError: Cannot read property 'background' of null
file:///usr/lib/qt/qml/org/kde/newstuff/qml/Page.qml:130: TypeError: Cannot read property 'useLabel' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
Service  org.kde.fontinst  not registered, starting "/usr/lib/kauth/fontinst"
[Detaching after fork from child process 1183600]
[Thread 0x7fff83d3b640 (LWP 1183591) exited]
[New Thread 0x7fff83d3b640 (LWP 1183607)]
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QCoreApplication::postEvent: Unexpected null receiver
[New Thread 0x7fff82901640 (LWP 1183608)]
[Thread 0x7fff82901640 (LWP 1183608) exited]
file:///usr/lib/qt/qml/org/kde/newstuff/qml/private/ErrorDisplayer.qml:14:35: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:86:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:94: TypeError: Cannot read property 'position' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/AbstractApplicationItem.qml:93: TypeError: Cannot read property 'background' of null
file:///usr/lib/qt/qml/org/kde/newstuff/qml/Page.qml:130: TypeError: Cannot read property 'useLabel' of null
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
[Thread 0x7fff83d3b640 (LWP 1183607) exited]
[New Thread 0x7fff83d3b640 (LWP 1183609)]
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
[New Thread 0x7fff82901640 (LWP 1183611)]
file:///usr/share/kpackage/kcms/kcm_style/contents/ui/main.qml:52:13: QML ColumnLayout: Cannot anchor to an item that isn't a parent or sibling.
[Detaching after fork from child process 1183624]
QDBusConnection: error: could not send signal to service "" path "//home/tony2/.kde4/share/config/kdeglobals" interface "org.kde.kconfig.notify" member "ConfigChanged": Invalid object path: //home/tony2/.kde4/share/config/kdeglobals

Thread 1 "systemsettings5" received signal SIGSEGV, Segmentation fault.
0x00007ffff743b081 in QPixmapStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const ()
   from /usr/lib/libQt5Widgets.so.5
[?2004h[?2004l
[?2004h(gdb) 
[K(gdb) bt
[?2004l
#0  0x00007ffff743b081 in QPixmapStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const ()
    at /usr/lib/libQt5Widgets.so.5
#1  0x00007fffa966405e in  ()
    at /usr/lib/qt/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#2  0x00007fffa9664fc1 in  ()
    at /usr/lib/qt/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#3  0x00007ffff5cd4096 in QQuickWindowPrivate::polishItems() ()
    at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff5d5c540 in QQuickRenderControl::polishItems() ()
    at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5ffde98 in  () at /usr/lib/libQt5QuickWidgets.so.5
#6  0x00007ffff73b359e in QWidget::event(QEvent*) ()
    at /usr/lib/libQt5Widgets.so.5
#7  0x00007ffff7371752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff73a9514 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007ffff73aa3e0 in QWidget::setGeometry(QRect const&) ()
    at /usr/lib/libQt5Widgets.so.5
#11 0x00007ffff7393dd7 in QWidgetItem::setGeometry(QRect const&) ()
[?2004h--Type <RET> for more, q to quit, c to continue without paging--c
[?2004l
    at /usr/lib/libQt5Widgets.so.5
#12 0x00007ffff7389e74 in QBoxLayout::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff7390068 in QLayoutPrivate::doResize() () at /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff7371735 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007ffff73a9514 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007ffff73aa3e0 in QWidget::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007ffff7393dd7 in QWidgetItem::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007ffff7389e74 in QBoxLayout::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007ffff7390068 in QLayoutPrivate::doResize() () at /usr/lib/libQt5Widgets.so.5
#21 0x00007ffff7371735 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#22 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007ffff73a9514 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007ffff73a9b2f in QWidget::resize(QSize const&) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007ffff750c493 in  () at /usr/lib/libQt5Widgets.so.5
#26 0x00007ffff73b359e in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007ffff745e16f in QFrame::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007ffff67ae793 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#29 0x00007ffff7371741 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#30 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#31 0x00007ffff73a9514 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /usr/lib/libQt5Widgets.so.5
#32 0x00007ffff73aa3e0 in QWidget::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#33 0x00007ffff745f60f in QAbstractScrollAreaPrivate::layoutChildren_helper(bool*, bool*) () at /usr/lib/libQt5Widgets.so.5
#34 0x00007ffff745facc in QAbstractScrollAreaPrivate::layoutChildren() () at /usr/lib/libQt5Widgets.so.5
#35 0x00007ffff74610ae in QAbstractScrollArea::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#36 0x00007ffff7371752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#38 0x00007ffff73a9514 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007ffff73aa3e0 in QWidget::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007ffff7390068 in QLayoutPrivate::doResize() () at /usr/lib/libQt5Widgets.so.5
#41 0x00007ffff7371735 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#42 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#43 0x00007ffff73a9514 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /usr/lib/libQt5Widgets.so.5
#44 0x00007ffff73aa3e0 in QWidget::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#45 0x00007ffff7393dd7 in QWidgetItem::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#46 0x00007ffff738dff6 in  () at /usr/lib/libQt5Widgets.so.5
#47 0x00007ffff738e475 in QGridLayout::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#48 0x00007ffff7390068 in QLayoutPrivate::doResize() () at /usr/lib/libQt5Widgets.so.5
#49 0x00007ffff7371735 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#50 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#51 0x00007ffff73a9514 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /usr/lib/libQt5Widgets.so.5
#52 0x00007ffff73aa3e0 in QWidget::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#53 0x00007ffff7393dd7 in QWidgetItem::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#54 0x00007ffff7389e74 in QBoxLayout::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#55 0x00007ffff7389e74 in QBoxLayout::setGeometry(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#56 0x00007ffff7390068 in QLayoutPrivate::doResize() () at /usr/lib/libQt5Widgets.so.5
#57 0x00007ffff73915de in QLayout::activate() () at /usr/lib/libQt5Widgets.so.5
#58 0x00007ffff73b25b5 in QWidgetPrivate::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#59 0x00007ffff75090b4 in  () at /usr/lib/libQt5Widgets.so.5
#60 0x00007ffff750980d in  () at /usr/lib/libQt5Widgets.so.5
#61 0x00007ffff750aa0d in QDialogButtonBox::changeEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#62 0x00007ffff73b2a78 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#63 0x00007ffff7371752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#64 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#65 0x00007ffff73749cc in QApplication::setStyle(QStyle*) () at /usr/lib/libQt5Widgets.so.5
#66 0x00007ffff73753a9 in QApplication::setStyle(QString const&) () at /usr/lib/libQt5Widgets.so.5
#67 0x00007ffff0f394d5 in  () at /usr/lib/qt/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#68 0x00007ffff0f30fb5 in  () at /usr/lib/qt/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#69 0x00007ffff55b9066 in  () at /usr/lib/libQt5DBus.so.5
#70 0x00007ffff67db532 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#71 0x00007ffff7371752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#72 0x00007ffff67aea2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#73 0x00007ffff67b1523 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#74 0x00007ffff6808054 in  () at /usr/lib/libQt5Core.so.5
#75 0x00007ffff447ab84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#76 0x00007ffff44cec21 in  () at /usr/lib/libglib-2.0.so.0
#77 0x00007ffff44793b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#78 0x00007ffff6807691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#79 0x00007ffff67ad3ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#80 0x00007ffff67b5844 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#81 0x0000555555567960 in  ()
#82 0x00007ffff6031b25 in __libc_start_main () at /usr/lib/libc.so.6
#83 0x000055555556847e in _start ()
[?2004h(gdb) quit
[?2004l
[?2004hA debugging session is active.

	Inferior 1 [process 1183559] will be killed.

Quit anyway? (y or n) y
[?2004l
Comment 3 David Redondo 2021-03-08 15:45:02 UTC
>0x00007ffff743b081 in QPixmapStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const ()

It's crashing in the style, we had a bunch of those, the style not checking if widget is null, which is allowed
Comment 4 David Redondo 2021-03-10 08:15:48 UTC
*** Bug 434216 has been marked as a duplicate of this bug. ***
Comment 5 sanchil 2021-03-11 04:02:16 UTC
Shouldn't system settings be able to handle faulty and buggy themes and recover from potentially harmful settings. A system setting crash prevents a user from reverting to original settings.
Comment 6 David Redondo 2021-03-11 08:06:53 UTC
No, what happens is that for example we request Qt to  draw a button, and then that calls the current style and the style crashes.
Comment 7 Tony Green 2021-03-11 09:02:56 UTC
(In reply to sanchil from comment #5)
> Shouldn't system settings be able to handle faulty and buggy themes and
> recover from potentially harmful settings. A system setting crash prevents a
> user from reverting to original settings.

Absolutely. Fortunately I have good backups and knew how to find out what to restore. I suspect I'm in the minority.