Bug 232284 - KRunner crashes on auto-completing a command
Summary: KRunner crashes on auto-completing a command
Status: RESOLVED DUPLICATE of bug 222234
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-26 23:22 UTC by Alexey Chernov
Modified: 2010-03-27 23:38 UTC (History)
1 user (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 Alexey Chernov 2010-03-26 23:22:46 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.1 (KDE 4.4.1) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.1 x86_64

-- Information about the crash:
KRunner suddenly crashed when I entered a command ffado-mixer. Maybe it helps, there were the following steps:
1. I entered only 'ffado' part and KRunner suggested me several options, most of them were webpages.
2. I entered the whole 'ffado-mixer' which is a name of command in /usr/bin, pressed Enter but KRunner didn't run the command.
3. I close KRunner by Esc and call it again.
4. On entering the whole 'ffado-mixer' while KRunner was suggesting me some variants it crashed.

 -- Backtrace:
Application: Диалог запуска команд (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0x7f3ec4800720 (LWP 4042))]

Thread 5 (Thread 0x7f3e95ed3710 (LWP 4192)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f3ec22202b9 in _L_lock_955 () from /lib/libpthread.so.0
#2  0x00007f3ec22200db in __pthread_mutex_lock (mutex=0x14b4620) at pthread_mutex_lock.c:61
#3  0x00007f3ea6a6af41 in _dbus_pthread_mutex_lock () from /usr/lib/libdbus-1.so.3
#4  0x00007f3ea6a4d469 in _dbus_connection_acquire_io_path () from /usr/lib/libdbus-1.so.3
#5  0x00007f3ea6a4d536 in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3
#6  0x00007f3ea6a4e5b2 in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3
#7  0x00007f3ea6a4dc66 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3
#8  0x00007f3ec2993310 in q_dbus_connection_send_with_reply_and_block (connection=0x14b44d0, message=0x19f5ac0, timeout_milliseconds=-1, error=0x7f3e95ed1790) at qdbus_symbols_p.h:133
#9  0x00007f3ec299fd4b in QDBusConnectionPrivate::sendWithReply (this=0x14b26f0, message=..., sendMode=1, timeout=-1) at qdbusintegrator.cpp:1811
#10 0x00007f3ec29a36a9 in QDBusConnectionPrivate::getNameOwnerNoCache (this=0x14b26f0, serviceName=...) at qdbusintegrator.cpp:2260
#11 0x00007f3ec29a341a in QDBusConnectionPrivate::getNameOwner (this=0x14b26f0, serviceName=...) at qdbusintegrator.cpp:2250
#12 0x00007f3ec29b0ef1 in QDBusAbstractInterfacePrivate (this=0x7f3e8419a650, serv=..., p=..., iface=..., con=..., isDynamic=true) at qdbusabstractinterface.cpp:95
#13 0x00007f3ec29b60e3 in QDBusInterfacePrivate (this=0x7f3e8419a650, serv=..., p=..., iface=..., con=...) at qdbusinterface.cpp:152
#14 0x00007f3ec29b6508 in QDBusInterface (this=0x7f3e95ed1f40, service=..., path=..., interface=..., connection=..., parent=0x0) at qdbusinterface.cpp:219
#15 0x00007f3e9672064d in AudioPlayerControlRunner::searchCollectionFor (this=<value optimized out>, term=..., actionNames=<value optimized out>)
    at /usr/src/packages/kde4/4.4.1/kdeplasma-addons-4.4.1/runners/audioplayercontrol/audioplayercontrolrunner.cpp:424
#16 0x00007f3e967236ee in AudioPlayerControlRunner::match (this=0x18b4be0, context=...)
    at /usr/src/packages/kde4/4.4.1/kdeplasma-addons-4.4.1/runners/audioplayercontrol/audioplayercontrolrunner.cpp:226
#17 0x00007f3eac5abbf5 in Plasma::AbstractRunner::performMatch (this=0x18b4be0, localContext=...) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/plasma/abstractrunner.cpp:117
#18 0x00007f3eaa309041 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f3e95ed2d90, th=0x15c99b0, job=0x1aef7c0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:106
#19 0x00007f3eaa309219 in ThreadWeaver::Job::execute (this=0x1aef7c0, th=0x15c99b0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:135
#20 0x00007f3eaa30868f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3e95ed2e30, parent=0x15fc7f0, th=0x15c99b0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:95
#21 0x00007f3eaa3087d4 in ThreadWeaver::Thread::run (this=0x15c99b0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#22 0x00007f3ec24c9c35 in QThreadPrivate::start (arg=0x15c99b0) at thread/qthread_unix.cpp:248
#23 0x00007f3ec221daca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#24 0x00007f3ec059958d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f3e937ab710 (LWP 4193)):
#0  0x00007f3ec0590273 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=2530) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3ea6a644b0 in socket_do_iteration () from /usr/lib/libdbus-1.so.3
#2  0x00007f3ea6a625fd in _dbus_transport_do_iteration () from /usr/lib/libdbus-1.so.3
#3  0x00007f3ea6a4d55e in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3
#4  0x00007f3ea6a4e74c in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3
#5  0x00007f3ea6a4dc66 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3
#6  0x00007f3ec2993310 in q_dbus_connection_send_with_reply_and_block (connection=0x14b44d0, message=0x7f3e881ac800, timeout_milliseconds=-1, error=0x7f3e937a9770) at qdbus_symbols_p.h:133
#7  0x00007f3ec299fd4b in QDBusConnectionPrivate::sendWithReply (this=0x14b26f0, message=..., sendMode=1, timeout=-1) at qdbusintegrator.cpp:1811
#8  0x00007f3ec298b429 in QDBusConnection::call (this=0x7f3e84006c30, message=..., mode=QDBus::Block, timeout=-1) at qdbusconnection.cpp:516
#9  0x00007f3ec29b4054 in QDBusAbstractInterface::callWithArgumentList (this=0x7f3e937a9f40, mode=QDBus::Block, method=..., args=...) at qdbusabstractinterface.cpp:440
#10 0x00007f3ec29b4a91 in QDBusAbstractInterface::call (this=0x7f3e937a9f40, mode=QDBus::AutoDetect, method=..., arg1=..., arg2=..., arg3=..., arg4=..., arg5=..., arg6=..., arg7=..., arg8=...)
    at qdbusabstractinterface.cpp:694
#11 0x00007f3ec29b48e6 in QDBusAbstractInterface::call (this=0x7f3e937a9f40, method=..., arg1=..., arg2=..., arg3=..., arg4=..., arg5=..., arg6=..., arg7=..., arg8=...)
    at qdbusabstractinterface.cpp:637
#12 0x00007f3e96720805 in AudioPlayerControlRunner::searchCollectionFor (this=<value optimized out>, term=<value optimized out>, actionNames=<value optimized out>)
    at /usr/src/packages/kde4/4.4.1/kdeplasma-addons-4.4.1/runners/audioplayercontrol/audioplayercontrolrunner.cpp:438
#13 0x00007f3e967236ee in AudioPlayerControlRunner::match (this=0x18b4be0, context=...)
    at /usr/src/packages/kde4/4.4.1/kdeplasma-addons-4.4.1/runners/audioplayercontrol/audioplayercontrolrunner.cpp:226
#14 0x00007f3eac5abbf5 in Plasma::AbstractRunner::performMatch (this=0x18b4be0, localContext=...) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/plasma/abstractrunner.cpp:117
#15 0x00007f3eaa309041 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f3e937aad90, th=0x19899c0, job=0x1a5d6b0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:106
#16 0x00007f3eaa309219 in ThreadWeaver::Job::execute (this=0x1a5d6b0, th=0x19899c0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:135
#17 0x00007f3eaa30868f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3e937aae30, parent=0x15fc7f0, th=0x19899c0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:95
#18 0x00007f3eaa3087d4 in ThreadWeaver::Thread::run (this=0x19899c0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#19 0x00007f3ec24c9c35 in QThreadPrivate::start (arg=0x19899c0) at thread/qthread_unix.cpp:248
#20 0x00007f3ec221daca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#21 0x00007f3ec059958d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f3e92faa710 (LWP 4194)):
[KCrash Handler]
#5  0x00007f3ec04eb315 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f3ec04ec99f in *__GI_abort () at abort.c:92
#7  0x00007f3ec24bddac in qt_message_output (msgType=QtFatalMsg, buf=0x7f3e8c0f47c8 "ASSERT failure in QDBusPendingReply::argumentAt: \"Index out of bounds\", file qdbuspendingreply.cpp, line 266")
    at global/qglobal.cpp:2250
#8  0x00007f3ec24bdf8b in qt_message (msgType=QtFatalMsg, msg=0x7f3ec267d960 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7f3e92fa98d0) at global/qglobal.cpp:2296
#9  0x00007f3ec24be7f8 in qFatal (msg=0x7f3ec267d960 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2479
#10 0x00007f3ec24bd97f in qt_assert_x (where=0x7f3ec29ec952 "QDBusPendingReply::argumentAt", what=0x7f3ec29ec93e "Index out of bounds", file=0x7f3ec29ec928 "qdbuspendingreply.cpp", line=266)
    at global/qglobal.cpp:2021
#11 0x00007f3ec29e27df in QDBusPendingReplyData::argumentAt (this=0x7f3e92fa9b10, index=0) at qdbuspendingreply.cpp:266
#12 0x00007f3e950bb72c in QDBusPendingReply<bool, void, void, void, void, void, void, void>::argumentAt<0> (this=0x7f3e92fa9b10) at /usr/include/QtDBus/qdbuspendingreply.h:174
#13 0x00007f3e950b9650 in KGetRunner::parseUrls (this=<value optimized out>, text=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdenetwork-4.4.1/kget/plasma/runner/kgetrunner.cpp:119
#14 0x00007f3e950b9e4f in KGetRunner::match (this=0x193d7e0, context=...) at /usr/src/packages/kde4/4.4.1/kdenetwork-4.4.1/kget/plasma/runner/kgetrunner.cpp:44
#15 0x00007f3eac5abbf5 in Plasma::AbstractRunner::performMatch (this=0x193d7e0, localContext=...) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/plasma/abstractrunner.cpp:117
#16 0x00007f3eaa309041 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f3e92fa9d90, th=0x1993e80, job=0x1a4cc10) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:106
#17 0x00007f3eaa309219 in ThreadWeaver::Job::execute (this=0x1a4cc10, th=0x1993e80) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:135
#18 0x00007f3eaa30868f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3e92fa9e30, parent=0x15fc7f0, th=0x1993e80) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:95
#19 0x00007f3eaa3087d4 in ThreadWeaver::Thread::run (this=0x1993e80) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#20 0x00007f3ec24c9c35 in QThreadPrivate::start (arg=0x1993e80) at thread/qthread_unix.cpp:248
#21 0x00007f3ec221daca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#22 0x00007f3ec059958d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f3e927a9710 (LWP 4195)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ec24cb22b in QWaitConditionPrivate::wait (this=0x15e74b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f3ec24cafd4 in QWaitCondition::wait (this=0x15fc818, mutex=0x15eefe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3eaa306201 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x15fc7f0, th=0x1599710)
    at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3eaa30a060 in ThreadWeaver::WorkingHardState::applyForWork (this=0x15ebd40, th=0x1599710) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3eaa3086d4 in ThreadWeaver::ThreadRunHelper::run (this=0x7f3e927a8e30, parent=0x15fc7f0, th=0x1599710) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f3eaa3087d4 in ThreadWeaver::Thread::run (this=0x1599710) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f3ec24c9c35 in QThreadPrivate::start (arg=0x1599710) at thread/qthread_unix.cpp:248
#8  0x00007f3ec221daca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f3ec059958d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f3ec4800720 (LWP 4042)):
#0  0x00007f3ec0590273 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3ebfc4442e in _xcb_conn_wait () from /usr/X11/lib/libxcb.so.1
#2  0x00007f3ebfc451e3 in _xcb_out_send () from /usr/X11/lib/libxcb.so.1
#3  0x00007f3ebfc45024 in xcb_writev () from /usr/X11/lib/libxcb.so.1
#4  0x00007f3ec3d4b578 in _XSend () from /usr/X11R6/lib64/libX11.so.6
#5  0x00007f3ec3d4b21f in _XEventsQueued () from /usr/X11R6/lib64/libX11.so.6
#6  0x00007f3ec3d2eae6 in XEventsQueued () from /usr/X11R6/lib64/libX11.so.6
#7  0x00007f3ec12cdee8 in x11EventSourcePrepare (s=0x14f9310, timeout=0x7fffcc485d0c) at kernel/qguieventdispatcher_glib.cpp:79
#8  0x00007f3ebd0c1051 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#9  0x00007f3ebd0c1431 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#10 0x00007f3ebd0c1960 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0x00007f3ec26315f7 in QEventDispatcherGlib::processEvents (this=0x144bde0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#12 0x00007f3ec12ce948 in QGuiEventDispatcherGlib::processEvents (this=0x144bde0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x00007f3ec25f1898 in QEventLoop::processEvents (this=0x7fffcc485f80, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f3ec25f19ed in QEventLoop::exec (this=0x7fffcc485f80, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f3ec25f4f84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#16 0x00007f3ec11e4b66 in QApplication::exec () at kernel/qapplication.cpp:3579
#17 0x00007f3ea7b5a7b1 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdebase-workspace-4.4.1/krunner/main.cpp:65
#18 0x00000000004070cd in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x40a4b6 "0") at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:717
#19 0x0000000000407d5c in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:1209
#20 0x00000000004084fa in handle_requests (waitForPid=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:1402
#21 0x00000000004089f7 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:1841

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-27 23:38:19 UTC
This is a bug in the KGet runner, being tracked at bug 222234. Regards

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