Bug 476046 - System Settings Crash with docking sttation
Summary: System Settings Crash with docking sttation
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: general (other bugs)
Version First Reported In: 5.25.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-10-24 13:32 UTC by Tom Newman
Modified: 2023-10-24 13:33 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Newman 2023-10-24 13:32:07 UTC
Application: systemsettings (5.25.5)

Qt Version: 5.15.6
Frameworks Version: 5.98.0
Operating System: Linux 5.19.0-46-generic x86_64
Windowing System: X11
Distribution: Ubuntu 22.10
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
Using an external monitor via a USB-C docking station.  System Settings won't start.  After removing USB-C connection, it will work.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fc64f9976b9 in QWidget::hide() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007fc64fb00c35 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007fc64fb057d1 in QMenuBar::changeEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007fc64f9aeb1f in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007fc64f96bf32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007fc64ecbae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc64f99fef2 in QWidgetPrivate::updateFont(QFont const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fc64f9af09e in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fc64f96bf32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fc64ecbae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fc64f9c7ce6 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fc64f9c7d16 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fc64f9c7de6 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fc64ecf372c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fc64f145b03 in QWindow::screenChanged(QScreen*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007fc64f146373 in QWindowPrivate::emitScreenChangedRecursion(QScreen*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007fc64f9a10c5 in QWidgetPrivate::create() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fc64f9a141f in QWidget::create(unsigned long long, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fc64fb031b3 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fc64fb03589 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fc64fac4fd2 in QMainWindow::menuBar() const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fc6503aed9a in KXmlGuiWindow::createGUI(QString const&) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#26 0x00007fc6503af71b in KXmlGuiWindow::setupGUI(QSize const&, QFlags<KXmlGuiWindow::StandardWindowOption>, QString const&) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#27 0x00007fc6503af863 in KXmlGuiWindow::setupGUI(QFlags<KXmlGuiWindow::StandardWindowOption>, QString const&) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#28 0x000056342da9723f in ?? ()
#29 0x000056342da92ff1 in ?? ()
#30 0x00007fc64e223510 in __libc_start_call_main (main=main@entry=0x56342da92610, argc=argc@entry=2, argv=argv@entry=0x7ffe2e0452e8) at ../sysdeps/nptl/libc_start_call_main.h:58
#31 0x00007fc64e2235c9 in __libc_start_main_impl (main=0x56342da92610, argc=2, argv=0x7ffe2e0452e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe2e0452d8) at ../csu/libc-start.c:381
#32 0x000056342da939f5 in ?? ()
[Inferior 1 (process 5035) detached]

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

Reported using DrKonqi
Comment 1 Bug Janitor Service 2023-10-24 13:33:54 UTC
Thank you for the bug report!

However Plasma 5.25.5 is no longer eligible for support or maintenance from KDE; supported versions are 5.27, and 5.27 or newer. Please upgrade to a supported version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.

If you need support for Plasma 5.25.5, please contact your distribution, who bears the responsibility of providing support for older releases that are no longer supported by KDE.

If you can reproduce the issue after upgrading to a supported version, feel free to re-open this bug report.