Bug 256828 - krunner crashes after use
Summary: krunner crashes after use
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-11-13 18:36 UTC by Cláudio F. Gil
Modified: 2010-11-20 14:16 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 Cláudio F. Gil 2010-11-13 18:36:05 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
After using krunner it crashes after a while, that is, the bug report interface appears but krunner was no longer visible for a while.

Steps:
1. Open krunner with the shortcut
2. Search for something like "syna"
3. Press Esc
<unspecified amount of time>
4. Crash!

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Interface de Execução de Comandos (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7faf61c65760 (LWP 2514))]

Thread 9 (Thread 0x7faf40f96710 (LWP 4969)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x8474d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x8474d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x8474d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfde4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x8474d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf40f95e30, parent=0x7f0620, th=0x8474d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x8474d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x8474d0) at thread/qthread_unix.cpp:248
#10 0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7faf3a50f710 (LWP 4970)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x7faf3c001340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x7faf3c001340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x7faf3c001340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfde4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x7faf3c001340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf3a50ee30, parent=0x7f0620, th=0x7faf3c001340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x7faf3c001340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x7faf3c001340) at thread/qthread_unix.cpp:248
#10 0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7faf39d0e710 (LWP 4971)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x92bfe0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x92bfe0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x92bfe0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf39d0de30, parent=0x7f0620, th=0x92bfe0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x92bfe0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x92bfe0) at thread/qthread_unix.cpp:248
#9  0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7faf3950d710 (LWP 4972)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x80f980) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x80f980) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x80f980) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfde4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x80f980) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf3950ce30, parent=0x7f0620, th=0x80f980) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x80f980) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x80f980) at thread/qthread_unix.cpp:248
#10 0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7faf38d0c710 (LWP 4973)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x8cdc30) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x8cdc30) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x8cdc30) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf38d0be30, parent=0x7f0620, th=0x8cdc30) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x8cdc30) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x8cdc30) at thread/qthread_unix.cpp:248
#9  0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7faf33fff710 (LWP 4974)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x9f1220) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x9f1220) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x9f1220) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfde4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x9f1220) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf33ffee30, parent=0x7f0620, th=0x9f1220) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x9f1220) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x9f1220) at thread/qthread_unix.cpp:248
#10 0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7faf337fe710 (LWP 4975)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x7faf34000d70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x7faf34000d70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x7faf34000d70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfde4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x7faf34000d70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf337fde30, parent=0x7f0620, th=0x7faf34000d70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x7faf34000d70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x7faf34000d70) at thread/qthread_unix.cpp:248
#10 0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7faf32ffd710 (LWP 4976)):
#0  0x00007faf5ff9139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faf6021b2bb in wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7dc990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faf56dfb3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0620, th=0x7faf3c0051d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007faf56dfde35 in waitForAvailableJob (this=0x7881f0, th=0x7faf3c0051d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x7faf3c0051d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007faf56dfde4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x7881f0, th=0x7faf3c0051d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007faf56dfb7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7faf32ffce30, parent=0x7f0620, th=0x7faf3c0051d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007faf56dfb878 in ThreadWeaver::Thread::run (this=0x7faf3c0051d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007faf6021abf5 in QThreadPrivate::start (arg=0x7faf3c0051d0) at thread/qthread_unix.cpp:248
#10 0x00007faf5ff8ca4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007faf5ed7c82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7faf61c65760 (LWP 2514)):
[KCrash Handler]
#5  _dbus_connection_lock (connection=0x74006100440061) at dbus-connection.c:355
#6  0x00007faf59d8eb1d in _dbus_pending_call_get_connection_and_lock (pending=0x7faf34000f80) at dbus-pending-call.c:307
#7  0x00007faf59d80fce in reply_handler_timeout (data=0x7faf34000f80) at dbus-connection.c:3163
#8  0x00007faf5e732cef in q_dbus_timeout_handle (this=0x667dc0, e=0x7fff193a1700) at qdbus_symbols_p.h:172
#9  QDBusConnectionPrivate::timerEvent (this=0x667dc0, e=0x7fff193a1700) at qdbusintegrator.cpp:1035
#10 0x00007faf6031322e in QObject::event (this=0x667dc0, e=0x7fff193a1700) at kernel/qobject.cpp:1212
#11 0x00007faf5f4d64d4 in QApplicationPrivate::notify_helper (this=0x673950, receiver=0x667dc0, e=0x7fff193a1700) at kernel/qapplication.cpp:4302
#12 0x00007faf5f4deaca in QApplication::notify (this=<value optimized out>, receiver=0x667dc0, e=0x7fff193a1700) at kernel/qapplication.cpp:4185
#13 0x00007faf6078dc06 in KApplication::notify (this=0x6735d0, receiver=0x667dc0, event=0x7fff193a1700) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#14 0x00007faf60301e4c in QCoreApplication::notifyInternal (this=0x6735d0, receiver=0x667dc0, event=0x7fff193a1700) at kernel/qcoreapplication.cpp:726
#15 0x00007faf6032d0c9 in sendEvent (this=0x677280) at kernel/qcoreapplication.h:215
#16 QTimerInfoList::activateTimers (this=0x677280) at kernel/qeventdispatcher_unix.cpp:618
#17 0x00007faf60329ff8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#18 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#19 0x00007faf5b57aa93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#20 0x00007faf5b57b270 in ?? () from /usr/lib64/libglib-2.0.so.0
#21 0x00007faf5b57b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#22 0x00007faf6032a67f in QEventDispatcherGlib::processEvents (this=0x61b8e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#23 0x00007faf5f57714e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007faf60301292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007faf60301495 in QEventLoop::exec (this=0x7fff193a1a90, flags=...) at kernel/qeventloop.cpp:201
#26 0x00007faf6030588b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#27 0x00007faf537d8da6 in kdemain (argc=1, argv=0x61ba00) at /usr/src/debug/kdebase-workspace-4.4.4/krunner/main.cpp:65
#28 0x0000000000407659 in _start ()

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

Possible duplicates by query: bug 255884, bug 255687, bug 255664, bug 255378, bug 255359.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-20 14:16:58 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 ***