Bug 394766 - Updates crashes as soon as it opens
Summary: Updates crashes as soon as it opens
Status: RESOLVED DUPLICATE of bug 394048
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.12.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-27 20:28 UTC by Samarth
Modified: 2018-06-01 00:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samarth 2018-05-27 20:28:03 UTC
Application: plasma-discover (5.12.5)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-22-generic x86_64
Distribution: Ubuntu 18.04 LTS

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

I had just clicked on update from the notification panel when the program crashed. This crash is repeated every time I do this and has been repeating since 2-3 weeks. I can not update kde software using the software updater now.

The crash can be reproduced every time.

-- 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 0x7fab36540800 (LWP 3852))]

Thread 10 (Thread 0x7faae970c700 (LWP 3870)):
#0  0x00007fab2e4289f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ce87ad4e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fab2e4289f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557ce87ad490, cond=0x557ce87ad4b8) at pthread_cond_wait.c:502
#2  0x00007fab2e4289f3 in __pthread_cond_wait (cond=0x557ce87ad4b8, mutex=0x557ce87ad490) at pthread_cond_wait.c:655
#3  0x00007fab3221b59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fab35673548 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fab356739aa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fab3221a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fab2e4226db in start_thread (arg=0x7faae970c700) at pthread_create.c:463
#8  0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7faae9f0d700 (LWP 3865)):
#0  0x00007fab31aff0b4 in __GI___libc_read (fd=31, buf=0x7faae9f0cb90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fab2c339960 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fab2c2f4f27 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fab2c2f53e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fab3245190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fab323f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fab3221522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fab3221a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fab2e4226db in start_thread (arg=0x7faae9f0d700) at pthread_create.c:463
#10 0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7faaeab24700 (LWP 3862)):
#0  0x00007fab31b03bf9 in __GI___poll (fds=0x557ce72af2a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fab2c2f5439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fab2c2f57d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faaf98b2e76 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fab2c31ce05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fab2e4226db in start_thread (arg=0x7faaeab24700) at pthread_create.c:463
#6  0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7faaeb325700 (LWP 3861)):
#0  0x00007fab31b03bf9 in __GI___poll (fds=0x557ce7289910, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fab2c2f5439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fab2c2f5591 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fab2c31ce05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fab2e4226db in start_thread (arg=0x7faaeb325700) at pthread_create.c:463
#6  0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7faafb6d9700 (LWP 3858)):
#0  0x00007fab2c33acf4 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fab2c2f4988 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fab2c2f536b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fab3245190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fab323f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fab3221522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fab3221a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fab2e4226db in start_thread (arg=0x7faafb6d9700) at pthread_create.c:463
#9  0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fab00d0e700 (LWP 3857)):
#0  0x00007fab2c33acf4 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fab2c2f53f6 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fab3245190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fab323f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fab3221522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fab3221a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fab2e4226db in start_thread (arg=0x7fab00d0e700) at pthread_create.c:463
#8  0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fab0a99c700 (LWP 3856)):
#0  0x00007fab2c33acd9 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fab2c2f4fc6 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fab2c2f54c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fab3245190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fab323f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fab3221522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fab355f42a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fab3221a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fab2e4226db in start_thread (arg=0x7fab0a99c700) at pthread_create.c:463
#10 0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fab199c2700 (LWP 3855)):
#0  0x00007fab31b1fe92 in __GI___clock_gettime (clock_id=1, tp=0x7fab199c1af0) at ../sysdeps/unix/clock_gettime.c:115
#1  0x00007fab32451221 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fab3244fa59 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fab32450035 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fab3245167e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fab2c2f4998 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fab2c2f536b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fab3245190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fab323f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fab3221522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fab32e2b6f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fab3221a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fab2e4226db in start_thread (arg=0x7fab199c2700) at pthread_create.c:463
#14 0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fab1abd3700 (LWP 3854)):
#0  0x00007fab2c33acf4 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fab2c2f4e49 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fab2c2f53e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fab3245190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fab323f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fab3221522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fab33606d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fab3221a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fab2e4226db in start_thread (arg=0x7fab1abd3700) at pthread_create.c:463
#10 0x00007fab31b1088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fab36540800 (LWP 3852)):
[KCrash Handler]
#6  0x00007faafa82fae9 in AppStream::Component::name() const () at /usr/lib/x86_64-linux-gnu/libAppStreamQt.so.2
#7  0x00007faafacb463e in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/packagekit-backend.so
#8  0x00007fab35285c71 in UpdateItem::name() const () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#9  0x00007fab35285e8c in  () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#10 0x00007fab35287222 in UpdateModel::setResources(QList<AbstractResource*> const&) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#11 0x00007fab35287537 in UpdateModel::activityChanged() () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#12 0x00007fab324276cf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fab352abaff in ResourcesModel::fetchingChanged(bool) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#14 0x00007fab3528a818 in ResourcesModel::slotFetching() () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#15 0x00007fab324276cf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fab352ab512 in AbstractBackendUpdater::progressingChanged(bool) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#17 0x00007faafaca6078 in PackageKitBackend::getUpdatesFinished(PackageKit::Transaction::Exit, unsigned int) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/packagekit-backend.so
#18 0x00007fab324276cf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007faafaa62d2f in PackageKit::Transaction::finished(PackageKit::Transaction::Exit, unsigned int) () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.1
#20 0x00007faafaa66f65 in  () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.1
#21 0x00007faafaa653b5 in  () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.1
#22 0x00007fab324275b5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007faafaa763bf in  () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.1
#24 0x00007faafaa78705 in  () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.1
#25 0x00007fab336120f8 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#26 0x00007fab32428122 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fab346cc82c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fab346d40f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fab323f89a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fab323fb11d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fab324522c3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fab2c2f5287 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fab2c2f54c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fab2c2f554c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fab324518ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fab323f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fab323ffa84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x0000557ce5e70fc8 in  ()
#39 0x00007fab31a10b97 in __libc_start_main (main=0x557ce5e706f0, argc=3, argv=0x7ffdb42f84b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdb42f84a8) at ../csu/libc-start.c:310
#40 0x0000557ce5e7124a in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2018-06-01 00:44:50 UTC

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