Application: plasma-discover (5.8.7) Qt Version: 5.6.1 Frameworks Version: 5.36.0 Operating System: Linux 4.4.0-96-generic x86_64 Distribution: Ubuntu 16.04.3 LTS -- Information about the crash: Discover was showing the list of updates, even though I believe they were already updated. Clicked on update, discover immediately showed updates had been completed then crashed. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f726f964900 (LWP 20977))] Thread 11 (Thread 0x7f722495d700 (LWP 20998)): #0 0x00007f7269057a94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7269012910 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f72690132bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f726cd5837b in QEventDispatcherGlib::processEvents (this=0x7f721c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f726cd00ffa in QEventLoop::exec (this=this@entry=0x7f722495ccc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f726cb299e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #7 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x1cc6d10) at thread/qthread_unix.cpp:341 #8 0x00007f726be006ba in start_thread (arg=0x7f722495d700) at pthread_create.c:333 #9 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f72275f0700 (LWP 20997)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f726cb2f6bb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x18f1640) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=this@entry=0x1976df8, mutex=mutex@entry=0x1976df0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f726f2a0a8d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x1976de8) at scenegraph/qsgthreadedrenderloop.cpp:236 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1976d70) at scenegraph/qsgthreadedrenderloop.cpp:684 #5 0x00007f726f2a1365 in QSGRenderThread::run (this=0x1976d70) at scenegraph/qsgthreadedrenderloop.cpp:713 #6 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x1976d70) at thread/qthread_unix.cpp:341 #7 0x00007f726be006ba in start_thread (arg=0x7f72275f0700) at pthread_create.c:333 #8 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f7234c00700 (LWP 20994)): #0 0x00007f726c11470d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f726901338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f726cd5837b in QEventDispatcherGlib::processEvents (this=0x7f722c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #4 0x00007f726cd00ffa in QEventLoop::exec (this=this@entry=0x7f7234bffcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f726cb299e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #6 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x3e00b00) at thread/qthread_unix.cpp:341 #7 0x00007f726be006ba in start_thread (arg=0x7f7234c00700) at pthread_create.c:333 #8 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f7236f27700 (LWP 20989)): #0 0x00007f726c11470d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f726901338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7269013712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f723c7b59d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f7269039bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f726be006ba in start_thread (arg=0x7f7236f27700) at pthread_create.c:333 #6 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f7237728700 (LWP 20988)): #0 0x00007f726c11024d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f7264d52f55 in ?? () from /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.102 #2 0x00007f72690566f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7269012e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7269013330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f72690134d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f7269039bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f726be006ba in start_thread (arg=0x7f7237728700) at pthread_create.c:333 #9 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f724b5ff700 (LWP 20983)): #0 0x00007f726c11470d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f726901338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f726cd5837b in QEventDispatcherGlib::processEvents (this=0x7f72380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #4 0x00007f726cd00ffa in QEventLoop::exec (this=this@entry=0x7f724b5fecc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f726cb299e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #6 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x7f7240003650) at thread/qthread_unix.cpp:341 #7 0x00007f726be006ba in start_thread (arg=0x7f724b5ff700) at pthread_create.c:333 #8 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f724be00700 (LWP 20982)): #0 __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65 #1 0x00007f726c110242 in read () at ../sysdeps/unix/syscall-template.S:84 #2 0x00007f7264d52f55 in ?? () from /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.102 #3 0x00007f72690566f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7269012e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7269013330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f726cd5837b in QEventDispatcherGlib::processEvents (this=0x7f72400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #8 0x00007f726cd00ffa in QEventLoop::exec (this=this@entry=0x7f724bdffc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #9 0x00007f726cb299e4 in QThread::exec (this=this@entry=0x193c460) at thread/qthread.cpp:500 #10 0x00007f726f22f7d6 in QQuickPixmapReader::run (this=0x193c460) at util/qquickpixmapcache.cpp:817 #11 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x193c460) at thread/qthread_unix.cpp:341 #12 0x00007f726be006ba in start_thread (arg=0x7f724be00700) at pthread_create.c:333 #13 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f72524a0700 (LWP 20980)): #0 0x00007f726c11470d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f726901338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f726cd5837b in QEventDispatcherGlib::processEvents (this=0x7f72440008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #4 0x00007f726cd00ffa in QEventLoop::exec (this=this@entry=0x7f725249fca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f726cb299e4 in QThread::exec (this=this@entry=0x141b830) at thread/qthread.cpp:500 #6 0x00007f726d4b96b5 in QQmlThreadPrivate::run (this=0x141b830) at qml/ftw/qqmlthread.cpp:141 #7 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x141b830) at thread/qthread_unix.cpp:341 #8 0x00007f726be006ba in start_thread (arg=0x7f72524a0700) at pthread_create.c:333 #9 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f72536b8700 (LWP 20979)): #0 0x00007f726c11470d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f726901338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f726cd5837b in QEventDispatcherGlib::processEvents (this=0x7f724c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #4 0x00007f726cd00ffa in QEventLoop::exec (this=this@entry=0x7f72536b7c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f726cb299e4 in QThread::exec (this=this@entry=0x7f726e289d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500 #6 0x00007f726e216515 in QDBusConnectionManager::run (this=0x7f726e289d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189 #7 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x7f726e289d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341 #8 0x00007f726be006ba in start_thread (arg=0x7f72536b8700) at pthread_create.c:333 #9 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f725c348700 (LWP 20978)): #0 0x00007f726c11470d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f7267102c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f72671048d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f725ef13d29 in QXcbEventReader::run (this=0x133bcf0) at qxcbconnection.cpp:1325 #4 0x00007f726cb2e808 in QThreadPrivate::start (arg=0x133bcf0) at thread/qthread_unix.cpp:341 #5 0x00007f726be006ba in start_thread (arg=0x7f725c348700) at pthread_create.c:333 #6 0x00007f726c1203dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f726f964900 (LWP 20977)): [KCrash Handler] #6 0x00007f726eeeb010 in UpdateItem::setProgress(double) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #7 0x00007f726eeebd1c in UpdateModel::resourceHasProgressed(AbstractResource*, double) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #8 0x00007f726cd2fc24 in QtPrivate::QSlotObjectBase::call (a=0x7ffe40685620, r=0x1c05760, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #9 QMetaObject::activate (sender=0x1c04ec0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3715 #10 0x00007f726ef05b7c in ResourcesUpdatesModel::resourceProgressed(AbstractResource*, double) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #11 0x00007f726cd2fc24 in QtPrivate::QSlotObjectBase::call (a=0x7ffe40685760, r=0x1c04ec0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #12 QMetaObject::activate (sender=0x1cbc030, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3715 #13 0x00007f726ef054fc in AbstractBackendUpdater::resourceProgressed(AbstractResource*, double) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #14 0x00007f723d12cfb9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/packagekit-backend.so #15 0x00007f726cd2fc24 in QtPrivate::QSlotObjectBase::call (a=0x7ffe40685920, r=0x1cbc030, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #16 QMetaObject::activate (sender=0x69a8b60, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3715 #17 0x00007f723ced5534 in PackageKit::Transaction::itemProgress(QString const&, PackageKit::Transaction::Status, unsigned int) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #18 0x00007f723ced7c89 in ?? () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #19 0x00007f726cd2fb71 in QMetaObject::activate (sender=0x6e76540, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3730 #20 0x00007f723cee4254 in OrgFreedesktopPackageKitTransactionInterface::ItemProgress(QString const&, unsigned int, unsigned int) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #21 0x00007f723cee4b06 in ?? () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #22 0x00007f723cee6dc8 in OrgFreedesktopPackageKitTransactionInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #23 0x00007f726e222013 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:978 #24 0x00007f726cd30719 in QObject::event (this=0x6e76540, e=<optimized out>) at kernel/qobject.cpp:1256 #25 0x00007f726dcd5afc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x6e76540, e=0x7f724c72a050) at kernel/qapplication.cpp:3804 #26 0x00007f726dcdb036 in QApplication::notify (this=0x7ffe40686540, receiver=0x6e76540, e=0x7f724c72a050) at kernel/qapplication.cpp:3561 #27 0x00007f726cd032a8 in QCoreApplication::notifyInternal2 (receiver=0x6e76540, event=event@entry=0x7f724c72a050) at kernel/qcoreapplication.cpp:1015 #28 0x00007f726cd0516a in QCoreApplication::sendEvent (event=0x7f724c72a050, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225 #29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x130af10) at kernel/qcoreapplication.cpp:1650 #30 0x00007f726cd05628 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508 #31 0x00007f726cd57f53 in postEventSourceDispatch (s=0x13893a0) at kernel/qeventdispatcher_glib.cpp:270 #32 0x00007f7269013197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f72690133f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f726901349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f726cd5835f in QEventDispatcherGlib::processEvents (this=0x138ede0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #36 0x00007f726cd00ffa in QEventLoop::exec (this=this@entry=0x7ffe40686460, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #37 0x00007f726cd096bc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285 #38 0x000000000040a2d5 in ?? () #39 0x00007f726c039830 in __libc_start_main (main=0x409bc0, argc=3, argv=0x7ffe406866d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe406866c8) at ../csu/libc-start.c:291 #40 0x000000000040a419 in _start () Possible duplicates by query: bug 381513. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 370906 ***