Bug 251890 - KRunner is unstable, slow, non-responsive at times, and crashes
Summary: KRunner is unstable, slow, non-responsive at times, and crashes
Status: RESOLVED UPSTREAM
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-21 09:22 UTC by Prateek
Modified: 2010-12-13 18:36 UTC (History)
2 users (show)

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 Prateek 2010-09-21 09:22:01 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
KRunner often freezes and does not display any action to take even when I enter a valid command. The runner refuses to run what I want it to run.

While displaying generally flaky behaviour, it often crashes. AFAIR, the KRunner in Kubuntu 9.10 was better. Even the old Katapult is preferable.

The crash can be reproduced some of the time.

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

Thread 6 (Thread 0xaa835b70 (LWP 6149)):
#0  0x00bdf422 in __kernel_vsyscall ()
#1  0x00439b86 in *__GI___poll (fds=0x4cfff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0109f4eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x010920ac in ?? () from /lib/libglib-2.0.so.0
#4  0x010924b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x028e760f in QEventDispatcherGlib::processEvents (this=0x919d570, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x028ba059 in QEventLoop::processEvents (this=0xaa835290, flags=) at kernel/qeventloop.cpp:149
#7  0x028ba4aa in QEventLoop::exec (this=0xaa835290, flags=...) at kernel/qeventloop.cpp:201
#8  0x027b65a8 in QThread::exec (this=0x9198118) at thread/qthread.cpp:487
#9  0x02899c1b in QInotifyFileSystemWatcherEngine::run (this=0x9198118) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x027b932e in QThreadPrivate::start (arg=0x9198118) at thread/qthread_unix.cpp:248
#11 0x0036696e in start_thread (arg=0xaa835b70) at pthread_create.c:300
#12 0x00447a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa95a5b70 (LWP 6371)):
#0  0x0036a34f in __pthread_mutex_unlock_usercnt (mutex=0x8f2ff68, decr=0) at pthread_mutex_unlock.c:77
#1  0x05637f0d in ?? () from /lib/libdbus-1.so.3
#2  0x0562e928 in ?? () from /lib/libdbus-1.so.3
#3  0x056194c9 in ?? () from /lib/libdbus-1.so.3
#4  0x0561957d in ?? () from /lib/libdbus-1.so.3
#5  0x05630805 in ?? () from /lib/libdbus-1.so.3
#6  0x05631167 in ?? () from /lib/libdbus-1.so.3
#7  0x0562f2cc in ?? () from /lib/libdbus-1.so.3
#8  0x05619ba3 in ?? () from /lib/libdbus-1.so.3
#9  0x0561a428 in ?? () from /lib/libdbus-1.so.3
#10 0x0561c1bf in ?? () from /lib/libdbus-1.so.3
#11 0x05629a51 in dbus_pending_call_block () from /lib/libdbus-1.so.3
#12 0x0561b7cc in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#13 0x0022c2ff in q_dbus_connection_send_with_reply_and_block (this=0x8f2d3b8, message=..., sendMode=1, timeout=600000) at qdbus_symbols_p.h:133
#14 QDBusConnectionPrivate::sendWithReply (this=0x8f2d3b8, message=..., sendMode=1, timeout=600000) at qdbusintegrator.cpp:1811
#15 0x00216edb in QDBusConnection::call (this=0xa95a40bc, message=..., mode=QDBus::NoBlock, timeout=600000) at qdbusconnection.cpp:516
#16 0x0182f689 in ?? () from /usr/lib/libsopranoclient.so.1
#17 0x0183c833 in ?? () from /usr/lib/libsopranoclient.so.1
#18 0x026fb1cf in Soprano::Iterator<Soprano::BindingSet>::next (this=0xa95a4268) at /usr/include/Soprano/../soprano/iterator.h:239
#19 0x026f783e in Nepomuk::ResourceData::load (this=0xa720a538) at ../../../nepomuk/core/resourcedata.cpp:419
#20 0x026f8121 in Nepomuk::ResourceData::hasType (this=0x0, uri=...) at ../../../nepomuk/core/resourcedata.cpp:243
#21 0x0271649d in Nepomuk::Resource::hasType (this=0xa95a43f0, typeUri=...) at ../../../nepomuk/core/resource.cpp:225
#22 0x017df234 in Nepomuk::QueryClientWrapper::slotNewEntries (this=0xa95a50f0, results=...) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:104
#23 0x017df97b in Nepomuk::QueryClientWrapper::qt_metacall (this=0xa95a50f0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xa95a45a8) at ./queryclientwrapper.moc:73
#24 0x028c0c9a in QMetaObject::metacall (object=0xa95a50f0, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xa95a45a8) at kernel/qmetaobject.cpp:237
#25 0x028cf3d5 in QMetaObject::activate (sender=0xa72e8970, m=0x8807d70, local_signal_index=0, argv=0xa95a45a8) at kernel/qobject.cpp:3293
#26 0x087f6c53 in Nepomuk::Query::QueryServiceClient::newEntries (this=0xa72e8970, _t1=...) at ./queryserviceclient.moc:132
#27 0x087f91bd in Nepomuk::Query::QueryServiceClient::qt_metacall (this=0xa72e8970, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xa95a46e8) at ./queryserviceclient.moc:99
#28 0x028c0c9a in QMetaObject::metacall (object=0xa72e8970, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xa95a46e8) at kernel/qmetaobject.cpp:237
#29 0x028cf3d5 in QMetaObject::activate (sender=0xa8c832b8, m=0x8807e24, local_signal_index=2, argv=0xa95a46e8) at kernel/qobject.cpp:3293
#30 0x08801903 in OrgKdeNepomukQueryInterface::newEntries (this=0xa8c832b8, _t1=...) at queryinterface.moc:113
#31 0x08801b95 in OrgKdeNepomukQueryInterface::qt_metacall (this=0xa8c832b8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xa95a486c) at queryinterface.moc:84
#32 0x00226b34 in QDBusConnectionPrivate::deliverCall (this=0xa6c02708, object=0xa8c832b8, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:904
#33 0x00231ea7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa7290d18, object=0xa8c832b8) at qdbusintegrator_p.h:101
#34 0x028cc3fe in QObject::event (this=0xa8c832b8, e=0xa7290d18) at kernel/qobject.cpp:1248
#35 0x047a54dc in QApplicationPrivate::notify_helper (this=0x8f33010, receiver=0xa8c832b8, e=0xa7290d18) at kernel/qapplication.cpp:4300
#36 0x047ac05e in QApplication::notify (this=0x8f32e10, receiver=0xa8c832b8, e=0xa7290d18) at kernel/qapplication.cpp:3704
#37 0x00e7bf2a in KApplication::notify (this=0x8f32e10, receiver=0xa8c832b8, event=0xa7290d18) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x028bba3b in QCoreApplication::notifyInternal (this=0x8f32e10, receiver=0xa8c832b8, event=0xa7290d18) at kernel/qcoreapplication.cpp:704
#39 0x028be473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x96bfbd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x96bfbd0) at kernel/qcoreapplication.cpp:1345
#41 0x028be5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#42 0x028e7adf in QCoreApplication::sendPostedEvents (s=0xa8c00c68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#43 postEventSourceDispatch (s=0xa8c00c68) at kernel/qeventdispatcher_glib.cpp:276
#44 0x0108e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x010922d8 in ?? () from /lib/libglib-2.0.so.0
#46 0x010924b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x028e75d5 in QEventDispatcherGlib::processEvents (this=0x90a40c8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#48 0x028ba059 in QEventLoop::processEvents (this=0xa95a5044, flags=) at kernel/qeventloop.cpp:149
#49 0x028ba4aa in QEventLoop::exec (this=0xa95a5044, flags=...) at kernel/qeventloop.cpp:201
#50 0x087f9123 in Nepomuk::Query::QueryServiceClient::blockingQuery (this=0xa72e8970, q=...) at ../../../nepomuk/query/queryserviceclient.cpp:204
#51 0x017dfa2e in Nepomuk::QueryClientWrapper::runQuery (this=0xa95a50f0) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:75
#52 0x017dd6f7 in Nepomuk::SearchRunner::match (this=0x9330190, context=...) at ../../../../../plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:109
#53 0x0122af9e in Plasma::AbstractRunner::performMatch (this=0x9330190, localContext=...) at ../../plasma/abstractrunner.cpp:117
#54 0x012cb72b in Plasma::FindMatchesJob::run (this=0x9591288) at ../../plasma/private/runnerjobs.cpp:159
#55 0x0267149d in ThreadWeaver::JobRunHelper::runTheJob (this=0xa95a526c, th=0x92d8b70, job=0x9591288) at ../../../threadweaver/Weaver/Job.cpp:106
#56 0x02671801 in ThreadWeaver::Job::execute (this=0x9591288, th=0x92d8b70) at ../../../threadweaver/Weaver/Job.cpp:135
#57 0x026704ea in ThreadWeaver::ThreadRunHelper::run (this=0xa95a52f4, parent=0x90345f8, th=0x92d8b70) at ../../../threadweaver/Weaver/Thread.cpp:95
#58 0x02670c3b in ThreadWeaver::Thread::run (this=0x92d8b70) at ../../../threadweaver/Weaver/Thread.cpp:142
#59 0x027b932e in QThreadPrivate::start (arg=0x92d8b70) at thread/qthread_unix.cpp:248
#60 0x0036696e in start_thread (arg=0xa95a5b70) at pthread_create.c:300
#61 0x00447a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa8bffb70 (LWP 6372)):
#0  0x00bdf422 in __kernel_vsyscall ()
#1  0x0036daf9 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2  0x00370e1c in _L_cond_lock_826 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x00370c40 in __pthread_mutex_cond_lock (mutex=0x8f2ff90) at ../nptl/pthread_mutex_lock.c:61
#4  0x0036b0b3 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:203
#5  0x056381e6 in ?? () from /lib/libdbus-1.so.3
#6  0x0562e9e3 in ?? () from /lib/libdbus-1.so.3
#7  0x05619702 in ?? () from /lib/libdbus-1.so.3
#8  0x05619b75 in ?? () from /lib/libdbus-1.so.3
#9  0x0561a428 in ?? () from /lib/libdbus-1.so.3
#10 0x0561c1bf in ?? () from /lib/libdbus-1.so.3
#11 0x05629a51 in dbus_pending_call_block () from /lib/libdbus-1.so.3
#12 0x0561b7cc in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#13 0x0022c2ff in q_dbus_connection_send_with_reply_and_block (this=0x8f2d3b8, message=..., sendMode=1, timeout=600000) at qdbus_symbols_p.h:133
#14 QDBusConnectionPrivate::sendWithReply (this=0x8f2d3b8, message=..., sendMode=1, timeout=600000) at qdbusintegrator.cpp:1811
#15 0x00216edb in QDBusConnection::call (this=0xa8bfdd7c, message=..., mode=150142864, timeout=600000) at qdbusconnection.cpp:516
#16 0x0182f689 in ?? () from /usr/lib/libsopranoclient.so.1
#17 0x0183c833 in ?? () from /usr/lib/libsopranoclient.so.1
#18 0x026fb1cf in Soprano::Iterator<Soprano::BindingSet>::next (this=0xa8bfdef0) at /usr/include/Soprano/../soprano/iterator.h:239
#19 0x0271bcbb in Nepomuk::Types::EntityPrivate::load (this=0xa8c270b8) at ../../../nepomuk/core/ontology/entity.cpp:75
#20 0x02720485 in Nepomuk::Types::ClassPrivate::load (this=0xa8c270b8) at ../../../nepomuk/core/ontology/class.cpp:54
#21 0x0271ad4d in Nepomuk::Types::EntityPrivate::init (this=0xa8c270b8) at ../../../nepomuk/core/ontology/entity.cpp:49
#22 0x0271f93d in Nepomuk::Types::Class::isSubClassOf (this=0xa8c30248, other=...) at ../../../nepomuk/core/ontology/class.cpp:489
#23 0x0271f9d9 in Nepomuk::Types::Class::isSubClassOf (this=0xa8c832a8, other=...) at ../../../nepomuk/core/ontology/class.cpp:497
#24 0x0271f9d9 in Nepomuk::Types::Class::isSubClassOf (this=0xa72e41a0, other=...) at ../../../nepomuk/core/ontology/class.cpp:497
#25 0x0271f9d9 in Nepomuk::Types::Class::isSubClassOf (this=0xa8bfe18c, other=...) at ../../../nepomuk/core/ontology/class.cpp:497
#26 0x026f52b0 in Nepomuk::ResourceData::loadType (this=0xa6c07a90, storedType=<value optimized out>) at ../../../nepomuk/core/resourcedata.cpp:379
#27 0x026f7b48 in Nepomuk::ResourceData::load (this=0xa6c07a90) at ../../../nepomuk/core/resourcedata.cpp:424
#28 0x026f8121 in Nepomuk::ResourceData::hasType (this=0xfffffe00, uri=...) at ../../../nepomuk/core/resourcedata.cpp:243
#29 0x0271649d in Nepomuk::Resource::hasType (this=0xa8bfe3f0, typeUri=...) at ../../../nepomuk/core/resource.cpp:225
#30 0x017df234 in Nepomuk::QueryClientWrapper::slotNewEntries (this=0xa8bff0f0, results=...) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:104
#31 0x017df97b in Nepomuk::QueryClientWrapper::qt_metacall (this=0xa8bff0f0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xa8bfe5a8) at ./queryclientwrapper.moc:73
#32 0x028c0c9a in QMetaObject::metacall (object=0xa8bff0f0, cl=128, idx=4, argv=0xa8bfe5a8) at kernel/qmetaobject.cpp:237
#33 0x028cf3d5 in QMetaObject::activate (sender=0xa72a1230, m=0x8807d70, local_signal_index=0, argv=0xa8bfe5a8) at kernel/qobject.cpp:3293
#34 0x087f6c53 in Nepomuk::Query::QueryServiceClient::newEntries (this=0xa72a1230, _t1=...) at ./queryserviceclient.moc:132
#35 0x087f91bd in Nepomuk::Query::QueryServiceClient::qt_metacall (this=0xa72a1230, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xa8bfe6e8) at ./queryserviceclient.moc:99
#36 0x028c0c9a in QMetaObject::metacall (object=0xa72a1230, cl=128, idx=4, argv=0xa8bfe6e8) at kernel/qmetaobject.cpp:237
#37 0x028cf3d5 in QMetaObject::activate (sender=0xa7214690, m=0x8807e24, local_signal_index=2, argv=0xa8bfe6e8) at kernel/qobject.cpp:3293
#38 0x08801903 in OrgKdeNepomukQueryInterface::newEntries (this=0xa7214690, _t1=...) at queryinterface.moc:113
#39 0x08801b95 in OrgKdeNepomukQueryInterface::qt_metacall (this=0xa7214690, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xa8bfe86c) at queryinterface.moc:84
#40 0x00226b34 in QDBusConnectionPrivate::deliverCall (this=0xa724a9f8, object=0xa7214690, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:904
#41 0x00231ea7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa7210850, object=0xa7214690) at qdbusintegrator_p.h:101
#42 0x028cc3fe in QObject::event (this=0xa7214690, e=0xa7210850) at kernel/qobject.cpp:1248
#43 0x047a54dc in QApplicationPrivate::notify_helper (this=0x8f33010, receiver=0xa7214690, e=0xa7210850) at kernel/qapplication.cpp:4300
#44 0x047ac05e in QApplication::notify (this=0x8f32e10, receiver=0xa7214690, e=0xa7210850) at kernel/qapplication.cpp:3704
#45 0x00e7bf2a in KApplication::notify (this=0x8f32e10, receiver=0xa7214690, event=0xa7210850) at ../../kdeui/kernel/kapplication.cpp:302
#46 0x028bba3b in QCoreApplication::notifyInternal (this=0x8f32e10, receiver=0xa7214690, event=0xa7210850) at kernel/qcoreapplication.cpp:704
#47 0x028be473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x91970d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91970d8) at kernel/qcoreapplication.cpp:1345
#49 0x028be5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#50 0x028e7adf in QCoreApplication::sendPostedEvents (s=0xa8c02038) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#51 postEventSourceDispatch (s=0xa8c02038) at kernel/qeventdispatcher_glib.cpp:276
#52 0x0108e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0x010922d8 in ?? () from /lib/libglib-2.0.so.0
#54 0x010924b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#55 0x028e75d5 in QEventDispatcherGlib::processEvents (this=0xa8c01e48, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#56 0x028ba059 in QEventLoop::processEvents (this=0xa8bff044, flags=) at kernel/qeventloop.cpp:149
#57 0x028ba4aa in QEventLoop::exec (this=0xa8bff044, flags=...) at kernel/qeventloop.cpp:201
#58 0x087f9123 in Nepomuk::Query::QueryServiceClient::blockingQuery (this=0xa72a1230, q=...) at ../../../nepomuk/query/queryserviceclient.cpp:204
#59 0x017dfa2e in Nepomuk::QueryClientWrapper::runQuery (this=0xa8bff0f0) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:75
#60 0x017dd6f7 in Nepomuk::SearchRunner::match (this=0x9330190, context=...) at ../../../../../plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:109
#61 0x0122af9e in Plasma::AbstractRunner::performMatch (this=0x9330190, localContext=...) at ../../plasma/abstractrunner.cpp:117
#62 0x012cb72b in Plasma::FindMatchesJob::run (this=0x9637ea0) at ../../plasma/private/runnerjobs.cpp:159
#63 0x0267149d in ThreadWeaver::JobRunHelper::runTheJob (this=0xa8bff26c, th=0x914bff8, job=0x9637ea0) at ../../../threadweaver/Weaver/Job.cpp:106
#64 0x02671801 in ThreadWeaver::Job::execute (this=0x9637ea0, th=0x914bff8) at ../../../threadweaver/Weaver/Job.cpp:135
#65 0x026704ea in ThreadWeaver::ThreadRunHelper::run (this=0xa8bff2f4, parent=0x90345f8, th=0x914bff8) at ../../../threadweaver/Weaver/Thread.cpp:95
#66 0x02670c3b in ThreadWeaver::Thread::run (this=0x914bff8) at ../../../threadweaver/Weaver/Thread.cpp:142
#67 0x027b932e in QThreadPrivate::start (arg=0x914bff8) at thread/qthread_unix.cpp:248
#68 0x0036696e in start_thread (arg=0xa8bffb70) at pthread_create.c:300
#69 0x00447a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa83feb70 (LWP 6373)):
#0  0x00bdf422 in __kernel_vsyscall ()
#1  0x0036b015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x027ba287 in QWaitConditionPrivate::wait (this=0x9034610, mutex=0x9025940, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9034610, mutex=0x9025940, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0266f870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x90345f8, th=0x9153488) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0267238c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9035570, th=0x9153488) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0266e27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x90345f8, th=0x9153488) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x02672482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9035570, th=0x9153488) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0266f4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90345f8, th=0x9153488, previous=0x96c6cd8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0267051e in ThreadWeaver::ThreadRunHelper::run (this=0xa83fe2f4, parent=0x90345f8, th=0x9153488) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x02670c3b in ThreadWeaver::Thread::run (this=0x9153488) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x027b932e in QThreadPrivate::start (arg=0x9153488) at thread/qthread_unix.cpp:248
#12 0x0036696e in start_thread (arg=0xa83feb70) at pthread_create.c:300
#13 0x00447a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa7bfdb70 (LWP 6374)):
#0  0x00bdf422 in __kernel_vsyscall ()
#1  0x0036daf9 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2  0x0036913b in _L_lock_748 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x00368f61 in __pthread_mutex_lock (mutex=0x8f2ff90) at pthread_mutex_lock.c:61
#4  0x05637f5a in ?? () from /lib/libdbus-1.so.3
#5  0x0562e8d8 in ?? () from /lib/libdbus-1.so.3
#6  0x056196bd in ?? () from /lib/libdbus-1.so.3
#7  0x05619b75 in ?? () from /lib/libdbus-1.so.3
#8  0x0561a428 in ?? () from /lib/libdbus-1.so.3
#9  0x0561c1bf in ?? () from /lib/libdbus-1.so.3
#10 0x05629a51 in dbus_pending_call_block () from /lib/libdbus-1.so.3
#11 0x0561b7cc in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#12 0x0022c2ff in q_dbus_connection_send_with_reply_and_block (this=0x8f2d3b8, message=..., sendMode=1, timeout=600000) at qdbus_symbols_p.h:133
#13 QDBusConnectionPrivate::sendWithReply (this=0x8f2d3b8, message=..., sendMode=1, timeout=600000) at qdbusintegrator.cpp:1811
#14 0x00216edb in QDBusConnection::call (this=0xa7bfbe8c, message=..., mode=150142864, timeout=600000) at qdbusconnection.cpp:516
#15 0x0182f689 in ?? () from /usr/lib/libsopranoclient.so.1
#16 0x0183cb06 in ?? () from /usr/lib/libsopranoclient.so.1
#17 0x026fa4ff in Soprano::Iterator<Soprano::BindingSet>::close (this=0xa7bfc0cc) at /usr/include/Soprano/../soprano/iterator.h:229
#18 0x026f6428 in Nepomuk::ResourceData::determineUri (this=0xa8c48d18) at ../../../nepomuk/core/resourcedata.cpp:681
#19 0x026f76a0 in Nepomuk::ResourceData::load (this=0xa8c48d18) at ../../../nepomuk/core/resourcedata.cpp:414
#20 0x026f8121 in Nepomuk::ResourceData::hasType (this=0xfffffe00, uri=...) at ../../../nepomuk/core/resourcedata.cpp:243
#21 0x0271649d in Nepomuk::Resource::hasType (this=0xa7bfc3f0, typeUri=...) at ../../../nepomuk/core/resource.cpp:225
#22 0x017df234 in Nepomuk::QueryClientWrapper::slotNewEntries (this=0xa7bfd0f0, results=...) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:104
#23 0x017df97b in Nepomuk::QueryClientWrapper::qt_metacall (this=0xa7bfd0f0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xa7bfc5a8) at ./queryclientwrapper.moc:73
#24 0x028c0c9a in QMetaObject::metacall (object=0xa7bfd0f0, cl=128, idx=4, argv=0xa7bfc5a8) at kernel/qmetaobject.cpp:237
#25 0x028cf3d5 in QMetaObject::activate (sender=0xa8c34508, m=0x8807d70, local_signal_index=0, argv=0xa7bfc5a8) at kernel/qobject.cpp:3293
#26 0x087f6c53 in Nepomuk::Query::QueryServiceClient::newEntries (this=0xa8c34508, _t1=...) at ./queryserviceclient.moc:132
#27 0x087f91bd in Nepomuk::Query::QueryServiceClient::qt_metacall (this=0xa8c34508, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xa7bfc6e8) at ./queryserviceclient.moc:99
#28 0x028c0c9a in QMetaObject::metacall (object=0xa8c34508, cl=128, idx=4, argv=0xa7bfc6e8) at kernel/qmetaobject.cpp:237
#29 0x028cf3d5 in QMetaObject::activate (sender=0xa72b3ef8, m=0x8807e24, local_signal_index=2, argv=0xa7bfc6e8) at kernel/qobject.cpp:3293
#30 0x08801903 in OrgKdeNepomukQueryInterface::newEntries (this=0xa72b3ef8, _t1=...) at queryinterface.moc:113
#31 0x08801b95 in OrgKdeNepomukQueryInterface::qt_metacall (this=0xa72b3ef8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xa7bfc86c) at queryinterface.moc:84
#32 0x00226b34 in QDBusConnectionPrivate::deliverCall (this=0xa8c275b0, object=0xa72b3ef8, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:904
#33 0x00231ea7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa8c22cb8, object=0xa72b3ef8) at qdbusintegrator_p.h:101
#34 0x028cc3fe in QObject::event (this=0xa72b3ef8, e=0xa8c22cb8) at kernel/qobject.cpp:1248
#35 0x047a54dc in QApplicationPrivate::notify_helper (this=0x8f33010, receiver=0xa72b3ef8, e=0xa8c22cb8) at kernel/qapplication.cpp:4300
#36 0x047ac05e in QApplication::notify (this=0x8f32e10, receiver=0xa72b3ef8, e=0xa8c22cb8) at kernel/qapplication.cpp:3704
#37 0x00e7bf2a in KApplication::notify (this=0x8f32e10, receiver=0xa72b3ef8, event=0xa8c22cb8) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x028bba3b in QCoreApplication::notifyInternal (this=0x8f32e10, receiver=0xa72b3ef8, event=0xa8c22cb8) at kernel/qcoreapplication.cpp:704
#39 0x028be473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x96ad070) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x96ad070) at kernel/qcoreapplication.cpp:1345
#41 0x028be5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#42 0x028e7adf in QCoreApplication::sendPostedEvents (s=0x96c18b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#43 postEventSourceDispatch (s=0x96c18b0) at kernel/qeventdispatcher_glib.cpp:276
#44 0x0108e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x010922d8 in ?? () from /lib/libglib-2.0.so.0
#46 0x010924b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x028e75d5 in QEventDispatcherGlib::processEvents (this=0xa8c02300, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#48 0x028ba059 in QEventLoop::processEvents (this=0xa7bfd044, flags=) at kernel/qeventloop.cpp:149
#49 0x028ba4aa in QEventLoop::exec (this=0xa7bfd044, flags=...) at kernel/qeventloop.cpp:201
#50 0x087f9123 in Nepomuk::Query::QueryServiceClient::blockingQuery (this=0xa8c34508, q=...) at ../../../nepomuk/query/queryserviceclient.cpp:204
#51 0x017dfa2e in Nepomuk::QueryClientWrapper::runQuery (this=0xa7bfd0f0) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:75
#52 0x017dd6f7 in Nepomuk::SearchRunner::match (this=0x9330190, context=...) at ../../../../../plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:109
#53 0x0122af9e in Plasma::AbstractRunner::performMatch (this=0x9330190, localContext=...) at ../../plasma/abstractrunner.cpp:117
#54 0x012cb72b in Plasma::FindMatchesJob::run (this=0x96f4278) at ../../plasma/private/runnerjobs.cpp:159
#55 0x0267149d in ThreadWeaver::JobRunHelper::runTheJob (this=0xa7bfd26c, th=0x9111458, job=0x96f4278) at ../../../threadweaver/Weaver/Job.cpp:106
#56 0x02671801 in ThreadWeaver::Job::execute (this=0x96f4278, th=0x9111458) at ../../../threadweaver/Weaver/Job.cpp:135
#57 0x026704ea in ThreadWeaver::ThreadRunHelper::run (this=0xa7bfd2f4, parent=0x90345f8, th=0x9111458) at ../../../threadweaver/Weaver/Thread.cpp:95
#58 0x02670c3b in ThreadWeaver::Thread::run (this=0x9111458) at ../../../threadweaver/Weaver/Thread.cpp:142
#59 0x027b932e in QThreadPrivate::start (arg=0x9111458) at thread/qthread_unix.cpp:248
#60 0x0036696e in start_thread (arg=0xa7bfdb70) at pthread_create.c:300
#61 0x00447a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76e3aa0 (LWP 6106)):
[KCrash Handler]
#6  Private (this=0xbfeec380, p=...) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:352
#7  QVariant (this=0xbfeec380, p=...) at kernel/qvariant.cpp:1391
#8  0x002639d0 in QDBusPendingReplyData::argumentAt (this=0xbfeec3a8, index=0) at qdbuspendingreply.cpp:268
#9  0x033da2ce in argumentAt<0> (this=0x904f038) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:174
#10 QDBusPendingReply<QString, void, void, void, void, void, void, void>::operator QString (this=0x904f038) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:184
#11 Kephal::DBusConfigurations::activeConfiguration (this=0x904f038) at ../../../../libs/kephal/configurations/dbus/dbusconfigurations.cpp:101
#12 0x033c2fb7 in Kephal::Screens::primaryScreen (this=0x9180790) at ../../../../libs/kephal/kephal/screens.cpp:65
#13 0x033c328f in Kephal::ScreenUtils::primaryScreenId () at ../../../../libs/kephal/kephal/screens.cpp:155
#14 0x01e2a09c in KRunnerDialog::positionOnScreen (this=0x90505d8) at ../../krunner/krunnerdialog.cpp:149
#15 0x01e35cf9 in Interface::display (this=0x90505d8, term=...) at ../../krunner/interfaces/default/interface.cpp:373
#16 0x01e2e411 in KRunnerApp::displayOrHide (this=0x8f32e10) at ../../krunner/krunnerapp.cpp:331
#17 0x01e3032b in KRunnerApp::qt_metacall (this=0x8f32e10, _c=QMetaObject::InvokeMetaMethod, _id=45, _a=0xbfeec638) at ./krunnerapp.moc:129
#18 0x028c0c9a in QMetaObject::metacall (object=0x8f32e10, cl=2613236, idx=45, argv=0xbfeec638) at kernel/qmetaobject.cpp:237
#19 0x028cf3d5 in QMetaObject::activate (sender=0x90266b0, m=0x50cdd58, local_signal_index=1, argv=0xbfeec638) at kernel/qobject.cpp:3293
#20 0x0479ebd9 in QAction::triggered (this=0x90266b0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#21 0x047a0dcc in QAction::activate (this=0x90266b0, event=QAction::Trigger) at kernel/qaction.cpp:1255
#22 0x00ed9021 in QAction::trigger (this=0x90343a8, actionId=..., timestamp=<value optimized out>) at /usr/include/qt4/QtGui/qaction.h:218
#23 KGlobalAccelPrivate::_k_invokeAction (this=0x90343a8, actionId=..., timestamp=<value optimized out>) at ../../kdeui/shortcuts/kglobalaccel.cpp:412
#24 0x00ede9ba in KGlobalAccel::qt_metacall (this=0x8fb2e68, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfeec844) at ./kglobalaccel.moc:76
#25 0x028c0c9a in QMetaObject::metacall (object=0x8fb2e68, cl=2613236, idx=4, argv=0xbfeec844) at kernel/qmetaobject.cpp:237
#26 0x028cf3d5 in QMetaObject::activate (sender=0x90343bc, m=0x104b604, local_signal_index=0, argv=0xbfeec844) at kernel/qobject.cpp:3293
#27 0x00ffc155 in OrgKdeKGlobalAccelInterface::invokeAction (this=0x90343bc, _t1=..., _t2=-924552367) at kglobalaccel_interface.moc:158
#28 0x00ffc5fa in OrgKdeKGlobalAccelInterface::qt_metacall (this=0x90343bc, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfeecb6c) at kglobalaccel_interface.moc:115
#29 0x00226b34 in QDBusConnectionPrivate::deliverCall (this=0x8f2d3b8, object=0x90343bc, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:904
#30 0x00231ea7 in QDBusCallDeliveryEvent::placeMetaCall (this=0x96d61d8, object=0x90343bc) at qdbusintegrator_p.h:101
#31 0x028cc3fe in QObject::event (this=0x90343bc, e=0x96d61d8) at kernel/qobject.cpp:1248
#32 0x047a54dc in QApplicationPrivate::notify_helper (this=0x8f33010, receiver=0x90343bc, e=0x96d61d8) at kernel/qapplication.cpp:4300
#33 0x047ac05e in QApplication::notify (this=0x8f32e10, receiver=0x90343bc, e=0x96d61d8) at kernel/qapplication.cpp:3704
#34 0x00e7bf2a in KApplication::notify (this=0x8f32e10, receiver=0x90343bc, event=0x96d61d8) at ../../kdeui/kernel/kapplication.cpp:302
#35 0x028bba3b in QCoreApplication::notifyInternal (this=0x8f32e10, receiver=0x90343bc, event=0x96d61d8) at kernel/qcoreapplication.cpp:704
#36 0x028be473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8ee62f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8ee62f8) at kernel/qcoreapplication.cpp:1345
#38 0x028be5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#39 0x028e7adf in QCoreApplication::sendPostedEvents (s=0x8f350d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#40 postEventSourceDispatch (s=0x8f350d8) at kernel/qeventdispatcher_glib.cpp:276
#41 0x0108e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#42 0x010922d8 in ?? () from /lib/libglib-2.0.so.0
#43 0x010924b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#44 0x028e75d5 in QEventDispatcherGlib::processEvents (this=0x8ee6e68, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#45 0x04865135 in QGuiEventDispatcherGlib::processEvents (this=0x8ee6e68, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x028ba059 in QEventLoop::processEvents (this=0xbfeed394, flags=) at kernel/qeventloop.cpp:149
#47 0x028ba4aa in QEventLoop::exec (this=0xbfeed394, flags=...) at kernel/qeventloop.cpp:201
#48 0x028be69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#49 0x047a5577 in QApplication::exec () at kernel/qapplication.cpp:3579
#50 0x01e30d7e in kdemain (argc=1, argv=0x8f20d70) at ../../krunner/main.cpp:65
#51 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x8f209a1 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#52 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#53 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#54 0x0804fe4f in main (argc=4, argv=0xbfeede14, envp=0xbfeede28) at ../../kinit/kinit.cpp:1845

This bug may be a duplicate of or related to bug 231812.

Possible duplicates by query: bug 250234, bug 243588, bug 242059, bug 238730, bug 234753.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-09-21 16:52:44 UTC
the crash you are seeing is a threading bug in libdbus, already fixed upstream.

as for slowness, etc. try turning off some of the more intensive krunner plugins (e.g. desktop search, audio player control, contacts...)
Comment 2 Dario Andres 2010-12-13 18:36:43 UTC
[Comment from a bug triager]
Adding cross reference of an old bug report with the same backtrace: bug 222439.