Application: plasma-discover (5.11.2) Qt Version: 5.9.1 Frameworks Version: 5.39.0 Operating System: Linux 4.13.0-16-generic x86_64 Distribution: Ubuntu 17.10 -- Information about the crash: - What I was doing when the application crashed: Looking at plasma themes, clicked on Ghost Theme, crashed discover everytime 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 0x7f7e1cd87d80 (LWP 30276))] Thread 13 (Thread 0x7f7db7fff700 (LWP 30607)): #0 0x00007f7e14d3764b in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f7db7ffeb50, expected=0, futex_word=0x7f7dc0006840) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 0x00007f7e14d3764b in __pthread_cond_wait_common (abstime=0x7f7db7ffec10, mutex=0x7f7dc00067f0, cond=0x7f7dc0006818) at pthread_cond_wait.c:533 #2 0x00007f7e14d3764b in __pthread_cond_timedwait (cond=0x7f7dc0006818, mutex=0x7f7dc00067f0, abstime=0x7f7db7ffec10) at pthread_cond_wait.c:667 #3 0x00007f7e18bc8588 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f7e18bc37cc in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e14d307fc in start_thread (arg=0x7f7db7fff700) at pthread_create.c:465 #7 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f7dd2710700 (LWP 30606)): #0 0x00007f7e12eb65d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7e12e70698 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e7109b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f7e14d307fc in start_thread (arg=0x7f7dd2710700) at pthread_create.c:465 #9 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f7dd0904700 (LWP 30342)): #0 0x00007f7e18dfbb40 in QTimerInfoList::repairTimersIfNeeded() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007f7e18dfbbd3 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f7e18dfd20e in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f7e12e706a8 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e12e7109b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f7e14d307fc in start_thread (arg=0x7f7dd0904700) at pthread_create.c:465 #11 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f7dd1b05700 (LWP 30295)): #0 0x00007f7e12e70ae0 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7e12e71110 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f7e14d307fc in start_thread (arg=0x7f7dd1b05700) at pthread_create.c:465 #8 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f7dd2f11700 (LWP 30291)): #0 0x00007f7e12e6e099 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7e12e70a81 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e71110 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f7e14d307fc in start_thread (arg=0x7f7dd2f11700) at pthread_create.c:465 #9 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f7dd3fff700 (LWP 30289)): #0 0x00007f7e12eb65d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7e12e70698 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e7109b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f7e14d307fc in start_thread (arg=0x7f7dd3fff700) at pthread_create.c:465 #9 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f7dd9623700 (LWP 30286)): #0 0x00007f7e184b8ff9 in __GI___libc_read (fd=17, buf=0x7f7dd9622bd0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007f7e12eb5280 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e70c4b in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e12e71110 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e12e71502 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7ddb486b26 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #6 0x00007f7e12e98645 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f7e14d307fc in start_thread (arg=0x7f7dd9623700) at pthread_create.c:465 #8 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f7dd9e24700 (LWP 30285)): #0 0x00007f7e12e6e095 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7e12e705db in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e7109b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e12e712c1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7e12e98645 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f7e14d307fc in start_thread (arg=0x7f7dd9e24700) at pthread_create.c:465 #7 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f7de680a700 (LWP 30281)): #0 0x00007f7e18dfd370 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007f7e12e706a8 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e7109b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f7e1c04f846 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f7e14d307fc in start_thread (arg=0x7f7de680a700) at pthread_create.c:465 #10 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f7df5c1e700 (LWP 30280)): #0 0x00007f7e14d37072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55969587dda0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f7e14d37072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55969587dd50, cond=0x55969587dd78) at pthread_cond_wait.c:502 #2 0x00007f7e14d37072 in __pthread_cond_wait (cond=0x55969587dd78, mutex=0x55969587dd50) at pthread_cond_wait.c:655 #3 0x00007f7df720fb8b in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #4 0x00007f7df720faa7 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #5 0x00007f7e14d307fc in start_thread (arg=0x7f7df5c1e700) at pthread_create.c:465 #6 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f7dff45f700 (LWP 30279)): #0 0x00007f7e12eb65d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7e12e71126 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e197cdf45 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f7e14d307fc in start_thread (arg=0x7f7dff45f700) at pthread_create.c:465 #9 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f7e00670700 (LWP 30278)): #0 0x00007f7e184b8ffd in __GI___libc_read (fd=7, buf=0x7f7e0066fa60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007f7e12eb5280 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7e12e70c4b in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e12e71110 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7e18dfd49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f7e18bc23ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f7e1af51e45 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f7e18bc729d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f7e14d307fc in start_thread (arg=0x7f7e00670700) at pthread_create.c:465 #11 0x00007f7e184c9b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f7e1cd87d80 (LWP 30276)): [KCrash Handler] #6 0x00007f7e18b0e4f8 in vtable for __cxxabiv1::__si_class_type_info () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007f7dd8c199f4 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/kns-backend.so #8 0x00007f7e197f8934 in QQmlDelegateModel::_q_modelReset() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f7e197f8c95 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #10 0x00007f7e197f9135 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #11 0x00007f7e18dd39a9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f7e18d405fa in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f7e18d421bc in QAbstractItemModel::endResetModel() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f7e1bcddbb6 in ReviewsModel::setResource(AbstractResource*) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #15 0x00007f7e1bd08566 in () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #16 0x00007f7e197b7243 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #17 0x00007f7e197b86be in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #18 0x00007f7e197b5483 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #19 0x00007f7e1978c0c3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #20 0x00007f7e1972b099 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #21 0x00007f7e18dd311f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007f7e19729c28 in QQmlData::destroyed(QObject*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #23 0x00007f7e18dda807 in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007f7dd8c184a9 in KNSResource::~KNSResource() () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/kns-backend.so #25 0x00007f7e18dd4470 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00007f7e1a3a346c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007f7e1a3aad34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007f7e18da4de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f7e18da755d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x00007f7e18dfde53 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #31 0x00007f7e12e70fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f7e12e711f0 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f7e12e7127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f7e18dfd47f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007f7e18da2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #36 0x00007f7e18dabda4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #37 0x0000559694ef5c48 in () #38 0x00007f7e183d61c1 in __libc_start_main (main=0x559694ef5370, argc=3, argv=0x7ffdb98584b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdb98584a8) at ../csu/libc-start.c:308 #39 0x0000559694ef5e2a in _start () Reported using DrKonqi
Any chance you can reproduce this in KDE Neon? Ubuntu doesn't package Discover's debug symbols, so it will be hard for us to debug this with the mostly un-symbolicated backtrace we've got here.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!