Bug 402562 - Discover crashes at startup
Summary: Discover crashes at startup
Status: VERIFIED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.14.4
Platform: Arch Linux Linux
: VHI crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
: 402460 402657 402745 402763 402927 403003 403028 403155 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-12-25 19:38 UTC by Patrick Silva
Modified: 2019-01-15 21:21 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In: Flatpak 1.1.3


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2018-12-25 19:38:37 UTC
Application: plasma-discover (5.14.4)

Qt Version: 5.12.0
Frameworks Version: 5.53.0
Operating System: Linux 4.19.12-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I forced Discover to quit after a freezing, now Plasma shows crash notification immediately after I click Discover icon in the apps launcher.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f37901d4f80 (LWP 19492))]

Thread 17 (Thread 0x7f375233c700 (LWP 19514)):
#0  0x00007f3794cfa4ed in syscall () at /usr/lib/libc.so.6
#1  0x00007f379349439d in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f376c057513 in  () at /usr/lib/gio/modules/libgiognutls.so
#3  0x00007f377a1cf40c in  () at /usr/lib/libsoup-2.4.so.1
#4  0x00007f377a25b8e8 in  () at /usr/lib/libgobject-2.0.so.0
#5  0x00007f377a25bea4 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#6  0x00007f377a1c3eda in soup_session_async_new_with_options () at /usr/lib/libsoup-2.4.so.1
#7  0x00007f376dcd2f09 in  () at /usr/lib/libostree-1.so.1
#8  0x00007f37934c167b in  () at /usr/lib/libglib-2.0.so.0
#9  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f3752b3d700 (LWP 19512)):
[KCrash Handler]
#6  0x00007f37934be255 in g_slice_alloc () at /usr/lib/libglib-2.0.so.0
#7  0x00007f379350afeb in g_bytes_new_with_free_func () at /usr/lib/libglib-2.0.so.0
#8  0x00007f376c055dbc in  () at /usr/lib/gio/modules/libgiognutls.so
#9  0x00007f377a366ba1 in g_initable_new_valist () at /usr/lib/libgio-2.0.so.0
#10 0x00007f377a366c5a in g_initable_new () at /usr/lib/libgio-2.0.so.0
#11 0x00007f376c05f017 in  () at /usr/lib/gio/modules/libgiognutls.so
#12 0x00007f376c05756b in  () at /usr/lib/gio/modules/libgiognutls.so
#13 0x00007f377a1cf40c in  () at /usr/lib/libsoup-2.4.so.1
#14 0x00007f377a25b8e8 in  () at /usr/lib/libgobject-2.0.so.0
#15 0x00007f377a25bea4 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#16 0x00007f377a1c3eda in soup_session_async_new_with_options () at /usr/lib/libsoup-2.4.so.1
#17 0x00007f376dcd2f09 in  () at /usr/lib/libostree-1.so.1
#18 0x00007f37934c167b in  () at /usr/lib/libglib-2.0.so.0
#19 0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#20 0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f37537fe700 (LWP 19511)):
#0  0x00007f3794cfa4ed in syscall () at /usr/lib/libc.so.6
#1  0x00007f3795017c66 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5
#2  0x00007f379476974e in  () at /usr/lib/libQt5Network.so.5
#3  0x00007f3794769f05 in  () at /usr/lib/libQt5Network.so.5
#4  0x00007f379474adb9 in QSslSocket::startClientEncryption() () at /usr/lib/libQt5Network.so.5
#5  0x00007f379474bff1 in  () at /usr/lib/libQt5Network.so.5
#6  0x00007f37947523e1 in  () at /usr/lib/libQt5Network.so.5
#7  0x00007f37951fe28c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#8  0x00007f37947157fe in  () at /usr/lib/libQt5Network.so.5
#9  0x00007f37947187c0 in  () at /usr/lib/libQt5Network.so.5
#10 0x00007f3794727e2d in  () at /usr/lib/libQt5Network.so.5
#11 0x00007f37960d8e34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f37960e0671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f37951d38f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f379522a226 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f37934e4a2f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#16 0x00007f37934e65e9 in  () at /usr/lib/libglib-2.0.so.0
#17 0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#18 0x00007f37952295c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f37951d258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f37950165c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#21 0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#22 0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f3753fff700 (LWP 19510)):
#0  0x00007f3793fb2ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f379501da59 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f379501db97 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f379501bbb4 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f376cd70700 (LWP 19507)):
#0  0x00007f3794cf07a4 in read () at /usr/lib/libc.so.6
#1  0x00007f3793494971 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37934e50b0 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f37934e64e6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f376dcd1676 in  () at /usr/lib/libostree-1.so.1
#6  0x00007f376dc9722f in  () at /usr/lib/libostree-1.so.1
#7  0x00007f376dca0e7e in ostree_repo_remote_fetch_summary_with_options () at /usr/lib/libostree-1.so.1
#8  0x00007f376dc80de7 in ostree_repo_remote_fetch_summary () at /usr/lib/libostree-1.so.1
#9  0x00007f377819a6c4 in  () at /usr/lib/libflatpak.so.0
#10 0x00007f377819ab58 in  () at /usr/lib/libflatpak.so.0
#11 0x00007f37781d474b in flatpak_installation_fetch_remote_size_sync () at /usr/lib/libflatpak.so.0
#12 0x00007f37783629d5 in FlatpakRunnables::fetchFlatpakSize(_FlatpakInstallation*, FlatpakResource*) (installation=0x7f3764013340, app=0x56194541dc30) at /usr/include/qt/QtCore/qarraydata.h:208
#13 0x00007f377835dbde in non-virtual thunk to QtConcurrent::RunFunctionTask<FlatpakRunnables::SizeInformation>::run() () at /usr/include/c++/8.2.1/new:169
#14 0x00007f379501b9a1 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#16 0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f376d598700 (LWP 19506)):
#0  0x00007f3794cf4c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f37934e6540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f376dcd1676 in  () at /usr/lib/libostree-1.so.1
#4  0x00007f376dc9722f in  () at /usr/lib/libostree-1.so.1
#5  0x00007f376dca0e7e in ostree_repo_remote_fetch_summary_with_options () at /usr/lib/libostree-1.so.1
#6  0x00007f376dc80de7 in ostree_repo_remote_fetch_summary () at /usr/lib/libostree-1.so.1
#7  0x00007f377819a6c4 in  () at /usr/lib/libflatpak.so.0
#8  0x00007f377819ab58 in  () at /usr/lib/libflatpak.so.0
#9  0x00007f37781d474b in flatpak_installation_fetch_remote_size_sync () at /usr/lib/libflatpak.so.0
#10 0x00007f37783629d5 in FlatpakRunnables::fetchFlatpakSize(_FlatpakInstallation*, FlatpakResource*) (installation=0x7f3764013340, app=0x561945416660) at /usr/include/qt/QtCore/qarraydata.h:208
#11 0x00007f377835dbde in non-virtual thunk to QtConcurrent::RunFunctionTask<FlatpakRunnables::SizeInformation>::run() () at /usr/include/c++/8.2.1/new:169
#12 0x00007f379501b9a1 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f376e7fc700 (LWP 19505)):
#0  0x00007f3793fb2ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f379501da59 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f379501db97 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f379501bbb4 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f376effd700 (LWP 19504)):
#0  0x00007f3794cfa4ed in syscall () at /usr/lib/libc.so.6
#1  0x00007f3795019d75 in QSemaphore::acquire(int) () at /usr/lib/libQt5Core.so.5
#2  0x00007f37951fe52a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#3  0x00007f379477d953 in  () at /usr/lib/libQt5Network.so.5
#4  0x00007f379477e79d in  () at /usr/lib/libQt5Network.so.5
#5  0x00007f37951fe28c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#6  0x00007f379477c943 in  () at /usr/lib/libQt5Network.so.5
#7  0x00007f37946c8c38 in  () at /usr/lib/libQt5Network.so.5
#8  0x00007f37946ca43c in  () at /usr/lib/libQt5Network.so.5
#9  0x00007f37951fe28c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007f3794749f73 in QSslSocket::preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator*) () at /usr/lib/libQt5Network.so.5
#11 0x00007f3794769403 in  () at /usr/lib/libQt5Network.so.5
#12 0x00007f37930fca1e in  () at /usr/lib/libssl.so.1.1
#13 0x00007f37930fa92a in  () at /usr/lib/libssl.so.1.1
#14 0x00007f3793104d99 in  () at /usr/lib/libssl.so.1.1
#15 0x00007f3793103c70 in  () at /usr/lib/libssl.so.1.1
#16 0x00007f37930ef576 in SSL_do_handshake () at /usr/lib/libssl.so.1.1
#17 0x00007f3794769b26 in  () at /usr/lib/libQt5Network.so.5
#18 0x00007f3794769f05 in  () at /usr/lib/libQt5Network.so.5
#19 0x00007f379474adb9 in QSslSocket::startClientEncryption() () at /usr/lib/libQt5Network.so.5
#20 0x00007f379474bff1 in  () at /usr/lib/libQt5Network.so.5
#21 0x00007f37947523e1 in  () at /usr/lib/libQt5Network.so.5
#22 0x00007f37951fe28c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#23 0x00007f37947157fe in  () at /usr/lib/libQt5Network.so.5
#24 0x00007f37947187c0 in  () at /usr/lib/libQt5Network.so.5
#25 0x00007f3794727e2d in  () at /usr/lib/libQt5Network.so.5
#26 0x00007f37960d8e34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007f37960e0671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007f37951d38f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#29 0x00007f379522a226 in  () at /usr/lib/libQt5Core.so.5
#30 0x00007f37934e4a2f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#31 0x00007f37934e65e9 in  () at /usr/lib/libglib-2.0.so.0
#32 0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#33 0x00007f37952295c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#34 0x00007f37951d258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#35 0x00007f37950165c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#36 0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#37 0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#38 0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f376f7fe700 (LWP 19503)):
#0  0x00007f3794d0d1e6 in __libc_disable_asynccancel () at /usr/lib/libc.so.6
#1  0x00007f3794cf4c35 in poll () at /usr/lib/libc.so.6
#2  0x00007f37934e6540 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f37952295c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f37951d258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f37950165c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f376ffff700 (LWP 19502)):
#0  0x00007f3794cf4c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f37934e6540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37934e75c2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f377a2d7cb8 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007f37934c167b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f3778ce1700 (LWP 19501)):
#0  0x00007f3794cf4c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f37934e6540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f37934e6682 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f37934c167b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f377b5ef700 (LWP 19500)):
#0  0x00007f3794cf4c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f37934e6540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f37952295c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f37951d258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f37950165c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3796b5ae5b in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f3784d4e700 (LWP 19499)):
#0  0x00007f3793fb2afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f378536ec24 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f378536e948 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f378c853700 (LWP 19496)):
#0  0x00007f3794cf4c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f37934e6540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f37952295c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f37951d258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f37950165c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3795838b89 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f378d054700 (LWP 19495)):
#0  0x00007f3794cf4c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f37934e6540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f37952295c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f37951d258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f37950165c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3796602ba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f378edb7700 (LWP 19494)):
#0  0x00007f3794cf4c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f37933e9630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f37933eb2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f378fd8b96b in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f37950179cc in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f3793faca9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3794cffb23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f37901d4f80 (LWP 19492)):
#0  0x00007f3794cfa4ed in syscall () at /usr/lib/libc.so.6
#1  0x00007f379349439d in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37780d71fb in as_stemmer_process () at /usr/lib/libappstream-glib.so.8
#3  0x00007f37780d7351 in  () at /usr/lib/libappstream-glib.so.8
#4  0x00007f377a23e802 in g_type_create_instance () at /usr/lib/libgobject-2.0.so.0
#5  0x00007f377a25b259 in  () at /usr/lib/libgobject-2.0.so.0
#6  0x00007f377a25c75d in g_object_new_with_properties () at /usr/lib/libgobject-2.0.so.0
#7  0x00007f377a25c86a in g_object_new () at /usr/lib/libgobject-2.0.so.0
#8  0x00007f37780ce3c4 in as_store_new () at /usr/lib/libappstream-glib.so.8
#9  0x00007f37781844ee in  () at /usr/lib/libflatpak.so.0
#10 0x00007f377818a9bb in  () at /usr/lib/libflatpak.so.0
#11 0x00007f37781954c7 in  () at /usr/lib/libflatpak.so.0
#12 0x00007f37781d1902 in  () at /usr/lib/libflatpak.so.0
#13 0x00007f37781d2644 in flatpak_installation_get_installed_ref () at /usr/lib/libflatpak.so.0
#14 0x00007f37783543b1 in FlatpakBackend::getInstalledRefForApp(_FlatpakInstallation*, FlatpakResource*) const (this=this@entry=0x561942d146e0, flatpakInstallation=0x7f3764013340, resource=resource@entry=0x56194541fcc0) at /usr/include/qt/QtCore/qarraydata.h:208
#15 0x00007f3778354a81 in FlatpakBackend::updateAppState(_FlatpakInstallation*, FlatpakResource*) (this=0x561942d146e0, flatpakInstallation=<optimized out>, resource=0x56194541fcc0) at /usr/src/debug/discover-5.14.4/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1048
#16 0x00007f3778359eed in FlatpakBackend::addResource(FlatpakResource*) (this=0x561942d146e0, resource=resource@entry=0x56194541fcc0) at /usr/src/debug/discover-5.14.4/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:518
#17 0x00007f377835a979 in FlatpakBackend::<lambda()>::operator() (__closure=0x561942d48350) at /usr/src/debug/discover-5.14.4/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:618
#18 0x00007f377835a979 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, FlatpakBackend::integrateRemote(FlatpakInstallation*, FlatpakRemote*)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#19 0x00007f377835a979 in QtPrivate::Functor<FlatpakBackend::integrateRemote(FlatpakInstallation*, FlatpakRemote*)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#20 0x00007f377835a979 in QtPrivate::QFunctorSlotObject<FlatpakBackend::integrateRemote(FlatpakInstallation*, FlatpakRemote*)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x561942d48340, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:439
#21 0x00007f37951fe3e0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#22 0x00007f37950222e5 in QFutureWatcherBase::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007f37960d8e34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007f37960e0671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007f37951d38f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007f37951d6998 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#27 0x00007f3795229fd4 in  () at /usr/lib/libQt5Core.so.5
#28 0x00007f37934e4a2f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#29 0x00007f37934e65e9 in  () at /usr/lib/libglib-2.0.so.0
#30 0x00007f37934e662e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#31 0x00007f37952295a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#32 0x00007f37951d258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007f37951da896 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x0000561940d3e616 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/discover-5.14.4/discover/main.cpp:156
[Inferior 1 (process 19492) detached]

Reported using DrKonqi
Comment 1 Antonio Rojas 2019-01-05 13:05:42 UTC
*** Bug 402763 has been marked as a duplicate of this bug. ***
Comment 2 Antonio Rojas 2019-01-05 13:06:29 UTC
*** Bug 402745 has been marked as a duplicate of this bug. ***
Comment 3 Antonio Rojas 2019-01-05 13:07:00 UTC
*** Bug 402657 has been marked as a duplicate of this bug. ***
Comment 4 Antonio Rojas 2019-01-05 13:07:24 UTC
*** Bug 402460 has been marked as a duplicate of this bug. ***
Comment 5 Antonio Rojas 2019-01-05 16:42:26 UTC
As per https://bugs.archlinux.org/task/61198 this is caused by flatpak 1.1.2. I can't reproduce it myself, though
Comment 6 Mario Rossi 2019-01-06 19:05:59 UTC
(In reply to Antonio Rojas from comment #5)
> As per https://bugs.archlinux.org/task/61198 this is caused by flatpak
> 1.1.2. I can't reproduce it myself, though

I confirm, I just tested it on Arch Linux:
Discovery crashes when flatpak is present;
if I remove it, it works again without problems.
Comment 7 Aleix Pol 2019-01-08 00:14:56 UTC
*** Bug 402927 has been marked as a duplicate of this bug. ***
Comment 8 Aleix Pol 2019-01-08 00:32:36 UTC
Here's a proper backtrace with symbols:

#0  0x00007ffff2b444ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fffef85f39d in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffcc8f41fb in as_stemmer_process () at /usr/lib/libappstream-glib.so.8
#3  0x00007fffcc8f4351 in  () at /usr/lib/libappstream-glib.so.8
#4  0x00007fffd96e8802 in g_type_create_instance () at /usr/lib/libgobject-2.0.so.0
#5  0x00007fffd9705259 in  () at /usr/lib/libgobject-2.0.so.0
#6  0x00007fffd970675d in g_object_new_with_properties () at /usr/lib/libgobject-2.0.so.0
#7  0x00007fffd970686a in g_object_new () at /usr/lib/libgobject-2.0.so.0
#8  0x00007fffcc8eb3c4 in as_store_new () at /usr/lib/libappstream-glib.so.8
#9  0x00007fffcc97fc7a in add_appdata_to_deploy_data (metadata_builder=0x7fffffffd110, deploy_dir=0x55555a150d00, id=0x55555a1fd7d0 "org.kde.kruler") at common/flatpak-dir.c:2251
#10 0x00007fffcc9643f1 in upgrade_deploy_data (deploy_data=<optimized out>, deploy_dir=<optimized out>, ref=<optimized out>) at common/flatpak-dir.c:2357
#11 0x00007fffcc9643f1 in flatpak_load_deploy_data (deploy_dir=0x55555a150d00, ref=<optimized out>, required_version=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at common/flatpak-dir.c:591
#12 0x00007fffcc966674 in flatpak_dir_get_deploy_data (self=<optimized out>, ref=0x55555a16c800 "app/org.kde.kruler/x86_64/master", required_version=1, cancellable=0x7fffbc00eba0, error=0x7fffffffd3b0) at common/flatpak-dir.c:2386
#13 0x00007fffcc9aed29 in get_ref (dir=0x5555563cc000, full_ref=0x55555a16c800 "app/org.kde.kruler/x86_64/master", cancellable=0x7fffbc00eba0, error=0x0) at common/flatpak-installation.c:724
#14 0x00007fffcc9aec38 in flatpak_installation_get_installed_ref (self=<optimized out>, kind=<optimized out>, name=0x55555a16c6d8 "org.kde.kruler", arch=0x55555a15b7b8 "x86_64", branch=0x55555a19c488 "master", cancellable=0x7fffbc00eba0, error=0x7fffffffd3b0)
    at common/flatpak-installation.c:812
#15 0x00007fffccc0b082 in FlatpakBackend::getInstalledRefForApp(_FlatpakInstallation*, FlatpakResource*) const (this=0x55555656ec70, flatpakInstallation=0x7fffbc00ea50, resource=0x55555a16c310)
    at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:223
#16 0x00007fffccc0f487 in FlatpakBackend::updateAppState(_FlatpakInstallation*, FlatpakResource*) (this=0x55555656ec70, flatpakInstallation=0x7fffbc00ea50, resource=0x55555a16c310)
    at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1072
#17 0x00007fffccc0c804 in FlatpakBackend::addResource(FlatpakResource*) (this=0x55555656ec70, resource=0x55555a16c310) at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:541
#18 0x00007fffccc154af in FlatpakBackend::integrateRemote(_FlatpakInstallation*, _FlatpakRemote*)::$_25::operator()() const (this=0x555559eb8a40) at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:645
Comment 9 Aleix Pol 2019-01-08 16:05:57 UTC
I've been working on it with flatpak devs and it seems like an upstream issue nobody understands. :/
Comment 10 Antonio Rojas 2019-01-08 19:07:27 UTC
*** Bug 403003 has been marked as a duplicate of this bug. ***
Comment 11 Antonio Rojas 2019-01-09 10:52:03 UTC
*** Bug 403028 has been marked as a duplicate of this bug. ***
Comment 12 Nate Graham 2019-01-14 17:17:38 UTC
Fixed upstream in Flatpak with https://github.com/flatpak/flatpak/commit/f9c6a769ef30a3a33038ec91f080197a0bf418a5

They've just tagged 1.1.3, so hopefully it should be released and in the wild soon!
Comment 13 Nate Graham 2019-01-15 16:25:08 UTC
*** Bug 403155 has been marked as a duplicate of this bug. ***
Comment 14 Patrick Silva 2019-01-15 21:02:37 UTC
flatpak 1.1.3 is already available on Arch Linux, I can confirm that the crash is fixed.
Comment 15 Nate Graham 2019-01-15 21:21:33 UTC
Thank goodness! Thanks Patrick.