Bug 378571 - Krunner crashes occasionaly
Summary: Krunner crashes occasionaly
Status: RESOLVED DUPLICATE of bug 375388
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.9.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-04-08 23:03 UTC by Mladen Milinkovic, Max
Modified: 2017-04-21 13:03 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 Mladen Milinkovic, Max 2017-04-08 23:03:00 UTC
Application: krunner (5.9.4)

Qt Version: 5.8.0
Frameworks Version: 5.32.0
Operating System: Linux 4.10.4-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
Sometimes when i search for an application in krunner, it crashes at the point when results are supposed to be displayed. This has also been happening in previous krunner and plasma versions for sometime now, i don't think it was introduced with some update.

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9bf475a7c0 (LWP 1561))]

Thread 11 (Thread 0x7f9bb17fa700 (LWP 1857)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f9bb1ffb700 (LWP 1856)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f9bb27fc700 (LWP 1855)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f9bb2ffd700 (LWP 1854)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f9bb37fe700 (LWP 1853)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f9bb3fff700 (LWP 1852)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f9bb8a12700 (LWP 1851)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f9bb9213700 (LWP 1850)):
#0  0x00007f9bedd36756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9bf067958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9bca0f71d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f9bca0fb9d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f9bca0f6263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f9bca0f9249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9bd4f35700 (LWP 1608)):
#0  0x00007f9beff8167d in poll () at /usr/lib/libc.so.6
#1  0x00007f9beb9b77a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9beb9b78bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9bf08a806b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9bf085189a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9bf0673a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9bf31af025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9bdca65700 (LWP 1594)):
#0  0x00007f9beff8167d in poll () at /usr/lib/libc.so.6
#1  0x00007f9beb9b77a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9beb9b78bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9bf08a806b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9bf085189a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9bf0673a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9bf213e125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f9bf06786d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9bedd302e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9beff8b54f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9bf475a7c0 (LWP 1561)):
[KCrash Handler]
#6  0x00007f9bf369dde1 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f9bf369ddea in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#8  0x00007f9bf369ddea in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#9  0x00007f9bf369ddea in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f9bf369ddea in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#11 0x00007f9bf369ddea in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#12 0x00007f9bf369df44 in QQuickItem::setVisible(bool) () at /usr/lib/libQt5Quick.so.5
#13 0x00007f9bf36a5673 in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007f9bf319973e in  () at /usr/lib/libQt5Qml.so.5
#15 0x00007f9bf31998b0 in  () at /usr/lib/libQt5Qml.so.5
#16 0x00007f9bf3196ae9 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#17 0x00007f9bf3196cde in QQmlBinding::refresh() () at /usr/lib/libQt5Qml.so.5
#18 0x00007f9bf316c444 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#19 0x00007f9bf31105ec in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#20 0x00007f9bf087f464 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#21 0x00007f9bf37666b7 in  () at /usr/lib/libQt5Quick.so.5
#22 0x00007f9bf3766794 in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/libQt5Quick.so.5
#23 0x00007f9bf38039e0 in  () at /usr/lib/libQt5Quick.so.5
#24 0x00007f9bf087ed49 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#25 0x00007f9bf31fe3d6 in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/libQt5Qml.so.5
#26 0x00007f9bf31ccfb8 in  () at /usr/lib/libQt5Qml.so.5
#27 0x00007f9bf31d2baf in  () at /usr/lib/libQt5Qml.so.5
#28 0x00007f9bf31d2d54 in  () at /usr/lib/libQt5Qml.so.5
#29 0x00007f9bf31d75b6 in QQmlDelegateModel::_q_modelReset() () at /usr/lib/libQt5Qml.so.5
#30 0x00007f9bf31fb3d5 in  () at /usr/lib/libQt5Qml.so.5
#31 0x00007f9bf31fbba8 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#32 0x00007f9bf087eee4 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#33 0x00007f9bf07f598c in QAbstractItemModel::endResetModel() () at /usr/lib/libQt5Core.so.5
#34 0x00007f9bca54e75c in Milou::SourcesModel::slotMatchesChanged(QList<Plasma::QueryMatch> const&) () at /usr/lib/libmilou.so.5
#35 0x00007f9bca551d89 in  () at /usr/lib/libmilou.so.5
#36 0x00007f9bf087ed49 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#37 0x00007f9bca32a562 in Plasma::RunnerManager::matchesChanged(QList<Plasma::QueryMatch> const&) () at /usr/lib/libKF5Runner.so.5
#38 0x00007f9bca32f5d0 in  () at /usr/lib/libKF5Runner.so.5
#39 0x00007f9bf087ed49 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#40 0x00007f9bf088bd98 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#41 0x00007f9bf087fb63 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#42 0x00007f9bf17ce34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#43 0x00007f9bf17d5b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#44 0x00007f9bf0853440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#45 0x00007f9bf08a6cbe in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#46 0x00007f9bf08a7549 in  () at /usr/lib/libQt5Core.so.5
#47 0x00007f9beb9b75a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#48 0x00007f9beb9b7810 in  () at /usr/lib/libglib-2.0.so.0
#49 0x00007f9beb9b78bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#50 0x00007f9bf08a804f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#51 0x00007f9bf085189a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#52 0x00007f9bf0859de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#53 0x0000000000406c50 in  ()
#54 0x00007f9befebf511 in __libc_start_main () at /usr/lib/libc.so.6
#55 0x0000000000406cda in _start ()

Possible duplicates by query: bug 376834, bug 376083.

Reported using DrKonqi
Comment 1 Christoph Feck 2017-04-21 13:03:02 UTC

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