Bug 419062 - Discover crash when closed in the middle of buffer
Summary: Discover crash when closed in the middle of buffer
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.18.3
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
: 419597 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-03-20 21:09 UTC by pedro moresco
Modified: 2020-05-15 14:54 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.18.4


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pedro moresco 2020-03-20 21:09:54 UTC
Application: plasma-discover (5.18.3)

Qt Version: 5.14.1
Frameworks Version: 5.68.0
Operating System: Linux 5.3.0-42-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.18

-- Information about the crash:
I opened the terminal while the updates where being buffered and made a update trough the CLI and closed the discover in the middle of the buffering.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f65a72a9580 (LWP 3062))]

Thread 17 (Thread 0x7f64f7fff700 (LWP 3884)):
#0  0x00007f65a246a0b4 in __GI___libc_read (fd=83, buf=0x7f64f7ffea50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f659c86a2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8250b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f659e9c36db in start_thread (arg=0x7f64f7fff700) at pthread_create.c:463
#10 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f64fcff9700 (LWP 3883)):
#0  0x00007f65a246ebf9 in __GI___poll (fds=0x7f64c8002de0, nfds=1, timeout=97041) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f659c8255c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f659e9c36db in start_thread (arg=0x7f64fcff9700) at pthread_create.c:463
#8  0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f64fdffb700 (LWP 3881)):
#0  0x00007f65a246a0b4 in __GI___libc_read (fd=79, buf=0x7f64fdffaa50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f659c86a2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8250b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f659e9c36db in start_thread (arg=0x7f64fdffb700) at pthread_create.c:463
#10 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f64feffd700 (LWP 3879)):
#0  0x00007f65a246a0b4 in __GI___libc_read (fd=70, buf=0x7f64feffca50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f659c86a2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8250b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f659e9c36db in start_thread (arg=0x7f64feffd700) at pthread_create.c:463
#10 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f6523fff700 (LWP 3869)):
[KCrash Handler]
#6  0x00007f656372c767 in  () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#7  0x00007f6563745578 in flatpak_installation_list_installed_refs () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#8  0x00007f65637479c2 in flatpak_installation_list_installed_refs_for_update () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#9  0x00007f65639db62d in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/flatpak-backend.so
#10 0x00007f65a2b89f42 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f659e9c36db in start_thread (arg=0x7f6523fff700) at pthread_create.c:463
#13 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f65217fd700 (LWP 3091)):
#0  0x00007f65a246ebf9 in __GI___poll (fds=0x7f6500013330, nfds=1, timeout=61040) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f659c8255c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f659e9c36db in start_thread (arg=0x7f65217fd700) at pthread_create.c:463
#8  0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f6521ffe700 (LWP 3090)):
#0  0x00007f65a2475839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f659c86b77f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c824875 in g_main_context_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825903 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6552c3b401 in fwupd_client_update_metadata () at /usr/lib/x86_64-linux-gnu/libfwupd.so.2
#5  0x00007f6552e64e9b in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so
#6  0x00007f6552e66028 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so
#7  0x00007f65a2b89f42 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f659e9c36db in start_thread (arg=0x7f6521ffe700) at pthread_create.c:463
#10 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f654b8a7700 (LWP 3085)):
#0  0x00007f65a246a0b4 in __GI___libc_read (fd=51, buf=0x7f654b8a6a50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f659c86a2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8250b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f659e9c36db in start_thread (arg=0x7f654b8a7700) at pthread_create.c:463
#10 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f6550f4b700 (LWP 3084)):
#0  0x00007f65a246a0b4 in __GI___libc_read (fd=48, buf=0x7f6550f4aa50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f659c86a2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8250b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f659e9c36db in start_thread (arg=0x7f6550f4b700) at pthread_create.c:463
#10 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f6552c2e700 (LWP 3072)):
#0  0x00007f65a246ebf9 in __GI___poll (fds=0x55ee6bf5f3a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f659c8255c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c825962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659b7ab0e6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f659c84d195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f659e9c36db in start_thread (arg=0x7f6552c2e700) at pthread_create.c:463
#6  0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f6560e04700 (LWP 3071)):
#0  0x00007f65a246ebf9 in __GI___poll (fds=0x7f655c00c2f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f659c8255c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f659c84d195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f659e9c36db in start_thread (arg=0x7f6560e04700) at pthread_create.c:463
#6  0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f65733a5700 (LWP 3067)):
#0  0x00007f65a246a0b4 in __GI___libc_read (fd=13, buf=0x7f65733a49e0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f659c86a2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8250b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c825570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65a635da86 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f659e9c36db in start_thread (arg=0x7f65733a5700) at pthread_create.c:463
#11 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f6578e2f700 (LWP 3066)):
#0  0x00007f659e9c99f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ee6b9121bc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f659e9c99f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ee6b912168, cond=0x55ee6b912190) at pthread_cond_wait.c:502
#2  0x00007f659e9c99f3 in __pthread_cond_wait (cond=0x55ee6b912190, mutex=0x55ee6b912168) at pthread_cond_wait.c:655
#3  0x00007f657a38becb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f657a38bac7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f659e9c36db in start_thread (arg=0x7f6578e2f700) at pthread_create.c:463
#6  0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f658920e700 (LWP 3065)):
#0  0x00007f65a246ebf9 in __GI___poll (fds=0x7f657c0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f659c8255c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a40b0605 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f659e9c36db in start_thread (arg=0x7f658920e700) at pthread_create.c:463
#9  0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f658a41f700 (LWP 3064)):
#0  0x00007f659c822511 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f659c824ef2 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f659c825570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f659c8256dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f65a2dd50db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65a2d7463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2b85317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65a4c77555 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f659e9c36db in start_thread (arg=0x7f658a41f700) at pthread_create.c:463
#10 0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6592788700 (LWP 3063)):
#0  0x00007f65a246ebf9 in __GI___poll (fds=0x7f6592787b68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f659c12a747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f659c12c36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f6595156cc0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f65a2b867ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f659e9c36db in start_thread (arg=0x7f6592788700) at pthread_create.c:463
#6  0x00007f65a247b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f65a72a9580 (LWP 3062)):
#0  0x00007f659e9c99f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ee6c25c770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f659e9c99f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ee6c25c720, cond=0x55ee6c25c748) at pthread_cond_wait.c:502
#2  0x00007f659e9c99f3 in __pthread_cond_wait (cond=0x55ee6c25c748, mutex=0x55ee6c25c720) at pthread_cond_wait.c:655
#3  0x00007f65a2b8cd9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f65a2b894b7 in QThreadPoolPrivate::waitForDone(QDeadlineTimer const&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65a2b898e6 in QThreadPoolPrivate::waitForDone(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65a2b8998c in QThreadPool::~QThreadPool() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65639d4ee3 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/flatpak-backend.so
#8  0x00007f65639d4f99 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/flatpak-backend.so
#9  0x00007f65a6978c7e in ResourcesModel::~ResourcesModel() () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#10 0x00007f65a6978d49 in ResourcesModel::~ResourcesModel() () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#11 0x00007f65a2da8eb5 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f65a45508bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f65a4557ac0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f65a2d75db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f65a2d78a31 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f65a2d7ddc9 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x000055ee6a88c312 in  ()
#18 0x00007f65a237bb97 in __libc_start_main (main=0x55ee6a88b750, argc=3, argv=0x7ffeb3a0d988, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeb3a0d978) at ../csu/libc-start.c:310
#19 0x000055ee6a88c59a in _start ()

Possible duplicates by query: bug 418815, bug 417102, bug 416448, bug 416394, bug 416011.

Reported using DrKonqi
Comment 1 Aleix Pol 2020-03-27 01:45:27 UTC
Git commit a78788762f4babc7c11787216b754ae1443f175e by Aleix Pol.
Committed on 27/03/2020 at 01:44.
Pushed by apol into branch 'Plasma/5.18'.

flatpak: Don't insist on performing tasks after cancellation

Such as flatpak_installation_list_installed_refs_for_update in this
case.

M  +6    -0    libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp

https://commits.kde.org/discover/a78788762f4babc7c11787216b754ae1443f175e
Comment 2 Aleix Pol 2020-05-15 14:54:02 UTC
*** Bug 419597 has been marked as a duplicate of this bug. ***