Summary: | system settings crashes | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | fenderxtx <godgifts3xtx> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | arsalanrezazadeh4, kde, kde, martian, motoku386, nate |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.11.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
fenderxtx
2018-01-02 00:12:46 UTC
What do you do to reproduce this crash? I try to open again screen settings and crashes again. You seem to be using a custom widget theme, called "d style"? When painting QtQuick Controls (QML) there is no QWidget, so it accessing QWidget::style() crashes. Please try again with Breeze theme and if you can report that issue to the author of that style you're using. Everything seems to be OK. Thanks a lot my friends!!! I uninstalled the dark theme you mentioned, set again up the breeze and everything works just like before. Created attachment 126768 [details]
New crash information added by DrKonqi
systemsettings5 (5.18.2) using Qt 5.14.1
- What I was doing when the application crashed:
I have changed windows style theme to dsemidark, then i close settings window and open again, after that I got crash on almost every item in appearance setting.
-- Backtrace (Reduced):
#6 0x00007f98e476e530 in QWidget::style() const () at /usr/lib/libQt5Widgets.so.5
#7 0x00007f98dcb3378d in dstyle::Style::drawComboBoxLabelControl(QStyleOption const*, QPainter*, QWidget const*) const () at /usr/lib/qt/plugins/styles/libdstyleplugin.so
#8 0x00007f98dcb218c2 in dstyle::Style::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () at /usr/lib/qt/plugins/styles/libdstyleplugin.so
#9 0x00007f98cd58d680 in () at /usr/lib/qt/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#10 0x00007f98cd58dc7e in () at /usr/lib/qt/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
Created attachment 127128 [details]
New crash information added by DrKonqi
systemsettings5 (5.18.3) using Qt 5.14.1
- What I was doing when the application crashed:
- Unusual behavior I noticed:
when I try to confige in system-setting it's crashs everytime it's happend after upgrade to 5.18.3 plasma desktop
-- Backtrace (Reduced):
#6 0x00007f6e85789570 in QWidget::style() const () at /usr/lib/libQt5Widgets.so.5
#7 0x00007f6e7de47634 in dstyle::Style::drawComboBoxLabelControl(QStyleOption const*, QPainter*, QWidget const*) const () at /usr/lib/qt/plugins/styles/libdstyleplugin.so
#8 0x00007f6e7de358c2 in dstyle::Style::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () at /usr/lib/qt/plugins/styles/libdstyleplugin.so
#9 0x00007f6e65e2a680 in () at /usr/lib/qt/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#10 0x00007f6e65e2ac7e in () at /usr/lib/qt/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
I experienced the same issue as of today. I started with removed ~/.config yesterday as I wanted to "refresh" my KDE setup. So yesterday I changed themes and after restart I got this. I think there must be a way after KDE upgrade or something to WARN or disable existing themes which are not compatible. What do you think? Well, the theme should be compatible. dstyle just have buggy code. There is no way to detect that ahead of time. |