Bug 254605 - Krunner freezes after several seconds
Summary: Krunner freezes after several seconds
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-10-19 01:14 UTC by Arjon
Modified: 2010-11-20 14:17 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 Arjon 2010-10-19 01:14:14 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.4-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
After searching for a program in Krunner the program suddenly freezes. After a few minutes it becomes active again or crashes.

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0x7fa51375c710 (LWP 6209)):
#0  0x00007fa53230b39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa5325952bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa5291753f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7c8770, th=0x703a10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa529177e35 in waitForAvailableJob (this=0x7c86d0, th=0x703a10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x7c86d0, th=0x703a10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa529177e4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x7c86d0, th=0x703a10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fa5291757ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fa51375be30, parent=0x7c8770, th=0x703a10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fa529175878 in ThreadWeaver::Thread::run (this=0x703a10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fa532594bf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fa532306a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa5310f682d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa51125f710 (LWP 6210)):
#0  0x00007fa53230b39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa5325952bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa5291753f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7c8770, th=0x92fea0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa529177e35 in waitForAvailableJob (this=0x7c86d0, th=0x92fea0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x7c86d0, th=0x92fea0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa5291757ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fa51125ee30, parent=0x7c8770, th=0x92fea0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa529175878 in ThreadWeaver::Thread::run (this=0x92fea0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa532594bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fa532306a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fa5310f682d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa510a5e710 (LWP 6211)):
#0  0x00007fa53230b39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa5325952bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa5291753f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7c8770, th=0x676930) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa529177e35 in waitForAvailableJob (this=0x7c86d0, th=0x676930) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x7c86d0, th=0x676930) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa5291757ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fa510a5de30, parent=0x7c8770, th=0x676930) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa529175878 in ThreadWeaver::Thread::run (this=0x676930) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa532594bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fa532306a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fa5310f682d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa51025d710 (LWP 6212)):
#0  0x00007fa53230b39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa5325952bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa5291753f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7c8770, th=0x919f90) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa529177e35 in waitForAvailableJob (this=0x7c86d0, th=0x919f90) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x7c86d0, th=0x919f90) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa5291757ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fa51025ce30, parent=0x7c8770, th=0x919f90) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa529175878 in ThreadWeaver::Thread::run (this=0x919f90) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa532594bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fa532306a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fa5310f682d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa533fd5760 (LWP 3868)):
[KCrash Handler]
#5  _dbus_connection_lock (connection=0x47007200610065) at dbus-connection.c:355
#6  0x00007fa52c108b1d in _dbus_pending_call_get_connection_and_lock (pending=0xb929e0) at dbus-pending-call.c:307
#7  0x00007fa52c0fafce in reply_handler_timeout (data=0xb929e0) at dbus-connection.c:3163
#8  0x00007fa530aaccef in q_dbus_timeout_handle (this=0x66b340, e=0x7fff807c2710) at qdbus_symbols_p.h:172
#9  QDBusConnectionPrivate::timerEvent (this=0x66b340, e=0x7fff807c2710) at qdbusintegrator.cpp:1035
#10 0x00007fa53268d22e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#11 0x00007fa5318504d4 in QApplicationPrivate::notify_helper (this=0x677d10, receiver=0x66b340, e=0x7fff807c2710) at kernel/qapplication.cpp:4302
#12 0x00007fa531858aca in QApplication::notify (this=<value optimized out>, receiver=0x66b340, e=0x7fff807c2710) at kernel/qapplication.cpp:4185
#13 0x00007fa532b07c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007fa53267be4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#15 0x00007fa5326a70c9 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fa5326a3ff8 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x00007fa52d8f4a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007fa52d8f5270 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fa52d8f5510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007fa5326a467f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#21 0x00007fa5318f114e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007fa53267b292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x00007fa53267b495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#24 0x00007fa53267f88b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#25 0x00007fa5260f9da6 in kdemain (argc=1, argv=0x6644c0) at /usr/src/debug/kdebase-workspace-4.4.4/krunner/main.cpp:65
#26 0x0000000000407659 in _start ()

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

Possible duplicates by query: bug 254010, bug 253354, bug 251680, bug 250678, bug 250669.

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