Application: systemsettings5 (5.18.7) Qt Version: 5.12.8 Frameworks Version: 5.68.0 Operating System: Linux 5.15.0-52-generic x86_64 Windowing system: X11 Distribution: Zorin OS 16.2 -- Information about the crash: - What I was doing when the application crashed: Attempting to find a way to theme the KDE apps which refuse to use Breeze Dark. Unable to solve the theming for Settings application and (I think) all other native KDE apps - I'm not even able to be sure if the Application Appearance of Settings is what's preventing this - I am 100% new to KDE and I really only have ~<1yr linux experience. Please educate me if I need it. Per this post: , I have attempted to properly install and use qt5ct through Synaptic and set appropriate environment variables: `$ export QT_QPA_PLATFORMTHEME=qt5ct` `$ export QT_STYLE_OVERRIDE=qt5ct` or, `$ QT_QPA_PLATFORMTHEME=qt5ct` `$ QT_STYLE_OVERRIDE=qt5ct` or, `QT_STYLE_OVERRIDE=qt5ct && QT_QPA_PLATFORMTHEME=qt5ct` Things like `unset QT_THEME_OVERRIDE` do not work either. Each time I check the work by running: `$ env` The changes had never been made it seems. This persists through reboot, specifically after running `QT_STYLE_OVERRIDE=qt5ct && QT_QPA_PLATFORMTHEME=qt5ct` --- Editing /etc/environment as `sudo` does successfully acheive my desired results when opening qt5ct and Settings as sudo in terminal... qt5ct recognizes the environment variable I managed to set and does not request that I remove the QT_STYLE_OVERRIDE any longer. I was also able to set the QT_QPA_PLATFORMTHEME=qt5ct variable as instructed because qt5ct longer asked me to add the variable. Now, when opening `sudo systemsettings5`, the entire problem disappears - theming it to the Breeze Dark as set under `sudo qt5ct`. I want to have this ability to theme the KDE apps without requiring sudo login - like when a user opens the Meta menu and clicks on the 'System Settings' application entry that appears. `$ grep -r 'QT_STYLE_OVERRIDE' returns no likely places to look for another non-root profile/theme location.` Please help. The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f8404564800 (LWP 4537))] Thread 9 (Thread 0x7f83d964e700 (LWP 4549)): #0 0x00007f840847799f in __GI___poll (fds=0x7f83d0001f00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f840675036e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f84067504a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8408a17453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f84089be3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f84087f6785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f8407aa81a9 in () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f84087f79d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f83e5187700 (LWP 4547)): #0 0x00007f840847799f in __GI___poll (fds=0x7f83d4001be0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f840675036e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f84067504a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8408a17453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f84089be3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f84087f6785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f8407aa81a9 in () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f84087f79d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f83f18ed700 (LWP 4546)): #0 __GI___libc_read (nbytes=16, buf=0x7f83f18ecb70, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=20, buf=0x7f83f18ecb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f8406798b2f in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f840674febe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8406750312 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f84067504a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f8408a17453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f84089be3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f84087f6785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f8407aa81a9 in () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #10 0x00007f84087f79d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f83f37fe700 (LWP 4544)): #0 0x00007f840671b7a0 in poll@plt () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f840675036e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f84067504a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8408a17453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f84089be3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f84087f6785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f8408c99efa in () at /lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f84087f79d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f8400ba5700 (LWP 4542)): #0 0x00007f840847799f in __GI___poll (fds=0x7f83ec001360, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f840675036e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f84067504a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8400c2199d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f8406779ad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f840144a700 (LWP 4541)): #0 __GI___libc_read (nbytes=16, buf=0x7f8401449cd0, fd=11) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=11, buf=0x7f8401449cd0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f8406798b2f in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f840674febe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8406750312 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f84067506f3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f84020ddf8a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #7 0x00007f8406779ad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f8401c4b700 (LWP 4540)): #0 0x00007f840847799f in __GI___poll (fds=0x55f5cdff08e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f840675036e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f84067504a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f84067504f1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8406779ad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f84036b1700 (LWP 4539)): #0 0x00007f840847799f in __GI___poll (fds=0x7f84036b0ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8406ff1c1a in () at /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f8406ff390a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f8403eab298 in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f84087f79d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f8407033609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8408484133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f8404564800 (LWP 4537)): [KCrash Handler] #6 0x00007f83ce890aa5 in gdk_display_open () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #7 0x00007f83ce85f16a in gdk_display_open_default_libgtk_only () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #8 0x00007f83cea33f4d in gtk_init () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #9 0x00007f83ceda46a9 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so #10 0x00007f83ceda5f93 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so #11 0x00007f84094e9a7a in QStyleFactory::create(QString const&) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f83db95da85 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_style.so #13 0x00007f8407a8765c in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #14 0x00007f8407a0baea in () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #15 0x00007f8407a0c053 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #16 0x00007f8407af527f in () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #17 0x00007f8407af5428 in QQmlDelegateModel::object(int, QQmlIncubator::IncubationMode) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #18 0x00007f8407f54336 in () at /lib/x86_64-linux-gnu/libQt5Quick.so.5 #19 0x00007f8407f47c9d in () at /lib/x86_64-linux-gnu/libQt5Quick.so.5 #20 0x00007f8407f553f7 in () at /lib/x86_64-linux-gnu/libQt5Quick.so.5 #21 0x00007f8407f55e38 in () at /lib/x86_64-linux-gnu/libQt5Quick.so.5 #22 0x00007f8407e7085b in QQuickWindowPrivate::polishItems() () at /lib/x86_64-linux-gnu/libQt5Quick.so.5 #23 0x00007f8408156e79 in () at /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 #24 0x00007f840815705c in () at /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 #25 0x00007f84089ebbc5 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00007f84094b825d in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007f840815ace3 in QQuickWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 #28 0x00007f8409475a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007f840947f0f0 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007f84089bf80a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #31 0x00007f8408a16780 in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #32 0x00007f8408a170b4 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007f840675017d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f8406750400 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f84067504a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f8408a17435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #37 0x00007f84089be3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #38 0x00007f84089c6116 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #39 0x000055f5cc4e7856 in () #40 0x00007f8408389083 in __libc_start_main (main=0x55f5cc4e7460, argc=1, argv=0x7fff89476078, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff89476068) at ../csu/libc-start.c:308 #41 0x000055f5cc4e78de in _start () [Inferior 1 (process 4537) detached] The reporter indicates this bug may be a duplicate of or related to bug 318708. Possible duplicates by query: bug 390697, bug 382237, bug 334015, bug 318708, bug 279630. Reported using DrKonqi
Thank you for the bug report! However Plasma 5.18.7 is no longer supported by KDE; supported versions are 5.24, and 5.26 or newer. Your distribution is responsible for providing support for older versions of KDE software. Please do one of the following: - Upgrade to a supported version and see if the issue is still relevant - Report the issue to your distribution
Created attachment 153478 [details] Qt5CT Env Error Should I reinstall qt5ct through something other than Synaptic? Sources would be the same, right? Maybe I should `sudo apt-get purge qt5ct - and reinstall?
Can anyone speak to ability of installing Plasma 5.26 or newer on an Ubuntu based distribution? Are there any backports I'm missing which prevents updates of 5.18 to anything higher?
qt5ct is not a KDE project. Please ask for help in the support channels of your distribution.
Do not use qt5ct with Plasma. It is incompatible with Plasma and will break things