Bug 438501 - Discover crashed in background after login to Wayland
Summary: Discover crashed in background after login to Wayland
Status: RESOLVED DUPLICATE of bug 422855
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-12 11:44 UTC by Patrick Silva
Modified: 2021-06-15 23:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2021-06-12 11:44:48 UTC
Application: plasma-discover (5.22.80)

Qt Version: 5.15.3
Frameworks Version: 5.83.0
Operating System: Linux 5.8.0-55-generic x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.80
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I started Wayland session and ~3 minutes later Plasma displayed a crash notification.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f847a727700 (LWP 18695))]
[New LWP 18695]
[New LWP 18684]
[New LWP 18698]
[New LWP 18687]
[New LWP 18685]
[New LWP 18688]
[New LWP 18689]
[New LWP 18703]
[New LWP 18704]
[New LWP 18700]
[New LWP 18699]
[New LWP 18690]
[New LWP 18713]
[New LWP 18702]
[New LWP 18694]
[New LWP 18692]
[New LWP 18686]
[New LWP 18693]
[New LWP 18701]
[New LWP 18757]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/plasma-discover'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f847a727700 (LWP 18695))]

Thread 20 (Thread 0x7f842ccee700 (LWP 18757)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f842ccedb90, clockid=<optimized out>, expected=0, futex_word=0x55e74a557200) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f842ccedb90, clockid=<optimized out>, mutex=0x55e74a5571b0, cond=0x55e74a5571d8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55e74a5571d8, mutex=0x55e74a5571b0, abstime=0x7f842ccedb90) at pthread_cond_wait.c:665
#3  0x00007f84a23d3e48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55e74a5571b0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e74a5571b0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e747e73ee0, mutex=mutex@entry=0x55e7477c4138, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f84a23d1351 in QThreadPoolThread::run() (this=0x55e747e73ed0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e747e73ed0) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f8456b0c700 (LWP 18701)):
#0  0x00007f84a2042aff in __GI___poll (fds=0x7f844c070b70, nfds=8, timeout=129033) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a09cb36e in g_main_context_poll (priority=<optimized out>, n_fds=8, fds=0x7f844c070b70, timeout=<optimized out>, context=0x7f844c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f844c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f84a09cb4a3 in g_main_context_iteration (context=0x7f844c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f84a260eb3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f844c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f84a25b2dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8456b0bc20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f84a23ccbb2 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e747d63cc0) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f847b729700 (LWP 18693)):
#0  0x00007f84a2042aff in __GI___poll (fds=0x55e747ae3b10, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a09cb36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x55e747ae3b10, timeout=<optimized out>, context=0x55e747d27230) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x55e747d27230, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f84a09cb6f3 in g_main_loop_run (loop=0x55e747ae3b60) at ../../../glib/gmain.c:4241
#4  0x00007f84a0588f8a in gdbus_shared_thread_func (user_data=0x55e747d27200) at ../../../gio/gdbusprivate.c:279
#5  0x00007f84a09f4ad1 in g_thread_proxy (data=0x55e747d1e0c0) at ../../../glib/gthread.c:807
#6  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f84967ac700 (LWP 18686)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e744e07768) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e744e07718, cond=0x55e744e07740) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e744e07740, mutex=0x55e744e07718) at pthread_cond_wait.c:647
#3  0x00007f8496d07e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8496d07a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f847bf2a700 (LWP 18692)):
#0  0x00007f84a2042aff in __GI___poll (fds=0x55e7452bfd40, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a09cb36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55e7452bfd40, timeout=<optimized out>, context=0x55e747d1c490) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x55e747d1c490, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f84a09cb4a3 in g_main_context_iteration (context=0x55e747d1c490, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f84a09cb4f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007f84a09f4ad1 in g_thread_proxy (data=0x7f8474021a40) at ../../../glib/gthread.c:807
#6  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f847af28700 (LWP 18694)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f847af27b90, clockid=<optimized out>, expected=0, futex_word=0x55e747d3d184) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f847af27b90, clockid=<optimized out>, mutex=0x55e747d3d130, cond=0x55e747d3d158) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55e747d3d158, mutex=0x55e747d3d130, abstime=0x7f847af27b90) at pthread_cond_wait.c:665
#3  0x00007f84a23d3e48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55e747d3d130, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e747d3d130) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e747d3a9e0, mutex=mutex@entry=0x55e747d0fbd8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f84a23d1351 in QThreadPoolThread::run() (this=0x55e747d3a9d0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e747d3a9d0) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f845630b700 (LWP 18702)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f845630ab90, clockid=<optimized out>, expected=0, futex_word=0x7f844c0057d0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f845630ab90, clockid=<optimized out>, mutex=0x7f844c005780, cond=0x7f844c0057a8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f844c0057a8, mutex=0x7f844c005780, abstime=0x7f845630ab90) at pthread_cond_wait.c:665
#3  0x00007f84a23d3e48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f844c005780, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f844c005780) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f844c005460, mutex=mutex@entry=0x7f844c0050f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f84a23d1351 in QThreadPoolThread::run() (this=0x7f844c005450) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x7f844c005450) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f8421ffe700 (LWP 18713)):
#0  0x00007f84a2042aff in __GI___poll (fds=0x7f8410030870, nfds=1, timeout=128820) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a09cb36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8410030870, timeout=<optimized out>, context=0x7f8410000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f8410000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f84a09cb4a3 in g_main_context_iteration (context=0x7f8410000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f84a260eb3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8410000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f84a25b2dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8421ffdc20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f84a23ccbb2 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e747c9d3f0) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f8486efa700 (LWP 18690)):
#0  0x00007f84a2042aff in __GI___poll (fds=0x7f847c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a09cb36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f847c004e60, timeout=<optimized out>, context=0x7f847c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f847c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f84a09cb4a3 in g_main_context_iteration (context=0x7f847c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f84a260eb22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f847c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f84a25b2dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8486ef9c00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f84a23ccbb2 in QThread::exec() (this=this@entry=0x55e745144980) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f84a3280559 in QQmlThreadPrivate::run() (this=0x55e745144980) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e745144980) at thread/qthread_unix.cpp:329
#9  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8457f17700 (LWP 18699)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f84a0a18746 in g_cond_wait_until (cond=cond@entry=0x55e747d14488, mutex=mutex@entry=0x55e747d14480, end_time=end_time@entry=7027160407) at ../../../glib/gthread-posix.c:1588
#2  0x00007f84a099b581 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x55e747d14480, wait=wait@entry=1, end_time=end_time@entry=7027160407) at ../../../glib/gasyncqueue.c:422
#3  0x00007f84a099bba6 in g_async_queue_timeout_pop (queue=0x55e747d14480, timeout=timeout@entry=15000000) at ../../../glib/gasyncqueue.c:545
#4  0x00007f84a09f5419 in g_thread_pool_wait_for_new_pool () at ../../../glib/gthreadpool.c:183
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:411
#6  0x00007f84a09f4ad1 in g_thread_proxy (data=0x7f8458009520) at ../../../glib/gthread.c:807
#7  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f8457716700 (LWP 18700)):
#0  0x00007f84a2042aff in __GI___poll (fds=0x7f8448005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a09cb36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8448005240, timeout=<optimized out>, context=0x7f8448000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f8448000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f84a09cb4a3 in g_main_context_iteration (context=0x7f8448000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f84a260eb22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8448000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f84a25b2dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8457715c20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f84a23ccbb2 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e747e49c30) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f8455309700 (LWP 18704)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8455308b90, clockid=<optimized out>, expected=0, futex_word=0x7f844c0096c4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8455308b90, clockid=<optimized out>, mutex=0x7f844c009670, cond=0x7f844c009698) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f844c009698, mutex=0x7f844c009670, abstime=0x7f8455308b90) at pthread_cond_wait.c:665
#3  0x00007f84a23d3e48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f844c009670, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f844c009670) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f844c0093b0, mutex=mutex@entry=0x7f844c0050f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f84a23d1351 in QThreadPoolThread::run() (this=0x7f844c0093a0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x7f844c0093a0) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8455b0a700 (LWP 18703)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8455b09b90, clockid=<optimized out>, expected=0, futex_word=0x7f844c007810) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8455b09b90, clockid=<optimized out>, mutex=0x7f844c0077c0, cond=0x7f844c0077e8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f844c0077e8, mutex=0x7f844c0077c0, abstime=0x7f8455b09b90) at pthread_cond_wait.c:665
#3  0x00007f84a23d3e48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f844c0077c0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f844c0077c0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f844c007500, mutex=mutex@entry=0x7f844c0050f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f84a23d1351 in QThreadPoolThread::run() (this=0x7f844c0074f0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x7f844c0074f0) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8494fa9700 (LWP 18689)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e744e07768) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e744e07718, cond=0x55e744e07740) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e744e07740, mutex=0x55e744e07718) at pthread_cond_wait.c:647
#3  0x00007f8496d07e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8496d07a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f84957aa700 (LWP 18688)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e744e07768) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e744e07718, cond=0x55e744e07740) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e744e07740, mutex=0x55e744e07718) at pthread_cond_wait.c:647
#3  0x00007f8496d07e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8496d07a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f849ce8a700 (LWP 18685)):
#0  0x00007f84a0a184dd in g_mutex_lock (mutex=mutex@entry=0x7f8498000c20) at ../../../glib/gthread-posix.c:1481
#1  0x00007f84a09caf2a in g_main_context_dispatch (context=context@entry=0x7f8498000c20) at ../../../glib/gmain.c:3968
#2  0x00007f84a09cb400 in g_main_context_iterate (context=context@entry=0x7f8498000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#3  0x00007f84a09cb4a3 in g_main_context_iteration (context=0x7f8498000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f84a260eb3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8498000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f84a25b2dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f849ce89bf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f84a23ccbb2 in QThread::exec() (this=this@entry=0x7f84a3c39d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f84a3bb5f4b in QDBusConnectionManager::run() (this=0x7f84a3c39d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x7f84a3c39d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8495fab700 (LWP 18687)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e744e07768) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e744e07718, cond=0x55e744e07740) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e744e07740, mutex=0x55e744e07718) at pthread_cond_wait.c:647
#3  0x00007f8496d07e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8496d07a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8478992700 (LWP 18698)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8478991b90, clockid=<optimized out>, expected=0, futex_word=0x55e747e57260) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8478991b90, clockid=<optimized out>, mutex=0x55e747e57210, cond=0x55e747e57238) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55e747e57238, mutex=0x55e747e57210, abstime=0x7f8478991b90) at pthread_cond_wait.c:665
#3  0x00007f84a23d3e48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55e747e57210, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e747e57210) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e747e5cb00, mutex=mutex@entry=0x55e747e4eb38, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f84a23d1351 in QThreadPoolThread::run() (this=0x55e747e5caf0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e747e5caf0) at thread/qthread_unix.cpp:329
#8  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f849da12e40 (LWP 18684)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e747d0fc80) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e747d0fc30, cond=0x55e747d0fc58) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e747d0fc58, mutex=0x55e747d0fc30) at pthread_cond_wait.c:647
#3  0x00007f84a23d3ebb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e747d0fc30) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e747d0fc00, mutex=mutex@entry=0x55e747d0fbd8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f84a23d075f in QThreadPoolPrivate::waitForDone(QDeadlineTimer const&) (this=this@entry=0x55e747d0fb80, timer=...) at thread/qthreadpool.cpp:305
#6  0x00007f84a23d0baf in QThreadPoolPrivate::waitForDone(int) (this=0x55e747d0fb80, msecs=<optimized out>) at thread/qthreadpool.cpp:315
#7  0x00007f84a23d0c40 in QThreadPool::~QThreadPool() (this=0x55e744fa6e10, __in_chrg=<optimized out>) at thread/qthreadpool.cpp:472
#8  0x00007f8484323163 in FlatpakBackend::~FlatpakBackend() (this=0x55e744fa6db0, __in_chrg=<optimized out>) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:122
#9  0x00007f84843232dd in FlatpakBackend::~FlatpakBackend() (this=0x55e744fa6db0, __in_chrg=<optimized out>) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:112
#10 0x00007f84a45a2b66 in qDeleteAll<AbstractResourcesBackend* const*>(AbstractResourcesBackend* const*, AbstractResourcesBackend* const*) (end=0x55e744c11f68, begin=0x55e744c11e60) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:319
#11 qDeleteAll<QVector<AbstractResourcesBackend*> >(QVector<AbstractResourcesBackend*> const&) (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#12 ResourcesModel::~ResourcesModel() (this=0x55e744fa23e0, __in_chrg=<optimized out>) at ./libdiscover/resources/ResourcesModel.cpp:119
#13 0x00007f84a45a2c2d in ResourcesModel::~ResourcesModel() (this=0x55e744fa23e0, __in_chrg=<optimized out>) at ./libdiscover/resources/ResourcesModel.cpp:116
#14 0x00007f84a25e1c03 in QObject::event(QEvent*) (this=0x55e744fa23e0, e=0x55e74a9b3630) at kernel/qobject.cpp:1301
#15 0x00007f84a3605dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55e744bf8590, receiver=receiver@entry=0x55e744fa23e0, e=e@entry=0x55e74a9b3630) at kernel/qapplication.cpp:3632
#16 0x00007f84a360ebb8 in QApplication::notify(QObject*, QEvent*) (this=0x7fff6c057120, receiver=0x55e744fa23e0, e=0x55e74a9b3630) at kernel/qapplication.cpp:3156
#17 0x00007f84a25b42ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55e744fa23e0, event=0x55e74a9b3630) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#18 0x00007f84a25b6bd1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=52, data=0x55e744bf1980) at kernel/qcoreapplication.cpp:1821
#19 0x00007f84a25baf9c in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:86
#20 0x000055e743da35eb in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:199

Thread 1 (Thread 0x7f847a727700 (LWP 18695)):
[KCrash Handler]
#3  0x00007f8484289558 in flatpak_installation_list_installed_refs_for_update (self=0x7f8468007c20, cancellable=0x55e747cd6060, error=0x7f847a726b80) at common/flatpak-installation.c:1081
#4  0x00007f8484329f7c in non-virtual thunk to QtConcurrent::RunFunctionTask<_GPtrArray*>::run() () at /usr/include/glib-2.0/glib/glib-autocleanups.h:52
#5  0x00007f84a23d1152 in QThreadPoolThread::run() (this=0x55e747d3d580) at thread/qthreadpool.cpp:100
#6  0x00007f84a23cdd4c in QThreadPrivate::start(void*) (arg=0x55e747d3d580) at thread/qthread_unix.cpp:329
#7  0x00007f84a1427609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f84a204f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Possible duplicates by query: bug 438235, bug 438118, bug 437773, bug 437110, bug 436863.

Reported using DrKonqi
Comment 1 Nate Graham 2021-06-15 23:28:10 UTC
*** This bug has been marked as a duplicate of bug 422855 ***