Bug 353995

Summary: krunner crashes after searching for an application
Product: [Plasma] krunner Reporter: Christoph Obexer <cobexer>
Component: filesearchAssignee: Pinak Ahuja <pinak.ahuja>
Status: RESOLVED DUPLICATE    
Severity: crash CC: caleb, kde, kde, mkyral, stupor_scurvy343
Priority: NOR    
Version: 5.4.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Christoph Obexer 2015-10-17 07:37:33 UTC
Application: krunner (0.1) <-- 0.1?? I'm using plasma 5.4.1

Qt Version: 5.5.0
Operating System: Linux 4.2.1-1-desktop x86_64
Distribution: "openSUSE Tumbleweed (20151012) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
searching for amarok or thunderbird I think
- Custom settings of the application:
baloo indexing is disabled, I removed .local/share/baloo

Please I don't want a file indexer but I love krunner.

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

Thread 11 (Thread 0x7fa8ac91f700 (LWP 2083)):
#0  0x00007fa8bde8de7d in poll () at /lib64/libc.so.6
#1  0x00007fa8bd398432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fa8bd39a007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fa8aea6ee89 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x1ad37a0) at thread/qthread_unix.cpp:331
#5  0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fa8a1f2d700 (LWP 2129)):
#0  0x00007fa8bde89e5d in read () at /lib64/libc.so.6
#1  0x00007fa8bb411850 in g_variant_type_equal () at /usr/lib64/libglib-2.0.so.0
#2  0x45befd9d92fb3700 in  ()
#3  0x00007fa89c000990 in  ()
#4  0x00007fa89c000990 in  ()
#5  0x000000007fffffff in  ()
#6  0x00007fa8bb3ce9c4 in g_source_add_child_source () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fa8bb3ce779 in g_source_set_can_recurse () at /usr/lib64/libglib-2.0.so.0
#8  0x0000000000000000 in  ()

Thread 9 (Thread 0x7fa891cf0700 (LWP 2490)):
#0  0x00007fa8bbd3e07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e95f40) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1f3c730, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fa89a4aad47 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa89a4aec78 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa89a4aecc2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa89a4acdf3 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x1f69930) at thread/qthread_unix.cpp:331
#10 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fa8914ef700 (LWP 2491)):
#0  0x00007fa8bbd3e07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e95f40) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1f3c730, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fa89a4aad47 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa89a4aec78 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa89a4aecc2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa89a4acdf3 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x3b7a9a0) at thread/qthread_unix.cpp:331
#10 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fa890cee700 (LWP 2492)):
#0  0x00007fa8bbd3e07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e95f40) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1f3c730, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fa89a4aad47 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa89a4aec78 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa89a4aecc2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa89a4acdf3 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x7fa88c002d90) at thread/qthread_unix.cpp:331
#10 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fa883fff700 (LWP 2493)):
#0  0x00007fa8bbd3e07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e95f40) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1f3c730, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fa89a4aad47 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa89a4aec78 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa89a4aecc2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa89a4acdf3 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x7fa884002f90) at thread/qthread_unix.cpp:331
#10 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fa8837fe700 (LWP 2494)):
#0  0x00007fa8bbd3e07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e95f40) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1f3c730, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fa89a4aad47 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa89a4aec78 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa89a4aecc2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa89a4acdf3 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x3b8bf30) at thread/qthread_unix.cpp:331
#10 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fa882ffd700 (LWP 2495)):
#0  0x00007fa8bbd3e07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e95f40) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1f3c730, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fa89a4aad47 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa89a4aec78 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa89a4aecc2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa89a4acdf3 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x7fa888002f90) at thread/qthread_unix.cpp:331
#10 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fa8827fc700 (LWP 2496)):
#0  0x00007fa8bbd3e07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e95f40) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fa8be57dc0b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1f3c730, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fa89a4aad47 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa89a4aec78 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa89a4aecc2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa89a4a9f69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa89a4acdf3 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x7fa87c002d90) at thread/qthread_unix.cpp:331
#10 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fa881ffb700 (LWP 2497)):
[KCrash Handler]
#6  0x00007fa89647c288 in mdb_txn_renew0 (txn=txn@entry=0x7fa8700b7dd0) at mdb.c:2482
#7  0x00007fa89647d4e4 in mdb_txn_begin (env=0x7fa88c0119e0, parent=<optimized out>, flags=<optimized out>, ret=0x7fa881ffa988) at mdb.c:2726
#8  0x00007fa896aed24a in Baloo::SearchStore::exec(Baloo::Term const&, int, bool) (this=this@entry=0x7fa881ffaa60, term=..., limit=10, sortResults=<optimized out>) at /usr/src/debug/baloo-5.14.0/src/lib/searchstore.cpp:73
#9  0x00007fa896adda9e in Baloo::Query::exec() (this=this@entry=0x7fa881ffab00) at /usr/src/debug/baloo-5.14.0/src/lib/query.cpp:210
#10 0x00007fa896cfb18f in SearchRunner::match(Plasma::RunnerContext&, QString const&, QString const&) (this=this@entry=0x3c17b90, context=..., type=..., category=...) at /usr/src/debug/plasma-workspace-5.4.1/runners/baloo/baloosearchrunner.cpp:98
#11 0x00007fa896cfbad3 in SearchRunner::match(Plasma::RunnerContext&) (this=0x3c17b90, context=...) at /usr/src/debug/plasma-workspace-5.4.1/runners/baloo/baloosearchrunner.cpp:160
#12 0x00007fa89a6c9fb8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /usr/lib64/libKF5Runner.so.5
#13 0x00007fa89a4ae490 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fa89a4ad210 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fa89a4acd2a in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fa8be57ca9f in QThreadPrivate::start(void*) (arg=0x1fce850) at thread/qthread_unix.cpp:331
#17 0x00007fa8bbd384a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007fa8bde9680d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa8c21728c0 (LWP 2082)):
#0  0x00007fa8bde89e5d in read () at /lib64/libc.so.6
#1  0x00007fa8bde21a19 in __GI__IO_file_xsgetn () at /lib64/libc.so.6
#2  0x00007fa8bde175b6 in fread () at /lib64/libc.so.6
#3  0x00007fa8a6dc7c9a in  () at /usr/lib64/libudev.so.1
#4  0x00007fa8a6dc7e16 in  () at /usr/lib64/libudev.so.1
#5  0x00007fa8a6dc3452 in  () at /usr/lib64/libudev.so.1
#6  0x00007fa8a6dc5ac1 in  () at /usr/lib64/libudev.so.1
#7  0x00007fa8a6dc6115 in  () at /usr/lib64/libudev.so.1
#8  0x00007fa8a6dbc116 in udev_device_get_property_value () at /usr/lib64/libudev.so.1
#9  0x00007fa8a702b205 in  () at /usr/lib64/libKF5Solid.so.5
#10 0x00007fa8a702378d in  () at /usr/lib64/libKF5Solid.so.5
#11 0x00007fa8a7024173 in  () at /usr/lib64/libKF5Solid.so.5
#12 0x00007fa8a702489c in  () at /usr/lib64/libKF5Solid.so.5
#13 0x00007fa8a7025358 in  () at /usr/lib64/libKF5Solid.so.5
#14 0x00007fa8a7009b75 in Solid::Device::listFromType(Solid::DeviceInterface::Type const&, QString const&) () at /usr/lib64/libKF5Solid.so.5
#15 0x00007fa89a6d54fa in Plasma::RunnerManager::reloadConfiguration() () at /usr/lib64/libKF5Runner.so.5
#16 0x00007fa89a8ed846 in Milou::SourcesModel::reloadConfiguration() () at /usr/lib64/libmilou.so.5
#17 0x00007fa89a8f204d in  () at /usr/lib64/libmilou.so.5
#18 0x00007fa8be77ad9a in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7fa8bf551f50, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3718
#19 0x00007fa8bf2f8d95 in KDirWatch::created(QString const&) () at /usr/lib64/libKF5CoreAddons.so.5
#20 0x00007fa8bf2f99d7 in KDirWatch::setCreated(QString const&) () at /usr/lib64/libKF5CoreAddons.so.5
#21 0x00007fa8be77bb89 in QObject::event(QEvent*) (this=0x7fa8bf551f50, e=<optimized out>) at kernel/qobject.cpp:1246
#22 0x00007fa8bf6b48fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#23 0x00007fa8bf6b9a06 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007fa8be74db33 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffc6f2eb8e0, receiver=0x7fa8bf551f50, event=event@entry=0x3dfcd30) at kernel/qcoreapplication.cpp:965
#25 0x00007fa8be74fe56 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x3dfcd30, receiver=<optimized out>) at kernel/qcoreapplication.h:224
#26 0x00007fa8be74fe56 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1ab6730) at kernel/qcoreapplication.cpp:1593
#27 0x00007fa8be750338 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451
#28 0x00007fa8be7a0f33 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1b09360) at kernel/qeventdispatcher_glib.cpp:271
#29 0x00007fa8bb3cecc7 in g_main_context_find_source_by_funcs_user_data () at /usr/lib64/libglib-2.0.so.0
#30 0x00000001be4ead78 in  ()
#31 0x0000000001ac7420 in  ()
#32 0x0000000000000000 in  ()

An https://bugs.kde.org/ berichten

Reproducible: Didn't try

Steps to Reproduce:
1. search something
2. have bad luck(?)

Actual Results:  
crash
Comment 1 Marian Kyral 2015-11-05 16:28:44 UTC
Created attachment 95334 [details]
New crash information added by DrKonqi

krunner (0.1) using Qt 5.5.1

- What I was doing when the application crashed:

I wanted to start gwenview. So I open krunner (ALT + F2), write "gwen" - krunner showed "Gwenview" as first result. Then I hit return and krunner crashed. Gwenview was not started. When I repeated it, no issue was found and gwenview was started as expected.

I'm using Gentoo, kde-frameworks/krunner-5.15.0.
I had to disabled Ballo indexer some time ago, as it consumed too much resources. Even on Quad core CPU.

-- Backtrace (Reduced):
#6  0x00007f6bd313dee9 in mdb_txn_renew0 () from /usr/lib64/liblmdb.so.0
#7  0x00007f6bd313eec8 in mdb_txn_begin () from /usr/lib64/liblmdb.so.0
#8  0x00007f6bd37b656e in Baloo::SearchStore::exec(Baloo::Term const&, unsigned int, int, bool) () from /usr/lib64/libKF5Baloo.so.5
#9  0x00007f6bd37a566f in Baloo::Query::exec() () from /usr/lib64/libKF5Baloo.so.5
#10 0x00007f6bd39c5f16 in SearchRunner::match(Plasma::RunnerContext&, QString const&, QString const&) () from /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
Comment 2 sedrubal 2015-11-18 02:30:47 UTC
I also often see this bug and I also have disabled baloo. krunner crashes very random: I can enter a word 5 times and the 6th time I enter the same word, krunner crashes.
Comment 3 stupor_scurvy343 2016-08-25 11:00:53 UTC
Duplicate of bug #353342?

What's the output of:

$ balooctl checkDb

and does the crash stop if you move the baloo db (~/.local/share/baloo/index) somewhere else (please save the db, it could useful for debugging if it is the cause of the crashes).
Comment 4 sedrubal 2016-08-31 17:25:59 UTC
Yes, it might be a dup...

>  What's the output of: $ balooctl checkDb

$ balooctl checkDb
DocumentTermsDB check ..
PostingDB check ..
4602362400342062 is missing term 5
5064243183353902 is missing term log
Checking file paths .. 
Total Document IDs: 199366
Invalid Entries: 0 (0%)

(after running at 100% on one cpu core for quite a long time.)

> and does the crash stop if you move the baloo db

It's hard to say as krunner is not always crashing. But why should this matter when we disabled baloo?
Comment 5 Kai Uwe Broulik 2016-09-01 10:45:07 UTC

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