Bug 395762

Summary: Bug report
Product: [Applications] Discover Reporter: Mihai Bojescu <bojescu.mihai>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.13.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mihai Bojescu 2018-06-22 18:27:59 UTC
Application: plasma-discover (5.13.1)

Qt Version: 5.11.1
Frameworks Version: 5.47.0
Operating System: Linux 4.17.2-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed: I closed the app and it crashed on exit. I was running Plasma-Wayland session. It doesn't crash on Plasma-X11.

The crash can be reproduced sometimes.

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

Thread 15 (Thread 0x7fa35b7fe700 (LWP 22463)):
#0  0x00007fa3a1057ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fa39b50b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa37511586f in  () at /usr/lib/libostree-1.so.1
#4  0x00007fa39b533a2a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fa359337700 (LWP 20934)):
[KCrash Handler]
#6  0x00007fa375aa06df in  () at /usr/lib/libflatpak.so.0
#7  0x00007fa375adceda in flatpak_installation_list_installed_refs () at /usr/lib/libflatpak.so.0
#8  0x00007fa375adf095 in flatpak_installation_list_installed_refs_for_update () at /usr/lib/libflatpak.so.0
#9  0x00007fa375d31bc1 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#10 0x00007fa3a176a9f1 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fa343fff700 (LWP 19170)):
#0  0x00007fa39b5522f4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fa39b50aa39 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50b44e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fa3437fe700 (LWP 19097)):
#0  0x00007fa3a1053934 in read () at /usr/lib/libc.so.6
#1  0x00007fa39b550ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50aff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fa36aa7f700 (LWP 15762)):
#0  0x00007fa3a1053934 in read () at /usr/lib/libc.so.6
#1  0x00007fa39b550ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50aff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa39b50b8e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa377d30348 in  () at /usr/lib/libgio-2.0.so.0
#6  0x00007fa39b533a2a in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fa342ffd700 (LWP 15715)):
#0  0x00007fa3a1973e54 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fa39b50af22 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50b4c6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fa35abd2700 (LWP 15709)):
#0  0x00007fa3a1057ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fa39b50b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fa35bfff700 (LWP 15707)):
#0  0x00007fa3a1053934 in read () at /usr/lib/libc.so.6
#1  0x00007fa39b550ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50aff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa3750e2741 in ostree_repo_pull_with_options () at /usr/lib/libostree-1.so.1
#6  0x00007fa375a97b08 in  () at /usr/lib/libflatpak.so.0
#7  0x00007fa375aa85ae in  () at /usr/lib/libflatpak.so.0
#8  0x00007fa375aaba11 in  () at /usr/lib/libflatpak.so.0
#9  0x00007fa375adfa82 in flatpak_installation_update_appstream_full_sync () at /usr/lib/libflatpak.so.0
#10 0x00007fa375d315fd in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#11 0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fa36a27e700 (LWP 15706)):
#0  0x00007fa3a1053934 in read () at /usr/lib/libc.so.6
#1  0x00007fa39b550ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50aff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa39b50b692 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007fa39b533a2a in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fa376dd3700 (LWP 15699)):
#0  0x00007fa3a1057ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fa39b50b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa37e0fa700 (LWP 15698)):
#0  0x00007fa3a1053934 in read () at /usr/lib/libc.so.6
#1  0x00007fa39b550ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50aff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa3a4b6b23b in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa37f52a700 (LWP 15689)):
#0  0x00007fa39d746ffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa3801c5124 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fa3801c4e18 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa38b5ef700 (LWP 15688)):
#0  0x00007fa3a1057ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fa39b50b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a22f89c9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa390939700 (LWP 15687)):
#0  0x00007fa3a1053934 in read () at /usr/lib/libc.so.6
#1  0x00007fa39b550ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa39b50aff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa39b50b4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa39b50b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa3a1974054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3a191f94c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa3a1768a99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa3a364b976 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007fa3a1772b45 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fa39d741075 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa3a106253f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa3a5ad1800 (LWP 15686)):
#0  0x00007fa39d746ffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa3a17732fc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa3a176922b in QThreadPoolPrivate::waitForDone(int) () at /usr/lib/libQt5Core.so.5
#3  0x00007fa3a1769712 in QThreadPool::waitForDone(int) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa3a176975d in QThreadPool::~QThreadPool() () at /usr/lib/libQt5Core.so.5
#5  0x00007fa375d2bb55 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#6  0x00007fa375d2bc79 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#7  0x00007fa3a47f773e in ResourcesModel::~ResourcesModel() () at /usr/lib/plasma-discover/libDiscoverCommon.so
#8  0x00007fa3a47f77aa in ResourcesModel::~ResourcesModel() () at /usr/lib/plasma-discover/libDiscoverCommon.so
#9  0x00007fa3a194b3f1 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007fa3a2f2ca74 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fa3a2f34341 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007fa3a1920cb9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fa3a1923d4c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#14 0x00007fa3a1927c60 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#15 0x0000555bea980d46 in  ()
#16 0x00007fa3a0f8d06b in __libc_start_main () at /usr/lib/libc.so.6
#17 0x0000555bea98130a in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2018-06-26 12:47:32 UTC
Would it be possible to get a backtrace with debug symbols? There's not much we can do with this one.
Comment 2 Christoph Feck 2018-07-18 16:54:57 UTC
If you can provide the information requested in comment #1, please add it.
Comment 3 Christoph Feck 2018-08-02 17:24:58 UTC
To further investigate this issue, KDE developers need the information requested in comment #1. If you can provide it, or need help with finding that information, please add a comment.
Comment 4 Christoph Feck 2018-08-30 20:39:04 UTC
No response, changing status. If you have new information, please add a comment.
Comment 5 Aleix Pol 2018-10-09 11:04:47 UTC

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