Bug 428170

Summary: System Settings crashed when I switched between User Feedback and Audio KCMs
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: sidebarviewAssignee: Marco Martin <notmart>
Status: RESOLVED DUPLICATE    
Severity: crash CC: jodr666, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2020-10-24 10:25:28 UTC
Application: systemsettings5 (5.20.80)

Qt Version: 5.15.0
Frameworks Version: 5.76.0
Operating System: Linux 5.4.0-47-generic x86_64
Windowing system: Wayland
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I was switching between several KCMs in System Settings, System Settings crashed when I switched between User Feedback and Audio.

The crash can be reproduced sometimes.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Content of s_kcrashErrorMessage: (null)
[New LWP 17177]
[New LWP 17178]
[New LWP 17179]
[New LWP 17180]
[New LWP 17181]
[New LWP 17182]
[New LWP 17183]
[New LWP 17190]
[New LWP 17191]
[New LWP 17193]
[New LWP 17194]
[New LWP 17195]
[New LWP 17300]
[New LWP 17321]
[New LWP 17433]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f489cd2aaff in __GI___poll (fds=fds@entry=0x7ffc561270e8, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f4898f04800 (LWP 17175))]

Thread 16 (Thread 0x7f4855f6e700 (LWP 17433)):
#0  0x00007f489cd2aaff in __GI___poll (fds=0x7f48401827c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f489afd11ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f48401827c0, timeout=<optimized out>, context=0x7f48401a2a00) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f48401a2a00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f48401a2a00, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4840433fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4855f6dd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f489d204082 in QThread::exec() (this=this@entry=0x55a6f014c860) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f489c5026c9 in QQmlThreadPrivate::run() (this=0x55a6f014c860) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x55a6f014c860) at thread/qthread_unix.cpp:342
#9  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f4844e4b700 (LWP 17321)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4844e4ab90, fd=41) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=41, buf=buf@entry=0x7f4844e4ab90, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f489b01989f in read (__nbytes=16, __buf=0x7f4844e4ab90, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f4838003340) at ../../../glib/gwakeup.c:210
#4  0x00007f489afd0cfe in g_main_context_check (context=context@entry=0x7f483c003660, max_priority=2147483647, fds=fds@entry=0x7f483c003fe0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f489afd1152 in g_main_context_iterate (context=context@entry=0x7f483c003660, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f483c003660, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f483c003290, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4844e4ada0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f489d204082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x55a6f084f600) at thread/qthread_unix.cpp:342
#11 0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f486572d700 (LWP 17300)):
#0  __GI___libc_read (nbytes=16, buf=0x7f486572cce0, fd=45) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=45, buf=buf@entry=0x7f486572cce0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f489b01989f in read (__nbytes=16, __buf=0x7f486572cce0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f4840003970) at ../../../glib/gwakeup.c:210
#4  0x00007f489afd0cfe in g_main_context_check (context=context@entry=0x55a6ebb71f80, max_priority=2147483647, fds=fds@entry=0x55a6ec6e3ee0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f489afd1152 in g_main_context_iterate (context=context@entry=0x55a6ebb71f80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f489afd12e3 in g_main_context_iteration (context=0x55a6ebb71f80, may_block=1) at ../../../glib/gmain.c:4108
#7  0x00007f4845d8f99d in  () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#8  0x00007f489affa931 in g_thread_proxy (data=0x7f485c001a40) at ../../../glib/gthread.c:807
#9  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f4856ffd700 (LWP 17195)):
#0  0x00007f489cd2aaff in __GI___poll (fds=0x7f484c0035f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f489afd11ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f484c0035f0, timeout=<optimized out>, context=0x7f484c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f484c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f484c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f484c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4856ffcda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f489d204082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x55a6ec5eff10) at thread/qthread_unix.cpp:342
#8  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f48577fe700 (LWP 17194)):
#0  0x00007f489cd2aaff in __GI___poll (fds=0x55a6ec949de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f489afd11ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55a6ec949de0, timeout=<optimized out>, context=0x55a6ec94aa00) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x55a6ec94aa00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f489afd1533 in g_main_loop_run (loop=0x55a6ec94aaf0) at ../../../glib/gmain.c:4241
#4  0x00007f4864ac9eda in gdbus_shared_thread_func (user_data=0x55a6ec94a9d0) at ../../../gio/gdbusprivate.c:279
#5  0x00007f489affa931 in g_thread_proxy (data=0x55a6ec941520) at ../../../glib/gthread.c:807
#6  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f4857fff700 (LWP 17193)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4857ffece0, fd=30) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=30, buf=buf@entry=0x7f4857ffece0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f489b01989f in read (__nbytes=16, __buf=0x7f4857ffece0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x55a6ea779050) at ../../../glib/gwakeup.c:210
#4  0x00007f489afd0cfe in g_main_context_check (context=context@entry=0x55a6ec938650, max_priority=2147483647, fds=fds@entry=0x55a6ec91a200, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f489afd1152 in g_main_context_iterate (context=context@entry=0x55a6ec938650, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f489afd12e3 in g_main_context_iteration (context=0x55a6ec938650, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007f489afd1331 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#8  0x00007f489affa931 in g_thread_proxy (data=0x55a6ea732060) at ../../../glib/gthread.c:807
#9  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f4866080700 (LWP 17191)):
#0  0x00007f489cd2aaff in __GI___poll (fds=0x7f4858052810, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f489afd11ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f4858052810, timeout=<optimized out>, context=0x7f4858000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f4858000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f4858000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4858000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f486607fda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f489d204082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x55a6ec8d7060) at thread/qthread_unix.cpp:342
#8  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f4866df2700 (LWP 17190)):
#0  0x00007f489cd2aaff in __GI___poll (fds=0x7f4860004e60, nfds=1, timeout=5529) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f489afd11ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f4860004e60, timeout=<optimized out>, context=0x7f4860000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f4860000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f4860000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4860000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4866df1da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f489d204082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x55a6ec844660) at thread/qthread_unix.cpp:342
#8  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f488d315700 (LWP 17183)):
#0  __GI___libc_read (nbytes=16, buf=0x7f488d314b70, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=14, buf=buf@entry=0x7f488d314b70, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f489b01989f in read (__nbytes=16, __buf=0x7f488d314b70, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f48740039a0) at ../../../glib/gwakeup.c:210
#4  0x00007f489afd0cfe in g_main_context_check (context=context@entry=0x7f4878000c20, max_priority=2147483647, fds=fds@entry=0x7f4878004a60, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f489afd1152 in g_main_context_iterate (context=context@entry=0x7f4878000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f4878000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4878000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f488d314d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f489d204082 in QThread::exec() (this=this@entry=0x55a6eaf26810) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f489c5026c9 in QQmlThreadPrivate::run() (this=0x55a6eaf26810) at qml/ftw/qqmlthread.cpp:155
#11 0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x55a6eaf26810) at thread/qthread_unix.cpp:342
#12 0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f488effd700 (LWP 17182)):
#0  0x00007f489afd0674 in g_main_context_prepare (context=context@entry=0x7f4874000c20, priority=priority@entry=0x7f488effcc40) at ../../../glib/gmain.c:3599
#1  0x00007f489afd10db in g_main_context_iterate (context=context@entry=0x7f4874000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4027
#2  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f4874000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#3  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4874000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f488effcd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f489d204082 in QThread::exec() (this=this@entry=0x55a6eaaaed10) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f489c5026c9 in QQmlThreadPrivate::run() (this=0x55a6eaaaed10) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x55a6eaaaed10) at thread/qthread_unix.cpp:342
#8  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f488f7fe700 (LWP 17181)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a6ea829f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a6ea829eb8, cond=0x55a6ea829ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a6ea829ee0, mutex=0x55a6ea829eb8) at pthread_cond_wait.c:638
#3  0x00007f4895e6497b in cnd_wait (mtx=0x55a6ea829eb8, cond=0x55a6ea829ee0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55a6eab1bc60) at ../src/util/u_queue.c:275
#5  0x00007f4895e6458b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f488ffff700 (LWP 17180)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a6ea829f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a6ea829eb8, cond=0x55a6ea829ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a6ea829ee0, mutex=0x55a6ea829eb8) at pthread_cond_wait.c:638
#3  0x00007f4895e6497b in cnd_wait (mtx=0x55a6ea829eb8, cond=0x55a6ea829ee0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55a6eaa4e840) at ../src/util/u_queue.c:275
#5  0x00007f4895e6458b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f4894f7f700 (LWP 17179)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a6ea829f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a6ea829eb8, cond=0x55a6ea829ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a6ea829ee0, mutex=0x55a6ea829eb8) at pthread_cond_wait.c:638
#3  0x00007f4895e6497b in cnd_wait (mtx=0x55a6ea829eb8, cond=0x55a6ea829ee0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55a6eaa039b0) at ../src/util/u_queue.c:275
#5  0x00007f4895e6458b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f4895780700 (LWP 17178)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a6ea829f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a6ea829eb8, cond=0x55a6ea829ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a6ea829ee0, mutex=0x55a6ea829eb8) at pthread_cond_wait.c:638
#3  0x00007f4895e6497b in cnd_wait (mtx=0x55a6ea829eb8, cond=0x55a6ea829ee0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55a6ea9fd180) at ../src/util/u_queue.c:275
#5  0x00007f4895e6458b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4898044700 (LWP 17177)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4898043b60, fd=5) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=5, buf=buf@entry=0x7f4898043b60, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f489b01989f in read (__nbytes=16, __buf=0x7f4898043b60, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x55a6ea7792c0) at ../../../glib/gwakeup.c:210
#4  0x00007f489afd0cfe in g_main_context_check (context=context@entry=0x7f4890000c20, max_priority=2147483647, fds=fds@entry=0x7f489001d430, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f489afd1152 in g_main_context_iterate (context=context@entry=0x7f4890000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f489afd12e3 in g_main_context_iteration (context=0x7f4890000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007f489d441eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4890000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f489d3e61bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4898043d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f489d204082 in QThread::exec() (this=this@entry=0x7f489c1a1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f489c11ef2b in QDBusConnectionManager::run() (this=0x7f489c1a1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#11 0x00007f489d20520c in QThreadPrivate::start(void*) (arg=0x7f489c1a1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#12 0x00007f489b8f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007f489cd37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f4898f04800 (LWP 17175)):
[KCrash Handler]
#6  std::__atomic_base<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x55a600000042) at /usr/include/c++/9/bits/atomic_base.h:734
#7  std::atomic<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x55a600000042) at /usr/include/c++/9/atomic:519
#8  QAtomicOps<QObjectPrivate::ConnectionData*>::loadRelaxed<QObjectPrivate::ConnectionData*>(std::atomic<QObjectPrivate::ConnectionData*> const&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#9  QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadRelaxed() const (this=0x55a600000042) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#10 QObjectPrivate::ensureConnectionData() (this=0x55a600000002) at kernel/qobject_p.h:371
#11 QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (this=0x55a600000002, signal=signal@entry=3, c=c@entry=0x55a6ecf4bd60) at kernel/qobject.cpp:324
#12 0x00007f489d413aaa in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=0x55a6f0ac3c10, signal_index=3, receiver=0x55a718e20280, slot=<optimized out>, slotObj=<optimized out>, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:132
#13 0x00007f489d413f45 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=sender@entry=0x55a6f0ac3c10, signal=signal@entry=0x7ffc56127b10, receiver=receiver@entry=0x55a718e20280, slot=slot@entry=0x0, slotObj=0x55a7189316b0, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at kernel/qobject.cpp:5001
#14 0x00007f488e1841f8 in QObject::connect<void (QmlComponentsPool::*)(), ColumnView::classBegin()::<lambda()> > (type=Qt::AutoConnection, slot=..., context=0x55a718e20280, signal=(void (QmlComponentsPool::*)(class QmlComponentsPool * const)) 0x7f488e1652c0 <QmlComponentsPool::gridUnitChanged()>, sender=0x55a6f0ac3c10) at /usr/include/c++/9/bits/move.h:99
#15 ColumnView::classBegin() (this=0x55a718e20280) at ./src/columnview.cpp:1467
#16 0x00007f489c4d5b41 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x7ffc561283d0, index=38, parent=<optimized out>, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1291
#17 0x00007f489c4d3594 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (this=0x7ffc561283d0, bindingProperty=0x7f48740de408, binding=0x7f4847024c20) at qml/qqmlobjectcreator.cpp:847
#18 0x00007f489c4d395f in QQmlObjectCreator::setupBindings(bool) (this=0x7ffc561283d0, applyDeferredBindings=false) at qml/qqmlobjectcreator.cpp:798
#19 0x00007f489c4d4cee in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (this=this@entry=0x7ffc561283d0, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at qml/qqmlobjectcreator.cpp:1555
#20 0x00007f489c4d5ec2 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=<optimized out>, index=<optimized out>, parent=<optimized out>, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1348
#21 0x00007f489c4d6f56 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (this=this@entry=0x7ffc561283d0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) at qml/qqmlobjectcreator.cpp:204
#22 0x00007f489c4d59e3 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x7ffc56128ba0, index=2, parent=0x55a71d317040, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1231
#23 0x00007f489c4d3594 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (this=0x7ffc56128ba0, bindingProperty=0x7f484008ad38, binding=0x7f4837690ba8) at qml/qqmlobjectcreator.cpp:847
#24 0x00007f489c4d395f in QQmlObjectCreator::setupBindings(bool) (this=0x7ffc56128ba0, applyDeferredBindings=false) at qml/qqmlobjectcreator.cpp:798
#25 0x00007f489c4d4cee in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (this=this@entry=0x7ffc56128ba0, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at qml/qqmlobjectcreator.cpp:1555
#26 0x00007f489c4d5ec2 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=<optimized out>, index=<optimized out>, parent=<optimized out>, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1348
#27 0x00007f489c4d6f56 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (this=this@entry=0x7ffc56128ba0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) at qml/qqmlobjectcreator.cpp:204
#28 0x00007f489c4d59e3 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x55a713a9dc50, index=0, parent=0x0, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1231
#29 0x00007f489c4d6f56 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (this=0x55a713a9dc50, subComponentIndex=<optimized out>, parent=<optimized out>, interrupt=<optimized out>, flags=<optimized out>) at qml/qqmlobjectcreator.cpp:204
#30 0x00007f489c44bf42 in QQmlComponentPrivate::beginCreate(QQmlContextData*) () at qml/qqmlcomponent.cpp:934
#31 0x00007f489c44a630 in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) () at qml/qqmlcomponent.cpp:371
#32 0x00007f489c44a68e in QQmlComponent::create(QQmlContext*) (this=0x55a70bba2da0, context=<optimized out>) at qml/qqmlcomponent.cpp:818
#33 0x00007f489ed4406e in KCModuleQml::KCModuleQml(std::unique_ptr<KQuickAddons::ConfigModule, std::default_delete<KQuickAddons::ConfigModule> >, QWidget*, QList<QVariant> const&) (this=0x55a6ed50eb20, configModule=..., parent=<optimized out>, args=...) at ./src/kcmoduleqml.cpp:167
#34 0x00007f489ed3dcb8 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x55a6eb8681f0, args=...) at /usr/include/c++/9/bits/move.h:74
#35 0x00007f489ed4987a in KCModuleProxyPrivate::loadModule() (this=this@entry=0x55a6f112c170) at ./src/kcmoduleproxy.cpp:81
#36 0x00007f489ed49eb8 in KCModuleProxy::realModule() const (this=this@entry=0x55a6eb8681f0) at ./src/kcmoduleproxy.cpp:54
#37 0x00007f48946294fb in ModuleView::updatePageIconHeader(KPageWidgetItem*, bool) (this=this@entry=0x55a6ea9ae020, page=page@entry=0x55a71d075c10, light=light@entry=true) at ./core/ModuleView.cpp:303
#38 0x00007f489462aa9e in ModuleView::addModule(KCModuleInfo*, QStringList const&) (this=this@entry=0x55a6ea9ae020, module=0x55a6ea8f7578, args=...) at ./core/ModuleView.cpp:279
#39 0x00007f489462af58 in ModuleView::loadModule(QModelIndex const&, QStringList const&) (this=0x55a6ea9ae020, menuItem=..., args=...) at ./core/ModuleView.cpp:234
#40 0x00007f489461d32a in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=0x55a6eaa7c110, activeModule=..., args=...) at ./sidebar/SidebarMode.cpp:464
#41 0x00007f489461a9b6 in SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x55a6eaa7c110, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=20, _a=_a@entry=0x7ffc56129650) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:160
#42 0x00007f489461afa3 in SidebarMode::qt_metacall(QMetaObject::Call, int, void**) (this=0x55a6eaa7c110, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffc56129650) at ./obj-x86_64-linux-gnu/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:608
#43 0x00007f489c495365 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffc56129990, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#44 0x00007f489c35e245 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1301
#45 0x00007f489c360347 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=0x55a6ea90ecf0, callArgs=0x7f48940c15b8, callType=QMetaObject::InvokeMetaMethod) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#46 0x00007f489c36156f in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at jsruntime/qv4qobjectwrapper.cpp:1642
#47 0x00007f489c3919ab in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) () at jsruntime/qv4functionobject_p.h:172
#48 0x00007f48552ed447 in  ()
#49 0x0000000000000000 in  ()
[Inferior 1 (process 17175) detached]

Possible duplicates by query: bug 417802.

Reported using DrKonqi
Comment 1 Nate Graham 2020-10-26 15:19:55 UTC
Here's the action:

#35 0x00007f489ed4987a in KCModuleProxyPrivate::loadModule() (this=this@entry=0x55a6f112c170) at ./src/kcmoduleproxy.cpp:81
#36 0x00007f489ed49eb8 in KCModuleProxy::realModule() const (this=this@entry=0x55a6eb8681f0) at ./src/kcmoduleproxy.cpp:54
#37 0x00007f48946294fb in ModuleView::updatePageIconHeader(KPageWidgetItem*, bool) (this=this@entry=0x55a6ea9ae020, page=page@entry=0x55a71d075c10, light=light@entry=true) at ./core/ModuleView.cpp:303
#38 0x00007f489462aa9e in ModuleView::addModule(KCModuleInfo*, QStringList const&) (this=this@entry=0x55a6ea9ae020, module=0x55a6ea8f7578, args=...) at ./core/ModuleView.cpp:279
#39 0x00007f489462af58 in ModuleView::loadModule(QModelIndex const&, QStringList const&) (this=0x55a6ea9ae020, menuItem=..., args=...) at ./core/ModuleView.cpp:234
#40 0x00007f489461d32a in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=0x55a6eaa7c110, activeModule=..., args=...) at ./sidebar/SidebarMode.cpp:464
#41 0x00007f489461a9b6 in SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x55a6eaa7c110, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=20, _a=_a@entry=0x7ffc56129650) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:160
Comment 2 Tony 2021-02-22 12:53:14 UTC

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