Bug 252833 - krunner crashes frequently before or after opening the command.
Summary: krunner crashes frequently before or after opening the command.
Status: RESOLVED DUPLICATE of bug 241594
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-30 10:20 UTC by Bruno
Modified: 2010-12-13 20:07 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 Bruno 2010-09-30 10:20:26 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.3-default x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
I'm having this problem since i started using opensuse11.3.

initially - as shipped - the krunner is unuseable due to the fact it uses nepomunk to locate indexed files which made it run extremelly slow. after disabling the search through nepomunk and viewed pages it became usable.

nevertheless it will sometimes crash for no reason, mainly after inserting the command.
in the case of this bug report, i had made alt+f2, then typed soffice, then enter. soffice opened even though krunner crashed.

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0x7f193a84d710 (LWP 3243)):
#0  0x00007f1959e8939c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f195a1132bb in wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f1950caa3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7695c0, th=0x8ab040) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1950cace35 in waitForAvailableJob (this=0x768180, th=0x8ab040) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8ab040) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f1950caa7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f193a84ce30, parent=0x7695c0, th=0x8ab040) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f1950caa878 in ThreadWeaver::Thread::run (this=0x8ab040) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f195a112bf5 in QThreadPrivate::start (arg=0x8ab040) at thread/qthread_unix.cpp:248
#9  0x00007f1959e84a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f1958c7482d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f193a04c710 (LWP 3244)):
#0  0x00007f1959e8939c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f195a1132bb in wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f1950caa3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7695c0, th=0x8c3bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1950cace35 in waitForAvailableJob (this=0x768180, th=0x8c3bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8c3bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f1950cace4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8c3bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1950cace4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8c3bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1950caa7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f193a04be30, parent=0x7695c0, th=0x8c3bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f1950caa878 in ThreadWeaver::Thread::run (this=0x8c3bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f195a112bf5 in QThreadPrivate::start (arg=0x8c3bc0) at thread/qthread_unix.cpp:248
#11 0x00007f1959e84a4f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f1958c7482d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f193984b710 (LWP 3245)):
#0  0x00007f1959e8939c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f195a1132bb in wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f1950caa3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7695c0, th=0x8e8a00) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1950cace35 in waitForAvailableJob (this=0x768180, th=0x8e8a00) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8e8a00) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f1950cace4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8e8a00) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1950cace4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8e8a00) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1950caa7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f193984ae30, parent=0x7695c0, th=0x8e8a00) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f1950caa878 in ThreadWeaver::Thread::run (this=0x8e8a00) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f195a112bf5 in QThreadPrivate::start (arg=0x8e8a00) at thread/qthread_unix.cpp:248
#11 0x00007f1959e84a4f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f1958c7482d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f193904a710 (LWP 3246)):
#0  0x00007f1959e8939c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f195a1132bb in wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x745cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f1950caa3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7695c0, th=0x8f3ef0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1950cace35 in waitForAvailableJob (this=0x768180, th=0x8f3ef0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8f3ef0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f1950cace4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x768180, th=0x8f3ef0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1950caa7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f1939049e30, parent=0x7695c0, th=0x8f3ef0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007f1950caa878 in ThreadWeaver::Thread::run (this=0x8f3ef0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007f195a112bf5 in QThreadPrivate::start (arg=0x8f3ef0) at thread/qthread_unix.cpp:248
#10 0x00007f1959e84a4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f1958c7482d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f195bb2c760 (LWP 3026)):
[KCrash Handler]
#5  _dbus_list_remove (list=0x35, data=0x80c2f0) at dbus-list.c:427
#6  0x00007f1953c8b3b9 in _dbus_timeout_list_remove_timeout (timeout_list=0x35, timeout=0x80c2f0) at dbus-timeout.c:342
#7  0x00007f1953c7709e in protected_change_timeout (connection=0x7f193400d030, timeout=0x80c2f0, add_function=0, remove_function=0x7f1953c8b3a0 <_dbus_timeout_list_remove_timeout>, toggle_function=
    0, enabled=<value optimized out>) at dbus-connection.c:792
#8  0x00007f1953c78fef in reply_handler_timeout (data=0x7f19340030f0) at dbus-connection.c:3167
#9  0x00007f195862acef in q_dbus_timeout_handle (this=0x6666c0, e=0x7fffacf46c70) at qdbus_symbols_p.h:172
#10 QDBusConnectionPrivate::timerEvent (this=0x6666c0, e=0x7fffacf46c70) at qdbusintegrator.cpp:1035
#11 0x00007f195a20b22e in QObject::event (this=0x6666c0, e=0x7fffacf46c70) at kernel/qobject.cpp:1212
#12 0x00007f19593ce4d4 in QApplicationPrivate::notify_helper (this=0x671fb0, receiver=0x6666c0, e=0x7fffacf46c70) at kernel/qapplication.cpp:4302
#13 0x00007f19593d6aca in QApplication::notify (this=<value optimized out>, receiver=0x6666c0, e=0x7fffacf46c70) at kernel/qapplication.cpp:4185
#14 0x00007f195a685c06 in KApplication::notify (this=0x671dc0, receiver=0x6666c0, event=0x7fffacf46c70) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#15 0x00007f195a1f9e4c in QCoreApplication::notifyInternal (this=0x671dc0, receiver=0x6666c0, event=0x7fffacf46c70) at kernel/qcoreapplication.cpp:726
#16 0x00007f195a2250c9 in sendEvent (this=0x6759e0) at kernel/qcoreapplication.h:215
#17 QTimerInfoList::activateTimers (this=0x6759e0) at kernel/qeventdispatcher_unix.cpp:618
#18 0x00007f195a221ff8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#19 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#20 0x00007f1955472a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f1955473270 in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f1955473510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f195a22267f in QEventDispatcherGlib::processEvents (this=0x671b90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#24 0x00007f195946f14e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f195a1f9292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f195a1f9495 in QEventLoop::exec (this=0x7fffacf47000, flags=...) at kernel/qeventloop.cpp:201
#27 0x00007f195a1fd88b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#28 0x00007f194d62ada6 in kdemain (argc=1, argv=0x61ba00) at /usr/src/debug/kdebase-workspace-4.4.4/krunner/main.cpp:65
#29 0x0000000000407659 in launch (argc=1, _name=0x660fc8 "/usr/bin/krunner", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40b2bf "0") at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:718
#30 0x0000000000408175 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1210
#31 0x00000000004088ea in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1403
#32 0x000000000040953e in main (argc=4, argv=0x7fffacf48368, envp=0x7fffacf48390) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1882

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

Possible duplicates by query: bug 203761.

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-13 20:07:18 UTC
[Comment from a bug triager]
This is an issue in the DBus core technology. It is already fixed in the 1.3.1
version or later. Your distribution should offer that version soon.
The reports were being tracked at bug 241594. Merging.
Thanks

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