https://bugs.kde.org/show_bug.cgi?id=461439

            Bug ID: 461439
           Summary: Application Appearance - KDE apps - systemsettings5
                    crash
    Classification: Applications
           Product: systemsettings
           Version: 5.18.7
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to