Summary: | systemsettings always crashes in Kirigami::BasicTheme::syncCustomColorsToQML() when closed | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kirigami | Reporter: | Silvan Calarco <silvan.calarco> |
Component: | general | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | CC: | nate |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.78.0 | ||
Target Milestone: | Not decided | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Silvan Calarco
2021-01-14 11:30:37 UTC
How odd. What color scheme are you using? I'm using the default Breeze color scheme but also setting other schemes does not help. Looking at the code below from src/libkirigami/basictheme.cpp I wonder what causes the crash in the last line, maybe some component is missing from installation but can't find a solution so far. //NOTE: for now is important this import stays at 2.0 c.setData(R"( import QtQuick 2.6 import org.kde.kirigami 2.0 as Kirigami QtObject { property QtObject theme: Kirigami.Theme } )", QUrl(QStringLiteral("basictheme.cpp"))); QObject *obj = c.create(); m_declarativeBasicTheme = obj->property("theme").value<QObject *>(); Problem was caused by the lack of qqc2-desktop-style. After installing the package the crash no longer occurs. |