Bug 396228

Summary: Discover Unexpectedly Closes When It Checks for Available Updates to 3 Packages
Product: [Applications] Discover Reporter: irodrigue101
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.13.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description irodrigue101 2018-07-06 01:43:20 UTC
Application: plasma-discover (5.13.0)

Qt Version: 5.11.0
Frameworks Version: 5.47.0
Operating System: Linux 4.16.13-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I logged in, I saw and clicked on the notification for available package updates then, it instantly force-closed.

The necessary updates do show, as in, Discover shows an available update to ffmpeg and freedesktop.org Application Platform Version 1.6

Sadly once it finishes loading that panel showing me the package names, it closes automatically.

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 0x7f333f433800 (LWP 2187))]

Thread 23 (Thread 0x7f326bfff700 (LWP 2282)):
#0  0x00007f333a9bf0f9 in syscall () at /usr/lib/libc.so.6
#1  0x00007f3334eb352d in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3334e3e903 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3334e3eeee in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4  0x00007f3334e95541 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f3334e94a2a in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7f32b77fe700 (LWP 2217)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7f32d0ff9700 (LWP 2214)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7f32d1ffb700 (LWP 2212)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7f32d27fc700 (LWP 2211)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f32d37fe700 (LWP 2209)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f32d3fff700 (LWP 2208)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f32e8ff9700 (LWP 2207)):
#0  0x00007f333a9b5934 in read () at /usr/lib/libc.so.6
#1  0x00007f3334eb1ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3334e6bff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3334e6c4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f3334e6c692 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007f3334e94a2a in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f32e9ffb700 (LWP 2206)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f32ebfff700 (LWP 2204)):
#0  0x00007f33370a7ffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d534c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333e548cdd in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f333e548f4c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f32ea7fc700 (LWP 2203)):
#0  0x00007f333a9b9ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007f3334e6c523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f333b2d5e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f333b28185c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f333b0caac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f32eaffd700 (LWP 2202)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f3300cb8700 (LWP 2201)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f3301d00700 (LWP 2200)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f3302b66700 (LWP 2199)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f3303367700 (LWP 2198)):
#0  0x00007f3334eb32d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f3334e6b4f9 in g_main_context_release () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3334e6c4dd in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f333b2d5e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f333b28185c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f333b0caac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f3303fff700 (LWP 2197)):
#0  0x00007f33370a83f6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f333b0d522d in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f333b0ccc54 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f330930a700 (LWP 2196)):
#0  0x00007f333a9b9ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007f3334e6c523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f333b2d5e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f333b28185c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f333b0caac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f33188c6700 (LWP 2195)):
#0  0x00007f3334eb32d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f3334e6ba55 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3334e6c44e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f333b2d5e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f333b28185c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f333b0caac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f333e4c827b in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f3322533700 (LWP 2190)):
#0  0x00007f333f28c054 in _dl_update_slotinfo () at /lib64/ld-linux-x86-64.so.2
#1  0x00007f333f28c0bc in update_get_addr () at /lib64/ld-linux-x86-64.so.2
#2  0x00007f333f291178 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#3  0x00007f333b0d3e77 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f333b2d5d4b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f3334e6ba49 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#6  0x00007f3334e6c44e in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#8  0x00007f333b2d5e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#9  0x00007f333b28185c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007f333b0caac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#11 0x00007f333bc59559 in  () at /usr/lib/libQt5Qml.so.5
#12 0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f3323744700 (LWP 2189)):
#0  0x00007f333a9b9ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007f3334e6c523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f333b2d5e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f333b28185c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f333b0caac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f333cfa8976 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f332c7a0700 (LWP 2188)):
#0  0x00007f333a9b9ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007f3334c03180 in  () at /usr/lib/libxcb.so.1
#2  0x00007f3334c04e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f332f54ef1a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f333b0d4b95 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f33370a2075 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f333a9c453f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f333f433800 (LWP 2187)):
[KCrash Handler]
#6  0x00007f333c422be4 in QStandardItem::row() const () at /usr/lib/libQt5Gui.so.5
#7  0x00007f33116831db in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#8  0x00007f3311683b08 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#9  0x00007f33116865bf in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#10 0x00007f333e1616b7 in StandardBackendUpdater::refreshUpdateable() () at /usr/lib/plasma-discover/libDiscoverCommon.so
#11 0x00007f333b2acb60 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007f333b2b8b38 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#13 0x00007f333b2ad29b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f333c88a984 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f333c89225b in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f333b282bc9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007f333b2d521a in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#18 0x00007f333b2d5ada in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f3334e6c368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007f3334e6c5b1 in  () at /usr/lib/libglib-2.0.so.0
#21 0x00007f3334e6c63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007f333b2d5e49 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007f332f5e3b32 in  () at /usr/lib/libQt5XcbQpa.so.5
#24 0x00007f333b28185c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007f333b289b56 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#26 0x000055ca240c2d46 in  ()
#27 0x00007f333a8ef06b in __libc_start_main () at /usr/lib/libc.so.6
#28 0x000055ca240c330a in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2018-07-06 10:58:26 UTC

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