Bug 386477 - Plasma Discover crashes after installing updates
Summary: Plasma Discover crashes after installing updates
Status: RESOLVED DUPLICATE of bug 383413
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.8.8
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-11-02 19:05 UTC by VaryHeavy
Modified: 2017-11-07 16:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (17.22 KB, text/plain)
2017-11-06 15:32 UTC, Dennis Schridde
Details
New crash information added by DrKonqi (17.09 KB, text/plain)
2017-11-07 15:56 UTC, roland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description VaryHeavy 2017-11-02 19:05:28 UTC
Application: plasma-discover (5.8.8)

Qt Version: 5.7.1
Frameworks Version: 5.39.0
Operating System: Linux 4.4.0-98-generic x86_64
Distribution: KDE neon LTS User Edition 5.8

-- Information about the crash:
- What I was doing when the application crashed:

I am installing updates by Plasma Discover, and when it finishes, automatically it crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Descubrir (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3ff236e900 (LWP 3153))]

Thread 8 (Thread 0x7f3fb147d700 (LWP 3175)):
#0  idleTimerSourceCheck (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:224
#1  0x00007f3fea3e8dc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3fea3e9330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3fea3e949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3fef89275b in QEventDispatcherGlib::processEvents (this=0x7f3fa00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f3fef83d0ba in QEventLoop::exec (this=this@entry=0x7f3fb147ccc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f3fef66cf64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f3fef671b48 in QThreadPrivate::start (arg=0x195f940) at thread/qthread_unix.cpp:368
#8  0x00007f3fec5a76ba in start_thread (arg=0x7f3fb147d700) at pthread_create.c:333
#9  0x00007f3feec753dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f3fb3fff700 (LWP 3174)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3fef6729fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1bbb410) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x1bb3948, mutex=mutex@entry=0x1bb3940, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f3ff1c9f47d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x1bb3938) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1bb38c0) at scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f3ff1c9fd55 in QSGRenderThread::run (this=0x1bb38c0) at scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f3fef671b48 in QThreadPrivate::start (arg=0x1bb38c0) at thread/qthread_unix.cpp:368
#7  0x00007f3fec5a76ba in start_thread (arg=0x7f3fb3fff700) at pthread_create.c:333
#8  0x00007f3feec753dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f3fbad72700 (LWP 3171)):
#0  0x00007f3fea3e8e68 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3fea3e9330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3fea3e949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3fef89275b in QEventDispatcherGlib::processEvents (this=0x7f3fb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3fef83d0ba in QEventLoop::exec (this=this@entry=0x7f3fbad71cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f3fef66cf64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f3fef671b48 in QThreadPrivate::start (arg=0x2c920c0) at thread/qthread_unix.cpp:368
#7  0x00007f3fec5a76ba in start_thread (arg=0x7f3fbad72700) at pthread_create.c:333
#8  0x00007f3feec753dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f3fcf1bb700 (LWP 3158)):
#0  0x00007f3fea42da94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3fea3e94a6 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3fef89275b in QEventDispatcherGlib::processEvents (this=0x7f3fbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#3  0x00007f3fef83d0ba in QEventLoop::exec (this=this@entry=0x7f3fcf1bacc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#4  0x00007f3fef66cf64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#5  0x00007f3fef671b48 in QThreadPrivate::start (arg=0x7f3fc4003650) at thread/qthread_unix.cpp:368
#6  0x00007f3fec5a76ba in start_thread (arg=0x7f3fcf1bb700) at pthread_create.c:333
#7  0x00007f3feec753dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f3fcf9bc700 (LWP 3157)):
#0  0x00007f3feec6524d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3fe80e1073 in ?? () from /usr/lib/nvidia-384/tls/libnvidia-tls.so.384.90
#2  0x00007f3fea42c6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3fea3e8e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3fea3e9330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3fea3e949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3fef89275b in QEventDispatcherGlib::processEvents (this=0x7f3fc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f3fef83d0ba in QEventLoop::exec (this=this@entry=0x7f3fcf9bbc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#8  0x00007f3fef66cf64 in QThread::exec (this=this@entry=0x1bca820) at thread/qthread.cpp:507
#9  0x00007f3ff1c2ffc6 in QQuickPixmapReader::run (this=0x1bca820) at util/qquickpixmapcache.cpp:822
#10 0x00007f3fef671b48 in QThreadPrivate::start (arg=0x1bca820) at thread/qthread_unix.cpp:368
#11 0x00007f3fec5a76ba in start_thread (arg=0x7f3fcf9bc700) at pthread_create.c:333
#12 0x00007f3feec753dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f3fd6094700 (LWP 3156)):
#0  0x00007f3feec6970d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3fea3e938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3fea3e949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3fef89275b in QEventDispatcherGlib::processEvents (this=0x7f3fc80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3fef83d0ba in QEventLoop::exec (this=this@entry=0x7f3fd6093ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f3fef66cf64 in QThread::exec (this=this@entry=0x16f34a0) at thread/qthread.cpp:507
#6  0x00007f3feffe3bf5 in QQmlThreadPrivate::run (this=0x16f34a0) at qml/ftw/qqmlthread.cpp:147
#7  0x00007f3fef671b48 in QThreadPrivate::start (arg=0x16f34a0) at thread/qthread_unix.cpp:368
#8  0x00007f3fec5a76ba in start_thread (arg=0x7f3fd6094700) at pthread_create.c:333
#9  0x00007f3feec753dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f3fd72a5700 (LWP 3155)):
#0  0x00007f3feec6970d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3fea3e938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3fea3e949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3fef89275b in QEventDispatcherGlib::processEvents (this=0x7f3fd00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3fef83d0ba in QEventLoop::exec (this=this@entry=0x7f3fd72a4c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f3fef66cf64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f3ff24b0735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f3fef671b48 in QThreadPrivate::start (arg=0x7f3ff2524d60) at thread/qthread_unix.cpp:368
#8  0x00007f3fec5a76ba in start_thread (arg=0x7f3fd72a5700) at pthread_create.c:333
#9  0x00007f3feec753dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3ff236e900 (LWP 3153)):
[KCrash Handler]
#6  Transaction::isActive (this=this@entry=0x6e0065006d002d) at /workspace/build/libdiscover/Transaction/Transaction.cpp:99
#7  0x00007f3ff18f07eb in TransactionModel::progress (this=<optimized out>) at /workspace/build/libdiscover/Transaction/TransactionModel.cpp:207
#8  0x00007f3ff190e475 in TransactionModel::qt_static_metacall (_o=_o@entry=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, _c=_c@entry=QMetaObject::ReadProperty, _id=_id@entry=0, _a=_a@entry=0x7ffe1d4dfe30) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_TransactionModel.cpp:241
#9  0x00007f3ff19112cb in TransactionModel::qt_metacall (this=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, _c=QMetaObject::ReadProperty, _id=0, _a=0x7ffe1d4dfe30) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_TransactionModel.cpp:287
#10 0x00007f3feff302f9 in ReadAccessor::Direct (property=..., n=0x0, output=0x7ffe1d4dfe10, object=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>) at jsruntime/qv4qobjectwrapper.cpp:135
#11 LoadProperty<ReadAccessor::Direct> (v4=0x16e4cf0, object=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, property=..., notifier=0x0) at jsruntime/qv4qobjectwrapper.cpp:170
#12 0x00007f3feff30d45 in QV4::QObjectWrapper::getProperty (engine=engine@entry=0x16e4cf0, object=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, property=0x1955f38, captureRequired=captureRequired@entry=true) at jsruntime/qv4qobjectwrapper.cpp:384
#13 0x00007f3feff3151a in QV4::QObjectWrapper::getQmlProperty (this=0x7f3fd50953e8, qmlContext=0x18d7a40, name=0x7f3fd50953e0, revisionMode=QV4::QObjectWrapper::IgnoreRevision, hasProperty=0x0, includeImports=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:324
#14 0x00007f3feff42e28 in QV4::Object::get (hasProperty=0x0, name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:306
#15 QV4::Runtime::getProperty (engine=0x16e4cf0, object=..., nameIndex=<optimized out>) at jsruntime/qv4runtime.cpp:717
#16 0x00007f3fd437bd10 in ?? ()
#17 0x00007ffe1d4e0240 in ?? ()
#18 0x0000000000000002 in ?? ()
#19 0x0000000000000001 in ?? ()
#20 0x00007f3feff4f940 in QQmlVMEMetaObject::metaCall (this=0x7f3fd5095320, o=<optimized out>, c=491651264, _id=-720808992, a=0x16e4cf0) at qml/qqmlvmemetaobject.cpp:885
#21 0x00007f3feffc901b in QV4::Object::call (d=0x7f3fd5095320, this=0x7f3fd400d818) at ../../include/QtQml/5.7.1/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:332
#22 QQmlJavaScriptExpression::evaluate (this=this@entry=0x1926600, callData=callData@entry=0x7f3fd5095320, isUndefined=isUndefined@entry=0x7ffe1d4e02e0) at qml/qqmljavascriptexpression.cpp:196
#23 0x00007f3feffc94f1 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x1926600, isUndefined=isUndefined@entry=0x7ffe1d4e02e0) at qml/qqmljavascriptexpression.cpp:156
#24 0x00007f3feffd0e08 in QQmlBinding::update (this=0x1926600, flags=...) at qml/qqmlbinding.cpp:193
#25 0x00007f3feffd188e in QQmlBinding::refresh (this=<optimized out>) at qml/qqmlbinding.cpp:409
#26 0x00007f3feffa7f8e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:100
#27 0x00007f3feff53f1c in QQmlData::signalEmitted (object=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, index=31, a=0x0) at qml/qqmlengine.cpp:779
#28 0x00007f3fef86a5d6 in QMetaObject::activate (sender=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3618
#29 0x00007f3fef86a1f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1d4e1f30, r=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#30 QMetaObject::activate (sender=sender@entry=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffe1d4e1f30) at kernel/qobject.cpp:3723
#31 0x00007f3fef86a837 in QMetaObject::activate (sender=sender@entry=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, m=m@entry=0x7f3fefa83d80 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffe1d4e1f30) at kernel/qobject.cpp:3602
#32 0x00007f3fef8dfd84 in QAbstractItemModel::rowsRemoved (this=this@entry=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, _t1=..., _t2=-1, _t3=-1) at .moc/moc_qabstractitemmodel.cpp:615
#33 0x00007f3fef7e6dbb in QAbstractItemModel::endRemoveRows (this=this@entry=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>) at itemmodels/qabstractitemmodel.cpp:2715
#34 0x00007f3ff18f182c in TransactionModel::removeTransaction (this=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, trans=0x3126050) at /workspace/build/libdiscover/Transaction/TransactionModel.cpp:189
#35 0x00007f3fef86a1f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1d4e2140, r=0x7f3ff1b28890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#36 QMetaObject::activate (sender=sender@entry=0x3126050, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe1d4e2140) at kernel/qobject.cpp:3723
#37 0x00007f3fef86a837 in QMetaObject::activate (sender=sender@entry=0x3126050, m=m@entry=0x7f3fefa7b820 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe1d4e2140) at kernel/qobject.cpp:3602
#38 0x00007f3fef86a8df in QObject::destroyed (this=this@entry=0x3126050, _t1=_t1@entry=0x3126050) at .moc/moc_qobject.cpp:213
#39 0x00007f3fef871475 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:920
#40 0x00007f3ff1901fed in Transaction::~Transaction (this=0x3126050, __in_chrg=<optimized out>) at /workspace/build/libdiscover/Transaction/Transaction.h:42
#41 UpdateTransaction::~UpdateTransaction (this=0x3126050, __in_chrg=<optimized out>) at /workspace/build/libdiscover/resources/ResourcesUpdatesModel.cpp:125
#42 UpdateTransaction::~UpdateTransaction (this=0x3126050, __in_chrg=<optimized out>) at /workspace/build/libdiscover/resources/ResourcesUpdatesModel.cpp:125
#43 0x00007f3fef86add0 in QObject::event (this=0x3126050, e=<optimized out>) at kernel/qobject.cpp:1254
#44 0x00007f3ff07a1ecc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x3126050, e=0x2b06170) at kernel/qapplication.cpp:3799
#45 0x00007f3ff07a98c6 in QApplication::notify (this=0x7ffe1d4e2830, receiver=0x3126050, e=0x2b06170) at kernel/qapplication.cpp:3556
#46 0x00007f3fef83f0c8 in QCoreApplication::notifyInternal2 (receiver=0x3126050, event=event@entry=0x2b06170) at kernel/qcoreapplication.cpp:988
#47 0x00007f3fef84178b in QCoreApplication::sendEvent (event=0x2b06170, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x15df790) at kernel/qcoreapplication.cpp:1649
#49 0x00007f3fef841bf8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#50 0x00007f3fef892333 in postEventSourceDispatch (s=0x16540a0) at kernel/qeventdispatcher_glib.cpp:276
#51 0x00007f3fea3e9197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f3fea3e93f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f3fea3e949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f3fef89273f in QEventDispatcherGlib::processEvents (this=0x165dd40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#55 0x00007f3fef83d0ba in QEventLoop::exec (this=this@entry=0x7ffe1d4e2750, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#56 0x00007f3fef8456cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#57 0x00007f3ff01fe24c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#58 0x00007f3ff07a1e25 in QApplication::exec () at kernel/qapplication.cpp:2975
#59 0x000000000040a2a5 in main (argc=3, argv=<optimized out>) at /workspace/build/discover/main.cpp:148

Reported using DrKonqi
Comment 1 Dennis Schridde 2017-11-06 15:32:42 UTC
Created attachment 108721 [details]
New crash information added by DrKonqi

plasma-discover (5.8.8) using Qt 5.7.1

- What I was doing when the application crashed:

The update application crashed during the installation of updates.

-- Backtrace (Reduced):
#6  Transaction::isActive (this=this@entry=0x50) at /workspace/build/libdiscover/Transaction/Transaction.cpp:99
#7  0x00007f154d1077eb in TransactionModel::progress (this=<optimized out>) at /workspace/build/libdiscover/Transaction/TransactionModel.cpp:207
#8  0x00007f154d125475 in TransactionModel::qt_static_metacall (_o=_o@entry=0x7f154d33f890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, _c=_c@entry=QMetaObject::ReadProperty, _id=_id@entry=0, _a=_a@entry=0x7ffc3dca0b00) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_TransactionModel.cpp:241
#9  0x00007f154d1282cb in TransactionModel::qt_metacall (this=0x7f154d33f890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>, _c=QMetaObject::ReadProperty, _id=0, _a=0x7ffc3dca0b00) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_TransactionModel.cpp:287
#10 0x00007f154b7472f9 in ReadAccessor::Direct (property=..., n=0x0, output=0x7ffc3dca0ae0, object=0x7f154d33f890 <(anonymous namespace)::Q_QGS_globalTransactionModel::innerFunction()::holder>) at jsruntime/qv4qobjectwrapper.cpp:135
Comment 2 roland 2017-11-07 15:56:57 UTC
Created attachment 108733 [details]
New crash information added by DrKonqi

plasma-discover (5.8.8) using Qt 5.7.1

- What I was doing when the application crashed:

This happens both when applying updates and uninstalling software. This particular crash came after attempting to uninstall backup software (what good is it if none of it can get to WD MyCloud?). Earlier today I crashed applying updates. I used Synaptic to install the required debug packages for Discoverer.

NEVER EVER USE QML for anything.

-- Backtrace (Reduced):
#6  0x00007f69004437e0 in TransactionModel::progress() const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
[...]
#8  0x00007f69004642cb in TransactionModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#9  0x00007f68fea832f9 in ReadAccessor::Direct (property=..., n=0x0, output=0x7fffbf44c680, object=0x7f690067b890) at jsruntime/qv4qobjectwrapper.cpp:135
#10 LoadProperty<ReadAccessor::Direct> (v4=0xaa77e0, object=0x7f690067b890, property=..., notifier=0x0) at jsruntime/qv4qobjectwrapper.cpp:170
#11 0x00007f68fea83d45 in QV4::QObjectWrapper::getProperty (engine=engine@entry=0xaa77e0, object=0x7f690067b890, property=0xcf2058, captureRequired=captureRequired@entry=true) at jsruntime/qv4qobjectwrapper.cpp:384
Comment 3 Nate Graham 2017-11-07 16:19:27 UTC

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