Bug 389685 - plasma-discover crashes at the end when it should show update done.
Summary: plasma-discover crashes at the end when it should show update done.
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.8.8
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-01-31 12:04 UTC by Patrick
Modified: 2018-03-12 20:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-15851-0.html (2.72 KB, text/html)
2018-02-01 07:25 UTC, Patrick
Details
attachment-9848-0.html (1.75 KB, text/html)
2018-02-01 22:06 UTC, Patrick
Details
attachment-10650-0.html (2.03 KB, text/html)
2018-02-02 13:14 UTC, Patrick
Details
attachment-11233-0.html (1.38 KB, text/html)
2018-02-02 13:36 UTC, Patrick
Details
attachment-11561-0.html (2.42 KB, text/html)
2018-02-02 13:44 UTC, Patrick
Details
attachment-13502-0.html (7.35 KB, text/html)
2018-02-02 14:48 UTC, Patrick
Details
attachment-28790-0.html (1.47 KB, text/html)
2018-02-14 15:41 UTC, Patrick
Details
attachment-30036-0.html (1.24 KB, text/html)
2018-02-14 16:04 UTC, Patrick
Details
New crash information added by DrKonqi (14.56 KB, text/plain)
2018-03-07 17:13 UTC, Andrew
Details
attachment-15995-0.html (2.41 KB, text/html)
2018-03-12 20:31 UTC, Patrick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick 2018-01-31 12:04:29 UTC
Application: plasma-discover (5.8.8)

Qt Version: 5.6.1
Frameworks Version: 5.36.0
Operating System: Linux 4.13.0-32-generic x86_64
Distribution: Ubuntu 16.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed: 
I did actually nothing. I just booted the PC kubuntu  and run discover tu uptade the system.

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7fac2ffff700 (LWP 4036)):
#0  0x00007fac699a4a94 in g_mutex_unlock (mutex=0x7fac24000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1347
#1  0x00007fac6995f910 in g_main_context_prepare (context=context@entry=0x7fac24000990, priority=priority@entry=0x7fac2fffebc0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3440
#2  0x00007fac699602bb in g_main_context_iterate (context=context@entry=0x7fac24000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#3  0x00007fac6996049c in g_main_context_iteration (context=0x7fac24000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fac6d3c637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fac6d36effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fac6d1979e4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fac6d19c808 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fac6a0cd6ba in start_thread (arg=0x7fac2ffff700) at pthread_create.c:333
#9  0x00007fac6c7a141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fac3769a700 (LWP 4031)):
#0  0x00007fac6d194d69 in QMutex::unlock() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fac6d3c5a11 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fac6995f91d in g_main_context_prepare (context=context@entry=0x7fac30000990, priority=priority@entry=0x7fac37699bc0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3442
#3  0x00007fac699602bb in g_main_context_iterate (context=context@entry=0x7fac30000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#4  0x00007fac6996049c in g_main_context_iteration (context=0x7fac30000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#5  0x00007fac6d3c637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fac6d36effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fac6d1979e4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fac6d19c808 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fac6a0cd6ba in start_thread (arg=0x7fac3769a700) at pthread_create.c:333
#10 0x00007fac6c7a141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fac4cd06700 (LWP 4022)):
#0  0x00007fac6c79574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fac6996038c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fac3c003070, timeout=<optimized out>, context=0x7fac3c000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fac6996038c in g_main_context_iterate (context=context@entry=0x7fac3c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fac6996049c in g_main_context_iteration (context=0x7fac3c000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fac6d3c637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fac6d36effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fac6d1979e4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fac6d19c808 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fac6a0cd6ba in start_thread (arg=0x7fac4cd06700) at pthread_create.c:333
#9  0x00007fac6c7a141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fac4d507700 (LWP 4021)):
#0  0x00007fac6d3c5b50 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fac6995fdc1 in g_main_context_check (context=context@entry=0x7fac44000990, max_priority=2147483647, fds=fds@entry=0x7fac4409d760, n_fds=n_fds@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3681
#2  0x00007fac69960330 in g_main_context_iterate (context=context@entry=0x7fac44000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3837
#3  0x00007fac6996049c in g_main_context_iteration (context=0x7fac44000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fac6d3c637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fac6d36effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fac6d1979e4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fac6f7dd7d6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fac6d19c808 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fac6a0cd6ba in start_thread (arg=0x7fac4d507700) at pthread_create.c:333
#10 0x00007fac6c7a141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fac54c59700 (LWP 4020)):
#0  0x00007fac6c79574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fac6996038c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fac48002e70, timeout=<optimized out>, context=0x7fac48000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fac6996038c in g_main_context_iterate (context=context@entry=0x7fac48000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fac6996049c in g_main_context_iteration (context=0x7fac48000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fac6d3c637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fac6d36effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fac6d1979e4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fac6db1b6b5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fac6d19c808 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fac6a0cd6ba in start_thread (arg=0x7fac54c59700) at pthread_create.c:333
#10 0x00007fac6c7a141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fac55e6a700 (LWP 4019)):
#0  0x00007fac6c79574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fac6996038c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fac50013f60, timeout=<optimized out>, context=0x7fac50000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fac6996038c in g_main_context_iterate (context=context@entry=0x7fac50000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fac6996049c in g_main_context_iteration (context=0x7fac50000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fac6d3c637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fac6d36effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fac6d1979e4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fac7005d515 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fac6d19c808 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fac6a0cd6ba in start_thread (arg=0x7fac55e6a700) at pthread_create.c:333
#10 0x00007fac6c7a141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fac5e64e700 (LWP 4018)):
#0  0x00007fac6c79574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fac67955c62 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fac679578d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fac60ba4d29 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fac6d19c808 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fac6a0cd6ba in start_thread (arg=0x7fac5e64e700) at pthread_create.c:333
#6  0x00007fac6c7a141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fac6ff168c0 (LWP 4017)):
[KCrash Handler]
#6  0x00007fac6f49d040 in Transaction::isActive() const () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#7  0x00007fac6f49ea5b in TransactionModel::progress() const () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#8  0x00007fac6f4bc4a5 in  () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#9  0x00007fac6f4bf2fb in TransactionModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#10 0x00007fac6da67319 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fac6da683c5 in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fac6da68b4a in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fac6da7a69e in QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fac5415bb90 in  ()
#15 0x00007ffc95c93a20 in  ()
#16 0x0000000000000002 in  ()
#17 0x0000000000000001 in  ()
#18 0x00007fac6da86cf0 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fac6db00724 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fac6db00bc1 in QQmlJavaScriptExpression::evaluate(bool*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fac6db0847e in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007fac6db0898e in QQmlBinding::refresh() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007fac6dadface in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007fac6da8b4ac in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007fac6d39d2b0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fac6d39dc24 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fac6d4160b4 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fac6d31899b in QAbstractItemModel::endRemoveRows() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fac6f49fa9c in TransactionModel::removeTransaction(Transaction*) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#30 0x00007fac6d39dc24 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fac6d39e25f in QObject::destroyed(QObject*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fac6d3a4cf5 in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fac6f4b008d in  () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#34 0x00007fac6d39e750 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fac6e32dafc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fac6e333036 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fac6d3712a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fac6d37316a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007fac6d3c5f53 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007fac69960197 in g_main_context_dispatch (context=0x7fac580016f0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154
#41 0x00007fac69960197 in g_main_context_dispatch (context=context@entry=0x7fac580016f0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769
#42 0x00007fac699603f0 in g_main_context_iterate (context=context@entry=0x7fac580016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840
#43 0x00007fac6996049c in g_main_context_iteration (context=0x7fac580016f0, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#44 0x00007fac6d3c635f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007fac6d36effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007fac6d3776bc in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x000000000040a2d5 in  ()
#48 0x00007fac6c6ba830 in __libc_start_main (main=0x409bc0, argc=3, argv=0x7ffc95c96178, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc95c96168) at ../csu/libc-start.c:291
#49 0x000000000040a419 in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-01-31 19:08:32 UTC
Crash in old 5.8.x LTS version. Any chance you can upgrade to 5.11.x? We've done a lot of stability work since then. And the 5.12 LTS is just around the corner, too.
Comment 2 Patrick 2018-02-01 07:25:01 UTC
Created attachment 110275 [details]
attachment-15851-0.html

Thanks very much for the answer. 
I'm using plasma-discover coming with kubuntu xenial. 
I tried to reinstall via synaptic ! But it is still 5.8.8 

when I do "apt-get install plasma-discover" it tells me that 5.8.8 is the last version ! 
patrick@pc-patrick:~$ sudo apt-get install plasma-discover 
Lecture des listes de paquets... Fait 
Construction de l'arbre des dépendances 
Lecture des informations d'état... Fait 
plasma-discover est déjà la version la plus récente (5.8.8-0ubuntu1~ubuntu16.04~ppa1). 


How could I upgrade to 5.11.x ? 
Is there any special repository to add ? 
I didn't find via google ! 
And why plasma-discover doesn't upgrade itself ? 

regards 
Patrick 

----- Mail original -----

De: "Nate Graham" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Mercredi 31 Janvier 2018 20:08:32 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

Nate Graham <pointedstick@zoho.com> changed: 

What |Removed |Added 
---------------------------------------------------------------------------- 
Resolution|--- |WAITINGFORINFO 
Status|UNCONFIRMED |NEEDSINFO 
CC| |pointedstick@zoho.com 

--- Comment #1 from Nate Graham <pointedstick@zoho.com> --- 
Crash in old 5.8.x LTS version. Any chance you can upgrade to 5.11.x? We've 
done a lot of stability work since then. And the 5.12 LTS is just around the 
corner, too.
Comment 3 Nate Graham 2018-02-01 18:11:45 UTC
Your distro and configured repositories determine when you get fixes and new versions of the software, not us. Ubuntu/Kubuntu deliberately ships old software in the name of stability (which is not always realized, as you can see!). To upgrade, you will need to add a repo that gives you access to new versions of KDE software:

sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt update
sudo apt upgrade

Note that this will update all your KDE software, not just Discover, so only do it if you're willing to accept that.
Comment 4 Patrick 2018-02-01 22:06:32 UTC
Created attachment 110297 [details]
attachment-9848-0.html

Thank you very much. 
I will try tomorrow. But before I will do a "ghost" of the disk, just in case. 
But what might be the problem ? 

regards 

----- Mail original -----

De: "Nate Graham" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Jeudi 1 Février 2018 19:11:45 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #3 from Nate Graham <pointedstick@zoho.com> --- 
Your distro and configured repositories determine when you get fixes and new 
versions of the software, not us. Ubuntu/Kubuntu deliberately ships old 
software in the name of stability (which is not always realized, as you can 
see!). To upgrade, you will need to add a repo that gives you access to new 
versions of KDE software: 

sudo add-apt-repository ppa:kubuntu-ppa/backports 
sudo apt update 
sudo apt upgrade 

Note that this will update all your KDE software, not just Discover, so only do 
it if you're willing to accept that.
Comment 5 Nate Graham 2018-02-01 22:07:55 UTC
It's just a bug; software has bugs. :) We want to know if it still happens with a version of the software that's not years old, since it may well have been fixed since then.
Comment 6 Patrick 2018-02-02 13:14:28 UTC
Created attachment 110303 [details]
attachment-10650-0.html

Hi, 
I know what is a bug and what is a software. I have been working for 40 years for the French space agency. But mine (software) had no bugs (only mis-coding or finger typo !) I'm joking of course ;-) 

No, my question (which was not a real question) was only to say that if I update all kde softwares what could be the risk ! 
I do not think that it is a problem. 

But for your information, I must tell you that when I setup kubuntu 16.04 (last year in february), discover was working well. 
It is since september (or october I don't actually remember), that suddenly it crashed. Actually, it was doing the job, but after updating, it crashed just before showing that the job is finished. 
May be another software I installed was incompatible with it ? 

So now the ghost is finished, I'm going to add repository and upgrade. 
I will let you know what is going on. 
regards 

----- Mail original -----

De: "Nate Graham" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Jeudi 1 Février 2018 23:07:55 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #5 from Nate Graham <pointedstick@zoho.com> --- 
It's just a bug; software has bugs. :) We want to know if it still happens with 
a version of the software that's not years old, since it may well have been 
fixed since then.
Comment 7 Patrick 2018-02-02 13:36:45 UTC
Created attachment 110304 [details]
attachment-11233-0.html

I did what you suggested (add repository and upgrade) but unfortunatly it didn't upgrade discover, it is still in 5.8.8 

Should I remove it and install it again ? 
I will try. 

----- Mail original -----

De: "Nate Graham" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Jeudi 1 Février 2018 23:07:55 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #5 from Nate Graham <pointedstick@zoho.com> --- 
It's just a bug; software has bugs. :) We want to know if it still happens with 
a version of the software that's not years old, since it may well have been 
fixed since then.
Comment 8 Patrick 2018-02-02 13:44:49 UTC
Created attachment 110306 [details]
attachment-11561-0.html

I just removed and then install again : he insists on installing the 5.8.8 ! 

patrick@pc-patrick:~$ sudo apt install plasma-discover 
Lecture des listes de paquets... Fait 
Construction de l'arbre des dépendances 
Lecture des informations d'état... Fait 
Les NOUVEAUX paquets suivants seront installés : 
plasma-discover 
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. 
Il est nécessaire de prendre 0 o/970 ko dans les archives. 
Après cette opération, 1 957 ko d'espace disque supplémentaires seront utilisés. 
Sélection du paquet plasma-discover précédemment désélectionné. 
(Lecture de la base de données... 281457 fichiers et répertoires déjà installés.) 
Préparation du dépaquetage de .../plasma-discover_5.8.8-0ubuntu1~ubuntu16.04~ppa1_amd64.deb ... 
Dépaquetage de plasma-discover (5.8.8-0ubuntu1~ubuntu16.04~ppa1) ... 
Traitement des actions différées (« triggers ») pour mime-support (3.59ubuntu1) ... 
Paramétrage de plasma-discover (5.8.8-0ubuntu1~ubuntu16.04~ppa1) ... 




----- Mail original -----

De: "Nate Graham" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Jeudi 1 Février 2018 23:07:55 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #5 from Nate Graham <pointedstick@zoho.com> --- 
It's just a bug; software has bugs. :) We want to know if it still happens with 
a version of the software that's not years old, since it may well have been 
fixed since then.
Comment 9 Nate Graham 2018-02-02 13:59:59 UTC
sounds like the PPA didn't get successfully applied. Essayez encore une fois, s'il vous plait!

sudo add-apt-repository ppa:kubuntu-ppa/backports

If that doesn't work, then maybe you have another PPA that's masking it and I'm not able to help with this any further I'm afraid. Luckily, the new Ubuntu 18.04 LTS is coming out in just 2 months, and it will include Discover 5.12, which is much more stable.
Comment 10 Patrick 2018-02-02 14:48:33 UTC
Created attachment 110309 [details]
attachment-13502-0.html

thanks again for your cooperation. 

I deleted /etc/apt/sources.list.d/kubuntu-ppa-ubuntu-backports-xenial.list 
then redo sudo add-apt-repository ppa:kubuntu-ppa/backports 

then sudo apt update says : 

Lecture des listes de paquets... Fait 
Construction de l'arbre des dépendances 
Lecture des informations d'état... Fait 
Tous les paquets sont à jour . 

You should are right, I might have another repository which masks this one. 
But which one ? 

Here are the results of update (and the liste of repositories) : 
Atteint:1 http://fr.archive.ubuntu.com/ubuntu xenial InRelease 
Atteint:2 http://download.virtualbox.org/virtualbox/debian xenial InRelease 
Atteint:3 http://archive.canonical.com/ubuntu xenial InRelease 
Réception de:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] 
Atteint:5 http://ppa.launchpad.net/boomaga/ppa/ubuntu xenial InRelease 
Atteint:6 http://update.devolo.com/linux/apt stable InRelease 
Atteint:7 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease 
Atteint:8 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease 
Atteint:9 http://ppa.launchpad.net/claydoh/kmymoney2-kde4/ubuntu xenial InRelease 
Atteint:10 http://ppa.launchpad.net/fontforge/fontforge/ubuntu xenial InRelease 
Atteint:11 https://repo.skype.com/deb stable InRelease 
Atteint:12 https://dl.winehq.org/wine-builds/ubuntu xenial InRelease 
Atteint:13 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial InRelease 
Atteint:14 http://ppa.launchpad.net/gregory-hainaut/pcsx2.official.ppa/ubuntu xenial InRelease 
Atteint:15 http://ppa.launchpad.net/jeffreyratcliffe/ppa/ubuntu xenial InRelease 
Atteint:16 http://ppa.launchpad.net/jonathonf/vlc/ubuntu xenial InRelease 
Atteint:17 http://ppa.launchpad.net/kdenlive/kdenlive-stable/ubuntu xenial InRelease 
Réception de:18 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [62,7 kB] 
Atteint:19 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu xenial InRelease 
Réception de:20 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [71,2 kB] 
Réception de:21 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [51,3 kB] 
Réception de:22 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [85,1 kB] 
Atteint:23 http://ppa.launchpad.net/libreoffice/libreoffice-5-4/ubuntu xenial InRelease 
Atteint:24 http://ppa.launchpad.net/nerdherd/cloud/ubuntu xenial InRelease 
Atteint:25 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial InRelease 
Atteint:26 http://ppa.launchpad.net/thomas.tsai/ubuntu-tuxboot/ubuntu xenial InRelease 
Atteint:27 http://ppa.launchpad.net/webupd8team/indicator-kdeconnect/ubuntu xenial InRelease 
Atteint:28 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease 
Atteint:29 http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial InRelease 


If you see any one of them which could do the problem ? 
May be I could remove all of them, but ppa:kubuntu-ppa/backports, and do the upgrade. 
then put them back. What do you think of that? 

But don't worry, as you said 18.04 LTS is coming soon ! and discover does actually the job, it is just at the end where the probleme is. 


----- Mail original -----

De: "Nate Graham" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Vendredi 2 Février 2018 14:59:59 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #9 from Nate Graham <pointedstick@zoho.com> --- 
sounds like the PPA didn't get successfully applied. Essayez encore une fois, 
s'il vous plait! 

sudo add-apt-repository ppa:kubuntu-ppa/backports 

If that doesn't work, then maybe you have another PPA that's masking it and I'm 
not able to help with this any further I'm afraid. Luckily, the new Ubuntu 
18.04 LTS is coming out in just 2 months, and it will include Discover 5.12, 
which is much more stable.
Comment 11 Christoph Feck 2018-02-14 15:28:04 UTC
Could someone familar with Kubuntu PPA repositories please check comment #10?
Comment 12 Patrick 2018-02-14 15:41:45 UTC
Created attachment 110657 [details]
attachment-28790-0.html

Bonjour, 

I don't understand what you want me to do ! 

I already remove all other PPA (all files in /etc/apt/sources.list.d, even the file /etc/apt/sources.list), leaving just ppa:kubuntu-ppa/backports 
but nothing happened, installing plasma-discover still led to 5.8.8 

regards 
Patrick 

----- Mail original -----

De: "Christoph Feck" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Mercredi 14 Février 2018 16:28:04 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #11 from Christoph Feck <cfeck@kde.org> --- 
Could someone familar with Kubuntu PPA repositories please check comment #10?
Comment 13 Christoph Feck 2018-02-14 15:52:22 UTC
I would like to find someone to help you.
Comment 14 Patrick 2018-02-14 16:04:14 UTC
Created attachment 110658 [details]
attachment-30036-0.html

Ah ! OK, ;-)) 
I thought you wanted me to do some action ! 

You know, as kubuntu 18.04 is arriving, and if installation goes "well", (I hope better than 16.04.0 :-( ) 
this should be solved. shouldn't it ? 

thanks for you cooperation 
Patrick 


----- Mail original -----

De: "Christoph Feck" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Mercredi 14 Février 2018 16:52:22 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #13 from Christoph Feck <cfeck@kde.org> --- 
I would like to find someone to help you.
Comment 15 Andrew 2018-03-07 17:13:30 UTC
Created attachment 111246 [details]
New crash information added by DrKonqi

plasma-discover (5.8.8) using Qt 5.6.1

- What I was doing when the application crashed:
it crashed when doing update.
- Unusual behavior I noticed:

- Custom settings of the application:
I have two display as one desktop.

-- Backtrace (Reduced):
#6  0x00007f961f6bc040 in Transaction::isActive() const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#7  0x00007f961f6bda5b in TransactionModel::progress() const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
[...]
#9  0x00007f961f6de2fb in TransactionModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
[...]
#11 0x00007f961dc6a3c5 in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f961dc6ab4a in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
Comment 16 Patrick 2018-03-12 20:31:51 UTC
Created attachment 111352 [details]
attachment-15995-0.html

With the last update : plasma-discover 5.8.9, KDE 5.36.0, Qt 5.6.1, I can tell you that everything is OK for me. 
discover doesn't crash any more. 

c'est tout bon ! 

many thanks 
Patrick 



----- Mail original -----

De: "Andrew" <bugzilla_noreply@kde.org> 
À: "patrick charlot" <patrick.charlot@laposte.net> 
Envoyé: Mercredi 7 Mars 2018 18:13:30 
Objet: [Discover] [Bug 389685] plasma-discover crashes at the end when it should show update done. 

https://bugs.kde.org/show_bug.cgi?id=389685 

--- Comment #15 from Andrew <anla666@o2.pl> --- 
Created attachment 111246 [details] 
--> https://bugs.kde.org/attachment.cgi?id=111246&action=edit 
New crash information added by DrKonqi 

plasma-discover (5.8.8) using Qt 5.6.1 

- What I was doing when the application crashed: 
it crashed when doing update. 
- Unusual behavior I noticed: 

- Custom settings of the application: 
I have two display as one desktop. 

-- Backtrace (Reduced): 
#6 0x00007f961f6bc040 in Transaction::isActive() const () from 
/usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so 
#7 0x00007f961f6bda5b in TransactionModel::progress() const () from 
/usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so 
[...] 
#9 0x00007f961f6de2fb in TransactionModel::qt_metacall(QMetaObject::Call, int, 
void**) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so 
[...] 
#11 0x00007f961dc6a3c5 in 
QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, 
QQmlPropertyData*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 
#12 0x00007f961dc6ab4a in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, 
QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const () from 
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
Comment 17 Nate Graham 2018-03-12 20:33:50 UTC
Glad to hear it!