Bug 450401 - Discover crashes every time
Summary: Discover crashes every time
Status: RESOLVED DUPLICATE of bug 443745
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.24.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-02-16 18:40 UTC by aronkvh
Modified: 2022-02-16 19:25 UTC (History)
2 users (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 aronkvh 2022-02-16 18:40:40 UTC
Application: plasma-discover (5.24.0)

Qt Version: 5.15.3
Frameworks Version: 5.90.0
Operating System: Linux 5.11.0-25-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.0 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I just opened it, it crashes immediatly.

specs.:
Operating System: KDE neon 5.24
KDE Plasma Version: 5.24.0
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.3
Kernel Version: 5.11.0-25-generic (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-3770 CPU @ 3.40GHz
Memory: 27.1 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 4000

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault

[New LWP 11473]
[New LWP 11474]
[New LWP 11475]
[New LWP 11482]
[New LWP 11483]
[New LWP 11484]
[New LWP 11485]
[New LWP 11486]
[New LWP 11488]
[New LWP 11489]
[New LWP 11491]
[New LWP 11492]
[New LWP 11493]
[New LWP 11494]
[New LWP 11495]
[New LWP 11496]
[New LWP 11497]
[New LWP 11498]
[New LWP 11501]
[New LWP 11503]
[New LWP 11507]
[New LWP 11508]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f4db1a88aff in __GI___poll (fds=0x7ffca39909b8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f4dac985bc0 (LWP 11470))]

Thread 23 (Thread 0x7f4d3f767700 (LWP 11508)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4db0843746 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4db07c6581 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db07c6ba6 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4db0820419 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db081fad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f4d3ffff700 (LWP 11507)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4d3fffe920, fd=154) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=154, buf=0x7f4d3fffe920, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4db083eb2f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db07f5ebe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4db07f6312 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f4da03d299d in  () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#7  0x00007f4db081fad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f4d54807700 (LWP 11503)):
#0  0x00007f4db1a88aff in __GI___poll (fds=0x7f4d4401b990, nfds=1, timeout=120389) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4db07f636e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db2058a0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4d44000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f4db1ffcc9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4d548069e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f4db1e16362 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0068df540) at thread/qthread_unix.cpp:331
#7  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f4d5544c700 (LWP 11501)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d007681cc4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d007681c70, cond=0x55d007681c98) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d007681c98, mutex=0x55d007681c70) at pthread_cond_wait.c:638
#3  0x00007f4db1e1d6db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d007681c70) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d0069b85c8, mutex=mutex@entry=0x55d0069b85c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f4db3be4c44 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55d0069b85b8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55d0069b8520) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f4db3be50b9 in QSGRenderThread::run() (this=0x55d0069b8520) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0069b8520) at thread/qthread_unix.cpp:331
#9  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f4d56ffd700 (LWP 11498)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d56ffc950, clockid=<optimized out>, expected=0, futex_word=0x55d0067c73d0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d56ffc950, clockid=<optimized out>, mutex=0x55d0067c7380, cond=0x55d0067c73a8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d0067c73a8, mutex=0x55d0067c7380, abstime=0x7f4d56ffc950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d0067c7380, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d0067c7380) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d0067c6650, mutex=mutex@entry=0x55d0067bdde8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d0067c6640) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0067c6640) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f4d577fe700 (LWP 11497)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d577fd950, clockid=<optimized out>, expected=0, futex_word=0x7f4d50003b00) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d577fd950, clockid=<optimized out>, mutex=0x7f4d50003ab0, cond=0x7f4d50003ad8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f4d50003ad8, mutex=0x7f4d50003ab0, abstime=0x7f4d577fd950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f4d50003ab0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f4d50003ab0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f4d50003820, mutex=mutex@entry=0x7f4d500034f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x7f4d50003810) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x7f4d50003810) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f4d57fff700 (LWP 11496)):
#0  0x00007f4db1a88aff in __GI___poll (fds=0x7f4d50002130, nfds=1, timeout=119389) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4db07f636e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db2058a0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4d50000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f4db1ffcc9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4d57ffe9e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f4db1e16362 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d00663c200) at thread/qthread_unix.cpp:331
#7  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f4d848a5700 (LWP 11495)):
#0  0x00007f4db1a88aff in __GI___poll (fds=0x7f4d5c0020b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4db07f636e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db2058a0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4d5c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f4db1ffcc9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4d848a49e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f4db1e16362 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0065e9b70) at thread/qthread_unix.cpp:331
#7  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f4d867fc700 (LWP 11494)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d867fb950, clockid=<optimized out>, expected=0, futex_word=0x55d0065c5860) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d867fb950, clockid=<optimized out>, mutex=0x55d0065c5810, cond=0x55d0065c5838) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d0065c5838, mutex=0x55d0065c5810, abstime=0x7f4d867fb950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d0065c5810, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d0065c5810) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d0065be440, mutex=mutex@entry=0x55d00658dc18, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d0065be430) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0065be430) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f4d86ffd700 (LWP 11493)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d86ffc950, clockid=<optimized out>, expected=0, futex_word=0x55d0065c3804) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d86ffc950, clockid=<optimized out>, mutex=0x55d0065c37b0, cond=0x55d0065c37d8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d0065c37d8, mutex=0x55d0065c37b0, abstime=0x7f4d86ffc950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d0065c37b0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d0065c37b0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d0065be860, mutex=mutex@entry=0x55d00658dc18, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d0065be850) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0065be850) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f4d877fe700 (LWP 11492)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d877fd950, clockid=<optimized out>, expected=0, futex_word=0x55d0065c1944) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d877fd950, clockid=<optimized out>, mutex=0x55d0065c18f0, cond=0x55d0065c1918) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d0065c1918, mutex=0x55d0065c18f0, abstime=0x7f4d877fd950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d0065c18f0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d0065c18f0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d0065becb0, mutex=mutex@entry=0x55d00658dc18, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d0065beca0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0065beca0) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f4d87fff700 (LWP 11491)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d87ffe950, clockid=<optimized out>, expected=0, futex_word=0x55d0065c0454) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d87ffe950, clockid=<optimized out>, mutex=0x55d0065c0400, cond=0x55d0065c0428) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d0065c0428, mutex=0x55d0065c0400, abstime=0x7f4d87ffe950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d0065c0400, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d0065c0400) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d005ffdf00, mutex=mutex@entry=0x55d00658dc18, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d005ffdef0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d005ffdef0) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f4d94ff9700 (LWP 11489)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d94ff8950, clockid=<optimized out>, expected=0, futex_word=0x55d0065820b0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d94ff8950, clockid=<optimized out>, mutex=0x55d006582060, cond=0x55d006582088) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d006582088, mutex=0x55d006582060, abstime=0x7f4d94ff8950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d006582060, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d006582060) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d006580f90, mutex=mutex@entry=0x55d006579418, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d006580f80) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d006580f80) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f4d957fa700 (LWP 11488)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4d957f9910, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=20, buf=0x7f4d957f9910, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4db083eb2f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db07f5ebe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4db07f6312 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db07f66f3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f4db03fdf8a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007f4db081fad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f4d967fc700 (LWP 11486)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:56
#1  0x00007f4db1a88ae7 in __GI___poll (fds=0x55d00656c580, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#2  0x00007f4db07f636e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4db07f64f1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db081fad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f4d96ffd700 (LWP 11485)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d96ffc950, clockid=<optimized out>, expected=0, futex_word=0x55d0076c8734) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d96ffc950, clockid=<optimized out>, mutex=0x55d0076c86e0, cond=0x55d0076c8708) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d0076c8708, mutex=0x55d0076c86e0, abstime=0x7f4d96ffc950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d0076c86e0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d0076c86e0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d007662450, mutex=mutex@entry=0x55d007657158, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d007662440) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d007662440) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f4d977fe700 (LWP 11484)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d977fd950, clockid=<optimized out>, expected=0, futex_word=0x55d0076c3d70) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d977fd950, clockid=<optimized out>, mutex=0x55d0076c3d20, cond=0x55d0076c3d48) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d0076c3d48, mutex=0x55d0076c3d20, abstime=0x7f4d977fd950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d0076c3d20, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d0076c3d20) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d00760fae0, mutex=mutex@entry=0x55d007657158, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d00760fad0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d00760fad0) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f4d97fff700 (LWP 11483)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4d97ffe950, clockid=<optimized out>, expected=0, futex_word=0x55d0076729b4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4d97ffe950, clockid=<optimized out>, mutex=0x55d007672960, cond=0x55d007672988) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d007672988, mutex=0x55d007672960, abstime=0x7f4d97ffe950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d007672960, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d007672960) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d0062b57f0, mutex=mutex@entry=0x55d007657158, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d0062b57e0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0062b57e0) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f4da0d70700 (LWP 11482)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4da0d6f950, clockid=<optimized out>, expected=0, futex_word=0x55d00765f934) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4da0d6f950, clockid=<optimized out>, mutex=0x55d00765f8e0, cond=0x55d00765f908) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d00765f908, mutex=0x55d00765f8e0, abstime=0x7f4da0d6f950) at pthread_cond_wait.c:656
#3  0x00007f4db1e1d668 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55d00765f8e0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d00765f8e0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d007673900, mutex=mutex@entry=0x55d007657158, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4db1e1ab71 in QThreadPoolThread::run() (this=0x55d0076738f0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d0076738f0) at thread/qthread_unix.cpp:331
#8  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f4da36bd700 (LWP 11475)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4da36bc7b0, fd=10) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=10, buf=0x7f4da36bc7b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4db083eb2f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db07f5ebe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4db07f6312 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f4db2058a0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4d90000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f4db1ffcc9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4da36bc9c0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f4db1e16362 in QThread::exec() (this=this@entry=0x55d00638cff0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f4db2ccb569 in QQmlThreadPrivate::run() (this=0x55d00638cff0) at qml/ftw/qqmlthread.cpp:155
#10 0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x55d00638cff0) at thread/qthread_unix.cpp:331
#11 0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f4da3ebe700 (LWP 11474)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d006176ac8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d006176a78, cond=0x55d006176aa0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d006176aa0, mutex=0x55d006176a78) at pthread_cond_wait.c:638
#3  0x00007f4da83f65eb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f4da83f61eb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4daa7eb700 (LWP 11473)):
#0  0x00007f4db07f28d4 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4db07f4345 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4db07f582b in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db07f629b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db2058a0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4d9c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f4db1ffcc9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4daa7ea9b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f4db1e16362 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f4db2f02f4b in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f4db1e17543 in QThreadPrivate::start(void*) (arg=0x7f4db2f86d80) at thread/qthread_unix.cpp:331
#10 0x00007f4db1205609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f4db1a95293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f4dac985bc0 (LWP 11470)):
[KCrash Handler]
#4  FlatpakBackend::findSource(_FlatpakInstallation*, QString const&) const (this=this@entry=0x55d00657d240, installation=installation@entry=0x7f4d74015010, origin=...) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:114
#5  0x00007f4da022c74e in FlatpakBackend::getAppForInstalledRef(_FlatpakInstallation*, _FlatpakInstalledRef*) const (this=0x55d00657d240, installation=0x7f4d74015010, ref=ref@entry=0x55d0073c9f70) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:355
#6  0x00007f4da02314c5 in FlatpakBackend::<lambda()>::<lambda()>::operator() (__closure=0x55d0073adbf0) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1290
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#8  QtPrivate::Functor<FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#9  QtPrivate::QFunctorSlotObject<FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x55d0073adbe0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#10 0x00007f4db20351be in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffca39918b0, r=0x55d00657d240, this=0x55d0073adbe0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false>(QObject*, int, void**) (sender=0x55d0073c60f0, signal_index=4, argv=0x7ffca39918b0) at kernel/qobject.cpp:3886
#12 0x00007f4db202e587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3946
#13 0x00007f4db1e21ab5 in QFutureWatcherBase::event(QEvent*) (this=<optimized out>, event=0x7f4d6036da90) at thread/qfuturewatcher.cpp:334
#14 0x00007f4db31f2dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55d005ff0290, receiver=receiver@entry=0x55d0073c60f0, e=e@entry=0x7f4d6036da90) at kernel/qapplication.cpp:3632
#15 0x00007f4db31fbbb8 in QApplication::notify(QObject*, QEvent*) (this=0x7ffca3991f20, receiver=0x55d0073c60f0, e=0x7f4d6036da90) at kernel/qapplication.cpp:3156
#16 0x00007f4db1ffe19a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55d0073c60f0, event=0x7f4d6036da90) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#17 0x00007f4db2000aa1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55d005ffb820) at kernel/qcoreapplication.cpp:1821
#18 0x00007f4db2059397 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55d006115a10) at kernel/qeventdispatcher_glib.cpp:277
#19 0x00007f4db07f617d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f4db07f6400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f4db07f64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f4db20589f2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55d00611ae90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#23 0x00007f4db1ffcc9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffca3991e30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#24 0x00007f4db2004e44 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#25 0x000055d0049a664a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:217
[Inferior 1 (process 11470) detached]

The reporter indicates this bug may be a duplicate of or related to bug 443745.

Possible duplicates by query: bug 446480, bug 445815, bug 445745, bug 445288, bug 444837.

Reported using DrKonqi
Comment 1 Nate Graham 2022-02-16 19:25:11 UTC

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