Bug 418360

Summary: System Settings crashing
Product: [Applications] systemsettings Reporter: EBaisleyJr
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: alex.danila.web, fghifham, nate
Priority: NOR Keywords: drkonqi
Version: 5.16.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description EBaisleyJr 2020-03-01 14:05:27 UTC
Application: systemsettings5 (5.16.5)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-40-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
- What I was doing when the application crashed:  I tried to move the "System Settings" window, and it crashed.  Relaunching it after this initial crash caused more crashing immediately upon seeing the window.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f88ad35f700 (LWP 21703)):
#0  0x00007f88c57adc2f in __GI___poll (fds=0x7f88a00029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f88c3a39a3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88c3a39b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f88c5d5d653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f88c5d045cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f88c5b3da45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f88c4e13319 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f88c5b3ec92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f88c42f9669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f88c57ba323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f88af657700 (LWP 21699)):
#0  0x00007ffd71beb933 in clock_gettime ()
#1  0x00007f88c57c812b in __GI___clock_gettime (clock_id=1, tp=0x7f88af656ab0) at ../sysdeps/unix/sysv/linux/clock_gettime.c:33
#2  0x00007f88c5d5cf15 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f88c5d5b7bd in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f88c5d5bd99 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f88c5d5d3a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f88c3a38fbf in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f88c3a3996b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f88c3a39b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f88c5d5d653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f88c5d045cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f88c5b3da45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f88c4e13319 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f88c5b3ec92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f88c42f9669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#15 0x00007f88c57ba323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f88bb79f700 (LWP 21697)):
#0  0x00007ffd71beb933 in clock_gettime ()
#1  0x00007f88c57c812b in __GI___clock_gettime (clock_id=1, tp=0x7f88bb79eaa0) at ../sysdeps/unix/sysv/linux/clock_gettime.c:33
#2  0x00007f88c5d5cf15 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f88c5d5b7bd in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f88c5d5bd99 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f88c5d5d3a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f88c3a38fbf in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f88c3a3996b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f88c3a39b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f88c5d5d653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f88c5d045cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f88c5b3da45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f88c5fdfefa in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#13 0x00007f88c5b3ec92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f88c42f9669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#15 0x00007f88c57ba323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f88c098f700 (LWP 21696)):
#0  0x00007f88c57adc2f in __GI___poll (fds=0x7f88c098ec68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f88c42ab917 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f88c42ad53a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f88c1198288 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f88c5b3ec92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f88c42f9669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f88c57ba323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f88c715edc0 (LWP 21694)):
[KCrash Handler]
#6  0x00007f88c56de3eb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f88c56bd899 in __GI_abort () at abort.c:79
#8  0x00007f88c5b05a99 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f88c548bdc6 in  () at /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#10 0x00007f88c548c0ea in  () at /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#11 0x00007f88c548e2b6 in QQuickWidget::resizeEvent(QResizeEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#12 0x00007f88c67fd87e in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f88c548ef75 in QQuickWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#14 0x00007f88c67baa86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f88c67c3e00 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f88c5d05a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f88c67f5ade in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f88c67f99b7 in QWidgetPrivate::show_helper() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f88c67fcb3b in QWidgetPrivate::setVisible(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f88c67f9970 in QWidgetPrivate::showChildren(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f88c67f99d3 in QWidgetPrivate::show_helper() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f88c67fcb3b in QWidgetPrivate::setVisible(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f88c67e09b1 in QStackedLayout::setCurrentIndex(int) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f88c67e0fe3 in QStackedLayout::insertWidget(int, QWidget*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x000055793fd5d163 in  ()
#26 0x000055793fd5fd54 in  ()
#27 0x00007f88c5d3e696 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f88c5d31de5 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f88c67baa86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f88c67c3e00 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f88c5d05a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f88c5d5c990 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f88c5d5d26c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f88c3a3984d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f88c3a39ad0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f88c3a39b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f88c5d5d635 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f88c5d045cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f88c5d0c336 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x000055793fd5a81e in  ()
#41 0x00007f88c56bf1e3 in __libc_start_main (main=0x55793fd5a420, argc=1, argv=0x7ffd71bacca8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd71bacc98) at ../csu/libc-start.c:308
#42 0x000055793fd5a8ae in _start ()
[Inferior 1 (process 21694) detached]

Reported using DrKonqi
Comment 1 fghifham 2020-03-09 18:14:50 UTC
Created attachment 126706 [details]
New crash information added by DrKonqi

systemsettings5 (5.17.5) using Qt 5.12.5

- What I was doing when the application crashed:
I was baically trying to change the wallpaper from system settings.

-- Backtrace (Reduced):
#6  0x00007f6df0816220 in QQuickWindowPrivate::dirtyItem(QQuickItem*) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f6df0863f32 in QQuickText::setColor(QColor const&) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f6df086cbcd in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f6df086d02b in QQuickText::qt_metacall(QMetaObject::Call, int, void**) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f6dea9f6a26 in QQuickLabel::qt_metacall(QMetaObject::Call, int, void**) () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
Comment 2 Alex Dănilă 2020-03-21 07:51:50 UTC
Created attachment 126921 [details]
New crash information added by DrKonqi

systemsettings5 (5.17.5) using Qt 5.12.5

- What I was doing when the application crashed:
This is generally a crash on close. I made a couple of changes in System Settings and pressed the close button, then drkonqi appeared. If I don't do anything in System Settings then it will probably not crash.

-- Backtrace (Reduced):
#6  QQuickWindowPrivate::dirtyItem (this=0xa79633400000164) at items/qquickwindow.cpp:1158
#7  0x00007f02c948d705 in QQuickItemPrivate::dirty (this=<optimized out>, type=type@entry=QQuickItemPrivate::Content) at items/qquickwindow.h:78
#8  0x00007f02c948da9e in QQuickItem::update (this=this@entry=0x55a4968a4e80) at items/qquickitem.cpp:4439
#9  0x00007f02c94f5f32 in QQuickText::setColor (this=0x55a4968a4e80, color=...) at items/qquicktext.cpp:1715
#10 0x00007f02c94febcd in QQuickText::qt_static_metacall (_o=_o@entry=0x55a4968a4e80, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=2, _a=_a@entry=0x7ffd00342ea0) at .moc/moc_qquicktext_p.cpp:883
Comment 3 Nate Graham 2020-10-12 21:13:29 UTC
Just by moving the window, yikes. Does this happen with a newer version of Plasma? Like 5.19 or 5.20?
Comment 4 Alex Dănilă 2020-10-19 18:42:27 UTC
(In reply to Nate Graham from comment #3)
> Just by moving the window, yikes. Does this happen with a newer version of
> Plasma? Like 5.19 or 5.20?

Not the original reporter and I'm not sure mine is the exact same crash, but I haven't seen this is the last couple of months.
Comment 5 Bug Janitor Service 2020-11-03 04:33:34 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 6 Bug Janitor Service 2020-11-18 04:33:58 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!