Bug 209436 - KRunner random crash probably due to a nepomuk bug. [_dbus_connection_lock, _dbus_pending_call_get_connection_and_lock, reply_handler_timeout on Thread 1 / Soprano and Nepomuk calls on other threads]
Summary: KRunner random crash probably due to a nepomuk bug. [_dbus_connection_lock, _...
Status: RESOLVED UPSTREAM
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 212157 214857 215318 219957 231958 234878 234956 235526 235578 235803 235914 235940 236141 237690 237882 238271 238320 238425 238804 240490 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-04 19:41 UTC by Davide Bettio
Modified: 2010-06-14 16:37 UTC (History)
22 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (18.52 KB, text/plain)
2010-05-22 16:30 UTC, omega
Details
New crash information added by DrKonqi (11.00 KB, text/plain)
2010-06-02 13:36 UTC, Mathias Panzenböck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Davide Bettio 2009-10-04 19:41:35 UTC
Application that crashed: krunner
Version of the application: 0.1
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.1
Operating System: Linux 2.6.30-gentoo-r4 x86_64

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

Thread 9 (Thread 0x7fa5c4acf950 (LWP 5580)):
#0  0x00007fa5ddebaaf6 in *__GI___poll (fds=0x7fa5c4accf90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa5da6a5748 in socket_do_iteration (transport=0x2120c10, flags=7, timeout_milliseconds=-1) at dbus-transport-socket.c:1046
#2  0x00007fa5da6a3af4 in _dbus_transport_do_iteration (transport=0x2120c10, flags=7, timeout_milliseconds=-1) at dbus-transport.c:956
#3  0x00007fa5da6908ae in _dbus_connection_do_iteration_unlocked (connection=0x2121270, flags=7, timeout_milliseconds=-1) at dbus-connection.c:1150
#4  0x00007fa5da691802 in _dbus_connection_flush_unlocked (connection=0x2121270) at dbus-connection.c:3360
#5  0x00007fa5da6929db in _dbus_connection_block_pending_call (pending=0x33c7050) at dbus-connection.c:2280
#6  0x00007fa5da691bec in dbus_connection_send_with_reply_and_block (connection=0x2121270, message=0x7fa5b00bd390, timeout_milliseconds=600000, error=0x7fa5c4acd1b0) at dbus-connection.c:3316
#7  0x00007fa5df6585cc in QDBusConnectionPrivate::sendWithReply (this=0x211c860, message=@0x7fa5c4acd4f0, sendMode=0, timeout=600000) at ./qdbus_symbols_p.h:133
#8  0x00007fa5df646783 in QDBusConnection::call (this=0x7fa5c4acd4b0, message=@0xffffffffffffffff, mode=4294967295, timeout=0) at qdbusconnection.cpp:516
#9  0x00007fa5c882ba75 in Soprano::Client::DBusAbstractInterface::callWithArgumentListAndBigTimeout (this=0x7fa5b008ba90, mode=QDBus::Block, method=@0x7fa5c4acd5b0, args=@0x7fa5c4acd5c0)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/server/dbus/dbusabstractinterface.cpp:45
#10 0x00007fa5c8835c47 in Soprano::Client::DBusClientStatementIteratorBackend::next (this=0x7fa5b002b560)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/server/dbus/dbusstatementiteratorinterface.h:56
#11 0x00007fa5c8ec86f0 in Soprano::Iterator<Soprano::Statement>::next (this=0x7fa5b00a24f0) at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/soprano/iterator.h:239
#12 0x00007fa5c8f29507 in Soprano::Util::MutexStatementIteratorBackend::next (this=0x7fa5b00a24d0)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/soprano/util/mutexstatementiteratorbackend.cpp:44
#13 0x00007fa5c91a1bb0 in Soprano::Iterator<Soprano::Statement>::next (this=0x7fa5c4acd7d0) at /usr/include/soprano/iterator.h:239
#14 0x00007fa5c919f1e1 in Nepomuk::ResourceData::load (this=0x3389680) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/nepomuk/core/resourcedata.cpp:364
#15 0x00007fa5c919f8c4 in Nepomuk::ResourceData::hasType (this=0x3389680, uri=@0x7fa5c4acdd90) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/nepomuk/core/resourcedata.cpp:205
#16 0x00007fa5c93ec6e7 in Nepomuk::QueryClientWrapper::slotNewEntries (this=0x7fa5c4aced90, results=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/nepomuksearch/queryclientwrapper.cpp:101
#17 0x00007fa5c93ecd97 in Nepomuk::QueryClientWrapper::qt_metacall (this=0x7fa5c4aced90, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fa5c4acdf60)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/plasma/runners/nepomuksearch/queryclientwrapper.moc:67
#18 0x00007fa5e1610e3d in QMetaObject::activate (sender=0x7fa5b0052c30, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3108
#19 0x00007fa5c8a50dc2 in Nepomuk::Search::QueryServiceClient::newEntries (this=0x7fa5c4accf90, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryserviceclient.moc:109
#20 0x00007fa5c8a529f5 in Nepomuk::Search::QueryServiceClient::qt_metacall (this=0x7fa5b0052c30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fa5c4ace090)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryserviceclient.moc:84
#21 0x00007fa5e1610e3d in QMetaObject::activate (sender=0x7fa5b001e9d0, from_signal_index=<value optimized out>, to_signal_index=7, argv=0xffffffffffffffff) at kernel/qobject.cpp:3108
#22 0x00007fa5c8a53585 in OrgKdeNepomukQueryInterface::newEntries (this=0x7fa5c4accf90, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryinterface.moc:107
#23 0x00007fa5c8a537ac in OrgKdeNepomukQueryInterface::qt_metacall (this=0x7fa5b001e9d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fa5c4ace200)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryinterface.moc:78
#24 0x00007fa5df6548d3 in QDBusConnectionPrivate::deliverCall (this=0x7fa5b00a5bb0, object=0x7fa5b001e9d0, msg=@0x7fa5b0096768, metaTypes=@0x7fa5b0096770, slotIdx=7) at qdbusintegrator.cpp:891
#25 0x00007fa5df65adbf in QDBusCallDeliveryEvent::placeMetaCall (this=0x1, object=0x1) at qdbusintegrator_p.h:101
#26 0x00007fa5e160d7d1 in QObject::event (this=0x7fa5b001e9d0, e=0x7fa5b0096720) at kernel/qobject.cpp:1106
#27 0x00007fa5dea8beed in QApplicationPrivate::notify_helper (this=0x2125420, receiver=0x7fa5b001e9d0, e=0x7fa5b0096720) at kernel/qapplication.cpp:4057
#28 0x00007fa5dea948fa in QApplication::notify (this=0x2124c70, receiver=0x7fa5b001e9d0, e=0x7fa5b0096720) at kernel/qapplication.cpp:4022
#29 0x00007fa5dfaab8fb in KApplication::notify (this=0x2124c70, receiver=0x7fa5b001e9d0, event=0x7fa5b0096720)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#30 0x00007fa5e15fea0b in QCoreApplication::notifyInternal (this=0x2124c70, receiver=0x7fa5b001e9d0, event=0x7fa5b0096720) at kernel/qcoreapplication.cpp:606
#31 0x00007fa5e15ff367 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2488c30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#32 0x00007fa5e16241e3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#33 0x00007fa5dd523cc0 in IA__g_main_context_dispatch (context=0x243ad30) at gmain.c:1824
#34 0x00007fa5dd5273e8 in g_main_context_iterate (context=0x243ad30, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2455
#35 0x00007fa5dd5275ac in IA__g_main_context_iteration (context=0x243ad30, may_block=1) at gmain.c:2518
#36 0x00007fa5e1623e7f in QEventDispatcherGlib::processEvents (this=0x235cb60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#37 0x00007fa5e15fd3c2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -995300144}) at kernel/qeventloop.cpp:149
#38 0x00007fa5e15fd555 in QEventLoop::exec (this=0x7fa5c4aced10, flags={i = -995300064}) at kernel/qeventloop.cpp:196
#39 0x00007fa5c8a52243 in Nepomuk::Search::QueryServiceClient::blockingQuery (this=0x7fa5b0052c30, q=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/libs/nepomukqueryclient/queryserviceclient.cpp:204
#40 0x00007fa5c93ec277 in Nepomuk::QueryClientWrapper::runQuery (this=0x7fa5c4aced90)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/nepomuksearch/queryclientwrapper.cpp:73
#41 0x00007fa5c93eb82f in Nepomuk::SearchRunner::match (this=0x235dbf0, context=@0x2371af8)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/nepomuksearch/nepomuksearchrunner.cpp:104
#42 0x00007fa5d8e4502b in Plasma::AbstractRunner::performMatch (this=0x235dbf0, localContext=@0x2371af8) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/plasma/abstractrunner.cpp:160
#43 0x00007fa5d7545e8c in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fa5c4acef80, th=0x23b0520, job=0x2371ae0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:106
#44 0x00007fa5d75461b1 in ThreadWeaver::Job::execute (this=0x2371ae0, th=0x23b0520) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:135
#45 0x00007fa5d754514f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c4acf010, parent=0x21fc3c0, th=0x23b0520)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:95
#46 0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x23b0520) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#47 0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x23b0520) at thread/qthread_unix.cpp:189
#48 0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#49 0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#50 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fa5c42ce950 (LWP 5581)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa5e1529f5b in QMutexPrivate::wait (this=0x211c9e0, timeout=-1) at thread/qmutex_unix.cpp:80
#2  0x00007fa5e1526095 in QMutex::lock (this=0x211c8a8) at thread/qmutex.cpp:169
#3  0x00007fa5df64c261 in qDBusAddTimeout (timeout=0x2aac050, data=0x211c860) at qdbusthreaddebug_p.h:184
#4  0x00007fa5da6a30fa in _dbus_timeout_list_add_timeout (timeout_list=0x2121180, timeout=0x2aac050) at dbus-timeout.c:319
#5  0x00007fa5da68fffe in protected_change_timeout (connection=0x2121270, timeout=0x2aac050, add_function=0x7fa5da6a30b0 <_dbus_timeout_list_add_timeout>, remove_function=0, toggle_function=0, 
    enabled=0) at dbus-connection.c:788
#6  0x00007fa5da691a31 in dbus_connection_send_with_reply (connection=0x2121270, message=0x326dd60, pending_return=0x7fa5c42cc010, timeout_milliseconds=<value optimized out>) at dbus-connection.c:886
#7  0x00007fa5da691bd1 in dbus_connection_send_with_reply_and_block (connection=0x2121270, message=0x326dd60, timeout_milliseconds=600000, error=0x7fa5c42cc0c0) at dbus-connection.c:3303
#8  0x00007fa5df6585cc in QDBusConnectionPrivate::sendWithReply (this=0x211c860, message=@0x7fa5c42cc400, sendMode=0, timeout=600000) at ./qdbus_symbols_p.h:133
#9  0x00007fa5df646783 in QDBusConnection::call (this=0x7fa5c42cc3c0, message=@0x2b5, mode=4294967295, timeout=34720256) at qdbusconnection.cpp:516
#10 0x00007fa5c882ba75 in Soprano::Client::DBusAbstractInterface::callWithArgumentListAndBigTimeout (this=0x28405c0, mode=QDBus::Block, method=@0x7fa5c42cc500, args=@0x7fa5c42cc510)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/server/dbus/dbusabstractinterface.cpp:45
#11 0x00007fa5c88341a9 in Soprano::Client::DBusModel::executeQuery (this=0x23f5fc0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/server/dbus/dbusmodelinterface.h:84
#12 0x00007fa5c8ee2acd in Soprano::FilterModel::executeQuery (this=0x2369ac0, query=@0x7fa5c42cc8c0, language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=@0x7fa5c42cc8b0)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/soprano/filtermodel.cpp:164
#13 0x00007fa5c8f2906d in Soprano::Util::MutexModel::executeQuery (this=0x2369ac0, query=@0x7fa5c42cc8c0, language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=@0x7fa5c42cc8b0)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/soprano/util/mutexmodel.cpp:175
#14 0x00007fa5c91a7f47 in Nepomuk::MainModel::executeQuery (this=0x23693c0, query=@0x7fa5c42cc8c0, language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=@0x7fa5c42cc8b0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/nepomuk/core/nepomukmainmodel.cpp:214
#15 0x00007fa5c8ee2acd in Soprano::FilterModel::executeQuery (this=0x2368d30, query=@0x7fa5c42cc8c0, language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=@0x7fa5c42cc8b0)
    at /var/tmp/portage/dev-libs/soprano-2.3.1/work/soprano-2.3.1/soprano/filtermodel.cpp:164
#16 0x00007fa5c919f6aa in Nepomuk::ResourceData::load (this=0x7fa5b00452b0) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/nepomuk/core/resourcedata.cpp:389
#17 0x00007fa5c919f8c4 in Nepomuk::ResourceData::hasType (this=0x7fa5b00452b0, uri=@0x7fa5c42ccd90) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/nepomuk/core/resourcedata.cpp:205
#18 0x00007fa5c93ec6e7 in Nepomuk::QueryClientWrapper::slotNewEntries (this=0x7fa5c42cdd90, results=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/nepomuksearch/queryclientwrapper.cpp:101
#19 0x00007fa5c93ecd97 in Nepomuk::QueryClientWrapper::qt_metacall (this=0x7fa5c42cdd90, _c=QMetaObject::InvokeMetaMethod, _id=-512, _a=0x7fa5c42ccf60)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/plasma/runners/nepomuksearch/queryclientwrapper.moc:67
#20 0x00007fa5e1610e3d in QMetaObject::activate (sender=0x7fa5b00d00b0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3108
#21 0x00007fa5c8a50dc2 in Nepomuk::Search::QueryServiceClient::newEntries (this=0x211ca2c, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryserviceclient.moc:109
#22 0x00007fa5c8a529f5 in Nepomuk::Search::QueryServiceClient::qt_metacall (this=0x7fa5b00d00b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fa5c42cd090)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryserviceclient.moc:84
#23 0x00007fa5e1610e3d in QMetaObject::activate (sender=0x7fa5b4012a20, from_signal_index=<value optimized out>, to_signal_index=7, argv=0xffffffffffffffff) at kernel/qobject.cpp:3108
#24 0x00007fa5c8a53585 in OrgKdeNepomukQueryInterface::newEntries (this=0x211ca2c, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryinterface.moc:107
#25 0x00007fa5c8a537ac in OrgKdeNepomukQueryInterface::qt_metacall (this=0x7fa5b4012a20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fa5c42cd200)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/libs/nepomukqueryclient/queryinterface.moc:78
#26 0x00007fa5df6548d3 in QDBusConnectionPrivate::deliverCall (this=0x7fa5b0085380, object=0x7fa5b4012a20, msg=@0x7fa5b001ca98, metaTypes=@0x7fa5b001caa0, slotIdx=7) at qdbusintegrator.cpp:891
#27 0x00007fa5df65adbf in QDBusCallDeliveryEvent::placeMetaCall (this=0xfffffffffffffe00, object=0x80) at qdbusintegrator_p.h:101
#28 0x00007fa5e160d7d1 in QObject::event (this=0x7fa5b4012a20, e=0x7fa5b001ca50) at kernel/qobject.cpp:1106
#29 0x00007fa5dea8beed in QApplicationPrivate::notify_helper (this=0x2125420, receiver=0x7fa5b4012a20, e=0x7fa5b001ca50) at kernel/qapplication.cpp:4057
#30 0x00007fa5dea948fa in QApplication::notify (this=0x2124c70, receiver=0x7fa5b4012a20, e=0x7fa5b001ca50) at kernel/qapplication.cpp:4022
#31 0x00007fa5dfaab8fb in KApplication::notify (this=0x2124c70, receiver=0x7fa5b4012a20, event=0x7fa5b001ca50)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#32 0x00007fa5e15fea0b in QCoreApplication::notifyInternal (this=0x2124c70, receiver=0x7fa5b4012a20, event=0x7fa5b001ca50) at kernel/qcoreapplication.cpp:606
#33 0x00007fa5e15ff367 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x24388c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#34 0x00007fa5e16241e3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#35 0x00007fa5dd523cc0 in IA__g_main_context_dispatch (context=0x243ef70) at gmain.c:1824
#36 0x00007fa5dd5273e8 in g_main_context_iterate (context=0x243ef70, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2455
#37 0x00007fa5dd5275ac in IA__g_main_context_iteration (context=0x243ef70, may_block=1) at gmain.c:2518
#38 0x00007fa5e1623e7f in QEventDispatcherGlib::processEvents (this=0x23b84a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#39 0x00007fa5e15fd3c2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1003692848}) at kernel/qeventloop.cpp:149
#40 0x00007fa5e15fd555 in QEventLoop::exec (this=0x7fa5c42cdd10, flags={i = -1003692768}) at kernel/qeventloop.cpp:196
#41 0x00007fa5c8a52243 in Nepomuk::Search::QueryServiceClient::blockingQuery (this=0x7fa5b00d00b0, q=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/libs/nepomukqueryclient/queryserviceclient.cpp:204
#42 0x00007fa5c93ec277 in Nepomuk::QueryClientWrapper::runQuery (this=0x7fa5c42cdd90)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/nepomuksearch/queryclientwrapper.cpp:73
#43 0x00007fa5c93eb82f in Nepomuk::SearchRunner::match (this=0x235dbf0, context=@0x7fa5bc094ae8)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/nepomuksearch/nepomuksearchrunner.cpp:104
#44 0x00007fa5d8e4502b in Plasma::AbstractRunner::performMatch (this=0x235dbf0, localContext=@0x7fa5bc094ae8)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/plasma/abstractrunner.cpp:160
#45 0x00007fa5d7545e8c in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fa5c42cdf80, th=0x234e430, job=0x7fa5bc094ad0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:106
#46 0x00007fa5d75461b1 in ThreadWeaver::Job::execute (this=0x7fa5bc094ad0, th=0x234e430) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:135
#47 0x00007fa5d754514f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c42ce010, parent=0x21fc3c0, th=0x234e430)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:95
#48 0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x234e430) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#49 0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x234e430) at thread/qthread_unix.cpp:189
#50 0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#51 0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#52 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fa5c3acd950 (LWP 5582)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa5e152b639 in QWaitCondition::wait (this=0x21fc3e8, mutex=0x21f89e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa5d7544454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21fc3c0, th=0x2352a40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa5d7546bf3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x2352a40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa5d7546c0c in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x2352a40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa5d754517f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c3acd010, parent=0x21fc3c0, th=0x2352a40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x2352a40) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x2352a40) at thread/qthread_unix.cpp:189
#8  0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa5c32cc950 (LWP 5583)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa5e152b639 in QWaitCondition::wait (this=0x21fc3e8, mutex=0x21f89e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa5d7544454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21fc3c0, th=0x7fa5bc000f40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa5d7546bf3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x7fa5bc000f40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa5d7546c0c in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x7fa5bc000f40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa5d754517f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c32cc010, parent=0x21fc3c0, th=0x7fa5bc000f40)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x7fa5bc000f40) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x7fa5bc000f40) at thread/qthread_unix.cpp:189
#8  0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa5c2acb950 (LWP 5584)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa5e152b639 in QWaitCondition::wait (this=0x21fc3e8, mutex=0x21f89e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa5d7544454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21fc3c0, th=0x2403280)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa5d7546bf3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x2403280)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa5d7546c0c in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x2403280)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa5d754517f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c2acb010, parent=0x21fc3c0, th=0x2403280)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x2403280) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x2403280) at thread/qthread_unix.cpp:189
#8  0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa5c22ca950 (LWP 5585)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa5e152b639 in QWaitCondition::wait (this=0x21fc3e8, mutex=0x21f89e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa5d7544454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21fc3c0, th=0x240c2d0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa5d7546bf3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x240c2d0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa5d754517f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c22ca010, parent=0x21fc3c0, th=0x240c2d0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#5  0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x240c2d0) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#6  0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x240c2d0) at thread/qthread_unix.cpp:189
#7  0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa5c1ac9950 (LWP 5586)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa5e152b639 in QWaitCondition::wait (this=0x21fc3e8, mutex=0x21f89e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa5d7544454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21fc3c0, th=0x243f8c0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa5d7546bf3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x243f8c0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa5d7546c0c in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x243f8c0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa5d754517f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c1ac9010, parent=0x21fc3c0, th=0x243f8c0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x243f8c0) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x243f8c0) at thread/qthread_unix.cpp:189
#8  0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa5c12c8950 (LWP 5587)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa5e152b639 in QWaitCondition::wait (this=0x21fc3e8, mutex=0x21f89e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa5d7544454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21fc3c0, th=0x2446450)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa5d7546bf3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x2446450)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa5d7546c0c in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f8a60, th=0x2446450)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa5d754517f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5c12c8010, parent=0x21fc3c0, th=0x2446450)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa5d75455d9 in ThreadWeaver::Thread::run (this=0x2446450) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa5e152a8b9 in QThreadPrivate::start (arg=0x2446450) at thread/qthread_unix.cpp:189
#8  0x00007fa5e12b9ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fa5ddec348d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa5e1ab2750 (LWP 5515)):
[KCrash Handler]
#5  _dbus_connection_lock (connection=0x6e616d65732e7777) at dbus-connection.c:355
#6  0x00007fa5da69ebed in _dbus_pending_call_get_connection_and_lock (pending=0x2aaf5b0) at dbus-pending-call.c:309
#7  0x00007fa5da691ccf in reply_handler_timeout (data=0x6e616d65732e7777) at dbus-connection.c:3116
#8  0x00007fa5df64c876 in QDBusConnectionPrivate::timerEvent (this=0x211c860, e=0x7fff4217b730) at ./qdbus_symbols_p.h:172
#9  0x00007fa5e160d4d3 in QObject::event (this=0x211c860, e=0x6) at kernel/qobject.cpp:1073
#10 0x00007fa5dea8beed in QApplicationPrivate::notify_helper (this=0x2125420, receiver=0x211c860, e=0x7fff4217b730) at kernel/qapplication.cpp:4057
#11 0x00007fa5dea948fa in QApplication::notify (this=0x2124c70, receiver=0x211c860, e=0x7fff4217b730) at kernel/qapplication.cpp:4022
#12 0x00007fa5dfaab8fb in KApplication::notify (this=0x2124c70, receiver=0x211c860, event=0x7fff4217b730)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#13 0x00007fa5e15fea0b in QCoreApplication::notifyInternal (this=0x2124c70, receiver=0x211c860, event=0x7fff4217b730) at kernel/qcoreapplication.cpp:606
#14 0x00007fa5e162711e in QTimerInfoList::activateTimers (this=0x2128fd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 0x00007fa5e1623f1d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164
#16 0x00007fa5dd523cc0 in IA__g_main_context_dispatch (context=0x2127d10) at gmain.c:1824
#17 0x00007fa5dd5273e8 in g_main_context_iterate (context=0x2127d10, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2455
#18 0x00007fa5dd5275ac in IA__g_main_context_iteration (context=0x2127d10, may_block=1) at gmain.c:2518
#19 0x00007fa5e1623e7f in QEventDispatcherGlib::processEvents (this=0x21253f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#20 0x00007fa5deb120ff in QGuiEventDispatcherGlib::processEvents (this=0x6e616d65732e7777, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#21 0x00007fa5e15fd3c2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1108851104}) at kernel/qeventloop.cpp:149
#22 0x00007fa5e15fd555 in QEventLoop::exec (this=0x7fff4217b9e0, flags={i = 1108851184}) at kernel/qeventloop.cpp:196
#23 0x00007fa5e15ff5cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#24 0x00007fa5d6324dfc in kdemain (argc=1, argv=0x20e0380) at /var/tmp/portage/kde-base/krunner-4.3.1/work/krunner-4.3.1/krunner/main.cpp:65
#25 0x000000000040773e in launch (argc=1, _name=0x2122078 "/usr/bin/krunner", args=<value optimized out>, cwd=0x0, envc=0, envs=0x2122091 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a613 "0") at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kinit/kinit.cpp:677
#26 0x0000000000407f18 in handle_launcher_request (sock=7, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kinit/kinit.cpp:1169
#27 0x00000000004084ae in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kinit/kinit.cpp:1362
#28 0x0000000000408b3a in main (argc=2, argv=0x7fff4217c828, envp=0x7fff4217c840) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Jacopo De Simoi 2010-01-09 10:59:16 UTC
*** Bug 212157 has been marked as a duplicate of this bug. ***
Comment 2 Jacopo De Simoi 2010-01-09 11:07:40 UTC
*** Bug 214857 has been marked as a duplicate of this bug. ***
Comment 3 Jacopo De Simoi 2010-01-09 11:15:10 UTC
*** Bug 215318 has been marked as a duplicate of this bug. ***
Comment 4 Jacopo De Simoi 2010-01-09 11:31:50 UTC
*** Bug 219957 has been marked as a duplicate of this bug. ***
Comment 5 Alex Merry 2010-01-11 21:07:27 UTC
I think this is the same:

Thread 5 (Thread 0x7f2cfd160710 (LWP 24864)):
[threadweaver waiting for jobs]

Thread 4 (Thread 0x7f2cfc95f710 (LWP 24865)):
#0  0x00007f2d1c7ccdd0 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f2d13d9e718 in _dbus_pthread_mutex_lock () from /usr/lib/libdbus-1.so.3
#2  0x00007f2d13d7f98d in _dbus_connection_lock () from /usr/lib/libdbus-1.so.3
#3  0x00007f2d13d982ad in socket_do_iteration () from /usr/lib/libdbus-1.so.3
#4  0x00007f2d13d9651d in _dbus_transport_do_iteration () from /usr/lib/libdbus-1.so.3
#5  0x00007f2d13d82b0e in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3
#6  0x00007f2d13d84e30 in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3
#7  0x00007f2d13d844c6 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3
#8  0x00007f2d13d7e086 in send_no_return_values () from /usr/lib/libdbus-1.so.3
#9  0x00007f2d13d7e247 in dbus_bus_add_match () from /usr/lib/libdbus-1.so.3
#10 0x00007f2d1cef6f83 in q_dbus_bus_add_match (connection=0x18e2df0, rule=0x1c5e4a8 "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.freedesktop.DBus'", error=0x7f2cfc95e390) at /home/kde-devel/src/qt/src/dbus/qdbus_symbols_p.h:88
#11 0x00007f2d1cf0278f in QDBusConnectionPrivate::connectSignal (this=0x1c72f20, key=..., hook=...) at /home/kde-devel/src/qt/src/dbus/qdbusintegrator.cpp:2035
#12 0x00007f2d1cf02566 in QDBusConnectionPrivate::connectSignal (this=0x1c72f20, service=..., path=..., interface=..., name=..., argumentMatch=..., signature=..., receiver=0x7f2cf40ceaa0, slot=0x7f2d1cf3ff80 "1_q_serviceOwnerChanged(QString,QString,QString)") at /home/kde-devel/src/qt/src/dbus/qdbusintegrator.cpp:2013
#13 0x00007f2d1cef0d7e in QDBusConnection::connect (this=0x7f2cf40b0d00, service=..., path=..., interface=..., name=..., argumentMatch=..., signature=..., receiver=0x7f2cf40ceaa0, slot=0x7f2d1cf3ff80 "1_q_serviceOwnerChanged(QString,QString,QString)") at /home/kde-devel/src/qt/src/dbus/qdbusconnection.cpp:623
#14 0x00007f2d1cf1158b in QDBusAbstractInterface (this=0x7f2cf40ceaa0, service=..., path=..., interface=0x7f2d1cf3cb9e "org.freedesktop.DBus", con=..., parent=0x1c72f20) at /home/kde-devel/src/qt/src/dbus/qdbusabstractinterface.cpp:317
#15 0x00007f2d1cef47ef in QDBusConnectionInterface (this=0x7f2cf40ceaa0, connection=..., parent=0x1c72f20) at /home/kde-devel/src/qt/src/dbus/qdbusconnectioninterface.cpp:164
#16 0x00007f2d1cef1e7a in QDBusConnectionPrivate::setBusService (this=0x1c72f20, connection=...) at /home/kde-devel/src/qt/src/dbus/qdbusconnection.cpp:1003
#17 0x00007f2d1cef0475 in QDBusConnection::connectToBus (type=QDBusConnection::SessionBus, name=...) at /home/kde-devel/src/qt/src/dbus/qdbusconnection.cpp:349
#18 0x00007f2d035b917d in newConnection (this=0x7f2cf4070100) at /home/kde-devel/src/KDE/kdelibs/nepomuk/query/queryserviceclient.cpp:56
#19 0x00007f2d035bb272 in Private (this=0x1b7ab20) at /home/kde-devel/src/KDE/kdelibs/nepomuk/query/queryserviceclient.cpp:97
#20 0x00007f2d035b9c0a in QueryServiceClient (this=0x1bc5120, parent=0x7f2cfc95ea80) at /home/kde-devel/src/KDE/kdelibs/nepomuk/query/queryserviceclient.cpp:160
#21 0x00007f2d03a8ef21 in QueryClientWrapper (this=0x7f2cfc95ea80, runner=0x1ab55c0, context=0x7f2cf40b4458) at /home/kde-devel/src/KDE/kdebase/workspace/plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:55
#22 0x00007f2d03a8cc75 in Nepomuk::SearchRunner::match (this=0x1ab55c0, context=...) at /home/kde-devel/src/KDE/kdebase/workspace/plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:108
#23 0x00007f2d1f65c34d in Plasma::AbstractRunner::performMatch (this=0x1ab55c0, localContext=...) at /home/kde-devel/src/KDE/kdelibs/plasma/abstractrunner.cpp:117
#24 0x00007f2d1f712b13 in Plasma::FindMatchesJob::run (this=0x7f2cf40b4440) at /home/kde-devel/src/KDE/kdelibs/plasma/private/runnerjobs.cpp:159
#25 0x00007f2d1f32591b in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f2cfc95ecb0, th=0x1960670, job=0x7f2cf40b4440) at /home/kde-devel/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106
#26 0x00007f2d1f325b8b in ThreadWeaver::Job::execute (this=0x7f2cf40b4440, th=0x1960670) at /home/kde-devel/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135
#27 0x00007f2d1f324ae0 in ThreadWeaver::ThreadRunHelper::run (this=0x7f2cfc95ed80, parent=0x189e170, th=0x1960670) at /home/kde-devel/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95
#28 0x00007f2d1f324e2f in ThreadWeaver::Thread::run (this=0x1960670) at /home/kde-devel/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#29 0x00007f2d1ca767f0 in QThreadPrivate::start (arg=0x1960670) at /home/kde-devel/src/qt/src/corelib/thread/qthread_unix.cpp:248
#30 0x00007f2d1c7ca81a in start_thread () from /lib/libpthread.so.0
#31 0x00007f2d1a7eec7d in clone () from /lib/libc.so.6
#32 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2cfc15e710 (LWP 24866)):
[threadweaver waiting for jobs]

Thread 2 (Thread 0x7f2cfb95d710 (LWP 24867)):
[threadweaver waiting for jobs]

Thread 1 (Thread 0x7f2d2246c780 (LWP 24854)):
#0  0x00007f2d13d7f984 in _dbus_connection_lock () from /usr/lib/libdbus-1.so.3
#1  0x00007f2d13d9120d in _dbus_pending_call_get_connection_and_lock () from /usr/lib/libdbus-1.so.3
#2  0x00007f2d13d8334e in reply_handler_timeout () from /usr/lib/libdbus-1.so.3
#3  0x00007f2d1cef74c3 in q_dbus_timeout_handle (timeout=0x1c41960) at /home/kde-devel/src/qt/src/dbus/qdbus_symbols_p.h:172
#4  0x00007f2d1cefc3da in QDBusConnectionPrivate::timerEvent (this=0x1699060, e=0x7fff7e195500) at /home/kde-devel/src/qt/src/dbus/qdbusintegrator.cpp:1035
#5  0x00007f2d1cb9a721 in QObject::event (this=0x1699060, e=0x7fff7e195500) at /home/kde-devel/src/qt/src/corelib/kernel/qobject.cpp:1204
#6  0x00007f2d1d881bea in QApplicationPrivate::notify_helper (this=0x16adc50, receiver=0x1699060, e=0x7fff7e195500) at /home/kde-devel/src/qt/src/gui/kernel/qapplication.cpp:4297
#7  0x00007f2d1d87f242 in QApplication::notify (this=0x16a13f0, receiver=0x1699060, e=0x7fff7e195500) at /home/kde-devel/src/qt/src/gui/kernel/qapplication.cpp:3701
#8  0x00007f2d1e9df487 in KApplication::notify (this=0x16a13f0, receiver=0x1699060, event=0x7fff7e195500) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#9  0x00007f2d1cb83b55 in QCoreApplication::notifyInternal (this=0x16a13f0, receiver=0x1699060, event=0x7fff7e195500) at /home/kde-devel/src/qt/src/corelib/kernel/qcoreapplication.cpp:704
#10 0x00007f2d2091dea9 in QCoreApplication::sendEvent(QObject*, QEvent*) () from /home/kde-devel/qt/lib/libQtWebKit.so.4
#11 0x00007f2d1cbbcd77 in QTimerInfoList::activateTimers (this=0x16b2d40) at /home/kde-devel/src/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:603
#12 0x00007f2d1cbb8830 in timerSourceDispatch (source=0x16b2ce0) at /home/kde-devel/src/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:184
#13 0x00007f2d1715326e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007f2d17156c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#15 0x00007f2d17156d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007f2d1cbb9a8d in QEventDispatcherGlib::processEvents (this=0x1658f80, flags=...) at /home/kde-devel/src/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:412
#17 0x00007f2d1d950c84 in QGuiEventDispatcherGlib::processEvents (this=0x1658f80, flags=...) at /home/kde-devel/src/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#18 0x00007f2d1cb81370 in QEventLoop::processEvents (this=0x7fff7e195870, flags=...) at /home/kde-devel/src/qt/src/corelib/kernel/qeventloop.cpp:149
#19 0x00007f2d1cb814c4 in QEventLoop::exec (this=0x7fff7e195870, flags=...) at /home/kde-devel/src/qt/src/corelib/kernel/qeventloop.cpp:197
#20 0x00007f2d1cb8421a in QCoreApplication::exec () at /home/kde-devel/src/qt/src/corelib/kernel/qcoreapplication.cpp:981
#21 0x00007f2d1d87edc0 in QApplication::exec () at /home/kde-devel/src/qt/src/gui/kernel/qapplication.cpp:3576
#22 0x00007f2d22048547 in kdemain (argc=1, argv=0x7fff7e195b58) at /home/kde-devel/src/KDE/kdebase/workspace/krunner/main.cpp:65
#23 0x0000000000400936 in main (argc=1, argv=0x7fff7e195b58) at /home/kde-devel/build/KDE/kdebase/workspace/krunner/krunner_dummy.cpp:3


Console output (I ran KRunner with QDBUS_DEBUG=1):
QDBusConnectionPrivate(0x1699060) got message reply (blocking): QDBusMessage(type=MethodReturn, service="org.freedesktop.DBus", signature="b", contents=(true) )
QDBusConnectionPrivate(0x1699060) got message: QDBusMessage(type=Signal, service=":1.8", path="/kglobalaccel", interface="org.kde.KGlobalAccel", member="invokeAction", signature="asx", contents=({"krunner", "Run Command", "Run Command Interface", "Run Command"}, 27232089) )
QDBusConnectionPrivate(0x1699060) got message: QDBusMessage(type=Signal, service="org.freedesktop.DBus", path="/org/freedesktop/DBus", interface="org.freedesktop.DBus", member="NameOwnerChanged", signature="sss", contents=(":1.845", "", ":1.845") )
QDBusConnectionPrivate(0x1699060) got message: QDBusMessage(type=Signal, service="org.freedesktop.DBus", path="/org/freedesktop/DBus", interface="org.freedesktop.DBus", member="NameOwnerChanged", signature="sss", contents=(":1.845", ":1.845", "") )
Removing rule: type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.mpris.amarok'
QDBusConnectionPrivate(0x1c72f20) sending message (blocking): QDBusMessage(type=MethodCall, service="org.freedesktop.DBus", path="/org/freedesktop/DBus", interface="org.freedesktop.DBus", member="GetNameOwner", signature="", contents=("org.freedesktop.DBus") )
QDBusConnectionPrivate(0x1c72f20) got message reply (blocking): QDBusMessage(type=MethodReturn, service="org.freedesktop.DBus", signature="s", contents=("org.freedesktop.DBus") )
Adding rule: type='signal',sender='org.freedesktop.DBus',member='NameAcquired'
Adding rule: type='signal',sender='org.freedesktop.DBus',member='NameLost'
QDBusConnectionPrivate(0x1c72f20) : connected successfully
Adding rule: type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.freedesktop.DBus'



Note that I get frequent freezes with similar backtraces when I attach GDB, and these seem to be related to Nepomuk as well (see Bug 203668).
Comment 6 Dario Andres 2010-03-20 15:21:55 UTC
This could be related to bug 224102 or bug 230520 (but those don't have Nepomuk/Soprano calls; only dbus stuff)
Comment 7 Aaron J. Seigo 2010-05-21 21:08:26 UTC
*** Bug 231958 has been marked as a duplicate of this bug. ***
Comment 8 Aaron J. Seigo 2010-05-21 21:08:34 UTC
*** Bug 234878 has been marked as a duplicate of this bug. ***
Comment 9 Aaron J. Seigo 2010-05-21 21:08:42 UTC
*** Bug 234956 has been marked as a duplicate of this bug. ***
Comment 10 Aaron J. Seigo 2010-05-21 21:09:00 UTC
*** Bug 235526 has been marked as a duplicate of this bug. ***
Comment 11 Aaron J. Seigo 2010-05-21 21:09:18 UTC
*** Bug 235578 has been marked as a duplicate of this bug. ***
Comment 12 Aaron J. Seigo 2010-05-21 21:09:28 UTC
*** Bug 235803 has been marked as a duplicate of this bug. ***
Comment 13 Aaron J. Seigo 2010-05-21 21:09:32 UTC
*** Bug 235940 has been marked as a duplicate of this bug. ***
Comment 14 Aaron J. Seigo 2010-05-21 21:09:38 UTC
*** Bug 236141 has been marked as a duplicate of this bug. ***
Comment 15 Aaron J. Seigo 2010-05-21 21:09:44 UTC
*** Bug 237690 has been marked as a duplicate of this bug. ***
Comment 16 Aaron J. Seigo 2010-05-21 21:09:51 UTC
*** Bug 237882 has been marked as a duplicate of this bug. ***
Comment 17 Aaron J. Seigo 2010-05-21 21:10:01 UTC
*** Bug 238271 has been marked as a duplicate of this bug. ***
Comment 18 Aaron J. Seigo 2010-05-21 21:10:07 UTC
*** Bug 238320 has been marked as a duplicate of this bug. ***
Comment 19 Aaron J. Seigo 2010-05-21 21:10:12 UTC
*** Bug 238425 has been marked as a duplicate of this bug. ***
Comment 20 omega 2010-05-22 16:30:34 UTC
Created attachment 43801 [details]
New crash information added by DrKonqi

krunner crashes when i use it to search some folder indexed with nepomuk/strigi
Comment 21 Josef 2010-05-23 00:47:03 UTC
*** Bug 235914 has been marked as a duplicate of this bug. ***
Comment 22 Mathias Panzenböck 2010-06-02 13:36:24 UTC
Created attachment 47605 [details]
New crash information added by DrKonqi

krunner crashed after starting two applications using it. nepomuk is disabled.
Comment 23 Alex Merry 2010-06-02 13:46:58 UTC
This is, in fact, a D-Bus threading issue.  libdbus-1 claims to be more thread-safe than it is, and both Nepomuk and KRunner make heavy use of threads, and make D-Bus calls from those threads.

See http://lists.kde.org/?t=127496858200006&r=1&w=2 and https://bugs.freedesktop.org/show_bug.cgi?id=17754 for more information.

There is a patch for libdbus-1 (http://lists.freedesktop.org/archives/dbus/2008-January/009100.html) which should hopefully make it into dbus-1.4.0 (http://lists.kde.org/?l=kde-core-devel&m=127499327531026&w=2), but that is still some way off.

Note that if you run Arch Linux, you can replace dbus-core with a patched version (http://aur.archlinux.org/packages.php?ID=37728), but I provide no guarantee that it won't break non-KDE software.

I'm resolving this bug as UPSTREAM, since the correct place for the fix is in D-Bus; even though Nepomuk in KDE 4.5 includes a workaround for the issues, it is not very effective (I still get crashes without a patched libdbus-1).
Comment 24 Nicolas L. 2010-06-14 16:37:24 UTC
*** Bug 240490 has been marked as a duplicate of this bug. ***
Comment 25 Nicolas L. 2010-06-14 16:37:45 UTC
*** Bug 238804 has been marked as a duplicate of this bug. ***