Bug 222486

Summary: krunner crashes while nepomuk was indexing
Product: [Plasma] krunner Reporter: matthias sweertvaegher <matthias.sweertvaegher>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description matthias sweertvaegher 2010-01-13 01:26:01 UTC
Application: krunner (0.1)
KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1)) "release 212"
Qt Version: 4.6.0
Operating System: Linux 2.6.27.39-0.2-default x86_64
Distribution: "openSUSE 11.1 (x86_64)"

-- Information about the crash:
I launched krunner with alt-f2 and started to type amarok. it suddenly crashed and nepomuk gave a notification "suspending the indexing of files to preserve resources". after that, when I relaunched krunner, it did not crash anymore.
The only thing I tuned about nepomuk is that it could use 500MB for working memory instead of the 20MB by default. 500MB is not so much in my system and I thought I'd try nepomuk "at its full power" ;)

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Run Command Interface (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f0a322a27e0 (LWP 4925))]

Thread 10 (Thread 0x7f0a12666950 (LWP 4936)):
#0  0x00007f0a2fd44d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a2ffd15e9 in QWaitCondition::wait (this=0x803970, mutex=0x803968, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f0a30f4f71c in QHostInfoAgent::run (this=0x803950) at kernel/qhostinfo.cpp:252
#3  0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0x803950) at thread/qthread_unix.cpp:244
#4  0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0a0fabb950 (LWP 5096)):
#0  0x00007f0a2fd44d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a2ffd15e9 in QWaitCondition::wait (this=0x787ae8, mutex=0x7879e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f0a26302324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x787ac0, th=0xe18870) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f0a26303ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xe18870) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f0a26303ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xe18870) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f0a262fefff in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0fabaff0, parent=0x787ac0, th=0xe18870) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0xe18870) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0xe18870) at thread/qthread_unix.cpp:244
#8  0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0a0f2ba950 (LWP 5097)):
#0  0x00007f0a2fd44d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a2ffd15e9 in QWaitCondition::wait (this=0x787ae8, mutex=0x7879e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f0a26302324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x787ac0, th=0xa54c40) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f0a26303ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xa54c40) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f0a26303ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xa54c40) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f0a262fefff in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0f2b9ff0, parent=0x787ac0, th=0xa54c40) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0xa54c40) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0xa54c40) at thread/qthread_unix.cpp:244
#8  0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0a0eab9950 (LWP 5098)):
#0  0x00007f0a2fd47434 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f0a2fd42cf0 in _L_lock_102 () from /lib64/libpthread.so.0
#2  0x00007f0a2fd425de in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007f0a2aef7800 in ?? () from /lib64/libdbus-1.so.3
#4  0x00007f0a2aedbbd9 in ?? () from /lib64/libdbus-1.so.3
#5  0x00007f0a2aedc0e7 in ?? () from /lib64/libdbus-1.so.3
#6  0x00007f0a2aede3dc in ?? () from /lib64/libdbus-1.so.3
#7  0x00007f0a2aedd46c in dbus_connection_send_with_reply_and_block () from /lib64/libdbus-1.so.3
#8  0x00007f0a3040cb61 in QDBusConnectionPrivate::sendWithReply (this=0x664560, message=@0x7f0a0eab7b70, sendMode=0, timeout=-1) at ./qdbus_symbols_p.h:133
#9  0x00007f0a303f7ca3 in QDBusConnection::call (this=0x1cf1710, message=@0x7f0a2fd4aa20, mode=4294967295, timeout=6732032) at qdbusconnection.cpp:516
#10 0x00007f0a304160e3 in QDBusAbstractInterface::callWithArgumentList (this=0x7f0a0eab8050, mode=QDBus::Block, method=<value optimized out>, args=@0x7f0a0eab7c60) at qdbusabstractinterface.cpp:440
#11 0x00007f0a3041919e in QDBusAbstractInterface::call (this=0x7f0a0eab8050, mode=QDBus::AutoDetect, method=@0x7f0a0eab81c0, arg1=@0x7f0a0eab8040, arg2=@0x7f0a0eab8030, arg3=@0x7f0a0eab8020, 
    arg4=@0x7f0a0eab8010, arg5=@0x7f0a0eab8000, arg6=@0x7f0a0eab7ff0, arg7=@0x7f0a0eab7fe0, arg8=@0x7f0a0eab7fd0) at qdbusabstractinterface.cpp:700
#12 0x00007f0a30419441 in QDBusAbstractInterface::call (this=0x80, method=<value optimized out>, arg1=<value optimized out>, arg2=<value optimized out>, arg3=<value optimized out>, 
    arg4=@0x7f0a0eab8010, arg5=@0x7f0a0eab8000, arg6=@0x7f0a0eab7ff0, arg7=@0x7f0a0eab7fe0, arg8=@0x7f0a0eab7fd0) at qdbusabstractinterface.cpp:643
#13 0x00007f0a12eafebc in ?? () from /usr/lib64/kde4/krunner_audioplayercontrol.so
#14 0x00007f0a12eb17d2 in ?? () from /usr/lib64/kde4/krunner_audioplayercontrol.so
#15 0x00007f0a280b0634 in Plasma::AbstractRunner::performMatch (this=0x8761d0, localContext=@0x1c81598) at /usr/src/debug/kdelibs-4.3.90/plasma/abstractrunner.cpp:117
#16 0x00007f0a2630270d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f0a0eab8f60, th=0x9bab60, job=0x1c81580) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Job.cpp:106
#17 0x00007f0a26302851 in ThreadWeaver::Job::execute (this=0x1c81580, th=0x9bab60) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Job.cpp:135
#18 0x00007f0a262fefcf in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0eab8ff0, parent=0x787ac0, th=0x9bab60) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:95
#19 0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0x9bab60) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#20 0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0x9bab60) at thread/qthread_unix.cpp:244
#21 0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#22 0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#23 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0a0e2b8950 (LWP 5099)):
#0  0x00007f0a2fd44d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a2ffd15e9 in QWaitCondition::wait (this=0x787ae8, mutex=0x7879e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f0a26302324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x787ac0, th=0xdb7400) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f0a26303ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xdb7400) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f0a26303ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xdb7400) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f0a262fefff in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0e2b7ff0, parent=0x787ac0, th=0xdb7400) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0xdb7400) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0xdb7400) at thread/qthread_unix.cpp:244
#8  0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0a0dab7950 (LWP 5100)):
#0  0x00007f0a2fd44d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a2ffd15e9 in QWaitCondition::wait (this=0x787ae8, mutex=0x7879e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f0a26302324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x787ac0, th=0xdb2d20) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f0a26303ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xdb2d20) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f0a26303ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xdb2d20) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f0a262fefff in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0dab6ff0, parent=0x787ac0, th=0xdb2d20) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0xdb2d20) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0xdb2d20) at thread/qthread_unix.cpp:244
#8  0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0a0d2b6950 (LWP 5101)):
#0  0x00007f0a2fd44d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a2ffd15e9 in QWaitCondition::wait (this=0x787ae8, mutex=0x7879e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f0a26302324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x787ac0, th=0xdb5de0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f0a26303ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0xdb5de0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f0a262fefff in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0d2b5ff0, parent=0x787ac0, th=0xdb5de0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0xdb5de0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0xdb5de0) at thread/qthread_unix.cpp:244
#7  0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0a0cab5950 (LWP 5102)):
#0  0x00007f0a2fd44d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a2ffd15e9 in QWaitCondition::wait (this=0x787ae8, mutex=0x7879e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f0a26302324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x787ac0, th=0x9d47d0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f0a26303ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0x9d47d0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f0a26303ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x78bd00, th=0x9d47d0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f0a262fefff in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0cab4ff0, parent=0x787ac0, th=0x9d47d0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0x9d47d0) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0x9d47d0) at thread/qthread_unix.cpp:244
#8  0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0a0c2b4950 (LWP 5103)):
#0  0x00007f0a2e429396 in poll () from /lib64/libc.so.6
#1  0x00007f0a2aef10a0 in ?? () from /lib64/libdbus-1.so.3
#2  0x00007f0a2aeef464 in ?? () from /lib64/libdbus-1.so.3
#3  0x00007f0a2aedc10e in ?? () from /lib64/libdbus-1.so.3
#4  0x00007f0a2aedd082 in ?? () from /lib64/libdbus-1.so.3
#5  0x00007f0a2aede25b in ?? () from /lib64/libdbus-1.so.3
#6  0x00007f0a2aedd46c in dbus_connection_send_with_reply_and_block () from /lib64/libdbus-1.so.3
#7  0x00007f0a3040cb61 in QDBusConnectionPrivate::sendWithReply (this=0x664560, message=@0x7f0a0c2b25c0, sendMode=0, timeout=600000) at ./qdbus_symbols_p.h:133
#8  0x00007f0a303f7ca3 in QDBusConnection::call (this=0x7f0a0c2b2580, message=@0xffffffffffffffff, mode=4294967295, timeout=0) at qdbusconnection.cpp:516
#9  0x00007f0a15a67af3 in Soprano::Client::DBusAbstractInterface::callWithArgumentListAndBigTimeout(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib64/libsopranoclient.so.1
#10 0x00007f0a15a755fe in Soprano::Client::DBusClientQueryResultIteratorBackend::binding(QString const&) const () from /usr/lib64/libsopranoclient.so.1
#11 0x00007f0a15cd9fc7 in Soprano::QueryResultIterator::binding(QString const&) const () from /usr/lib64/libsoprano.so.4
#12 0x00007f0a15cda1a9 in Soprano::QueryResultIterator::operator[](QString) const () from /usr/lib64/libsoprano.so.4
#13 0x00007f0a16218608 in Nepomuk::ResourceData::load (this=0x1e19c60) at /usr/src/debug/kdelibs-4.3.90/nepomuk/core/resourcedata.cpp:407
#14 0x00007f0a16219e24 in Nepomuk::ResourceData::hasType (this=0x1e19c60, uri=@0x7f0a0c2b2d10) at /usr/src/debug/kdelibs-4.3.90/nepomuk/core/resourcedata.cpp:236
#15 0x00007f0a16459bee in Nepomuk::QueryClientWrapper::slotNewEntries (this=0x7f0a0c2b3d90, results=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.3.90/plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:104
#16 0x00007f0a1645a207 in Nepomuk::QueryClientWrapper::qt_metacall (this=0x7f0a0c2b3d90, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f0a0c2b2eb0)
    at /usr/src/debug/kdebase-workspace-4.3.90/build/plasma/generic/runners/nepomuksearch/queryclientwrapper.moc:73
#17 0x00007f0a300db82d in QMetaObject::activate (sender=0x1d5df30, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3294
#18 0x00007f0a15fa2c42 in Nepomuk::Query::QueryServiceClient::newEntries (this=0x7f0a0c2b1fe0, _t1=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.90/build/nepomuk/query/queryserviceclient.moc:132
#19 0x00007f0a15fb3a4d in Nepomuk::Query::QueryServiceClient::qt_metacall (this=0x1d5df30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f0a0c2b3000)
    at /usr/src/debug/kdelibs-4.3.90/build/nepomuk/query/queryserviceclient.moc:99
#20 0x00007f0a300db82d in QMetaObject::activate (sender=0x1dce730, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3294
#21 0x00007f0a15fbe195 in OrgKdeNepomukQueryInterface::newEntries (this=0x7f0a0c2b1fe0, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/build/nepomuk/query/queryinterface.moc:113
#22 0x00007f0a15fbe3bc in OrgKdeNepomukQueryInterface::qt_metacall (this=0x1dce730, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f0a0c2b3320)
    at /usr/src/debug/kdelibs-4.3.90/build/nepomuk/query/queryinterface.moc:84
#23 0x00007f0a30407fa4 in QDBusConnectionPrivate::deliverCall (this=0x1dcb630, object=0x1dce730, msg=@0x1d0aa68, metaTypes=@0x1d0aa70, slotIdx=7) at qdbusintegrator.cpp:904
#24 0x00007f0a30410d7f in QDBusCallDeliveryEvent::placeMetaCall (this=0x1, object=0x1) at qdbusintegrator_p.h:101
#25 0x00007f0a300d7e38 in QObject::event (this=0x1dce730, e=0x1d0aa20) at kernel/qobject.cpp:1260
#26 0x00007f0a2eff046d in QApplicationPrivate::notify_helper (this=0x66fa50, receiver=0x1dce730, e=0x1d0aa20) at kernel/qapplication.cpp:4242
#27 0x00007f0a2eff7baa in QApplication::notify (this=0x66f590, receiver=0x1dce730, e=0x1d0aa20) at kernel/qapplication.cpp:4125
#28 0x00007f0a30815d0b in KApplication::notify (this=0x66f590, receiver=0x1dce730, event=0x1d0aa20) at /usr/src/debug/kdelibs-4.3.90/kdeui/kernel/kapplication.cpp:302
#29 0x00007f0a300c781c in QCoreApplication::notifyInternal (this=0x66f590, receiver=0x1dce730, event=0x1d0aa20) at kernel/qcoreapplication.cpp:704
#30 0x00007f0a300c8774 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9d6f70) at kernel/qcoreapplication.h:215
#31 0x00007f0a300f2673 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:220
#32 0x00007f0a2a8340fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f0a2a8378cd in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f0a2a837a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f0a300f21cc in QEventDispatcherGlib::processEvents (this=0xa9f510, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#36 0x00007f0a300c60f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 204160208}) at kernel/qeventloop.cpp:149
#37 0x00007f0a300c64cc in QEventLoop::exec (this=0x7f0a0c2b3d10, flags={i = 204160288}) at kernel/qeventloop.cpp:201
#38 0x00007f0a15fb3793 in Nepomuk::Query::QueryServiceClient::blockingQuery (this=0x1d5df30, q=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/nepomuk/query/queryserviceclient.cpp:227
#39 0x00007f0a1645a2a7 in Nepomuk::QueryClientWrapper::runQuery (this=0x7f0a0c2b3d90) at /usr/src/debug/kdebase-workspace-4.3.90/plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:75
#40 0x00007f0a1645a77b in Nepomuk::SearchRunner::match (this=0x7fb300, context=@0x1c8de88) at /usr/src/debug/kdebase-workspace-4.3.90/plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:109
#41 0x00007f0a280b0634 in Plasma::AbstractRunner::performMatch (this=0x7fb300, localContext=@0x1c8de88) at /usr/src/debug/kdelibs-4.3.90/plasma/abstractrunner.cpp:117
#42 0x00007f0a2630270d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f0a0c2b3f60, th=0x9d6d70, job=0x1c8de70) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Job.cpp:106
#43 0x00007f0a26302851 in ThreadWeaver::Job::execute (this=0x1c8de70, th=0x9d6d70) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Job.cpp:135
#44 0x00007f0a262fefcf in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0c2b3ff0, parent=0x787ac0, th=0x9d6d70) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:95
#45 0x00007f0a262fff69 in ThreadWeaver::Thread::run (this=0x9d6d70) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142
#46 0x00007f0a2ffd0735 in QThreadPrivate::start (arg=0x9d6d70) at thread/qthread_unix.cpp:244
#47 0x00007f0a2fd41070 in start_thread () from /lib64/libpthread.so.0
#48 0x00007f0a2e43211d in clone () from /lib64/libc.so.6
#49 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0a322a27e0 (LWP 4925)):
[KCrash Handler]
#5  QString::operator< (this=0x89a4e0, other=@0x1cc4040) at ../../src/corelib/tools/qstring.h:702
#6  0x00007f0a23901dfc in ResultScene::addQueryMatch (this=0x885b80, match=@0x1de86b0, useAnyId=false) at /usr/include/QtCore/qmap.h:107
#7  0x00007f0a23902224 in ResultScene::setQueryMatches (this=0x885b80, m=@0x7fff6cdb7270) at /usr/src/debug/kdebase-workspace-4.3.90/krunner/interfaces/default/resultscene.cpp:176
#8  0x00007f0a2390276c in ResultScene::qt_metacall (this=0x885b80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6cdb7210)
    at /usr/src/debug/kdebase-workspace-4.3.90/build/krunner/resultscene.moc:104
#9  0x00007f0a300db82d in QMetaObject::activate (sender=0x76f090, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f0a303df8a0) at kernel/qobject.cpp:3294
#10 0x00007f0a2816b122 in Plasma::RunnerManager::matchesChanged (this=0x89a4e0, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/build/plasma/runnermanager.moc:118
#11 0x00007f0a2816dbf2 in Plasma::RunnerManager::qt_metacall (this=0x76f090, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.90/plasma/runnermanager.cpp:90
#12 0x00007f0a300db82d in QMetaObject::activate (sender=0x703338, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f0a303df8a0) at kernel/qobject.cpp:3294
#13 0x00007f0a300d7b53 in QObject::event (this=0x703338, e=0x1cc4040) at kernel/qobject.cpp:1224
#14 0x00007f0a2eff046d in QApplicationPrivate::notify_helper (this=0x66fa50, receiver=0x703338, e=0x7fff6cdb7ad0) at kernel/qapplication.cpp:4242
#15 0x00007f0a2eff7baa in QApplication::notify (this=0x66f590, receiver=0x703338, e=0x7fff6cdb7ad0) at kernel/qapplication.cpp:4125
#16 0x00007f0a30815d0b in KApplication::notify (this=0x66f590, receiver=0x703338, event=0x7fff6cdb7ad0) at /usr/src/debug/kdelibs-4.3.90/kdeui/kernel/kapplication.cpp:302
#17 0x00007f0a300c781c in QCoreApplication::notifyInternal (this=0x66f590, receiver=0x703338, event=0x7fff6cdb7ad0) at kernel/qcoreapplication.cpp:704
#18 0x00007f0a300f6220 in QTimerInfoList::activateTimers (this=0x672eb0) at kernel/qcoreapplication.h:215
#19 0x00007f0a300f24f8 in idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#20 0x00007f0a2a8340fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f0a2a8378cd in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f0a2a837a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f0a300f21cc in QEventDispatcherGlib::processEvents (this=0x66e730, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#24 0x00007f0a2f0a144f in QGuiEventDispatcherGlib::processEvents (this=0x89a4e0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#25 0x00007f0a300c60f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1826323952}) at kernel/qeventloop.cpp:149
#26 0x00007f0a300c64cc in QEventLoop::exec (this=0x7fff6cdb7e30, flags={i = 1826324032}) at kernel/qeventloop.cpp:201
#27 0x00007f0a300c89f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#28 0x00007f0a23906a86 in kdemain (argc=1, argv=0x65c650) at /usr/src/debug/kdebase-workspace-4.3.90/krunner/main.cpp:65
#29 0x000000000040791d in launch (argc=1, _name=0x632bb8 "/usr/bin/krunner", args=<value optimized out>, cwd=0x0, envc=0, envs=0x632bd1 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x409ea0 "0") at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:706
#30 0x0000000000408148 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:1198
#31 0x00000000004086f5 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:1391
#32 0x00000000004092a6 in main (argc=4, argv=0x7fff6cdb8ed8, envp=0x7fff6cdb8f00) at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:1830

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-13 14:23:31 UTC
I wonder if this could be related to bug 210695.
Regards
Comment 2 matthias sweertvaegher 2010-01-13 15:42:38 UTC
I may also add, because of giving nepomuk more resources, it also started more processes. I don't know if it matters, but I also have 4 cores.
Comment 3 matthias sweertvaegher 2010-01-13 22:34:41 UTC
the reproducibility of this bug seems quite okay. I just tried: reenable nepomuk file indexer. press alt-F2 and type amarok. it does not crash, after a few seconds some nepomuk data is listed too. Then I press backspace until all chars are gone and type "ama" again. currently, it does not crash, but hangs without crashes (maybe because this time I did not reboot, but rather just reenabled nepomuk file indexer). in this case you can't use krunner anymore and you also cannot easily kill it since ctrl+esc does not work :) when i kill it in console the command line of krunner says: "krunner --nocrashhandler". maybe that's the reason why it does not want to crash? :)
after killing it, I cannot open krunner anymore using alt-F2, neither from console: it shows some output about registering runners, but gui does not show up and nepomuk goes down again.
Comment 4 Dario Andres 2010-03-20 17:50:29 UTC
Merging with bug 224085 as backtraces matches.
Regards

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