[Pkg-utopia-maintainers] Bug#587753: Bug in krunner

Sune Vuorela sune at debian.org
Fri Jul 16 23:05:11 UTC 2010


reassign 587753 libdbus-1-3
forcemerge 583904 587753
thanks

Hi

This is yet-another-duplicate of the threading bug in dbus. I would still hope 
that the patch could be tried in debian for some time to see what happens.

/Sune

On Thursday 01 July 2010 14:25:25 Bastien ROUCARIES wrote:
> package: kdebase-workspace-bin
> version: 4:4.4.4-1
> 
> Crash using krunner to run emacs
> 
> Application: krunner (0.1)
> KDE Platform Version: 4.4.4 (KDE 4.4.4)
> Qt Version: 4.6.3
> Operating System: Linux 2.6.34-1-amd64 x86_64
> Distribution: Debian GNU/Linux testing (squeeze)
> 
> The crash can be reproduced some of the time.
> 
>  -- Backtrace:
> Application: Interface d'exécution de commande (krunner), signal:
> Segmentation fault
> The current source language is "auto; currently asm".
> [Current thread is 1 (Thread 0x7f1acdcc2780 (LWP 3456))]
> 
> Thread 5 (Thread 0x7f1aaa569710 (LWP 4589)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x00007f1acac37e8b in QWaitConditionPrivate::wait (this=<value
> optimized out>, mutex=0x2722be0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:87
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2722be0,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
> #3  0x00007f1ac6e10e56 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0x27367e0, th=0x2b8fe70) at
> ../../../threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1ac6e136fb in ThreadWeaver::WorkingHardState::applyForWork
> (this=0x2743860, th=0x2b8fe70) at
> ../../../threadweaver/Weaver/WorkingHardState.cpp:71
> #5  0x00007f1ac6e13714 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0x2743860, th=0x2b8fe70) at
> ../../../threadweaver/Weaver/WorkingHardState.cpp:74
> #6  0x00007f1ac6e11c7f in ThreadWeaver::ThreadRunHelper::run
> (this=0x7f1aaa568e10, parent=0x27367e0, th=0x2b8fe70) at
> ../../../threadweaver/Weaver/Thread.cpp:87
> #7  0x00007f1ac6e121d8 in ThreadWeaver::Thread::run (this=0x2b8fe70)
> at ../../../threadweaver/Weaver/Thread.cpp:142
> #8  0x00007f1acac36e35 in QThreadPrivate::start (arg=0x2b8fe70) at
> thread/qthread_unix.cpp:248
> #9  0x00007f1ac41628ba in start_thread (arg=<value optimized out>) at
> pthread_create.c:300
> #10 0x00007f1acd60401d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #11 0x0000000000000000 in ?? ()
> 
> Thread 4 (Thread 0x7f1aa71c6710 (LWP 4590)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x00007f1acac37e8b in QWaitConditionPrivate::wait (this=<value
> optimized out>, mutex=0x2722be0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:87
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2722be0,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
> #3  0x00007f1ac6e10e56 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0x27367e0, th=0x2a76f40) at
> ../../../threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1ac6e136fb in ThreadWeaver::WorkingHardState::applyForWork
> (this=0x2743860, th=0x2a76f40) at
> ../../../threadweaver/Weaver/WorkingHardState.cpp:71
> #5  0x00007f1ac6e13714 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0x2743860, th=0x2a76f40) at
> ../../../threadweaver/Weaver/WorkingHardState.cpp:74
> #6  0x00007f1ac6e11c7f in ThreadWeaver::ThreadRunHelper::run
> (this=0x7f1aa71c5e10, parent=0x27367e0, th=0x2a76f40) at
> ../../../threadweaver/Weaver/Thread.cpp:87
> #7  0x00007f1ac6e121d8 in ThreadWeaver::Thread::run (this=0x2a76f40)
> at ../../../threadweaver/Weaver/Thread.cpp:142
> #8  0x00007f1acac36e35 in QThreadPrivate::start (arg=0x2a76f40) at
> thread/qthread_unix.cpp:248
> #9  0x00007f1ac41628ba in start_thread (arg=<value optimized out>) at
> pthread_create.c:300
> #10 0x00007f1acd60401d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #11 0x0000000000000000 in ?? ()
> 
> Thread 3 (Thread 0x7f1aa69c5710 (LWP 4591)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x00007f1acac37e8b in QWaitConditionPrivate::wait (this=<value
> optimized out>, mutex=0x2722be0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:87
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2722be0,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
> #3  0x00007f1ac6e10e56 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0x27367e0, th=0x2a92df0) at
> ../../../threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1ac6e136fb in ThreadWeaver::WorkingHardState::applyForWork
> (this=0x2743860, th=0x2a92df0) at
> ../../../threadweaver/Weaver/WorkingHardState.cpp:71
> #5  0x00007f1ac6e11c7f in ThreadWeaver::ThreadRunHelper::run
> (this=0x7f1aa69c4e10, parent=0x27367e0, th=0x2a92df0) at
> ../../../threadweaver/Weaver/Thread.cpp:87
> #6  0x00007f1ac6e121d8 in ThreadWeaver::Thread::run (this=0x2a92df0)
> at ../../../threadweaver/Weaver/Thread.cpp:142
> #7  0x00007f1acac36e35 in QThreadPrivate::start (arg=0x2a92df0) at
> thread/qthread_unix.cpp:248
> #8  0x00007f1ac41628ba in start_thread (arg=<value optimized out>) at
> pthread_create.c:300
> #9  0x00007f1acd60401d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #10 0x0000000000000000 in ?? ()
> 
> Thread 2 (Thread 0x7f1aa61c4710 (LWP 4592)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x00007f1acac37e8b in QWaitConditionPrivate::wait (this=<value
> optimized out>, mutex=0x2722be0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:87
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2722be0,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
> #3  0x00007f1ac6e10e56 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0x27367e0, th=0x2ad32b0) at
> ../../../threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1ac6e136fb in ThreadWeaver::WorkingHardState::applyForWork
> (this=0x2743860, th=0x2ad32b0) at
> ../../../threadweaver/Weaver/WorkingHardState.cpp:71
> #5  0x00007f1ac6e11c7f in ThreadWeaver::ThreadRunHelper::run
> (this=0x7f1aa61c3e10, parent=0x27367e0, th=0x2ad32b0) at
> ../../../threadweaver/Weaver/Thread.cpp:87
> #6  0x00007f1ac6e121d8 in ThreadWeaver::Thread::run (this=0x2ad32b0)
> at ../../../threadweaver/Weaver/Thread.cpp:142
> #7  0x00007f1acac36e35 in QThreadPrivate::start (arg=0x2ad32b0) at
> thread/qthread_unix.cpp:248
> #8  0x00007f1ac41628ba in start_thread (arg=<value optimized out>) at
> pthread_create.c:300
> #9  0x00007f1acd60401d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #10 0x0000000000000000 in ?? ()
> 
> Thread 1 (Thread 0x7f1acdcc2780 (LWP 3456)):
> [KCrash Handler]
> #5  0x00007f1abf3b1239 in ?? () from /lib/libdbus-1.so.3
> #6  0x00007f1abf39232d in ?? () from /lib/libdbus-1.so.3
> #7  0x00007f1abf3a3d0d in ?? () from /lib/libdbus-1.so.3
> #8  0x00007f1abf395cde in ?? () from /lib/libdbus-1.so.3
> #9  0x00007f1acb059be3 in q_dbus_timeout_handle (this=0x25b4660,
> e=<value optimized out>) at qdbus_symbols_p.h:172
> #10 QDBusConnectionPrivate::timerEvent (this=0x25b4660, e=<value
> optimized out>) at qdbusintegrator.cpp:1035
> #11 0x00007f1acad35ba3 in QObject::event (this=0x25b4660,
> e=0x7fffc9001c20) at kernel/qobject.cpp:1212
> #12 0x00007f1aca0c632c in QApplicationPrivate::notify_helper
> (this=0x25c0f80, receiver=0x25b4660, e=0x7fffc9001c20) at
> kernel/qapplication.cpp:4302
> #13 0x00007f1aca0cc80b in QApplication::notify (this=0x25bcba0,
> receiver=0x25b4660, e=0x7fffc9001c20) at kernel/qapplication.cpp:4185
> #14 0x00007f1acc543436 in KApplication::notify (this=0x25bcba0,
> receiver=0x25b4660, event=0x7fffc9001c20) at
> ../../kdeui/kernel/kapplication.cpp:302
> #15 0x00007f1acad2615c in QCoreApplication::notifyInternal
> (this=0x25bcba0, receiver=0x25b4660, event=0x7fffc9001c20) at
> kernel/qcoreapplication.cpp:726
> #16 0x00007f1acad52ed2 in QCoreApplication::sendEvent (this=0x25c84f0)
> at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
> #17 QTimerInfoList::activateTimers (this=0x25c84f0) at
> kernel/qeventdispatcher_unix.cpp:603
> #18 0x00007f1acad4fa48 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 0x00007f1ac3ab26c2 in g_main_context_dispatch () from
> /lib/libglib-2.0.so.0 #21 0x00007f1ac3ab6538 in ?? () from
> /lib/libglib-2.0.so.0
> #22 0x00007f1ac3ab66ec in g_main_context_iteration () from
> /lib/libglib-2.0.so.0 #23 0x00007f1acad4f713 in
> QEventDispatcherGlib::processEvents
> (this=0x2599c50, flags=<value optimized out>) at
> kernel/qeventdispatcher_glib.cpp:412
> #24 0x00007f1aca17614e in QGuiEventDispatcherGlib::processEvents
> (this=0x1, flags=<value optimized out>) at
> kernel/qguieventdispatcher_glib.cpp:204
> #25 0x00007f1acad24a82 in QEventLoop::processEvents (this=<value
> optimized out>, flags=) at kernel/qeventloop.cpp:149
> #26 0x00007f1acad24e5c in QEventLoop::exec (this=0x7fffc9001ec0,
> flags=) at kernel/qeventloop.cpp:201
> #27 0x00007f1acad29aeb in QCoreApplication::exec () at
> kernel/qcoreapplication.cpp:1003
> #28 0x00007f1acd8c3864 in kdemain (argc=<value optimized out>,
> argv=<value optimized out>) at ../../krunner/main.cpp:65
> #29 0x00007f1acd553c4d in __libc_start_main (main=<value optimized
> out>, argc=<value optimized out>, ubp_av=<value optimized out>,
> init=<value optimized out>, fini=<value optimized out>,
>     rtld_fini=<value optimized out>, stack_end=0x7fffc9002188) at
> libc-start.c:228
> #30 0x00000000004006a9 in _start ()

-- 
How to close the directory on the Web address?

From Internet Explorer XP and from the panel inside ICQ you should open the 
microprocessor to telnet to the front-end to a code on a RO display.



More information about the Pkg-utopia-maintainers mailing list