Bug 447821 - System Settings Crashing
Summary: System Settings Crashing
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: 5.18.7
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-01-02 11:13 UTC by contionmig
Modified: 2022-05-21 11:52 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (8.79 KB, patch)
2022-02-09 03:31 UTC, higgins.alex0
Details
Grey display (1.06 MB, image/jpeg)
2022-02-09 03:34 UTC, higgins.alex0
Details
New crash information added by DrKonqi (8.62 KB, text/plain)
2022-02-10 09:41 UTC, Zsombor
Details
New crash information added by DrKonqi (9.08 KB, text/plain)
2022-05-21 11:52 UTC, vvvbbbcz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description contionmig 2022-01-02 11:13:44 UTC
Application: systemsettings5 (5.18.7)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-91-generic x86_64
Windowing system: X11
Distribution: Linux Mint 20.2

-- Information about the crash:
Not exactly sure what changed but system setting just refuses to start up 100% of the time.

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 0x7f1706c78800 (LWP 151360))]

Thread 5 (Thread 0x7f16f2c16700 (LWP 151365)):
#0  0x00007f170ab8faff in __GI___poll (fds=0x7f16ec0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1708e6536e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1708e654a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f170b12c583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f170b0d34db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f170af0b785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f170a1bd1a9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f170af0c9d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1709749609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f170ab9c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f16fccf7700 (LWP 151364)):
#0  __GI___libc_read (nbytes=16, buf=0x7f16fccf6b70, fd=12) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=12, buf=0x7f16fccf6b70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f1708eadb2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1708e64ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1708e65312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1708e654a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f170b12c583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f170b0d34db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f170af0b785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f170a1bd1a9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f170af0c9d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f1709749609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f170ab9c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1704e46700 (LWP 151362)):
#0  0x00007f170ab8faff in __GI___poll (fds=0x7f16f80029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1708e6536e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1708e654a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f170b12c583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f170b0d34db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f170af0b785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f170b3aeefa in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f170af0c9d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1709749609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f170ab9c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f1705dc6700 (LWP 151361)):
#0  0x00007f170ab8faff in __GI___poll (fds=0x7f1705dc5ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1709706c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f170970890a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f17065c0298 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f170af0c9d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1709749609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f170ab9c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f1706c78800 (LWP 151360)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f170aa9f859 in __GI_abort () at abort.c:79
#8  0x00007f170aed3aad in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f170a86cb16 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#10 0x00007f170a86ce72 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#11 0x00007f170a86f036 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#12 0x00007f170bbcd947 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f170a86fce3 in QQuickWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#14 0x00007f170bb8aa66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f170bb940f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f170b0d493a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f170bbc5e6e in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f170bbc9bd7 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f170bbccd6b in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f170bbc9b61 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f170bbc9bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f170bbc9b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f170bbc9bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f170bbccd6b in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f170bbc9b61 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f170bbc9bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f170bbccd6b in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x000056534c3ac84b in ?? ()
#29 0x000056534c3af444 in ?? ()
#30 0x00007f170b10d5b6 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f170b100cf5 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f170bb8aa66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f170bb940f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f170b0d493a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f170b12b8b0 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f170b12c19c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f1708e6517d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f1708e65400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f1708e654a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f170b12c565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f170b0d34db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f170b0db246 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x000056534c3a9856 in ?? ()
#44 0x00007f170aaa10b3 in __libc_start_main (main=0x56534c3a9460, argc=1, argv=0x7ffe70791ce8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe70791cd8) at ../csu/libc-start.c:308
#45 0x000056534c3a98de in _start ()
[Inferior 1 (process 151360) detached]

Possible duplicates by query: bug 447519, bug 447282, bug 447199, bug 446942, bug 446764.

Reported using DrKonqi
Comment 1 Nate Graham 2022-01-12 19:09:48 UTC
Thank you for the bug report! Unfortunately the backtrace is incomplete and missing debug symbols for the following that we need to figure out exactly what's going wrong. Could you please install debug symbols, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Thanks again!
Comment 2 Bug Janitor Service 2022-01-27 04:38:01 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 3 higgins.alex0 2022-02-09 03:31:39 UTC
Created attachment 146473 [details]
New crash information added by DrKonqi

systemsettings5 (5.18.4) using Qt 5.12.8

- What I was doing when the application crashed:
I was initially opening display settings from KRunner.  After noticing the crash, I attempted to open Settings through the menu and it, too, crashed.

- Unusual behavior I noticed:
Prior to the crash, one of my three monitors went completely grey.  The content underneath is still present and the monitor is still detected as a display.  This is a frequent occurence (one that I remedy by disabling and enabling the affected display) and a different bug but could potentially be related to this due to the timing.

-- Backtrace (Reduced):
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f924ac09859 in __GI_abort () at abort.c:79
#8  0x00007f924b03daad in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#11 0x00007f924a9d9036 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#12 0x00007f924bd37947 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 4 higgins.alex0 2022-02-09 03:34:40 UTC
Created attachment 146474 [details]
Grey display

Center display grey at the time of crashes.
Comment 5 contionmig 2022-02-09 07:14:56 UTC
managed to fix it by upgrading my kernel to the latest version
Comment 6 Zsombor 2022-02-10 09:41:52 UTC
Created attachment 146523 [details]
New crash information added by DrKonqi

systemsettings5 (5.18.7) using Qt 5.12.8

- What I was doing when the application crashed:

Just tried to start system settings, and it crashed instantly. I can repeat as many time, the same crash and same stack trace are there

-- Backtrace (Reduced):
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f1a4cdcd859 in __GI_abort () at abort.c:79
#8  0x00007f1a4d201aad in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#11 0x00007f1a4cb9d036 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#12 0x00007f1a4defb947 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 7 Bug Janitor Service 2022-02-25 04:36:29 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 8 Bug Janitor Service 2022-03-12 04:35:27 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!
Comment 9 vvvbbbcz 2022-05-21 11:52:58 UTC
Created attachment 149065 [details]
New crash information added by DrKonqi

systemsettings5 (5.18.7) using Qt 5.12.8

- What I was doing when the application crashed:
Installing Deepin Wine 6 and QQ.
I added the Deepin Store apt source.

- Custom settings of the application:
I don't know.

-- Backtrace (Reduced):
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007fa6f50b4859 in __GI_abort () at abort.c:79
#8  0x00007fa6f54ebaad in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#11 0x00007fa6f4e87036 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#12 0x00007fa6f61e5947 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5