Bug 435817 - System Settings crashes in KXmlGuiWindow::event() upon open
Summary: System Settings crashes in KXmlGuiWindow::event() upon open
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: 5.19.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 435733 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-04-16 13:57 UTC by Joe C
Modified: 2022-04-06 04:35 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.61 KB, text/plain)
2021-04-23 20:30 UTC, chavarro53
Details
New crash information added by DrKonqi (8.73 KB, patch)
2021-04-29 16:20 UTC, Sam
Details
New crash information added by DrKonqi (4.26 KB, text/plain)
2021-05-14 01:01 UTC, David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joe C 2021-04-16 13:57:28 UTC
Application: systemsettings5 (5.19.5)

Qt Version: 5.14.2
Frameworks Version: 5.74.0
Operating System: Linux 5.8.0-49-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.10

-- Information about the crash:
- What I was doing when the application crashed:

I used the menu to navigate to System Settings.  It tries to open and crashes immediately.
I also tried to seach for an item in settings like Global Theme or Cursor, which both result in the same crash scenario.

I see there are updates available, but when I click that, it crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5  0x00007fe6c8409864 in __GI_abort () at abort.c:79
#6  0x00007fe6c883cba3 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe6c81df41b in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#8  0x00007fe6c81df742 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#9  0x00007fe6c81e1de5 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#10 0x00007fe6c95dcd64 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fe6c959b013 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fe6c8a591ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe6c95d455e in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fe6c95d8cb7 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fe6c95dbe73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fe6c95d8c41 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fe6c95dbe73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fe6c95d8c41 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fe6c95d8c59 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fe6c95dbe73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fe6c95d8c41 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fe6c95d8c59 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fe6c95d8c59 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fe6c95dbe73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fe6c95d8c41 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fe6c95d8c59 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fe6c95d8c59 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fe6c95dbe73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fe6c95d8c41 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fe6c95d8cd3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007fe6c95dbe73 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x000055658c38587f in ?? ()
#42 0x000055658c387229 in ?? ()
#43 0x00007fe6c8a85651 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007fe6ca04841d in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#45 0x00007fe6c959b013 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007fe6c8a591ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007fe6c8a5bbc1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007fe6c8ab11c7 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007fe6c67a362b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fe6c67a38d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fe6c67a39a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fe6c8ab0843 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007fe6c8a57a4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007fe6c8a5ffc6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x000055658c3820bf in ?? ()
#56 0x00007fe6c840bcb2 in __libc_start_main (main=0x55658c3819c0, argc=2, argv=0x7ffc4acef738, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc4acef728) at ../csu/libc-start.c:314
#57 0x000055658c382d2e in _start ()
[Inferior 1 (process 238985) detached]

The reporter indicates this bug may be a duplicate of or related to bug 435733.

Possible duplicates by query: bug 435733, bug 435251, bug 433721, bug 433249, bug 433203.

Reported using DrKonqi
Comment 1 Alois Wohlschlager 2021-04-17 05:08:42 UTC

*** This bug has been marked as a duplicate of bug 435733 ***
Comment 2 Nate Graham 2021-04-17 14:05:40 UTC
Making this the master bug because it has a more complete backtrace.
Comment 3 Nate Graham 2021-04-17 14:05:48 UTC
*** Bug 435733 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2021-04-17 14:06:58 UTC
> KXmlGuiWindow::event()
Comment 5 chavarro53 2021-04-23 20:30:39 UTC
Created attachment 137847 [details]
New crash information added by DrKonqi

systemsettings5 (5.19.5) using Qt 5.14.2

- What I was doing when the application crashed:
I tried opening the system settings app from the application launcher.
- Unusual behavior I noticed:
Window does not open and a notification stating that the app has crashed unexpectedly appears.
- Custom settings of the application:
None that I know of. KDE Plasma has been installed through Ubuntu Packages along with SSDM. I also have Gnome Desktop, XFCE, and Ubuntu with Wayland Desktop installed.

-- Backtrace (Reduced):
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5  0x00007fc1037fb864 in __GI_abort () at abort.c:79
#6  0x00007fc103c2eba3 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#9  0x00007fc1035d3de5 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#10 0x00007fc1049ced64 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 6 Sam 2021-04-29 16:20:21 UTC
Created attachment 138007 [details]
New crash information added by DrKonqi

systemsettings5 (5.18.4) using Qt 5.12.8

Tried opening system settings from start menu. Immediatly crashes.

Executable: systemsettings5 PID: 80591 Signal: Aborted (6) Time: 4/29/21 09:17:39

-- Backtrace (Reduced):
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f05a248e859 in __GI_abort () at abort.c:79
#8  0x00007f05a28c1aad in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#11 0x00007f05a225e036 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#12 0x00007f05a35bb947 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 7 David 2021-05-14 01:01:14 UTC
Created attachment 138406 [details]
New crash information added by DrKonqi

systemsettings5 (5.19.5) using Qt 5.14.2

- What I was doing when the application crashed: Tried to open Settings from the menu in Plasma.

-- Backtrace (Reduced):
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5  0x00007f98b2d39864 in __GI_abort () at abort.c:79
#6  0x00007f98b316cba3 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#9  0x00007f98b2b11de5 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#10 0x00007f98b3f0cd64 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 8 Nate Graham 2022-03-07 17:35:13 UTC
Is anyone able to reproduce this issue in Plasma 5.24?
Comment 9 Bug Janitor Service 2022-03-22 04:35:06 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 10 Bug Janitor Service 2022-04-06 04:35:01 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!