Bug 497499 - kded repeatedly crashes in KDecoration3::DecorationState::borders
Summary: kded repeatedly crashes in KDecoration3::DecorationState::borders
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: decorations (other bugs)
Version First Reported In: master
Platform: Neon Linux
: HI crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-15 12:11 UTC by Patrick Silva
Modified: 2025-01-13 18:35 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/106713


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2024-12-15 12:11:39 UTC
"coredumpctl -r" command revels that kded6 is crashing in a loop on my neon unstable.

Sun 2024-12-15 09:03:38 -03  5730 1000 1000 SIGABRT present      /usr/bin/strawberry                        34.2M
Sun 2024-12-15 08:56:03 -03 18132 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:56:00 -03 17987 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:56 -03 17936 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:54 -03 17854 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:51 -03 17738 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:49 -03 17648 1000 1000 SIGSEGV present      /usr/bin/kded6                              4.1M
Sun 2024-12-15 08:55:47 -03 17555 1000 1000 SIGSEGV present      /usr/bin/kded6                              4.0M
Sun 2024-12-15 08:55:44 -03 17505 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:42 -03 17448 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:39 -03 17398 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:37 -03 17338 1000 1000 SIGSEGV present      /usr/bin/kded6                              4.1M
Sun 2024-12-15 08:55:34 -03 17250 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:32 -03 17159 1000 1000 SIGSEGV present      /usr/bin/kded6                              4.0M
Sun 2024-12-15 08:55:30 -03 17075 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:28 -03 16999 1000 1000 SIGSEGV present      /usr/bin/kded6                              4.1M
Sun 2024-12-15 08:55:25 -03 16889 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:23 -03 16820 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:21 -03 16774 1000 1000 SIGSEGV present      /usr/bin/kded6                              4.0M
Sun 2024-12-15 08:55:18 -03 16700 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:15 -03 16646 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:13 -03 14230 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:11 -03 13726 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:09 -03 13104 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:07 -03 13038 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:02 -03 12756 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:55:00 -03 12552 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:57 -03 12383 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:55 -03 12311 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:53 -03 12279 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:51 -03 12247 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:48 -03 12215 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:46 -03 12183 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:44 -03 12151 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:42 -03 12119 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:40 -03 12087 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:38 -03 12055 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:36 -03 12019 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:34 -03 11955 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:32 -03 11416 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:30 -03 11384 1000 1000 SIGSEGV present      /usr/bin/kded6                              3.5M
Sun 2024-12-15 08:54:28 -03 11352 1000 1000 SIGSEGV present      /usr/bin/kded6   

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 6.2.80
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Graphics Platform: Wayland


Thread 10 (Thread 0x71c9736006c0 (LWP 18139)):
#0  0x000071c980b1b4cd in __GI___poll (fds=fds@entry=0x71c9735ffbc0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c97d3b082f in poll (__timeout=-1, __nfds=2, __fds=0x71c9735ffbc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x622e8b855820) at /usr/src/qt6-wayland-6.8.0-0zneon+24.04+noble+unstable+build17/src/client/qwaylanddisplay.cpp:182
#3  0x000071c981586dfe in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:354
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:290
#5  QThreadPrivate::start (arg=0x622e8b855820) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:318
#6  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#7  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x71c968c006c0 (LWP 18163)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x71c938000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980913a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c969628595 in dconf_gdbus_worker_thread (user_data=0x622e8bcd0f80) at ../gdbus/dconf-gdbus-thread.c:82
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x71c9696006c0 (LWP 18159)):
#0  0x000071c980b1b4cd in __GI___poll (fds=fds@entry=0x71c9400071a0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c96beb3566 in poll (__timeout=-1, __nfds=2, __fds=0x71c9400071a0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  poll_func (ufds=0x71c9400071a0, nfds=2, timeout=-1, userdata=0x622e8bc3ed80) at ../src/pulse/thread-mainloop.c:70
#3  0x000071c96be9c6c4 in pa_mainloop_poll (m=m@entry=0x622e8bc3ec80) at ../src/pulse/mainloop.c:863
#4  0x000071c96bea7193 in pa_mainloop_iterate (m=m@entry=0x622e8bc3ec80, block=block@entry=1, retval=retval@entry=0x0) at ../src/pulse/mainloop.c:945
#5  0x000071c96bea7258 in pa_mainloop_run (m=0x622e8bc3ec80, retval=0x0) at ../src/pulse/mainloop.c:963
#6  0x000071c96beb7771 in thread (userdata=0x622e8bc3ec30) at ../src/pulse/thread-mainloop.c:101
#7  0x000071c96be5c3eb in internal_thread_func (userdata=0x622e8bc3efa0) at ../src/pulsecore/thread-posix.c:81
#8  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#9  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x71c96b4006c0 (LWP 18156)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000071c98096d40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c9808de52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c980946043 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x71c96be006c0 (LWP 18140)):
#0  0x000071c980a98d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x622e8b8660d8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x622e8b8660d8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x622e8b8660d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x000071c980a9b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x622e8b866080, cond=0x622e8b8660b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x622e8b8660b0, mutex=0x622e8b866080) at ./nptl/pthread_cond_wait.c:627
#5  0x000071c970d1d7cd in ??? () at /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#6  0x000071c970cfcaab in ??? () at /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#7  0x000071c970d1d6fc in ??? () at /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#8  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#9  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x71c9740006c0 (LWP 18138)):
#0  0x000071c980a98d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x622e8b8d1b04) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x622e8b8d1b04) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x622e8b8d1b04, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x000071c980a9b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x622e8b8d1ab0, cond=0x622e8b8d1ad8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x622e8b8d1ad8, mutex=0x622e8b8d1ab0) at ./nptl/pthread_cond_wait.c:627
#5  0x000071c9814acdbb in QWaitConditionPrivate::wait (deadline=..., this=0x622e8b8d1ab0) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qwaitcondition_unix.cpp:105
#6  QWaitCondition::wait (this=this@entry=0x622e8b862770, mutex=mutex@entry=0x622e8b862768, deadline=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qwaitcondition_unix.cpp:183
#7  0x000071c97d3b07c9 in QtWaylandClient::EventThread::waitForReading (this=0x622e8b862730) at /usr/src/qt6-wayland-6.8.0-0zneon+24.04+noble+unstable+build17/src/client/qwaylanddisplay.cpp:216
#8  QtWaylandClient::EventThread::run (this=0x622e8b862730) at /usr/src/qt6-wayland-6.8.0-0zneon+24.04+noble+unstable+build17/src/client/qwaylanddisplay.cpp:177
#9  0x000071c981586dfe in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:354
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:290
#11 QThreadPrivate::start (arg=0x622e8b862730) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:318
#12 0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x71c96a0006c0 (LWP 18158)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x71c944000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980914f77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c974963422 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x71c96aa006c0 (LWP 18157)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x622e8bbe7160, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980913a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c980913aa9 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x71c97d2006c0 (LWP 18135)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x622e8b7ea630, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980913a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c9814702cf in QEventDispatcherGlib::processEvents (this=0x71c978000ba0, flags=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#4  0x000071c9816c1aeb in QEventLoop::exec (this=0x71c97d1ffb80, flags=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/global/qflags.h:34
#5  0x000071c9815c2027 in QThread::exec (this=this@entry=0x71c982a220e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/global/qflags.h:74
#6  0x000071c982a049dd in QDBusConnectionManager::run (this=0x71c982a220e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/dbus/qdbusconnectionmanager.cpp:144
#7  0x000071c981586dfe in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:354
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:290
#9  QThreadPrivate::start (arg=0x71c982a220e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:318
#10 0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#11 0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x71c980c15280 (LWP 18132)):
#0  __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=11, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at ./nptl/pthread_kill.c:89
#3  0x000071c980a4526e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#4  0x000071c982ab4f8e in KCrash::defaultCrashHandler (sig=11) at /usr/src/kf6-kcrash-6.9.0+p24.04+vunstable+git20241213.1214-0/src/kcrash.cpp:596
#5  0x000071c980a45320 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#6  KDecoration3::DecorationState::borders (this=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qshareddata.h:44
#7  0x000071c968de3ee3 in KDecoration3::Decoration::size (this=this@entry=0x622e8bce9460) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:383
#8  0x000071c968de3f78 in KDecoration3::Decoration::rect (this=this@entry=0x622e8bce9460) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:389
#9  0x000071c968de3fe9 in KDecoration3::Decoration::update (this=0x622e8bce9460, r=...) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:508
#10 0x000071c968de4080 in KDecoration3::Decoration::update (this=<optimized out>) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:513
#11 0x000071c98167ada9 in QtPrivate::QSlotObjectBase::call (a=0x7ffd7f5d9b60, r=<optimized out>, this=0x622e8b925aa0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/kernel/qobjectdefs_impl.h:486
#12 doActivate<false> (sender=0x622e8bd19400, signal_index=7, argv=0x7ffd7f5d9b60) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/kernel/qobject.cpp:4124
#13 0x000071c9815777b9 in QVariantAnimation::valueChanged (this=this@entry=0x622e8bd19400, _t1=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qvariantanimation.cpp:202
#14 0x000071c98157afdb in QVariantAnimationPrivate::setCurrentValueForProgress (progress=<optimized out>, this=0x622e8bcef170) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/animation/qvariantanimation.cpp:264
#15 QVariantAnimationPrivate::recalculateCurrentInterval (this=this@entry=0x622e8bcef170, force=force@entry=false) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/animation/qvariantanimation.cpp:239
#16 0x000071c98157b21e in QVariantAnimation::setDuration (this=<optimized out>, msecs=0) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/animation/qvariantanimation.cpp:493
#17 0x000071c968dbb5a2 in Breeze::Decoration::reconfigure (this=this@entry=0x622e8bce9460) at /usr/src/breeze-4:6.2.4+p24.04+vunstable+git20241214.0443-0/kdecoration/breezedecoration.cpp:423
#18 0x000071c968dbc2e7 in Breeze::Decoration::init (this=0x622e8bce9460) at /usr/src/breeze-4:6.2.4+p24.04+vunstable+git20241214.0443-0/kdecoration/breezedecoration.cpp:257
#19 0x000071c969662e5a in QArrayDataPointer<QVariant>::~QArrayDataPointer (this=0x7ffd7f5da2c0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:110
#20 QArrayDataPointer<QVariant>::~QArrayDataPointer (this=0x7ffd7f5da2c0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:106
#21 QList<QVariant>::~QList (this=0x7ffd7f5da2c0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qlist.h:72
#22 KDecoration3::DummyDecorationBridge::DummyDecorationBridge (parent=0x0, decorationTheme=..., this=0x622e8bcd1980) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/kwin_bridge/dummydecorationbridge.cpp:56
#23 StandardDecorationPainter::StandardDecorationPainter (themeName=..., this=0x622e8bce94d0) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/kwin_bridge/standarddecorationpainter.cpp:11
#24 DecorationPainter::fromThemeName (themeName=...) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/kwin_bridge/decorationpainter.cpp:24
#25 ConfigValueProvider::windowDecorationsButtonsImages (this=0x622e8bcb9120) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/configvalueprovider.cpp:214
#26 GtkConfig::setWindowDecorationsAppearance (this=<optimized out>) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:217
#27 0x000071c969663f85 in GtkConfig::onKWinSettingsChange (this=0x71c96967a78e, group=<optimized out>, names=...) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:372
#28 0x000071c96966498a in GtkConfig::GtkConfig (this=0x7ffd7f5da450, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:53
#29 0x000071c969664b9f in QString::~QString (this=0x622e8bcdea30, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qstring.h:1330
#30 Gtk2ConfigEditor::removeLegacyStrings () at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/config_editor/gtk2.cpp:80
#31 GtkConfig::GtkConfig (this=0x622e8bcae430, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:56
#32 0x0000622e886b8155 in KPluginFactory::create<KDEDModule> (args=..., parent=0x622e8b7db830, this=0x622e8b7db830) at /usr/include/KF6/KCoreAddons/kpluginfactory.h:634
#33 Kded::loadModule (this=this@entry=0x622e8b7db830, module=..., onDemand=onDemand@entry=false) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:298
#34 0x0000622e886bacb5 in Kded::initModules (this=this@entry=0x622e8b7db830) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:185
#35 0x0000622e886bb4fb in Kded::recreateDone (this=0x622e8b7db830) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:443
#36 Kded::recreate (initial=<optimized out>, this=0x622e8b7db830) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:427
#37 Kded::recreate (this=0x622e8b7db830, initial=<optimized out>) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:411
#38 0x0000622e886b3072 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:666

Thread 10 (Thread 0x71c9736006c0 (LWP 18139)):
#0  0x000071c980b1b4cd in __GI___poll (fds=fds@entry=0x71c9735ffbc0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c97d3b082f in poll (__timeout=-1, __nfds=2, __fds=0x71c9735ffbc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x622e8b855820) at /usr/src/qt6-wayland-6.8.0-0zneon+24.04+noble+unstable+build17/src/client/qwaylanddisplay.cpp:182
#3  0x000071c981586dfe in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:354
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:290
#5  QThreadPrivate::start (arg=0x622e8b855820) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:318
#6  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#7  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x71c968c006c0 (LWP 18163)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x71c938000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980913a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c969628595 in dconf_gdbus_worker_thread (user_data=0x622e8bcd0f80) at ../gdbus/dconf-gdbus-thread.c:82
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x71c9696006c0 (LWP 18159)):
#0  0x000071c980b1b4cd in __GI___poll (fds=fds@entry=0x71c9400071a0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c96beb3566 in poll (__timeout=-1, __nfds=2, __fds=0x71c9400071a0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  poll_func (ufds=0x71c9400071a0, nfds=2, timeout=-1, userdata=0x622e8bc3ed80) at ../src/pulse/thread-mainloop.c:70
#3  0x000071c96be9c6c4 in pa_mainloop_poll (m=m@entry=0x622e8bc3ec80) at ../src/pulse/mainloop.c:863
#4  0x000071c96bea7193 in pa_mainloop_iterate (m=m@entry=0x622e8bc3ec80, block=block@entry=1, retval=retval@entry=0x0) at ../src/pulse/mainloop.c:945
#5  0x000071c96bea7258 in pa_mainloop_run (m=0x622e8bc3ec80, retval=0x0) at ../src/pulse/mainloop.c:963
#6  0x000071c96beb7771 in thread (userdata=0x622e8bc3ec30) at ../src/pulse/thread-mainloop.c:101
#7  0x000071c96be5c3eb in internal_thread_func (userdata=0x622e8bc3efa0) at ../src/pulsecore/thread-posix.c:81
#8  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#9  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x71c96b4006c0 (LWP 18156)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000071c98096d40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c9808de52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c980946043 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x71c96be006c0 (LWP 18140)):
#0  0x000071c980a98d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x622e8b8660d8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x622e8b8660d8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x622e8b8660d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x000071c980a9b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x622e8b866080, cond=0x622e8b8660b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x622e8b8660b0, mutex=0x622e8b866080) at ./nptl/pthread_cond_wait.c:627
#5  0x000071c970d1d7cd in ??? () at /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#6  0x000071c970cfcaab in ??? () at /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#7  0x000071c970d1d6fc in ??? () at /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#8  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#9  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x71c9740006c0 (LWP 18138)):
#0  0x000071c980a98d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x622e8b8d1b04) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x622e8b8d1b04) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x622e8b8d1b04, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x000071c980a9b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x622e8b8d1ab0, cond=0x622e8b8d1ad8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x622e8b8d1ad8, mutex=0x622e8b8d1ab0) at ./nptl/pthread_cond_wait.c:627
#5  0x000071c9814acdbb in QWaitConditionPrivate::wait (deadline=..., this=0x622e8b8d1ab0) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qwaitcondition_unix.cpp:105
#6  QWaitCondition::wait (this=this@entry=0x622e8b862770, mutex=mutex@entry=0x622e8b862768, deadline=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qwaitcondition_unix.cpp:183
#7  0x000071c97d3b07c9 in QtWaylandClient::EventThread::waitForReading (this=0x622e8b862730) at /usr/src/qt6-wayland-6.8.0-0zneon+24.04+noble+unstable+build17/src/client/qwaylanddisplay.cpp:216
#8  QtWaylandClient::EventThread::run (this=0x622e8b862730) at /usr/src/qt6-wayland-6.8.0-0zneon+24.04+noble+unstable+build17/src/client/qwaylanddisplay.cpp:177
#9  0x000071c981586dfe in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:354
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:290
#11 QThreadPrivate::start (arg=0x622e8b862730) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:318
#12 0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x71c96a0006c0 (LWP 18158)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x71c944000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980914f77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c974963422 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x71c96aa006c0 (LWP 18157)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x622e8bbe7160, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980913a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c980913aa9 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000071c980942c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#6  0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x71c97d2006c0 (LWP 18135)):
#0  0x000071c980b1b4cd in __GI___poll (fds=0x622e8b7ea630, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000071c98097366e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000071c980913a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000071c9814702cf in QEventDispatcherGlib::processEvents (this=0x71c978000ba0, flags=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#4  0x000071c9816c1aeb in QEventLoop::exec (this=0x71c97d1ffb80, flags=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/global/qflags.h:34
#5  0x000071c9815c2027 in QThread::exec (this=this@entry=0x71c982a220e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/global/qflags.h:74
#6  0x000071c982a049dd in QDBusConnectionManager::run (this=0x71c982a220e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/dbus/qdbusconnectionmanager.cpp:144
#7  0x000071c981586dfe in operator() (__closure=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:354
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:290
#9  QThreadPrivate::start (arg=0x71c982a220e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/thread/qthread_unix.cpp:318
#10 0x000071c980a9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#11 0x000071c980b29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x71c980c15280 (LWP 18132)):
#0  __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=11, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at ./nptl/pthread_kill.c:89
#3  0x000071c980a4526e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#4  0x000071c982ab4f8e in KCrash::defaultCrashHandler (sig=11) at /usr/src/kf6-kcrash-6.9.0+p24.04+vunstable+git20241213.1214-0/src/kcrash.cpp:596
#5  0x000071c980a45320 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#6  KDecoration3::DecorationState::borders (this=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qshareddata.h:44
#7  0x000071c968de3ee3 in KDecoration3::Decoration::size (this=this@entry=0x622e8bce9460) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:383
#8  0x000071c968de3f78 in KDecoration3::Decoration::rect (this=this@entry=0x622e8bce9460) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:389
#9  0x000071c968de3fe9 in KDecoration3::Decoration::update (this=0x622e8bce9460, r=...) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:508
#10 0x000071c968de4080 in KDecoration3::Decoration::update (this=<optimized out>) at /usr/src/kdecoration-4:6.2.4+p24.04+vunstable+git20241214.0437-0/src/decoration.cpp:513
#11 0x000071c98167ada9 in QtPrivate::QSlotObjectBase::call (a=0x7ffd7f5d9b60, r=<optimized out>, this=0x622e8b925aa0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/kernel/qobjectdefs_impl.h:486
#12 doActivate<false> (sender=0x622e8bd19400, signal_index=7, argv=0x7ffd7f5d9b60) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/kernel/qobject.cpp:4124
#13 0x000071c9815777b9 in QVariantAnimation::valueChanged (this=this@entry=0x622e8bd19400, _t1=...) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qvariantanimation.cpp:202
#14 0x000071c98157afdb in QVariantAnimationPrivate::setCurrentValueForProgress (progress=<optimized out>, this=0x622e8bcef170) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/animation/qvariantanimation.cpp:264
#15 QVariantAnimationPrivate::recalculateCurrentInterval (this=this@entry=0x622e8bcef170, force=force@entry=false) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/animation/qvariantanimation.cpp:239
#16 0x000071c98157b21e in QVariantAnimation::setDuration (this=<optimized out>, msecs=0) at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+unstable+build63/src/corelib/animation/qvariantanimation.cpp:493
#17 0x000071c968dbb5a2 in Breeze::Decoration::reconfigure (this=this@entry=0x622e8bce9460) at /usr/src/breeze-4:6.2.4+p24.04+vunstable+git20241214.0443-0/kdecoration/breezedecoration.cpp:423
#18 0x000071c968dbc2e7 in Breeze::Decoration::init (this=0x622e8bce9460) at /usr/src/breeze-4:6.2.4+p24.04+vunstable+git20241214.0443-0/kdecoration/breezedecoration.cpp:257
#19 0x000071c969662e5a in QArrayDataPointer<QVariant>::~QArrayDataPointer (this=0x7ffd7f5da2c0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:110
#20 QArrayDataPointer<QVariant>::~QArrayDataPointer (this=0x7ffd7f5da2c0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:106
#21 QList<QVariant>::~QList (this=0x7ffd7f5da2c0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qlist.h:72
#22 KDecoration3::DummyDecorationBridge::DummyDecorationBridge (parent=0x0, decorationTheme=..., this=0x622e8bcd1980) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/kwin_bridge/dummydecorationbridge.cpp:56
#23 StandardDecorationPainter::StandardDecorationPainter (themeName=..., this=0x622e8bce94d0) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/kwin_bridge/standarddecorationpainter.cpp:11
#24 DecorationPainter::fromThemeName (themeName=...) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/kwin_bridge/decorationpainter.cpp:24
#25 ConfigValueProvider::windowDecorationsButtonsImages (this=0x622e8bcb9120) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/configvalueprovider.cpp:214
#26 GtkConfig::setWindowDecorationsAppearance (this=<optimized out>) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:217
#27 0x000071c969663f85 in GtkConfig::onKWinSettingsChange (this=0x71c96967a78e, group=<optimized out>, names=...) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:372
#28 0x000071c96966498a in GtkConfig::GtkConfig (this=0x7ffd7f5da450, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:53
#29 0x000071c969664b9f in QString::~QString (this=0x622e8bcdea30, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qstring.h:1330
#30 Gtk2ConfigEditor::removeLegacyStrings () at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/config_editor/gtk2.cpp:80
#31 GtkConfig::GtkConfig (this=0x622e8bcae430, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/kde-gtk-config-4:6.2.4+p24.04+vunstable+git20241214.1324-0/kded/gtkconfig.cpp:56
#32 0x0000622e886b8155 in KPluginFactory::create<KDEDModule> (args=..., parent=0x622e8b7db830, this=0x622e8b7db830) at /usr/include/KF6/KCoreAddons/kpluginfactory.h:634
#33 Kded::loadModule (this=this@entry=0x622e8b7db830, module=..., onDemand=onDemand@entry=false) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:298
#34 0x0000622e886bacb5 in Kded::initModules (this=this@entry=0x622e8b7db830) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:185
#35 0x0000622e886bb4fb in Kded::recreateDone (this=0x622e8b7db830) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:443
#36 Kded::recreate (initial=<optimized out>, this=0x622e8b7db830) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:427
#37 Kded::recreate (this=0x622e8b7db830, initial=<optimized out>) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:411
#38 0x0000622e886b3072 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/kf6-kded-6.9.0+p24.04+vunstable+git20241213.1240-0/src/kded.cpp:666
Comment 1 Nate Graham 2024-12-16 18:46:11 UTC
Can reproduce on git master built from source on top of Fedora 41 as well.
Comment 2 David Edmundson 2025-01-03 09:49:11 UTC
This will be ABI issues, please ensure kde-gtk-config is up-to-date
Comment 3 Nicolas Fella 2025-01-09 19:00:00 UTC
Are you sure? I'm getting a very similar crash when porting a third-party thing that consumes KDecoration

#0  KDecoration3::DecorationState::borders (this=0x0) at /home/nico/kde/usr/include/QtCore/qcomparehelpers.h:1100
#1  0x00007fff881b8930 in KDecoration3::Decoration::size (this=this@entry=0x16312f0) at /home/nico/kde/src/kdecoration/src/decoration.cpp:383
#2  0x00007fff881b8dd4 in KDecoration3::Decoration::rect (this=this@entry=0x16312f0) at /home/nico/kde/src/kdecoration/src/decoration.cpp:389
#3  0x00007fff881b8e26 in KDecoration3::Decoration::update (this=0x16312f0, r=...) at /home/nico/kde/src/kdecoration/src/decoration.cpp:508
#4  0x00007fff881b8e9d in KDecoration3::Decoration::update (this=<optimized out>) at /home/nico/kde/src/kdecoration/src/decoration.cpp:513
#5  0x00007ffff3e0186e in QtPrivate::QSlotObjectBase::call (this=0x1747d90, r=<optimized out>, a=0x7fffffff94a0)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#6  doActivate<false> (sender=0x1747c30, signal_index=7, argv=0x7fffffff94a0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4130
#7  0x00007ffff3df7bc7 in QMetaObject::activate
    (sender=sender@entry=0x1747c30, m=m@entry=0x7ffff428afc0 <QVariantAnimation::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffff94a0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4190
#8  0x00007ffff3f4f7b9 in QMetaObject::activate<void, QVariant>
    (sender=0x1747c30, mo=0x7ffff428afc0 <QVariantAnimation::staticMetaObject>, local_signal_index=0, ret=0x0)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:306
#9  QVariantAnimation::valueChanged (this=this@entry=0x1747c30, _t1=...)
    at /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qvariantanimation.cpp:171
#10 0x00007ffff3f507db in QVariantAnimationPrivate::setCurrentValueForProgress (this=0x1767b40, progress=<optimized out>)
    at /home/nico/workspace/qt6/qtbase/src/corelib/animation/qvariantanimation.cpp:264
#11 0x00007ffff3f51113 in QVariantAnimationPrivate::recalculateCurrentInterval (this=<optimized out>, force=<optimized out>)
    at /home/nico/workspace/qt6/qtbase/src/corelib/animation/qvariantanimation.cpp:239
#12 0x00007ffff3f5193e in QVariantAnimation::setDuration (this=<optimized out>, msecs=msecs@entry=0)
    at /home/nico/workspace/qt6/qtbase/src/corelib/animation/qvariantanimation.cpp:493
#13 0x00007fff721d7bf5 in Breeze::Decoration::reconfigure (this=this@entry=0x16312f0) at /home/nico/kde/src/breeze/kdecoration/breezedecoration.cpp:423
#14 0x00007fff721d8422 in Breeze::Decoration::init (this=<optimized out>) at /home/nico/kde/src/breeze/kdecoration/breezedecoration.cpp:257
#15 0x00007fff88ee1498 in SharedDecoration::createDecoration (this=0x1534f30)
    at /home/nico/workspace/applet-window-buttons6/libappletdecoration/previewshareddecoration.cpp:122
#16 0x00007fff88ee1d2c in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (SharedDecoration::*)()>::call(void (SharedDecoration::*)(), SharedDecoration*, void**)::{lambda()#1}::operator()() const (__closure=0x7fffffff98d0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:127
#17 0x00007fff88ee1e4a in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (SharedDecoration::*)()>::call(void (SharedDecoration::*)(), SharedDecoration*, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (SharedDecoration::*)()>::call(void (SharedDecoration::*)(), SharedDecoration*, void**)::{lambda()#1}&&) (args=0x7fffffff9a28, fn=...)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:65
#18 0x00007fff88ee1d8f in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (SharedDecoration::*)()>::call(void (SharedDecoration::*)(), SharedDecoration*, void**)
    (f=(void (SharedDecoration::*)(SharedDecoration * const)) 0x7fff88ee1230 <SharedDecoration::createDecoration()>, o=0x1534f30, arg=0x7fffffff9a28)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:126
#19 0x00007fff88ee1cd2 in QtPrivate::FunctionPointer<void (SharedDecoration::*)()>::call<QtPrivate::List<>, void>(void (SharedDecoration::*)(), SharedDecoration*, void**) (f=(void (SharedDecoration::*)(SharedDecoration * const)) 0x7fff88ee1230 <SharedDecoration::createDecoration()>, o=0x1534f30, arg=0x7fffffff9a28)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:174
#20 0x00007fff88ee1c1f in QtPrivate::QCallableObject<void (SharedDecoration::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x15603b0, r=0x1534f30, a=0x7fffffff9a28, ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:545
#21 0x00007ffff3e0186e in QtPrivate::QSlotObjectBase::call (this=0x15603b0, r=<optimized out>, a=0x7fffffff9a28)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#22 doActivate<false> (sender=0x15663c0, signal_index=5, argv=0x7fffffff9a28) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4130
#23 0x00007fff88ea3b99 in PreviewBridge::validChanged (this=0x15663c0)
    at /home/nico/workspace/applet-window-buttons6/build/libappletdecoration/appletdecorationplugin_autogen/EWIEGA46WW/moc_previewbridge.cpp:183
#24 0x00007fff88ed09bd in PreviewBridge::setValid (this=0x15663c0, valid=true) at /home/nico/workspace/applet-window-buttons6/libappletdecoration/previewbridge.cpp:137
#25 0x00007fff88ed0951 in PreviewBridge::createFactory (this=0x15663c0) at /home/nico/workspace/applet-window-buttons6/libappletdecoration/previewbridge.cpp:122
#26 0x00007fff88ed636a in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (PreviewBridge::*)()>::call(void (PreviewBridge::*)(), PreviewBridge*, void**)::{lambda()#1}::operator()() const (__closure=0x7fffffff9c50) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:127
#27 0x00007fff88ed71a6 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (PreviewBridge::*)()>::call(void (PreviewBridge::*)(), PreviewBridge*, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (PreviewBridge::*)()>::call(void (PreviewBridge::*)(), PreviewBridge*, void**)::{lambda()#1}&&) (args=0x7fffffff9da8, fn=...)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:65
#28 0x00007fff88ed63cd in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (PreviewBridge::*)()>::call(void (PreviewBridge::*)(), PreviewBridge*, void**) (f=(void (PreviewBridge::*)(PreviewBridge * const)) 0x7fff88ed06c6 <PreviewBridge::createFactory()>, o=0x15663c0, arg=0x7fffffff9da8)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:126
#29 0x00007fff88ed5302 in QtPrivate::FunctionPointer<void (PreviewBridge::*)()>::call<QtPrivate::List<>, void>(void (PreviewBridge::*)(), PreviewBridge*, void**)
    (f=(void (PreviewBridge::*)(PreviewBridge * const)) 0x7fff88ed06c6 <PreviewBridge::createFactory()>, o=0x15663c0, arg=0x7fffffff9da8)
--Type <RET> for more, q to quit, c to continue without paging--c
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:174
#30 0x00007fff88ed4345 in QtPrivate::QCallableObject<void (PreviewBridge::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x15677d0, r=0x15663c0, a=0x7fffffff9da8, ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:545
#31 0x00007ffff3e0186e in QtPrivate::QSlotObjectBase::call (this=0x15677d0, r=<optimized out>, a=0x7fffffff9da8)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#32 doActivate<false> (sender=0x15663c0, signal_index=3, argv=0x7fffffff9da8) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4130
#33 0x00007fff88ea3b41 in PreviewBridge::pluginChanged (this=0x15663c0)
    at /home/nico/workspace/applet-window-buttons6/build/libappletdecoration/appletdecorationplugin_autogen/EWIEGA46WW/moc_previewbridge.cpp:171
#34 0x00007fff88ed0611 in PreviewBridge::setPlugin (this=0x15663c0, plugin=...) at /home/nico/workspace/applet-window-buttons6/libappletdecoration/previewbridge.cpp:83
#35 0x00007fff88ea947b in BridgeItem::setPlugin (this=0x15662e0, plugin=...)
    at /home/nico/workspace/applet-window-buttons6/build/libappletdecoration/appletdecorationplugin_autogen/EWIEGA46WW/../../../../libappletdecoration/previewbridge.h:109
#36 0x00007fff88ea3e4a in BridgeItem::qt_static_metacall (_o=0x15662e0, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fffffff9fb0)
    at /home/nico/workspace/applet-window-buttons6/build/libappletdecoration/appletdecorationplugin_autogen/EWIEGA46WW/moc_previewbridge.cpp:277
#37 0x00007ffff5738eb5 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=0x7fffffff9f70, flags=...)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:336
#38 GenericBinding<10>::doStore<QString> (this=0x159cc20, value=..., pd=<optimized out>, flags=...)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:284
#39 GenericBinding<10>::write (this=0x159cc20, result=..., isUndefined=<optimized out>, flags=...)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:265
#40 0x00007ffff5730a91 in QQmlBinding::doUpdate (this=0x159cc20, watcher=..., flags=..., scope=...)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:715
#41 0x00007ffff5734808 in QQmlBinding::update (this=0x159cc20, flags=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#42 0x00007ffff57dc836 in QQmlObjectCreator::finalize (this=0x15339b0, interrupt=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1520
#43 0x00007ffff5751af9 in QQmlComponentPrivate::complete (enginePriv=0xe541a0, state=state@entry=0x15306e8)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#44 0x00007ffff575875b in QQmlComponentPrivate::completeCreate (this=0x1530630) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1316
#45 0x00007ffff7cfff7b in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x158a920, initialProperties=<optimized out>)
    at /home/nico/kde/src/libplasma/src/plasmaquick/sharedqmlengine.cpp:270
#46 0x00007ffff7cd9546 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /home/nico/kde/usr/include/QtCore/qhash.h:849
#47 0x00007fff89058d11 in AppletsLayout::componentComplete (this=0x149d5e0)
    at /home/nico/kde/src/plasma-workspace/components/containmentlayoutmanager/appletslayout.cpp:538
#48 0x00007ffff57dcd21 in QQmlObjectCreator::finalize (this=0x901360, interrupt=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1579
#49 0x00007ffff5751af9 in QQmlComponentPrivate::complete (enginePriv=0xe541a0, state=state@entry=0x149d488)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#50 0x00007ffff575875b in QQmlComponentPrivate::completeCreate (this=0x149d3d0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1316
#51 0x00007ffff7d00579 in PlasmaQuick::SharedQmlEngine::createObjectFromComponent
    (this=this@entry=0x1485740, component=0x149d3b0, context=<optimized out>, initialProperties=...)
    at /home/nico/kde/src/libplasma/src/plasmaquick/sharedqmlengine.cpp:289
#52 0x00007ffff7cd58f9 in PlasmaQuick::AppletQuickItemPrivate::createFullRepresentationItem (this=0x1480fe0)
    at /home/nico/kde/src/libplasma/src/plasmaquick/appletquickitem.cpp:223
#53 0x00007ffff7cd5af5 in PlasmaQuick::AppletQuickItem::setPreloadFullRepresentation (this=0x1492d60, preload=true)
    at /home/nico/kde/src/libplasma/src/plasmaquick/appletquickitem.cpp:920
#54 0x00007ffff57da58f in QQmlPropertyData::writeProperty (this=this@entry=0x7fff842d3e50, target=<optimized out>, value=value@entry=0x7fffffffabf0, flags=..., 
    flags@entry=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:336
#55 0x00007ffff57dde1b in QQmlObjectCreator::setPropertyValue (this=this@entry=0x9014b0, property=0x7fff842d3e50, binding=binding@entry=0x7fffac00e0f0)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:437
#56 0x00007ffff57e2af8 in QQmlObjectCreator::setPropertyBinding
    (this=this@entry=0x9014b0, bindingProperty=bindingProperty@entry=0x7fff842d3e50, binding=binding@entry=0x7fffac00e0f0)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1238
#57 0x00007ffff57e67ae in QQmlObjectCreator::setupBindings (this=this@entry=0x9014b0, mode=...)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:829
#58 0x00007ffff57e8bb3 in QQmlObjectCreator::populateInstance (this=this@entry=0x9014b0, index=<optimized out>, index@entry=0, instance=<optimized out>, 
    instance@entry=0x1492d60, bindingTarget=<optimized out>, bindingTarget@entry=0x1492d60, valueTypeProperty=<optimized out>, 
    valueTypeProperty@entry=0x0, binding=binding@entry=0x0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1793
#59 0x00007ffff57e0517 in QQmlObjectCreator::createInstance
    (this=this@entry=0x9014b0, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1461
#60 0x00007ffff57e239f in QQmlObjectCreator::create (this=0x9014b0, subComponentIndex=<optimized out>, parent=0x0, interrupt=0x0, flags=<optimized out>)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:205
#61 QQmlObjectCreator::create (this=0x9014b0, subComponentIndex=<optimized out>, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=<optimized out>)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:144
#62 0x00007ffff575761b in QQmlComponentPrivate::beginCreate (this=0x1499990, context=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1116
#63 0x00007ffff5757e9e in QQmlComponent::beginCreate (this=<optimized out>, context=<optimized out>)
    at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1034
#64 0x00007ffff7d00238 in PlasmaQuick::SharedQmlEnginePrivate::endExecute (this=0x14870f0) at /home/nico/kde/src/libplasma/src/plasmaquick/sharedqmlengine.cpp:133
#65 0x00007ffff7cd8996 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /home/nico/kde/src/libplasma/src/plasmaquick/appletquickitem.cpp:540
#66 0x00007ffff7cf014d in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x7fffdc01e5f0, cont=0x11fc030)
    at /home/nico/kde/src/libplasma/src/plasmaquick/containmentview.cpp:113
#67 0x00007ffff7cf0879 in PlasmaQuick::ContainmentView::setContainment (this=<optimized out>, cont=<optimized out>)
    at /home/nico/kde/src/libplasma/src/plasmaquick/containmentview.cpp:260
#68 0x000000000045c48e in ShellCorona::addOutput (this=0xbe5230, screen=0x5450e0) at /home/nico/kde/src/plasma-workspace/shell/shellcorona.cpp:1476
#69 0x000000000046ef9f in ShellCorona::load (this=0xbe5230) at /home/nico/kde/src/plasma-workspace/shell/shellcorona.cpp:841
#70 0x00007ffff3e0186e in QtPrivate::QSlotObjectBase::call (this=0xc29870, r=<optimized out>, a=0x7fffffffc5a0)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#71 doActivate<false> (sender=0xe58c40, signal_index=4, argv=0x7fffffffc5a0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4130
#72 0x00007ffff3df7bc7 in QMetaObject::activate
    (sender=<optimized out>, m=m@entry=0x7ffff66aa1e0 <KActivities::Consumer::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc5a0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4190
#73 0x00007ffff667e2f0 in QMetaObject::activate<void, KActivities::Consumer::ServiceStatus>
    (sender=<optimized out>, mo=0x7ffff66aa1e0 <KActivities::Consumer::staticMetaObject>, local_signal_index=1, ret=0x0)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs.h:306
#74 KActivities::Consumer::serviceStatusChanged (this=<optimized out>, _t1=<optimized out>)
    at /home/nico/kde/build/plasma-activities/src/lib/PlasmaActivities_autogen/include/moc_consumer.cpp:196
#75 0x00007ffff3e0186e in QtPrivate::QSlotObjectBase::call (this=0xe77aa0, r=<optimized out>, a=0x7fffffffc6f0)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#76 doActivate<false> (sender=0xbf5710, signal_index=11, argv=0x7fffffffc6f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4130
#77 0x00007ffff3df7bc7 in QMetaObject::activate
    (sender=sender@entry=0xbf5710, m=m@entry=0x7ffff66ab0c0 <KActivities::ActivitiesCache::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7fffffffc6f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4190
#78 0x00007ffff6692949 in QMetaObject::activate<void, KActivities::Consumer::ServiceStatus>
    (sender=0xbf5710, mo=0x7ffff66ab0c0 <KActivities::ActivitiesCache::staticMetaObject>, local_signal_index=8, ret=0x0)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs.h:306
#79 KActivities::ActivitiesCache::serviceStatusChanged (this=0xbf5710, _t1=<optimized out>)
    at /home/nico/kde/build/plasma-activities/src/lib/PlasmaActivities_autogen/include/moc_activitiescache_p.cpp:383
#80 KActivities::ActivitiesCache::setAllActivities (this=0xbf5710, _activities=<optimized out>)
    at /home/nico/kde/src/plasma-activities/src/lib/activitiescache_p.cpp:276
#81 0x00007ffff6696ab5 in KActivities::ActivitiesCache::passInfoFromReply<QList<ActivityInfo>, void (KActivities::ActivitiesCache::*)(QList<ActivityInfo> const&)>
    (this=0xbf5710, watcher=0xe77470, f=(void (KActivities::ActivitiesCache::*)(KActivities::ActivitiesCache * const, const QList<ActivityInfo> &)) 0x7ffff6692400 <KActivities::ActivitiesCache::setAllActivities(QList<ActivityInfo> const&)>) at /home/nico/kde/src/plasma-activities/src/lib/activitiescache_p.cpp:186
#82 0x00007ffff3e01b38 in doActivate<false> (sender=0xe77470, signal_index=3, argv=0x7fffffffc920)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4142
#83 0x00007ffff3df7bc7 in QMetaObject::activate
    (sender=<optimized out>, m=m@entry=0x7ffff52e8620 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffc920) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4190
#84 0x00007ffff52b41a1 in QMetaObject::activate<void, QDBusPendingCallWatcher*>
    (sender=<optimized out>, mo=0x7ffff52e8620 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=0, ret=0x0)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:306
#85 QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=<optimized out>)
    at /home/nico/workspace/qt6/qtbase/src/dbus/DBus_autogen/include/moc_qdbuspendingcall.cpp:137
#86 0x00007ffff3df3042 in QObject::event (this=0xe77470, e=0xbdb360) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1431
#87 0x00007ffff6b91b7d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xe77470, e=0xbdb360)
    at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3297
#88 0x00007ffff3d99938 in QCoreApplication::notifyInternal2 (receiver=0xe77470, event=0xbdb360)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1118
#89 0x00007ffff3d99b9d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1558
#90 0x00007ffff3d9d2d7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5261c0)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1891
#91 0x00007ffff40a247f in postEventSourceDispatch (s=0x593ce0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#92 0x00007ffff30f128c in g_main_dispatch (context=0x7fffdc000f00) at ../glib/gmain.c:3357
#93 g_main_context_dispatch_unlocked (context=0x7fffdc000f00) at ../glib/gmain.c:4208
#94 0x00007ffff31517b8 in g_main_context_iterate_unlocked.isra.0
    (context=context@entry=0x7fffdc000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273
#95 0x00007ffff30f2783 in g_main_context_iteration (context=0x7fffdc000f00, may_block=1) at ../glib/gmain.c:4338
#96 0x00007ffff40a1bb3 in QEventDispatcherGlib::processEvents (this=0x52ad90, flags=...)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#97 0x00007ffff3da6d33 in QEventLoop::exec (this=this@entry=0x7fffffffcdb0, flags=..., flags@entry=...)
    at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77
#98 0x00007ffff3da2301 in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77
#99 0x00007ffff49def3d in QGuiApplication::exec () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1993
#100 0x00007ffff6b91ae9 in QApplication::exec () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2564
#101 0x0000000000429197 in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/plasma-workspace/shell/main.cpp:191
Comment 4 Nicolas Fella 2025-01-09 19:00:43 UTC
It looks like it's accessing the decoration state before any state is applied
Comment 5 Nicolas Fella 2025-01-09 19:03:05 UTC
kde-gtk-config has

m_decoration->init();
m_decoration->apply(m_decoration->nextState()->clone());

but Breeze::Decoration::init() triggers KDecoration3::Decoration::size(), which accesses the not-yet-applied state
Comment 6 Vlad Zahorodnii 2025-01-09 20:35:24 UTC
(In reply to Nicolas Fella from comment #5)
> kde-gtk-config has
> 
> m_decoration->init();
> m_decoration->apply(m_decoration->nextState()->clone());
> 
> but Breeze::Decoration::init() triggers KDecoration3::Decoration::size(),
> which accesses the not-yet-applied state

state objects are created by create(); which gets called before init();

            m_decoration->create();
            m_decoration->init();
            m_decoration->apply(m_decoration->nextState()->clone());
Comment 7 Nicolas Fella 2025-01-13 18:35:43 UTC
Adding create() before init() fixes the crash, thanks!