Bug 437145 - Discover crashes when closed after click on snap url
Summary: Discover crashes when closed after click on snap url
Status: RESOLVED DUPLICATE of bug 422855
Alias: None
Product: Discover
Classification: Applications
Component: Flatpak Backend (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-05-15 11:55 UTC by Patrick Silva
Modified: 2021-06-10 16:03 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented 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-05-15 11:55:23 UTC
Application: plasma-discover (5.22.80)

Qt Version: 5.15.2
Frameworks Version: 5.83.0
Operating System: Linux 5.8.0-53-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:
go to https://snapcraft.io/telegram-desktop
click on "Install > View in Desktop store"  button (Discover opens as expected)
close Discover
Result: Plasma displays a crash notification a few seconds later

The crash can be reproduced sometimes.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fc344155980 (LWP 20727))]
[New LWP 20729]
[New LWP 20730]
[New LWP 20731]
[New LWP 20732]
[New LWP 20733]
[New LWP 20734]
[New LWP 20737]
[New LWP 20738]
[New LWP 20739]
[New LWP 20741]
[New LWP 20742]
[New LWP 20754]
[New LWP 20768]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558f1343e0f0) at ../sysdeps/nptl/futex-internal.h:183

Thread 14 (Thread 0x7fc2e2705700 (LWP 20768)):
#0  __GI___libc_read (nbytes=16, buf=0x7fc2e27049d0, fd=87) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=87, buf=buf@entry=0x7fc2e27049d0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fc34703ab2f in read (__nbytes=16, __buf=0x7fc2e27049d0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fc3051ac780) at ../../../glib/gwakeup.c:210
#4  0x00007fc346ff1ebe in g_main_context_check (context=context@entry=0x7fc2a8000c20, max_priority=2147483647, fds=fds@entry=0x7fc2a800b0a0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007fc346ff2312 in g_main_context_iterate (context=context@entry=0x7fc2a8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007fc346ff24a3 in g_main_context_iteration (context=0x7fc2a8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fc348cf5ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc2a8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fc348c9a1eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc2e2704be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fc348ab4a52 in QThread::exec() (this=this@entry=0x558f174c8bc0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fc34a82738a in QQuickPixmapReader::run() (this=0x558f174c8bc0) at util/qquickpixmapcache.cpp:1024
#11 0x00007fc348ab5bec in QThreadPrivate::start(void*) (arg=0x558f174c8bc0) at thread/qthread_unix.cpp:329
#12 0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fc2e3fff700 (LWP 20754)):
#0  __GI___libc_read (nbytes=16, buf=0x7fc2e3ffea10, fd=78) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=78, buf=buf@entry=0x7fc2e3ffea10, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fc34703ab2f in read (__nbytes=16, __buf=0x7fc2e3ffea10, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fc3045b25b0) at ../../../glib/gwakeup.c:210
#4  0x00007fc346ff1ebe in g_main_context_check (context=context@entry=0x7fc2c8000c20, max_priority=2147483647, fds=fds@entry=0x7fc2c800d8a0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007fc346ff2312 in g_main_context_iterate (context=context@entry=0x7fc2c8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007fc346ff24a3 in g_main_context_iteration (context=0x7fc2c8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fc348cf5ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc2c8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fc348c9a1eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc2e3ffec20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fc348ab4a52 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fc348ab5bec in QThreadPrivate::start(void*) (arg=0x558f130ef670) at thread/qthread_unix.cpp:329
#11 0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fc30ad27700 (LWP 20742)):
#0  g_source_iter_next (iter=iter@entry=0x7fc30ad26a60, source=source@entry=0x7fc30ad26a58) at ../../../glib/gmain.c:1048
#1  0x00007fc346ff182b in g_main_context_prepare (context=context@entry=0x7fc300000c20, priority=priority@entry=0x7fc30ad26ae0) at ../../../glib/gmain.c:3597
#2  0x00007fc346ff229b in g_main_context_iterate (context=context@entry=0x7fc300000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4027
#3  0x00007fc346ff24a3 in g_main_context_iteration (context=0x7fc300000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fc348cf5ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc300000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fc348c9a1eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc30ad26c20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fc348ab4a52 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fc348ab5bec in QThreadPrivate::start(void*) (arg=0x558f135e1120) at thread/qthread_unix.cpp:329
#8  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fc30b7fe700 (LWP 20741)):
#0  0x00007fc34872aaff in __GI___poll (fds=0x7fc2fc0037e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc346ff236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fc2fc0037e0, timeout=<optimized out>, context=0x7fc2fc000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fc2fc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fc346ff24a3 in g_main_context_iteration (context=0x7fc2fc000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fc348cf5ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc2fc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fc348c9a1eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc30b7fdc20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fc348ab4a52 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fc348ab5bec in QThreadPrivate::start(void*) (arg=0x558f13467080) at thread/qthread_unix.cpp:329
#8  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fc320d7e700 (LWP 20739)):
[KCrash Handler]
#6  0x00007fc3220c33ef in flatpak_dir_list_refs (self=self@entry=0x0, kind=kind@entry=0x7fc322127998 "app", refs_out=refs_out@entry=0x7fc320d7da50, cancellable=cancellable@entry=0x558f133f6060, error=error@entry=0x7fc320d7db80) at common/flatpak-dir.c:6281
#7  0x00007fc3220dc7b4 in flatpak_installation_list_installed_refs (self=self@entry=0x7fc30c007d30, cancellable=cancellable@entry=0x558f133f6060, error=error@entry=0x7fc320d7db80) at common/flatpak-installation.c:908
#8  0x00007fc3220ded99 in flatpak_installation_list_installed_refs_for_update (self=0x7fc30c007d30, cancellable=0x558f133f6060, error=0x7fc320d7db80) at common/flatpak-installation.c:1087
#9  0x00007fc32218005c in non-virtual thunk to QtConcurrent::RunFunctionTask<_GPtrArray*>::run() () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/flatpak-backend.so
#10 0x00007fc348ab8ff2 in QThreadPoolThread::run() (this=0x558f13467ed0) at thread/qthreadpool.cpp:100
#11 0x00007fc348ab5bec in QThreadPrivate::start(void*) (arg=0x558f13467ed0) at thread/qthread_unix.cpp:329
#12 0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fc32157f700 (LWP 20738)):
#0  g_mutex_lock (mutex=mutex@entry=0x558f13454140) at ../../../glib/gthread-posix.c:1479
#1  0x00007fc346ff2331 in g_main_context_iterate (context=0x558f13454140, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4051
#2  0x00007fc346ff26f3 in g_main_loop_run (loop=0x558f13454230) at ../../../glib/gmain.c:4241
#3  0x00007fc346baff8a in gdbus_shared_thread_func (user_data=0x558f13454110) at ../../../gio/gdbusprivate.c:279
#4  0x00007fc34701bad1 in g_thread_proxy (data=0x558f1344a760) at ../../../glib/gthread.c:807
#5  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fc321d80700 (LWP 20737)):
#0  0x00007fc34872aaff in __GI___poll (fds=0x558f13447690, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc346ff236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x558f13447690, timeout=<optimized out>, context=0x558f134490d0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x558f134490d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fc346ff24a3 in g_main_context_iteration (context=0x558f134490d0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fc346ff24f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007fc34701bad1 in g_thread_proxy (data=0x7fc314021120) at ../../../glib/gthread.c:807
#6  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fc33a7fc700 (LWP 20734)):
#0  0x00007fc34872aaff in __GI___poll (fds=0x7fc328004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc346ff236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fc328004e60, timeout=<optimized out>, context=0x7fc328000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fc328000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fc346ff24a3 in g_main_context_iteration (context=0x7fc328000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fc348cf5ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc328000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fc348c9a1eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc33a7fbc00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fc348ab4a52 in QThread::exec() (this=this@entry=0x558f11a67c00) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fc349965fa9 in QQmlThreadPrivate::run() (this=0x558f11a67c00) at qml/ftw/qqmlthread.cpp:155
#8  0x00007fc348ab5bec in QThreadPrivate::start(void*) (arg=0x558f11a67c00) at thread/qthread_unix.cpp:329
#9  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fc33affd700 (LWP 20733)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558f11a5a818) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558f11a5a7c8, cond=0x558f11a5a7f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558f11a5a7f0, mutex=0x558f11a5a7c8) at pthread_cond_wait.c:647
#3  0x00007fc341688e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc341688a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fc33b7fe700 (LWP 20732)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558f11a5a818) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558f11a5a7c8, cond=0x558f11a5a7f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558f11a5a7f0, mutex=0x558f11a5a7c8) at pthread_cond_wait.c:647
#3  0x00007fc341688e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc341688a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fc33bfff700 (LWP 20731)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558f11a5a81c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558f11a5a7c8, cond=0x558f11a5a7f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558f11a5a7f0, mutex=0x558f11a5a7c8) at pthread_cond_wait.c:647
#3  0x00007fc341688e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc341688a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fc340f62700 (LWP 20730)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558f11a5a81c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558f11a5a7c8, cond=0x558f11a5a7f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558f11a5a7f0, mutex=0x558f11a5a7c8) at pthread_cond_wait.c:647
#3  0x00007fc341688e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc341688a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fc3434b6700 (LWP 20729)):
#0  0x00007fc34872aaff in __GI___poll (fds=0x7fc33c005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc346ff236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fc33c005240, timeout=<optimized out>, context=0x7fc33c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fc33c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fc346ff24a3 in g_main_context_iteration (context=0x7fc33c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fc348cf5ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc33c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fc348c9a1eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc3434b5bf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fc348ab4a52 in QThread::exec() (this=this@entry=0x7fc34a31fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fc34a29bf4b in QDBusConnectionManager::run() (this=0x7fc34a31fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007fc348ab5bec in QThreadPrivate::start(void*) (arg=0x7fc34a31fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007fc347a4e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fc348737293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fc344155980 (LWP 20727)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558f1343e0f0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558f1343e0a0, cond=0x558f1343e0c8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558f1343e0c8, mutex=0x558f1343e0a0) at pthread_cond_wait.c:647
#3  0x00007fc348abbd5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x558f1343e0a0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x558f1343e070, mutex=mutex@entry=0x558f1343e048, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc348ab85ff in QThreadPoolPrivate::waitForDone(QDeadlineTimer const&) (this=this@entry=0x558f1343dff0, timer=...) at thread/qthreadpool.cpp:305
#6  0x00007fc348ab8a4f in QThreadPoolPrivate::waitForDone(int) (this=0x558f1343dff0, msecs=<optimized out>) at thread/qthreadpool.cpp:315
#7  0x00007fc348ab8ae0 in QThreadPool::~QThreadPool() (this=0x558f13435df0, __in_chrg=<optimized out>) at thread/qthreadpool.cpp:472
#8  0x00007fc322179243 in FlatpakBackend::~FlatpakBackend() (this=0x558f13435d90, __in_chrg=<optimized out>) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:122
#9  0x00007fc3221793bd in FlatpakBackend::~FlatpakBackend() (this=0x558f13435d90, __in_chrg=<optimized out>) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:112
#10 0x00007fc34ac86ef6 in qDeleteAll<AbstractResourcesBackend* const*>(AbstractResourcesBackend* const*, AbstractResourcesBackend* const*) (end=0x558f135641d0, begin=0x558f135640c0) 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=0x558f11d85de0, __in_chrg=<optimized out>) at ./libdiscover/resources/ResourcesModel.cpp:119
#13 0x00007fc34ac86fbd in ResourcesModel::~ResourcesModel() (this=0x558f11d85de0, __in_chrg=<optimized out>) at ./libdiscover/resources/ResourcesModel.cpp:116
#14 0x00007fc348cc9013 in QObject::event(QEvent*) (this=0x558f11d85de0, e=0x7fc2d02eb7b0) at kernel/qobject.cpp:1301
#15 0x00007fc349cebdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x558f118485c0, receiver=receiver@entry=0x558f11d85de0, e=e@entry=0x7fc2d02eb7b0) at kernel/qapplication.cpp:3632
#16 0x00007fc349cf4bb8 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdf7052430, receiver=0x558f11d85de0, e=0x7fc2d02eb7b0) at kernel/qapplication.cpp:3156
#17 0x00007fc348c9b6da in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558f11d85de0, event=0x7fc2d02eb7b0) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#18 0x00007fc348c9dfe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=52, data=0x558f11841980) at kernel/qcoreapplication.cpp:1817
#19 0x00007fc348ca23ac in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:86
#20 0x0000558f0fd025f2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:196
[Inferior 1 (process 20727) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-05-18 20:58:48 UTC
Actually crashing in flatpak code?

#6  0x00007fc3220c33ef in flatpak_dir_list_refs (self=self@entry=0x0, kind=kind@entry=0x7fc322127998 "app", refs_out=refs_out@entry=0x7fc320d7da50, cancellable=cancellable@entry=0x558f133f6060, error=error@entry=0x7fc320d7db80) at common/flatpak-dir.c:6281
#7  0x00007fc3220dc7b4 in flatpak_installation_list_installed_refs (self=self@entry=0x7fc30c007d30, cancellable=cancellable@entry=0x558f133f6060, error=error@entry=0x7fc320d7db80) at common/flatpak-installation.c:908
#8  0x00007fc3220ded99 in flatpak_installation_list_installed_refs_for_update (self=0x7fc30c007d30, cancellable=0x558f133f6060, error=0x7fc320d7db80) at common/flatpak-installation.c:1087
#9  0x00007fc32218005c in non-virtual thunk to QtConcurrent::RunFunctionTask<_GPtrArray*>::run() () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/flatpak-backend.so
Comment 2 Nate Graham 2021-06-10 16:03:47 UTC

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