Bug 429376

Summary: System Settings crashes in SettingsBase::changePlugin() on launch
Product: [Applications] systemsettings Reporter: James <james>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.19.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description James 2020-11-20 02:11:58 UTC
Application: systemsettings5 (5.19.5)

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.9.8-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 33 (KDE Plasma)

-- Information about the crash:
System Settings is constantly crashing after launch. This occurs after updating the following packages via `sudo dnf update`:

  akmod-nvidia-3:455.45.01-1.fc33.x86_64                                   avahi-0.8-7.fc33.x86_64
  avahi-glib-0.8-7.fc33.x86_64                                             avahi-libs-0.8-7.fc33.x86_64
  cmake-3.18.4-2.fc33.x86_64                                               cmake-data-3.18.4-2.fc33.noarch
  cmake-filesystem-3.18.4-2.fc33.x86_64                                    cmake-rpm-macros-3.18.4-2.fc33.noarch
  firefox-83.0-3.fc33.x86_64                                               flatpak-1.8.3-1.fc33.x86_64
  flatpak-libs-1.8.3-1.fc33.x86_64                                         flatpak-selinux-1.8.3-1.fc33.noarch
  flatpak-session-helper-1.8.3-1.fc33.x86_64                               glib2-2.66.3-1.fc33.x86_64
  nvidia-settings-3:455.45.01-1.fc33.x86_64                                pam-1.4.0-8.fc33.x86_64
  xorg-x11-drv-nvidia-3:455.45.01-1.fc33.x86_64                            xorg-x11-drv-nvidia-kmodsrc-3:455.45.01-1.fc33.x86_64
  xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f91c0b539d5 in raise () from /lib64/libc.so.6
#5  0x00007f91c0b3c8a4 in abort () from /lib64/libc.so.6
#6  0x00007f91c0f5cb07 in QMessageLogger::fatal(char const*, ...) const () from /lib64/libQt5Core.so.5
#7  0x00007f91c091c831 in QQuickWidgetPrivate::createContext() () from /lib64/libQt5QuickWidgets.so.5
#8  0x00007f91c091faa5 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib64/libQt5QuickWidgets.so.5
#9  0x00007f91c1b5aa14 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#10 0x00007f91c1b1a15f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#11 0x00007f91c1122be8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#12 0x00007f91c1b52056 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib64/libQt5Widgets.so.5
#13 0x00007f91c1b56973 in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5
#14 0x00007f91c1b59b03 in QWidgetPrivate::setVisible(bool) () from /lib64/libQt5Widgets.so.5
#15 0x00007f91c1b568f9 in QWidgetPrivate::showChildren(bool) () from /lib64/libQt5Widgets.so.5
#16 0x00007f91c1b5698f in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5
#17 0x00007f91c1b56919 in QWidgetPrivate::showChildren(bool) () from /lib64/libQt5Widgets.so.5
#18 0x00007f91c1b5698f in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5
#19 0x00007f91c1b59b03 in QWidgetPrivate::setVisible(bool) () from /lib64/libQt5Widgets.so.5
#20 0x00007f91c1b568f9 in QWidgetPrivate::showChildren(bool) () from /lib64/libQt5Widgets.so.5
#21 0x00007f91c1b5698f in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5
#22 0x00007f91c1b59b03 in QWidgetPrivate::setVisible(bool) () from /lib64/libQt5Widgets.so.5
#23 0x0000558b75f13559 in SettingsBase::changePlugin() ()
#24 0x0000558b75f15776 in SettingsBase::initApplication() ()
#25 0x00007f91c1149e1e in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#26 0x00007f91c25a0019 in KXmlGuiWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5
#27 0x00007f91c1b1a15f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#28 0x00007f91c1122be8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#29 0x00007f91c1125827 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#30 0x00007f91c116df63 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#31 0x00007f91bef927ef in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#32 0x00007f91befe45d8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#33 0x00007f91bef8fbc3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#34 0x00007f91c116da2f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#35 0x00007f91c112164b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#36 0x00007f91c1129010 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#37 0x0000558b75f0dfa8 in main ()
[Inferior 1 (process 35916) detached]

Possible duplicates by query: bug 428902, bug 428763, bug 428362, bug 428168, bug 427794.

Reported using DrKonqi
Comment 1 James 2020-11-20 02:15:29 UTC
The `kde-greeter` application was also crashing on launch as I attempted to reboot the system.
Comment 2 Nate Graham 2020-11-20 20:19:20 UTC
#23 0x0000558b75f13559 in SettingsBase::changePlugin() ()
#24 0x0000558b75f15776 in SettingsBase::initApplication() ()
#25 0x00007f91c1149e1e in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#26 0x00007f91c25a0019 in KXmlGuiWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5

Any chance you could install debug symbols, reproduce the crash, and attach a symbolicated backtrace?
Comment 3 James 2020-11-21 05:41:56 UTC
> Any chance you could install debug symbols, reproduce the crash, and attach
> a symbolicated backtrace?

I can try -- I'll post an update here with a detailed backtrace if I end up reproducing the bug.
Comment 4 Bug Janitor Service 2020-12-06 04:34:10 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 2020-12-21 04:34:57 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!