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

            Bug ID: 484917
           Summary: Sometimes System Settings crashes when switching to
                    Sound KCM from Drawing Tablet KCM
    Classification: Applications
           Product: systemsettings
           Version: master
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: bugsefor...@gmx.com
  Target Milestone: ---

STEPS TO REPRODUCE
1. open system Settings
2. go to Drawing Tablet KCM
3. go to Sound KCM
4. repeat the steps 2 and 3 a few times

OBSERVED RESULT
at some point, System Settings crashes

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 6.1.0
Qt Version: 6.6.3
Graphics Platform: Wayland


Thread 17 (Thread 0x7baf95600640 (LWP 15938)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x60c4a6583570, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc85a91f6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x60c4a6583570, timeout=<optimized out>, context=0x60c4a65864f0)
at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x60c4a65864f0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4208
#3  0x00007bafc85513e3 in g_main_context_iteration (context=0x60c4a65864f0,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4278
#4  0x00007bafc8551431 in glib_worker_main (data=<optimized out>) at
../../../glib/gmain.c:6180
#5  0x00007bafc8582a51 in g_thread_proxy (data=0x60c4a52e09e0) at
../../../glib/gthread.c:827
#6  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#7  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 16 (Thread 0x7baf7fe00640 (LWP 15951)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7baf7fdff970, op=137, expected=0, futex_word=0x60c4a646b3e4) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7baf7fdff970, clockid=560, expected=0, futex_word=0x60c4a646b3e4) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x60c4a646b3e4, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7baf7fdff970,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007bafc8893e9b in __pthread_cond_wait_common (abstime=0x7baf7fdff970,
clockid=1, mutex=0x60c4a646b390, cond=0x60c4a646b3b8) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x60c4a646b3b8, mutex=0x60c4a646b390,
abstime=0x7baf7fdff970) at ./nptl/pthread_cond_wait.c:652
#5  0x00007bafc9377f67 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(deadline=..., this=0x60c4a646b390) at
./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x60c4a646b390) at ./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x60c4a650f580, mutex=mutex@entry=0x60c4a68c75a8,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007bafc937aba1 in QThreadPoolThread::run() (this=0x60c4a650f570) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x60c4a650f570) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7baf7d600640 (LWP 15962)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x60c4a642fd60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc85a91f6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x60c4a642fd60, timeout=<optimized out>, context=0x60c4a705f0c0)
at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x60c4a705f0c0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4208
#3  0x00007bafc85513e3 in g_main_context_iteration
(context=context@entry=0x60c4a705f0c0, may_block=may_block@entry=1) at
../../../glib/gmain.c:4278
#4  0x00007baf94c8733d in dconf_gdbus_worker_thread (user_data=0x60c4a705f0c0)
at ../gdbus/dconf-gdbus-thread.c:82
#5  0x00007bafc8582a51 in g_thread_proxy (data=0x60c4a65c4ea0) at
../../../glib/gthread.c:827
#6  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#7  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7baf8a000640 (LWP 15949)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7baf89fff970, op=137, expected=0, futex_word=0x60c4a6bf2000) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7baf89fff970, clockid=560, expected=0, futex_word=0x60c4a6bf2000) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x60c4a6bf2000, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7baf89fff970,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007bafc8893e9b in __pthread_cond_wait_common (abstime=0x7baf89fff970,
clockid=1, mutex=0x60c4a6bf1fb0, cond=0x60c4a6bf1fd8) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x60c4a6bf1fd8, mutex=0x60c4a6bf1fb0,
abstime=0x7baf89fff970) at ./nptl/pthread_cond_wait.c:652
#5  0x00007bafc9377f67 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(deadline=..., this=0x60c4a6bf1fb0) at
./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x60c4a6bf1fb0) at ./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x60c4a64a6660, mutex=mutex@entry=0x60c4a68c75a8,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007bafc937aba1 in QThreadPoolThread::run() (this=0x60c4a64a6650) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x60c4a64a6650) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7bafbbe00640 (LWP 15927)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x60c4a5444840) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x60c4a5444840) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x60c4a5444840, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007bafc8893a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x60c4a54447f0, cond=0x60c4a5444818) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x60c4a5444818, mutex=0x60c4a54447f0) at
./nptl/pthread_cond_wait.c:627
#5  0x00007bafc051952d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6  0x00007bafc04c98bb in util_queue_thread_func
(input=input@entry=0x60c4a543c650) at ../src/util/u_queue.c:290
#7  0x00007bafc051945b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7baf8be00640 (LWP 15942)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x60c4a669f868) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x60c4a669f868) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x60c4a669f868, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007bafc8893a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x60c4a669f818, cond=0x60c4a669f840) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x60c4a669f840, mutex=0x60c4a669f818) at
./nptl/pthread_cond_wait.c:627
#5  0x00007bafc051952d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6  0x00007bafc04c98bb in util_queue_thread_func
(input=input@entry=0x60c4a569e5d0) at ../src/util/u_queue.c:290
#7  0x00007bafc051945b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7bafbaa00640 (LWP 15933)):
#0  __recvmsg_syscall (flags=0, msg=0x7bafba9fd920, fd=21) at
../sysdeps/unix/sysv/linux/recvmsg.c:27
#1  __libc_recvmsg (fd=21, msg=0x7bafba9fd920, flags=0) at
../sysdeps/unix/sysv/linux/recvmsg.c:41
#2  0x00007bafc9e4c56b in  () at /lib/x86_64-linux-gnu/libudev.so.1
#3  0x00007bafc9e4cfcf in udev_monitor_receive_device () at
/lib/x86_64-linux-gnu/libudev.so.1
#4  0x00007bafa30db697 in  () at /lib/x86_64-linux-gnu/libddcutil.so.4
#5  0x00007bafc8582a51 in g_thread_proxy (data=0x60c4a52e08c0) at
../../../glib/gthread.c:827
#6  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#7  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7baf94c00640 (LWP 15939)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x60c4a65d0ca0, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc85a91f6 in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x60c4a65d0ca0, timeout=<optimized out>, context=0x60c4a65d0e20)
at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=0x60c4a65d0e20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4208
#3  0x00007bafc85532b3 in g_main_loop_run (loop=0x60c4a65d0f10) at
../../../glib/gmain.c:4413
#4  0x00007bafa8cab07a in gdbus_shared_thread_func (user_data=0x60c4a65d0df0)
at ../../../gio/gdbusprivate.c:282
#5  0x00007bafc8582a51 in g_thread_proxy (data=0x60c4a65c4c00) at
../../../glib/gthread.c:827
#6  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#7  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7baf88c00640 (LWP 15950)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7baf88bff970, op=137, expected=0, futex_word=0x60c4a6c65840) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7baf88bff970, clockid=560, expected=0, futex_word=0x60c4a6c65840) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x60c4a6c65840, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7baf88bff970,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007bafc8893e9b in __pthread_cond_wait_common (abstime=0x7baf88bff970,
clockid=1, mutex=0x60c4a6c657f0, cond=0x60c4a6c65818) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x60c4a6c65818, mutex=0x60c4a6c657f0,
abstime=0x7baf88bff970) at ./nptl/pthread_cond_wait.c:652
#5  0x00007bafc9377f67 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(deadline=..., this=0x60c4a6c657f0) at
./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x60c4a6c657f0) at ./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x60c4a6472f20, mutex=mutex@entry=0x60c4a68c75a8,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007bafc937aba1 in QThreadPoolThread::run() (this=0x60c4a6472f10) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x60c4a6472f10) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7baf8aa00640 (LWP 15948)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7baf8a9ff970, op=137, expected=0, futex_word=0x60c4a622f344) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7baf8a9ff970, clockid=560, expected=0, futex_word=0x60c4a622f344) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x60c4a622f344, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7baf8a9ff970,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007bafc8893e9b in __pthread_cond_wait_common (abstime=0x7baf8a9ff970,
clockid=1, mutex=0x60c4a622f2f0, cond=0x60c4a622f318) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x60c4a622f318, mutex=0x60c4a622f2f0,
abstime=0x7baf8a9ff970) at ./nptl/pthread_cond_wait.c:652
#5  0x00007bafc9377f67 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(deadline=..., this=0x60c4a622f2f0) at
./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x60c4a622f2f0) at ./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x60c4a63e3ec0, mutex=mutex@entry=0x60c4a68c75a8,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007bafc937aba1 in QThreadPoolThread::run() (this=0x60c4a63e3eb0) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x60c4a63e3eb0) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7bafa2600640 (LWP 15937)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x60c4a6475510, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc85a91f6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x60c4a6475510, timeout=<optimized out>, context=0x7baf90000c60)
at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7baf90000c60,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4208
#3  0x00007bafc85513e3 in g_main_context_iteration (context=0x7baf90000c60,
may_block=1) at ../../../glib/gmain.c:4278
#4  0x00007bafc92579d0 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7baf90000b70, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:393
#5  0x00007bafc9497b0b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7bafa25ff9d0,
flags=...) at ./src/corelib/global/qflags.h:34
#6  0x00007bafc93aeca8 in QThread::exec() (this=this@entry=0x60c4a6475360) at
./src/corelib/global/qflags.h:74
#7  0x00007bafca9c0cfc in QQuickPixmapReader::run() (this=0x60c4a6475360) at
./src/quick/util/qquickpixmapcache.cpp:1188
#8  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#10 QThreadPrivate::start(void*) (arg=0x60c4a6475360) at
./src/corelib/thread/qthread_unix.cpp:283
#11 0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#12 0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7bafbb400640 (LWP 15932)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x60c4a57cd3d0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc85a91f6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x60c4a57cd3d0, timeout=<optimized out>, context=0x7baf9c000c60)
at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7baf9c000c60,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4208
#3  0x00007bafc85513e3 in g_main_context_iteration (context=0x7baf9c000c60,
may_block=1) at ../../../glib/gmain.c:4278
#4  0x00007bafc92579d0 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7baf9c000b70, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:393
#5  0x00007bafc9497b0b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7bafbb3ffa20,
flags=...) at ./src/corelib/global/qflags.h:34
#6  0x00007bafc93aeca8 in QThread::exec() (this=<optimized out>) at
./src/corelib/global/qflags.h:74
#7  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#9  QThreadPrivate::start(void*) (arg=0x60c4a596a840) at
./src/corelib/thread/qthread_unix.cpp:283
#10 0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#11 0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7baf8b400640 (LWP 15943)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x60c4a65e4f48) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x60c4a65e4f48) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x60c4a65e4f48, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007bafc8893a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x60c4a65e4ef8, cond=0x60c4a65e4f20) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x60c4a65e4f20, mutex=0x60c4a65e4ef8) at
./nptl/pthread_cond_wait.c:627
#5  0x00007bafc051952d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6  0x00007bafc04c98bb in util_queue_thread_func
(input=input@entry=0x60c4a65774c0) at ../src/util/u_queue.c:290
#7  0x00007bafc051945b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7bafc2e00640 (LWP 15926)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x7bafc2dffa10, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc7a19ce1 in  () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#2  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#3  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#4  QThreadPrivate::start(void*) (arg=0x60c4a53cb990) at
./src/corelib/thread/qthread_unix.cpp:283
#5  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#6  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7bafc4600640 (LWP 15924)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x7bafbc034780, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc85a91f6 in g_main_context_poll (priority=<optimized out>,
n_fds=4, fds=0x7bafbc034780, timeout=<optimized out>, context=0x7bafbc001d20)
at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7bafbc001d20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4208
#3  0x00007bafc85513e3 in g_main_context_iteration (context=0x7bafbc001d20,
may_block=1) at ../../../glib/gmain.c:4278
#4  0x00007bafc92579d0 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7bafbc000b70, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:393
#5  0x00007bafc9497b0b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7bafc45ff9d0,
flags=...) at ./src/corelib/global/qflags.h:34
#6  0x00007bafc93aeca8 in QThread::exec() (this=this@entry=0x7bafc8fff360
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>)
at ./src/corelib/global/qflags.h:74
#7  0x00007bafc8f87e4e in QDBusConnectionManager::run() (this=0x7bafc8fff360
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>)
at ./src/dbus/qdbusconnection.cpp:131
#8  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#10 QThreadPrivate::start(void*) (arg=0x7bafc8fff360
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>)
at ./src/corelib/thread/qthread_unix.cpp:283
#11 0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#12 0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7bafc3800640 (LWP 15925)):
#0  0x00007bafc8918bcf in __GI___poll (fds=0x7bafc37ffa10, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007bafc7a19ce1 in  () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#2  0x00007bafc93740bd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#3  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:260
#4  QThreadPrivate::start(void*) (arg=0x60c4a53992d0) at
./src/corelib/thread/qthread_unix.cpp:283
#5  0x00007bafc8894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#6  0x00007bafc8926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7bafc565cac0 (LWP 15923)):
#0  __pthread_kill_implementation (no_tid=0, signo=11,
threadid=135994861275840) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=11, threadid=135994861275840) at
./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=135994861275840, signo=signo@entry=11) at
./nptl/pthread_kill.c:89
#3  0x00007bafc8842476 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#4  0x00007bafcbc7441e in KCrash::defaultCrashHandler(int) () at
/lib/x86_64-linux-gnu/libKF6Crash.so.6
#5  0x00007bafc8842520 in <signal handler called> () at
/lib/x86_64-linux-gnu/libc.so.6
#6  operator() (__closure=0x60c4a738ec00) at
./src/qmlmodels/qqmldelegatemodel.cpp:1871
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
QQmlDelegateModel::_q_modelAboutToBeReset()::<lambda()> >::call (arg=<optimized
out>, f=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:137
#8  QtPrivate::Functor<QQmlDelegateModel::_q_modelAboutToBeReset()::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:339
#9 
QtPrivate::QCallableObject<QQmlDelegateModel::_q_modelAboutToBeReset()::<lambda()>,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=0x60c4a738ebf0, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:522
#10 0x00007bafc9454d1e in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc2965d9c0, r=0x60c4a736a400, this=<optimized out>, this=<optimized
out>, r=<optimized out>, a=<optimized out>) at
./src/corelib/kernel/qobjectdefs_impl.h:433
#11 doActivate<false>(QObject*, int, void**) (sender=0x60c4a65684a0,
signal_index=21, argv=0x7ffc2965d9c0) at ./src/corelib/kernel/qobject.cpp:4039
#12 0x00007bafc92e8d01 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal)
(this=<optimized out>, _t1=...) at
./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:1412
#13 0x00007bafc930cbcc in
QSortFilterProxyModel::setSourceModel(QAbstractItemModel*)
(this=0x60c4a65684a0, sourceModel=<optimized out>) at
./src/corelib/itemmodels/qsortfilterproxymodel.cpp:2104
#14 0x00007baf94cb201a in  () at
/usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kitemmodels/libitemmodelsplugin.so
#15 0x00007bafc93337ff in
QAbstractProxyModelPrivate::setModelForwarder(QAbstractItemModel*)
(sourceModel=<optimized out>, this=0x60c4a6de4eb0) at
./src/corelib/itemmodels/qabstractproxymodel_p.h:39
#16 QObjectCompatProperty<QAbstractProxyModelPrivate, QAbstractItemModel*,
&QAbstractProxyModelPrivate::_qt_property_model_offset,
&QAbstractProxyModelPrivate::setModelForwarder,
&QAbstractProxyModelPrivate::modelChangedForwarder,
&(QAbstractProxyModelPrivate::getModelForwarder()
const)>::bindingWrapper(QMetaType, QUntypedPropertyData*,
QtPrivate::QPropertyBindingFunction) (type=..., dataPtr=0x60c4a6de4f80,
binding=...) at ./src/corelib/kernel/qproperty_p.h:534
#17 0x00007bafc93f664d in
QPropertyBindingPrivate::evaluateRecursive_inline(QVarLengthArray<QBindingObserverPtr,
256ll>&, QBindingStatus*) (status=0x7bafc565ca50, bindingObservers=...,
this=0x60c4a6e2eee0) at ./src/corelib/kernel/qproperty_p.h:854
#18
QPropertyBindingPrivate::evaluateRecursive(QVarLengthArray<QBindingObserverPtr,
256ll>&, QBindingStatus*) (this=0x60c4a6e2eee0, bindingObservers=...,
status=0x7bafc565ca50) at ./src/corelib/kernel/qproperty.cpp:321
#19 0x00007bafc93f9955 in
QtPrivate::QPropertyBindingData::setBinding(QUntypedPropertyBinding const&,
QUntypedPropertyData*, void (*)(QUntypedPropertyData*), bool (*)(QMetaType,
QUntypedPropertyData*, QtPrivate::QPropertyBindingFunction)) (this=<optimized
out>, binding=<optimized out>, propertyDataPtr=0x60c4a6de4f80,
staticObserverCallback=<optimized out>, guardCallback=0x7bafc9333780
<QObjectCompatProperty<QAbstractProxyModelPrivate, QAbstractItemModel*,
&QAbstractProxyModelPrivate::_qt_property_model_offset,
&QAbstractProxyModelPrivate::setModelForwarder,
&QAbstractProxyModelPrivate::modelChangedForwarder,
&(QAbstractProxyModelPrivate::getModelForwarder()
const)>::bindingWrapper(QMetaType, QUntypedPropertyData*,
QtPrivate::QPropertyBindingFunction)>) at
./src/corelib/kernel/qproperty.cpp:519
#20 0x00007bafc9324018 in QObjectCompatProperty<QAbstractProxyModelPrivate,
QAbstractItemModel*, &QAbstractProxyModelPrivate::_qt_property_model_offset,
&QAbstractProxyModelPrivate::setModelForwarder,
&QAbstractProxyModelPrivate::modelChangedForwarder,
&(QAbstractProxyModelPrivate::getModelForwarder()
const)>::setBinding(QPropertyBinding<QAbstractItemModel*> const&)
(newBinding=..., this=0x60c4a6de4f80) at ./src/corelib/kernel/qproperty_p.h:611
#21 operator() (__closure=0x0, binding=..., d=0x60c4a6de4f80) at
./src/corelib/kernel/qproperty_p.h:742
#22 _FUN(QUntypedPropertyData*, QUntypedPropertyBinding const&) () at
./src/corelib/kernel/qproperty_p.h:741
#23 0x00007bafca248893 in QUntypedBindable::setBinding(QUntypedPropertyBinding
const&) (this=<optimized out>, binding=...) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qproperty.h:767
#24 QUntypedBindable::setBinding(QUntypedPropertyBinding const&) (binding=...,
this=0x7ffc2965e870) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qproperty.h:767
#25 QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&)
(this=0x60c4a72f5d80, interrupt=...) at
./src/qml/qml/qqmlobjectcreator.cpp:1536
#26 0x00007bafca303967 in
QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&)
(this=this@entry=0x60c4a7c3f220, i=...) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qscopedpointer.h:90
#27 0x00007bafca304554 in QQmlEnginePrivate::incubate(QQmlIncubator&,
QQmlRefPointer<QQmlContextData> const&) (this=0x60c4a57db660, i=<optimized
out>, forContext=<optimized out>) at ./src/qml/qml/qqmlincubator.cpp:53
#28 0x00007bafca2d59be in QQmlComponent::create(QQmlIncubator&, QQmlContext*,
QQmlContext*) (this=<optimized out>, incubator=..., context=<optimized out>,
forContext=<optimized out>) at ./src/qml/qml/qqmlcomponent.cpp:1437
#29 0x00007bafc815a5a4 in  () at /lib/x86_64-linux-gnu/libKF6KCMUtilsQuick.so.6
#30 0x00007bafc815cd37 in KQuickConfigModule::mainUi() () at
/lib/x86_64-linux-gnu/libKF6KCMUtilsQuick.so.6
#31 0x00007bafcb687097 in KCModuleLoader::loadModule(KPluginMetaData const&,
QWidget*, QList<QVariant> const&, std::shared_ptr<QQmlEngine> const&) () at
/lib/x86_64-linux-gnu/libKF6KCMUtils.so.6
#32 0x00007bafcc148b76 in ModuleView::addModule(MenuItem*, QList<QString>
const&) (this=0x60c4a5975db0, item=<optimized out>, args=<optimized out>) at
./core/ModuleView.cpp:280
#33 0x000060c4a35216ea in SidebarMode::loadModule(QModelIndex const&,
QList<QString> const&) (this=0x60c4a585adb0, activeModule=..., args=...) at
./app/SidebarMode.cpp:318
#34 0x000060c4a3523f66 in SidebarMode::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0x60c4a585adb0, _c=<optimized out>,
_id=<optimized out>, _a=0x7ffc2965f7a8) at
./obj-x86_64-linux-gnu/app/systemsettings_autogen/include/moc_SidebarMode.cpp:754
#35 0x000060c4a35247c0 in SidebarMode::qt_metacall(QMetaObject::Call, int,
void**) (this=0x60c4a585adb0, _c=QMetaObject::InvokeMetaMethod, _id=15,
_a=0x7ffc2965f7a8) at
./obj-x86_64-linux-gnu/app/systemsettings_autogen/include/moc_SidebarMode.cpp:877
#36 0x00007bafca249283 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int,
void**) const (this=0x7ffc2965fa60, type=QMetaObject::InvokeMetaMethod,
index=<optimized out>, argv=<optimized out>) at
./src/qml/qml/qqmlobjectorgadget.cpp:14
#37 0x00007bafca346b95 in QV4::CallMethod (callType=<optimized out>,
callArgs=<optimized out>, engine=<optimized out>, argTypes=<optimized out>,
argCount=<optimized out>, returnType=..., index=<optimized out>, object=...) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qvarlengtharray.h:84
#38 QV4::CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&,
QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=...,
data=<optimized out>, engine=<optimized out>, engine@entry=0x60c4a5581fd0,
callArgs=<optimized out>, callArgs@entry=0x7bafb99bf5b0,
callType=callType@entry=QMetaObject::InvokeMetaMethod) at
./src/qml/jsruntime/qv4qobjectwrapper.cpp:1848
#39 0x00007bafca3481e1 in operator() (__closure=<optimized out>) at
./src/qml/jsruntime/qv4qobjectwrapper.cpp:2751
#40 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const
QV4::Value*, int) const::<lambda()> > (call=<optimized out>,
__closure=<synthetic pointer>) at
./src/qml/jsruntime/qv4qobjectwrapper.cpp:2728
#41 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int)
const (this=0x7ffc2965fb20, thisObject=<optimized out>, argv=0x7bafb99bf550,
argc=1) at ./src/qml/jsruntime/qv4qobjectwrapper.cpp:2751
#42 0x00007bafca34b881 in
QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value
const&, unsigned int, QV4::Value*, int) (engine=0x60c4a5581fd0, base=...,
index=<optimized out>, argv=0x7bafb99bf550, argc=1) at
./src/qml/jsruntime/qv4runtime.cpp:1511
#43 0x00007baf94c1d76b in  ()
#44 0x00007ffc2965fdf0 in  ()
#45 0x0000000000000011 in  ()
#46 0x000060c4a6b8f3c0 in  ()
#47 0x0000000000000000 in  ()

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

Reply via email to