Bug 484917 - Sometimes System Settings crashes when switching to Sound KCM from Drawing Tablet KCM
Summary: Sometimes System Settings crashes when switching to Sound KCM from Drawing Ta...
Status: RESOLVED DUPLICATE of bug 487655
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-02 10:58 UTC by Patrick Silva
Modified: 2024-05-30 12:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2024-04-02 10:58:17 UTC
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  ()
Comment 1 Nicolas Fella 2024-05-30 12:55:18 UTC

*** This bug has been marked as a duplicate of bug 487655 ***