Application: plasma-discover (5.10.2) Qt Version: 5.9.0 Frameworks Version: 5.35.0 Operating System: Linux 4.8.0-56-generic x86_64 Distribution: KDE neon User Edition 5.10 -- Information about the crash: - What I was doing when the application crashed: I tried to install updates, I pressed the "Update All" button it then hang for a little, I closed Discover and tried to install the updates again and then it 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 0x7f95ec79f8c0 (LWP 3350))] Thread 9 (Thread 0x7f95aefdf700 (LWP 3360)): #0 0x00007f95e89d170d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f95e3dd838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f95e3dd849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f95e95faadb in QEventDispatcherGlib::processEvents (this=0x7f959c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f95e95a430a in QEventLoop::exec (this=this@entry=0x7f95aefded00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f95e93d3af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f95e93d8509 in QThreadPrivate::start (arg=0xdcae60) at thread/qthread_unix.cpp:368 #7 0x00007f95e5e356ba in start_thread (arg=0x7f95aefdf700) at pthread_create.c:333 #8 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f95b48f7700 (LWP 3358)): #0 0x00007f95e89d170d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f95e3dd838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f95e3dd849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f95e95faadb in QEventDispatcherGlib::processEvents (this=0x7f95a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f95e95a430a in QEventLoop::exec (this=this@entry=0x7f95b48f6d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f95e93d3af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f95e93d8509 in QThreadPrivate::start (arg=0x18c3550) at thread/qthread_unix.cpp:368 #7 0x00007f95e5e356ba in start_thread (arg=0x7f95b48f7700) at pthread_create.c:333 #8 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f95b7584700 (LWP 3357)): #0 0x00007ffe8b1fd939 in ?? () #1 0x00007ffe8b1fdbd6 in clock_gettime () #2 0x00007f95e89eb836 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f95b7583a60) at ../sysdeps/unix/clock_gettime.c:115 #3 0x00007f95e95f9c51 in qt_clock_gettime (ts=0x7f95b7583a60, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111 #4 do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166 #5 qt_gettime () at kernel/qelapsedtimer_unix.cpp:175 #6 0x00007f95e95f8449 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f95b0001470) at kernel/qtimerinfo_unix.cpp:91 #7 0x00007f95e95f89b5 in QTimerInfoList::timerWait (this=0x7f95b0001470, tm=...) at kernel/qtimerinfo_unix.cpp:388 #8 0x00007f95e95fa09e in timerSourcePrepareHelper (timeout=0x7f95b7583b34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132 #9 timerSourcePrepare (source=<optimized out>, timeout=0x7f95b7583b34) at kernel/qeventdispatcher_glib.cpp:165 #10 0x00007f95e3dd791d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f95e3dd82bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007f95e3dd849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007f95e95faadb in QEventDispatcherGlib::processEvents (this=0x7f95b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #14 0x00007f95e95a430a in QEventLoop::exec (this=this@entry=0x7f95b7583d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #15 0x00007f95e93d3af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #16 0x00007f95e93d8509 in QThreadPrivate::start (arg=0x1dc4990) at thread/qthread_unix.cpp:368 #17 0x00007f95e5e356ba in start_thread (arg=0x7f95b7584700) at pthread_create.c:333 #18 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f95c1205700 (LWP 3355)): #0 0x00007f95e3e1ca94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f95e3dd7bf9 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f95e3dd8307 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f95e3dd849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f95e95faadb in QEventDispatcherGlib::processEvents (this=0x7f95bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f95e95a430a in QEventLoop::exec (this=this@entry=0x7f95c1204c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f95e93d3af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007f95ebdde1c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f95e93d8509 in QThreadPrivate::start (arg=0xf4fa50) at thread/qthread_unix.cpp:368 #9 0x00007f95e5e356ba in start_thread (arg=0x7f95c1205700) at pthread_create.c:333 #10 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f95c9ce4700 (LWP 3354)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f95cb2580f3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #2 0x00007f95cb257817 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007f95e5e356ba in start_thread (arg=0x7f95c9ce4700) at pthread_create.c:333 #4 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f95d1bd0700 (LWP 3353)): #0 0x00007f95e89d170d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f95e3dd838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f95e3dd849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f95e95faadb in QEventDispatcherGlib::processEvents (this=0x7f95c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f95e95a430a in QEventLoop::exec (this=this@entry=0x7f95d1bcfce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f95e93d3af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f95e9dd0075 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f95e93d8509 in QThreadPrivate::start (arg=0xc1bba0) at thread/qthread_unix.cpp:368 #8 0x00007f95e5e356ba in start_thread (arg=0x7f95d1bd0700) at pthread_create.c:333 #9 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f95d2de1700 (LWP 3352)): #0 0x00007f95e89d170d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f95e3dd838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f95e3dd849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f95e95faadb in QEventDispatcherGlib::processEvents (this=0x7f95cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f95e95a430a in QEventLoop::exec (this=this@entry=0x7f95d2de0cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f95e93d3af4 in QThread::exec (this=this@entry=0x7f95ec95dda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:515 #6 0x00007f95ec8e7b75 in QDBusConnectionManager::run (this=0x7f95ec95dda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #7 0x00007f95e93d8509 in QThreadPrivate::start (arg=0x7f95ec95dda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368 #8 0x00007f95e5e356ba in start_thread (arg=0x7f95d2de1700) at pthread_create.c:333 #9 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f95db4dc700 (LWP 3351)): #0 0x00007f95e89d170d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f95e3b75c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f95e3b778d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f95dda341f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f95e93d8509 in QThreadPrivate::start (arg=0xb5fa40) at thread/qthread_unix.cpp:368 #5 0x00007f95e5e356ba in start_thread (arg=0x7f95db4dc700) at pthread_create.c:333 #6 0x00007f95e89dd3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f95ec79f8c0 (LWP 3350)): [KCrash Handler] #6 UpdateItem::setProgress (this=this@entry=0x0, progress=0, progress@entry=50) at /workspace/build/libdiscover/UpdateModel/UpdateItem.cpp:82 #7 0x00007f95eba72a8c in UpdateModel::resourceHasProgressed (this=0x29829b0, res=<optimized out>, progress=50) at /workspace/build/libdiscover/UpdateModel/UpdateModel.cpp:80 #8 0x00007f95e95d23f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe8b1f7540, r=0x29829b0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #9 QMetaObject::activate (sender=0x2dc9510, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffe8b1f7540) at kernel/qobject.cpp:3749 #10 0x00007f95e95d29d7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f95ebcb4240 <ResourcesUpdatesModel::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffe8b1f7540) at kernel/qobject.cpp:3628 #11 0x00007f95eba94cdc in ResourcesUpdatesModel::resourceProgressed (this=<optimized out>, _t1=0x270f550, _t2=50) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_ResourcesUpdatesModel.cpp:372 #12 0x00007f95e95d23f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe8b1f7690, r=0x2dc9510, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #13 QMetaObject::activate (sender=sender@entry=0x10ae120, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffe8b1f7690) at kernel/qobject.cpp:3749 #14 0x00007f95e95d29d7 in QMetaObject::activate (sender=sender@entry=0x10ae120, m=m@entry=0x7f95ebcb4480 <AbstractBackendUpdater::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffe8b1f7690) at kernel/qobject.cpp:3628 #15 0x00007f95eba942bc in AbstractBackendUpdater::resourceProgressed (this=this@entry=0x10ae120, _t1=0x270f550, _t2=50) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_AbstractBackendUpdater.cpp:363 #16 0x00007f95b61dd3e9 in PackageKitUpdater::itemProgress (this=0x10ae120, itemID=..., percentage=50) at /workspace/build/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:337 #17 0x00007f95e95d23f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe8b1f7860, r=0x10ae120, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #18 QMetaObject::activate (sender=0x2c21040, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3749 #19 0x00007f95b5f88534 in PackageKit::Transaction::itemProgress(QString const&, PackageKit::Transaction::Status, unsigned int) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #20 0x00007f95b5f8ac89 in ?? () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #21 0x00007f95e95d20c9 in QMetaObject::activate (sender=0x2c210f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3766 #22 0x00007f95b5f97254 in OrgFreedesktopPackageKitTransactionInterface::ItemProgress(QString const&, unsigned int, unsigned int) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #23 0x00007f95b5f97b06 in ?? () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #24 0x00007f95b5f99dc8 in OrgFreedesktopPackageKitTransactionInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #25 0x00007f95ec8f3ee3 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:998 #26 0x00007f95e95d3109 in QObject::event (this=0x2c210f0, e=<optimized out>) at kernel/qobject.cpp:1246 #27 0x00007f95ea59e3fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2c210f0, e=0x7f95cc0b9fa0) at kernel/qapplication.cpp:3717 #28 0x00007f95ea5a5e07 in QApplication::notify (this=0x7ffe8b1f84a0, receiver=0x2c210f0, e=0x7f95cc0b9fa0) at kernel/qapplication.cpp:3476 #29 0x00007f95e95a6128 in QCoreApplication::notifyInternal2 (receiver=0x2c210f0, event=event@entry=0x7f95cc0b9fa0) at kernel/qcoreapplication.cpp:1018 #30 0x00007f95e95a862b in QCoreApplication::sendEvent (event=0x7f95cc0b9fa0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #31 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb3d150) at kernel/qcoreapplication.cpp:1678 #32 0x00007f95e95a8a98 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532 #33 0x00007f95e95fa6b3 in postEventSourceDispatch (s=0xb98d80) at kernel/qeventdispatcher_glib.cpp:276 #34 0x00007f95e3dd8197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f95e3dd83f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f95e3dd849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f95e95faabf in QEventDispatcherGlib::processEvents (this=0xba6460, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #38 0x00007f95e95a430a in QEventLoop::exec (this=this@entry=0x7ffe8b1f83c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #39 0x00007f95e95acdb4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #40 0x000000000040d4f7 in main (argc=3, argv=<optimized out>) at /workspace/build/discover/main.cpp:151 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 370906 ***