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

            Bug ID: 476813
           Summary: Plasmashell crash trying to change global theme
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.80
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: iodream...@gmail.com
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

SUMMARY
Changing global theme from Breeze to Breeze Dark and selecting the "Desktop and
window layout" box in the theme components chooser makes plasmashell crash

Backtrace: 
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140707793746624)
at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=6, threadid=140707793746624) at
./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=140707793746624, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#3  0x00007ff91a026476 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#4  0x00007ff91cb0064e in KCrash::defaultCrashHandler(int) () from
/lib/x86_64-linux-gnu/libKF6Crash.so.6
#5  <signal handler called>
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140707793746624)
at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=140707793746624) at
./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=140707793746624, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#9  0x00007ff91a026476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#10 0x00007ff91a00c7f3 in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007ff91a90efb7 in qAbort() () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#12 0x00007ff91a90a465 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007ff91a90f9e3 in QMessageLogger::fatal(char const*, ...) const () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007ff91a8dd908 in qt_assert(char const*, char const*, int) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#15 0x0000556c0dc13a15 in ?? ()
#16 0x00007ff91a85eb9e in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x00007ff91a813a5e in QTimer::timeout(QTimer::QPrivateSignal) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x00007ff91a7ff02e in QObject::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#19 0x00007ff91bb0179b in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#20 0x00007ff91a896828 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Core.so.6
#21 0x00007ff91a79bd81 in QTimerInfoList::activateTimers() () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#22 0x00007ff91a69ae8c in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#23 0x00007ff919051d3b in g_main_dispatch (context=0x7ff910005040) at
../../../glib/gmain.c:3419
#24 g_main_context_dispatch (context=0x7ff910005040) at
../../../glib/gmain.c:4137
#25 0x00007ff9190a7258 in g_main_context_iterate.constprop.0
(context=context@entry=0x7ff910005040, block=block@entry=1,
dispatch=dispatch@entry=1, 
    self=<optimized out>) at ../../../glib/gmain.c:4213
#26 0x00007ff91904f3e3 in g_main_context_iteration (context=0x7ff910005040,
may_block=1) at ../../../glib/gmain.c:4278
#27 0x00007ff91a695e60 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt6Core.so.6
#28 0x00007ff91a898a5b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#29 0x00007ff91a89a68c in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#30 0x0000556c0dc18b2f in ?? ()
#31 0x00007ff91a00dd90 in __libc_start_call_main
(main=main@entry=0x556c0dc17af0, argc=argc@entry=2,
argv=argv@entry=0x7ffd9fecd0e8)
    at ../sysdeps/nptl/libc_start_call_main.h:58
#32 0x00007ff91a00de40 in __libc_start_main_impl (main=0x556c0dc17af0, argc=2,
argv=0x7ffd9fecd0e8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7ffd9fecd0d8) at
../csu/libc-start.c:392
#33 0x0000556c0dc18db5 in ?? ()

STEPS TO REPRODUCE
1. Change global theme to Breeze Dark 
2. Make sure to select the "Desktop and window layout" box. Both checkboxes
should be selected
3. Click apply

OBSERVED RESULT
plasmashell crash

EXPECTED RESULT
no crash

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Kernel Version: 6.2.0-36-generic (64-bit)
Graphics Platform: Wayland

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

Reply via email to