Summary: | Settings crash after theme change | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Felipe Martinez <felipefm> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | crash | CC: | arojas, jodr666, sommerluk |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.21.5 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | New crash information added by DrKonqi |
Description
Felipe Martinez
2021-06-16 03:02:51 UTC
Created attachment 139360 [details]
New crash information added by DrKonqi
systemsettings5 (5.22.80) using Qt 5.15.2
Can confirm this one.
- What I was doing when the application crashed:
In my case i did not have said application style instlled, is part of the package : qt5integration
-- Backtrace (Reduced):
#4 QWidget::fontMetrics() const (this=0x0) at /usr/include/qt5/QtWidgets/qwidget.h:818
#5 chameleon::ChameleonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x5600f360bab0, element=<optimized out>, opt=0x7ffd91698360, p=0x7ffd91698538, w=0x0) at /usr/src/debug/qt5integration-5.1.5-1.5.x86_64/styleplugins/chameleon/chameleonstyle.cpp:1326
#6 0x00007f4a98575a41 in chameleon::ChameleonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const (this=0x5600f360bab0, cc=<optimized out>, opt=0x5600ef4f30b0, p=0x7ffd91698538, w=0x0) at /usr/src/debug/qt5integration-5.1.5-1.5.x86_64/styleplugins/chameleon/chameleonstyle.cpp:2867
#7 0x00007f4a86b43d88 in KQuickStyleItem::paint(QPainter*) (painter=0x7ffd91698538, this=0x5600ef1fa470) at /usr/src/debug/qqc2-desktop-style-5.84.0git.20210614T080444~568363f-ku.3.1.x86_64/plugin/kquickstyleitem.cpp:1521
#8 KQuickStyleItem::updatePolish() (this=0x5600ef1fa470) at /usr/src/debug/qqc2-desktop-style-5.84.0git.20210614T080444~568363f-ku.3.1.x86_64/plugin/kquickstyleitem.cpp:1785
The crash is in Chameleon Style. Please report this to Deepin. 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. |