Bug 240904

Summary: KRunner freezes when I search
Product: [Plasma] krunner Reporter: Luis Alberto <kuya.y.tak>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Luis Alberto 2010-06-06 16:01:01 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.3 (KDE 4.4.3) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
how to run KRunner Alt + F2 and write a sentence that is frozen before you finish writing

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Interfaz de ejecución de órdenes (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe16ada9750 (LWP 9900))]

Thread 7 (Thread 0x7fe147665910 (LWP 11033)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe1692d872b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe16003b786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7a59d0, th=0x8961f0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fe16003cb6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x745410, th=0x8961f0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fe160037edf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe147665050, parent=0x7a59d0, th=0x8961f0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe160039748 in ThreadWeaver::Thread::run (this=0x8961f0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe1692d7775 in QThreadPrivate::start (arg=0x8961f0) at thread/qthread_unix.cpp:248
#8  0x00007fe16904865d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fe167e15e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe144f39910 (LWP 11034)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe1692d872b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe16003b786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7a59d0, th=0x7fe140005020) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fe16003cb6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x745410, th=0x7fe140005020) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fe160037edf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe144f39050, parent=0x7a59d0, th=0x7fe140005020) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe160039748 in ThreadWeaver::Thread::run (this=0x7fe140005020) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe1692d7775 in QThreadPrivate::start (arg=0x7fe140005020) at thread/qthread_unix.cpp:248
#8  0x00007fe16904865d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fe167e15e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 5 (Thread 0x7fe13ffff910 (LWP 11035)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe1692d872b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe16003b786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7a59d0, th=0x987cd0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fe16003cb6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x745410, th=0x987cd0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fe160037edf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe13ffff050, parent=0x7a59d0, th=0x987cd0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe160039748 in ThreadWeaver::Thread::run (this=0x987cd0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe1692d7775 in QThreadPrivate::start (arg=0x987cd0) at thread/qthread_unix.cpp:248
#8  0x00007fe16904865d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fe167e15e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe13f7fe910 (LWP 11036)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe1692d872b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe16003b786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7a59d0, th=0xcd3700) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fe16003cb6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x745410, th=0xcd3700) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fe160037edf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe13f7fe050, parent=0x7a59d0, th=0xcd3700) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe160039748 in ThreadWeaver::Thread::run (this=0xcd3700) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe1692d7775 in QThreadPrivate::start (arg=0xcd3700) at thread/qthread_unix.cpp:248
#8  0x00007fe16904865d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fe167e15e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe13effd910 (LWP 11037)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe1692d6ea3 in QMutexPrivate::wait (this=0x670490, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007fe1692d29f5 in QMutex::lock (this=0x670338) at thread/qmutex.cpp:167
#3  0x00007fe1677bb9e4 in QDBusMutexLocker (m=<value optimized out>, s=<value optimized out>, a=<value optimized out>, this=<value optimized out>) at qdbusthreaddebug_p.h:184
#4  QDBusWatchAndTimeoutLocker (m=<value optimized out>, s=<value optimized out>, a=<value optimized out>, this=<value optimized out>) at qdbusthreaddebug_p.h:206
#5  qDBusRemoveTimeout (m=<value optimized out>, s=<value optimized out>, a=<value optimized out>, this=<value optimized out>) at qdbusintegrator.cpp:175
#6  0x00007fe16306654b in _dbus_timeout_list_remove_timeout (timeout_list=0x6722e0, timeout=0x7fe14002c560) at dbus-timeout.c:346
#7  0x00007fe163052d1e in protected_change_timeout (connection=0x676770, timeout=0x7fe14002c560, add_function=0, remove_function=0x7fe163066520 <_dbus_timeout_list_remove_timeout>, toggle_function=
    0, enabled=<value optimized out>) at dbus-connection.c:792
#8  0x00007fe163054af3 in _dbus_connection_queue_received_message_link (connection=0x676770, link=<value optimized out>) at dbus-connection.c:469
#9  0x00007fe1630677e9 in _dbus_transport_queue_messages (transport=0x671d20) at dbus-transport.c:1129
#10 0x00007fe16306872d in do_reading (transport=0x671d20) at dbus-transport-socket.c:792
#11 0x00007fe163068cfd in socket_do_iteration (transport=0x671d20, flags=6, timeout_milliseconds=<value optimized out>) at dbus-transport-socket.c:1103
#12 0x00007fe163066f4d in _dbus_transport_do_iteration (transport=0x671d20, flags=<value optimized out>, timeout_milliseconds=<value optimized out>) at dbus-transport.c:956
#13 0x00007fe1630534fe in _dbus_connection_do_iteration_unlocked (connection=0x676770, flags=6, timeout_milliseconds=25000) at dbus-connection.c:1163
#14 0x00007fe163055820 in _dbus_connection_block_pending_call (pending=0x7fe1400368d0) at dbus-connection.c:2328
#15 0x00007fe163054eb6 in dbus_connection_send_with_reply_and_block (connection=0x676770, message=0x9cf7d0, timeout_milliseconds=-1, error=0x7fe13effc850) at dbus-connection.c:3356
#16 0x00007fe1677caaa4 in q_dbus_connection_send_with_reply_and_block (error=<value optimized out>, timeout_milliseconds=<value optimized out>, message=<value optimized out>, 
    connection=<value optimized out>) at qdbus_symbols_p.h:133
#17 QDBusConnectionPrivate::sendWithReply (error=<value optimized out>, timeout_milliseconds=<value optimized out>, message=<value optimized out>, connection=<value optimized out>)
    at qdbusintegrator.cpp:1808
#18 0x00007fe1677b6bb3 in QDBusConnection::call (this=0x679980, message=..., mode=4294967295, timeout=6751408) at qdbusconnection.cpp:516
#19 0x00007fe1677d4af2 in QDBusAbstractInterface::callWithArgumentList (this=<value optimized out>, mode=Block, method=<value optimized out>, args=<value optimized out>)
    at qdbusabstractinterface.cpp:440
#20 0x00007fe1677d5069 in QDBusAbstractInterface::internalConstCall (this=0x80, mode=Block, method=..., args=...) at qdbusabstractinterface.cpp:763
#21 0x00007fe1677b9573 in QDBusConnectionInterface::isServiceRegistered (this=0x6798d0, serviceName=<value optimized out>) at qdbusconnectioninterface.cpp:207
#22 0x00007fe14a8f2741 in Nepomuk::Query::QueryServiceClient::serviceAvailable () at /usr/src/debug/kdelibs-4.4.3/nepomuk/query/queryserviceclient.cpp:259
#23 0x00007fe14ada3681 in Nepomuk::SearchRunner::match (this=0xb73500, context=...) at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:107
#24 0x00007fe161c5597a in Plasma::AbstractRunner::performMatch (this=0xb73500, localContext=...) at /usr/src/debug/kdelibs-4.4.3/plasma/abstractrunner.cpp:117
#25 0x00007fe16003aefd in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fe13effcfc0, th=0x7fe1380012b0, job=0xd06410) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Job.cpp:106
#26 0x00007fe16003b03e in ThreadWeaver::Job::execute (this=0xd06410, th=0x7fe1380012b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Job.cpp:135
#27 0x00007fe160037eaf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe13effd050, parent=0x7a59d0, th=0x7fe1380012b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:95
#28 0x00007fe160039748 in ThreadWeaver::Thread::run (this=0x7fe1380012b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#29 0x00007fe1692d7775 in QThreadPrivate::start (arg=0x7fe1380012b0) at thread/qthread_unix.cpp:248
#30 0x00007fe16904865d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#31 0x00007fe167e15e1d in clone () from /lib64/libc.so.6
#32 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe13e7fc910 (LWP 11038)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe16306f3e0 in _dbus_pthread_condvar_wait (cond=0x676984, mutex=0x80) at dbus-sysdeps-pthread.c:248
#2  0x00007fe16305307d in _dbus_connection_acquire_io_path (connection=0x676770, timeout_milliseconds=-1) at dbus-connection.c:1064
#3  0x00007fe1630534d7 in _dbus_connection_do_iteration_unlocked (connection=0x676984, flags=7, timeout_milliseconds=128) at dbus-connection.c:1158
#4  0x00007fe163053cb2 in _dbus_connection_flush_unlocked (connection=0x676770) at dbus-connection.c:3400
#5  0x00007fe1630557c1 in _dbus_connection_block_pending_call (pending=0x7fe1300fb880) at dbus-connection.c:2295
#6  0x00007fe163054eb6 in dbus_connection_send_with_reply_and_block (connection=0x676770, message=0x7fe130003940, timeout_milliseconds=-1, error=0x7fe13e7faa10) at dbus-connection.c:3356
#7  0x00007fe1677caaa4 in q_dbus_connection_send_with_reply_and_block (error=<value optimized out>, timeout_milliseconds=<value optimized out>, message=<value optimized out>, 
    connection=<value optimized out>) at qdbus_symbols_p.h:133
#8  QDBusConnectionPrivate::sendWithReply (error=<value optimized out>, timeout_milliseconds=<value optimized out>, message=<value optimized out>, connection=<value optimized out>)
    at qdbusintegrator.cpp:1808
#9  0x00007fe1677cbe75 in QDBusConnectionPrivate::getNameOwnerNoCache (this=<value optimized out>, serviceName=<value optimized out>) at qdbusintegrator.cpp:2257
#10 0x00007fe1677cc12e in QDBusConnectionPrivate::getNameOwner (this=0x6702f0, serviceName=...) at qdbusintegrator.cpp:2247
#11 0x00007fe1677d7665 in QDBusAbstractInterfacePrivate::QDBusAbstractInterfacePrivate (this=0x7fe1300214c0, serv=<value optimized out>, p=<value optimized out>, iface=<value optimized out>, 
    con=<value optimized out>, isDynamic=<value optimized out>) at qdbusabstractinterface.cpp:95
#12 0x00007fe1677d8e16 in QDBusInterfacePrivate::QDBusInterfacePrivate (this=0x676984, serv=..., p=..., iface=..., con=...) at qdbusinterface.cpp:152
#13 0x00007fe1677d8f79 in QDBusInterface::QDBusInterface (this=0x7fe13e7fb1a0, service=..., path=..., interface=..., connection=<value optimized out>, parent=0x0) at qdbusinterface.cpp:219
#14 0x00007fe147eaebc0 in ?? () from /usr/lib64/kde4/krunner_audioplayercontrol.so
#15 0x00007fe147eb0cb8 in ?? () from /usr/lib64/kde4/krunner_audioplayercontrol.so
#16 0x00007fe161c5597a in Plasma::AbstractRunner::performMatch (this=0xba3100, localContext=...) at /usr/src/debug/kdelibs-4.4.3/plasma/abstractrunner.cpp:117
#17 0x00007fe16003aefd in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fe13e7fbfc0, th=0xc4f2b0, job=0xdac4f0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Job.cpp:106
#18 0x00007fe16003b03e in ThreadWeaver::Job::execute (this=0xdac4f0, th=0xc4f2b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Job.cpp:135
#19 0x00007fe160037eaf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe13e7fc050, parent=0x7a59d0, th=0xc4f2b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:95
#20 0x00007fe160039748 in ThreadWeaver::Thread::run (this=0xc4f2b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#21 0x00007fe1692d7775 in QThreadPrivate::start (arg=0xc4f2b0) at thread/qthread_unix.cpp:248
#22 0x00007fe16904865d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#23 0x00007fe167e15e1d in clone () from /lib64/libc.so.6
#24 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe16ada9750 (LWP 9900)):
[KCrash Handler]
#5  _dbus_connection_lock (connection=0x7fe00000001a) at dbus-connection.c:355
#6  0x00007fe163061bfd in _dbus_pending_call_get_connection_and_lock (pending=0x7fe138020c20) at dbus-pending-call.c:307
#7  0x00007fe163053d3e in reply_handler_timeout (data=0x7fe00000001a) at dbus-connection.c:3158
#8  0x00007fe1677bb027 in q_dbus_timeout_handle (timeout=<value optimized out>) at qdbus_symbols_p.h:172
#9  QDBusConnectionPrivate::timerEvent (timeout=<value optimized out>) at qdbusintegrator.cpp:1035
#10 0x00007fe1693db3e3 in QObject::event (this=0x6702f0, e=0x7fffcb94a290) at kernel/qobject.cpp:1212
#11 0x00007fe16856be1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#12 0x00007fe1685723fb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#13 0x00007fe16989e4e6 in KApplication::notify (this=0x67a680, receiver=0x6702f0, event=0x7fffcb94a290) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#14 0x00007fe1693cb98c in QCoreApplication::notifyInternal (this=0x67a680, receiver=0x6702f0, event=0x7fffcb94a290) at kernel/qcoreapplication.cpp:704
#15 0x00007fe1693f8735 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#16 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:618
#17 0x00007fe1693f51c4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#18 0x00007fe164627dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fe16462b7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#20 0x00007fe16462b8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#21 0x00007fe1693f4eb3 in QEventDispatcherGlib::processEvents (this=0x61b8e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#22 0x00007fe16861a51e in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007fe1693ca2a2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007fe1693ca67c in QEventLoop::exec (this=0x7fffcb94a630, flags=) at kernel/qeventloop.cpp:201
#25 0x00007fe1693ce3cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#26 0x00007fe15bcea186 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.3/krunner/main.cpp:65
#27 0x0000000000407fb8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a848 "0") at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:718
#28 0x0000000000408c70 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1210
#29 0x0000000000409121 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1403
#30 0x0000000000409df2 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1882

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

Possible duplicates by query: bug 240756, bug 240655, bug 240490, bug 238804, bug 238425.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-14 16:35:40 UTC

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