Bug 388987

Summary: Discover crashes after system update
Product: [Applications] Discover Reporter: Richard Ullger <rullger>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rullger
Priority: NOR Keywords: drkonqi
Version: 5.11.5   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Richard Ullger 2018-01-15 04:20:47 UTC
Application: plasma-discover (5.11.5)

Qt Version: 5.10.0
Frameworks Version: 5.41.0
Operating System: Linux 4.14.13-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Updated Arch Linux system (4 packages selected for update) from within Discover by clicking on Update and selecting Update All. Update completed and Discover reported there were no updates. Discover crashed.

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

Thread 8 (Thread 0x7fb7a3177700 (LWP 1600)):
#0  0x00007fb7db3bbba9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb7db374a36 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7db374fc6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7db37513e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb7e16cb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7e166d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7e147d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7e1482b2d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7dd58e08c in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb7e0d8ae1f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fb7b289a700 (LWP 1594)):
#0  0x00007fb7db37447b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb7db374f4e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7db37513e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7e16cb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb7e166d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7e147d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7e1482b2d in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7dd58e08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb7e0d8ae1f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fb7b373b700 (LWP 1593)):
#0  0x00007fb7db3ba7fb in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb7db374afc in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7db374fc6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7db37513e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb7e16cb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7e166d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7e147d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7e1482b2d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7dd58e08c in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb7e0d8ae1f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fb7b930b700 (LWP 1592)):
#0  0x00007fb7e16cb468 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fb7db374a2a in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7db374fc6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7db37513e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb7e16cb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7e166d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7e147d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7e46adbcb in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007fb7e1482b2d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb7dd58e08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb7e0d8ae1f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fb7c3fff700 (LWP 1591)):
#0  0x00007fb7e0d7c3d8 in read () at /usr/lib/libc.so.6
#1  0x00007fb7db3ba801 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7db374afc in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7db374fc6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb7db37513e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fb7e16cb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7e166d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7e147d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7e207ea19 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fb7e1482b2d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fb7dd58e08c in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fb7e0d8ae1f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fb7c957c700 (LWP 1590)):
#0  0x00007fb7db3bbba9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb7db374555 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7db374f4e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7db37513e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb7e16cb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7e166d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7e147d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7e33d0416 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007fb7e1482b2d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb7dd58e08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb7e0d8ae1f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fb7d2656700 (LWP 1589)):
#0  0x00007fb7e0d8091b in poll () at /usr/lib/libc.so.6
#1  0x00007fb7db10d8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fb7db10f679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fb7d54047aa in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fb7e1482b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7dd58e08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb7e0d8ae1f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fb7e573f800 (LWP 1587)):
[KCrash Handler]
#5  0x0000000000000000 in  ()
#6  0x00007fb7e1678b29 in QMetaObject::cast(QObject const*) const () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7e50b5f70 in  () at /usr/lib/libKF5XmlGui.so.5
#8  0x00007fb7e166ed5c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007fb7e2cb5e7a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fb7e2cbd816 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fb7e166f1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007fb7e1671e46 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fb7e16cc0a4 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007fb7db374e68 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#15 0x00007fb7db3750b1 in  () at /usr/lib/libglib-2.0.so.0
#16 0x00007fb7db37513e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#17 0x00007fb7e16cb691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007fb7d548c282 in  () at /usr/lib/libQt5XcbQpa.so.5
#19 0x00007fb7e166d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007fb7e1676b18 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#21 0x000055a8e425aa2f in  ()
#22 0x00007fb7e0cb5f4a in __libc_start_main () at /usr/lib/libc.so.6
#23 0x000055a8e425acba in _start ()

Reported using DrKonqi
Comment 1 Richard Ullger 2018-01-15 12:47:52 UTC
Created attachment 109873 [details]
New crash information added by DrKonqi

plasma-discover (5.11.5) using Qt 5.10.0

- What I was doing when the application crashed:

Right-clicked on updates available icon in the system tray in Latte Dock and selected view updates. Discover opened.  1 package to update. Clicked Update All. Progress bar scrolled to 100% and Discover immediately crashed. This time it did not display that there were no updates after completion. Last entries in /var/log/pacman.log:

[2018-01-15 12:31] [PACKAGEKIT] synchronizing package lists
[2018-01-15 12:32] [ALPM] transaction started
[2018-01-15 12:32] [ALPM] upgraded mlt (6.4.1-8 -> 6.4.1-9)
[2018-01-15 12:32] [PACKAGEKIT] upgraded mlt (6.4.1-8 -> 6.4.1-9)
[2018-01-15 12:32] [ALPM] transaction completed
[2018-01-15 12:32] [ALPM] running 'systemd-update.hook'...
[2018-01-15 12:32] [PACKAGEKIT] synchronizing package lists
[2018-01-15 12:32] [PACKAGEKIT] synchronizing package lists
[2018-01-15 12:32] [PACKAGEKIT] synchronizing package lists
[2018-01-15 12:32] [PACKAGEKIT] synchronizing package lists

-- Backtrace (Reduced):
#6  0x00007f6b4c54ff70 in  () at /usr/lib/libKF5XmlGui.so.5
#7  0x00007f6b48b08d5c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007f6b4a14fe7a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f6b4a157816 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f6b48b091e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
Comment 2 Aleix Pol 2018-01-15 14:21:51 UTC

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