Summary: | Crash in QQuickText::setLinkColor after colour change | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Nemanja Mucalovic <nemanjamucalovic> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | 15nuclear, bojan007, ComputrEcks.Purt, deeppurplefedora, DragonWithaFez, fr.frasc, jan.mussche, johannes, johnypean, juanitogenis7, kde, kde, luanrodrigues51, marcorion, nate, orlov.dmitriy2303, pepko94 |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.17.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Nemanja Mucalovic
2019-10-21 12:18:38 UTC
Created attachment 123447 [details]
New crash information added by DrKonqi
systemsettings5 (5.17.0) using Qt 5.13.1
- What I was doing when the application crashed:
Attempting to access any of the Compositor, Night Color, or Gamma settings under Display and Monitor results in a segfault
-- Backtrace (Reduced):
#6 QQuickWindow::maybeUpdate (this=0x557fe7928940) at items/qquickwindow.cpp:3591
#7 0x00007f574873c669 in QQuickWindowPrivate::dirtyItem (this=<optimized out>) at items/qquickwindow.cpp:1158
#8 0x00007f5748721d65 in QQuickItemPrivate::dirty (this=<optimized out>, type=<optimized out>) at items/qquickitem.cpp:6135
#9 0x00007f57487221be in QQuickItem::update (this=<optimized out>) at items/qquickitem.cpp:4439
#10 0x00007f57487867b2 in QQuickText::setLinkColor (this=0x557fe9857720, color=...) at items/qquicktext.cpp:1751
Created attachment 123468 [details]
New crash information added by DrKonqi
systemsettings5 (5.17.1) using Qt 5.13.1
- What I was doing when the application crashed:
Open Settings>Compositor
- Custom settings of the application:
I am using OpenGL compositing with Nvidia proprietary drivers on Arch Linux.
-- Backtrace (Reduced):
#6 0x00007f7cd05887f0 in QQuickWindowPrivate::dirtyItem(QQuickItem*) () from /usr/lib/libQt5Quick.so.5
#7 0x00007f7cd05d89e3 in QQuickText::setLinkColor(QColor const&) () from /usr/lib/libQt5Quick.so.5
[...]
#9 0x00007f7cd05e1e5b in QQuickText::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQt5Quick.so.5
#10 0x00007f7cca30c687 in QQuickLabel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQt5QuickTemplates2.so.5
#11 0x00007f7cd01a8f37 in QV4::QQmlValueTypeWrapper::write(QObject*, int) const () from /usr/lib/libQt5Qml.so.5
After selecting "Display and monitor" in the left pane, the next pane change causes a crash. Navigating to another item in the left drawer (e.g. "Input devices") also crashes, albeit in QQuickWindow::maybeUpdate, rather than QQuickWindowPrivate::dirtyItem. A workaround (and possible hint to narrow down the cause) is to enter "compositor" as a search them, which filters the left pane down to "Display and monitor" and clicking on that, which directly shows the compositor pane successfully. After removing the search term, navigating away also works without a crash. (So the issue seems to be more about pane navigation than the Compositor/Night Light windows themselves?). HTH (In reply to kde from comment #3) > After selecting "Display and monitor" in the left pane, the next pane change > causes a crash. Navigating to another item in the left drawer (e.g. "Input > devices") also crashes, albeit in QQuickWindow::maybeUpdate, rather than > QQuickWindowPrivate::dirtyItem. > > A workaround (and possible hint to narrow down the cause) is to enter > "compositor" as a search them, which filters the left pane down to "Display > and monitor" and clicking on that, which directly shows the compositor pane > successfully. After removing the search term, navigating away also works > without a crash. (So the issue seems to be more about pane navigation than > the Compositor/Night Light windows themselves?). HTH Good catch. Workaround confirmed, here. Similarly, once that pane is narrowed from everything else the rest of the Display tree can be navigated as well. I am experiencing the same problem. Workaround works. This happens even in 5.17.1. Under new user the menu items accessible again, but after a while of setting up the new account the bug returns. I didn't catch what tripped it. So the config files seem to have an influence. Workaround works for me to,also alternative solution would be to switch to icon view and access compositor settings to avoid crash.I can confirm that crash can be reproduced in 5.17.1 Arch has pushed KDE Plasma 5.17.2 and systemsettings 5.17.2 to stable...Crash still occurs, workaround still works. I think issue might be partially solved,because since update to 5.17.2 crash occurs only on my work machine,it can't be reproduced on my home installation. *** Bug 413402 has been marked as a duplicate of this bug. *** *** Bug 412918 has been marked as a duplicate of this bug. *** *** Bug 413380 has been marked as a duplicate of this bug. *** *** Bug 413443 has been marked as a duplicate of this bug. *** *** Bug 413423 has been marked as a duplicate of this bug. *** *** Bug 413417 has been marked as a duplicate of this bug. *** Potentially fixed by aea58fcca35984fff73e1c77dc2edb346da4e69b in kcmutils which will be in frameworks release at the start of November. Could someone who can reproduce the crash please confirm. It is fixed for me. I can't reproduce crash anymore. Cool, please reopen if it's still an issue with the upcoming frameworks. *** Bug 413772 has been marked as a duplicate of this bug. *** *** Bug 413836 has been marked as a duplicate of this bug. *** *** Bug 413931 has been marked as a duplicate of this bug. *** *** Bug 413775 has been marked as a duplicate of this bug. *** *** Bug 414217 has been marked as a duplicate of this bug. *** |