Bug 422337 - Crash in QQuickWindowPrivate::dirtyItem setting text colour
Summary: Crash in QQuickWindowPrivate::dirtyItem setting text colour
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 5.17.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: drkonqi
: 417820 422116 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-06-01 18:24 UTC by agent-90u32rjnpfod34
Modified: 2022-11-11 05:20 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description agent-90u32rjnpfod34 2020-06-01 18:24:43 UTC
Application: systemsettings5 (5.17.5)
 (Compiled from sources)
Qt Version: 5.12.5
Frameworks Version: 5.62.0
Operating System: Linux 5.6.0-2parrot1-amd64 x86_64
Distribution: Parrot GNU/Linux 4.9

-- Information about the crash:
- What I was doing when the application crashed:
configuring a second display monitor

- Custom settings of the application:
global theme=Card icons=Simply-Green-Circles 
Could not apply any display settings, the "default" "help" "reset" & "apply" switches were grayed out
Did dist-upgrade && full-upgrade 8-10 hours previous

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f51e3724800 (LWP 3550))]

Thread 10 (Thread 0x7f51aff9f700 (LWP 3568)):
#0  0x00007f51e7b6eb7f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f51e5aab7fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51e5aab91f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51e80de7db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f51e80876db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f51e7ec86f1 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f51e7207845 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f51e7ec9872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7f51b7542700 (LWP 3562)):
#0  0x00007f51e7b6eb7f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f51e5aab7fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51e5aab91f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51e80de7db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f51e80876db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f51e7ec86f1 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f51e7207845 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f51e7ec9872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7f51cd614700 (LWP 3561)):
#0  0x00007f51e7b6eb7f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f51e5aab7fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51e5aab91f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51e80de7db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f51e80876db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f51e7ec86f1 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f51e7207845 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f51e7ec9872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7f51cec64700 (LWP 3557)):
#0  0x00007f51e65585e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f51daaab92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#2  0x00007f51daaab547 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#3  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f51cf465700 (LWP 3556)):
#0  0x00007f51e65585e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f51daaab92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#2  0x00007f51daaab547 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#3  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f51cfc66700 (LWP 3555)):
#0  0x00007f51e65585e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f51daaab92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#2  0x00007f51daaab547 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#3  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f51d8a24700 (LWP 3554)):
#0  0x00007f51e65585e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f51daaab92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#2  0x00007f51daaab547 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#3  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f51e1327700 (LWP 3553)):
#0  0x00007f51e7b6eb7f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f51e5aab7fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51e5aab91f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51e80de7db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f51e80876db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f51e7ec86f1 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f51e835c4e6 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f51e7ec9872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f51e2713700 (LWP 3552)):
#0  0x00007f51e7b6eb7f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f51e6511d02 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f51e651398a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f51e330fca0 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f51e7ec9872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f51e6551f27 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f51e7b7931f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f51e3724800 (LWP 3550)):
[KCrash Handler]
#6  0x00007f51e75bc220 in QQuickWindowPrivate::dirtyItem(QQuickItem*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f51e7609f32 in QQuickText::setColor(QColor const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f51e7612bcd in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f51e761302b in QQuickText::qt_metacall(QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f51e1bb5a26 in QQuickLabel::qt_metacall(QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#11 0x00007f51e71e25b6 in QV4::QQmlValueTypeWrapper::write(QObject*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f51e71db252 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f51e71dc26c in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f51e71d8aa4 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f51e71b512d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f51e715268d in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f51e80b2c6f in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f51cd6aba20 in ?? () from /lib/x86_64-linux-gnu/libKF5Kirigami2.so.5
#19 0x00007f51e80b3daa in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f51e8b1ec32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f51e8b28190 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f51e8088a52 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f51e808b648 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f51e80df183 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f51e5aab60d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f51e5aab890 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f51e5aab91f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f51e80de7c1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f51e80876db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f51e808f182 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x000056489340864a in ?? ()
#32 0x00007f51e7aa2e0b in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#33 0x00005648934086ca in _start ()
[Inferior 1 (process 3550) detached]

Possible duplicates by query: bug 422116, bug 420548, bug 418360, bug 417820, bug 414217.

Reported using DrKonqi
Comment 1 David Edmundson 2020-06-24 23:18:35 UTC
*** Bug 422116 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2020-06-24 23:18:42 UTC
*** Bug 417820 has been marked as a duplicate of this bug. ***
Comment 3 Justin Zobel 2022-10-12 21:27:20 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 4 Bug Janitor Service 2022-10-27 05:03:50 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2022-11-11 05:20:32 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!