Bug 238804

Summary: KRunner crash while doing numerical computations
Product: [Plasma] krunner Reporter: Laurent RINEAU <laurent.rineau>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Laurent RINEAU 2010-05-25 17:44:31 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.30.10-105.2.23.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

-- Information about the crash:
I sometimes use KRunner with numerical computations. For example: 
  = 2.8*1024*1024/2000/60
or:
  = sqrt(3)*5*5
but KRunner crashes quite frequently while typing such arithmetic expressions. It seems it crashs while trying to interprete the intermediate expression (before it is fully writen).


The crash can be reproduced some of the time.

 -- Backtrace:
Application: Run Command Interface (krunner), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f90fae16860 (LWP 2528))]

Thread 18 (Thread 0x7f90e2bc5910 (LWP 3675)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2626050) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2626050) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90e2bc4f40, parent=0x201d190, th=0x2626050) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2626050) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2626050) at thread/qthread_unix.cpp:248
#8  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#9  0x000000360a2de22d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f90dbfff910 (LWP 3676)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x261fb40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x261fb40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x261fb40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90dbffef40, parent=0x201d190, th=0x261fb40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x261fb40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x261fb40) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f90db5fe910 (LWP 3677)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x260da50) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x260da50) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x260da50) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90db5fdf40, parent=0x201d190, th=0x260da50) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x260da50) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x260da50) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f90dabfd910 (LWP 3678)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x271e820) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x271e820) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x271e820) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90dabfcf40, parent=0x201d190, th=0x271e820) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x271e820) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x271e820) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f90da1fc910 (LWP 3679)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x25fe8b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x25fe8b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90da1fbf40, parent=0x201d190, th=0x25fe8b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x25fe8b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003f334736c5 in QThreadPrivate::start (arg=0x25fe8b0) at thread/qthread_unix.cpp:248
#8  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#9  0x000000360a2de22d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f90d97fb910 (LWP 3680)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x283e9e0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x283e9e0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x283e9e0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90d97faf40, parent=0x201d190, th=0x283e9e0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x283e9e0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x283e9e0) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f90d8dfa910 (LWP 3681)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x25f7400) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x25f7400) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90d8df9f40, parent=0x201d190, th=0x25f7400) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x25f7400) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003f334736c5 in QThreadPrivate::start (arg=0x25f7400) at thread/qthread_unix.cpp:248
#8  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#9  0x000000360a2de22d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f90bffff910 (LWP 3682)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2617980) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2617980) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2617980) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90bfffef40, parent=0x201d190, th=0x2617980) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2617980) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2617980) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f90bf5fe910 (LWP 3683)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2616610) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2616610) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2616610) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90bf5fdf40, parent=0x201d190, th=0x2616610) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2616610) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2616610) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f90bebfd910 (LWP 3684)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x283c7d0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x283c7d0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x283c7d0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90bebfcf40, parent=0x201d190, th=0x283c7d0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x283c7d0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x283c7d0) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f90be1fc910 (LWP 3685)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2909240) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2909240) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2909240) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90be1fbf40, parent=0x201d190, th=0x2909240) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2909240) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2909240) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f90bd7fb910 (LWP 3686)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2862e30) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2862e30) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2862e30) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90bd7faf40, parent=0x201d190, th=0x2862e30) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2862e30) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2862e30) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f90bcdfa910 (LWP 3687)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2866190) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2866190) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2866190) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f90bcdf9f40, parent=0x201d190, th=0x2866190) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2866190) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2866190) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f909ffff910 (LWP 3688)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x28652b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x28652b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x28652b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f909fffef40, parent=0x201d190, th=0x28652b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x28652b0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f334736c5 in QThreadPrivate::start (arg=0x28652b0) at thread/qthread_unix.cpp:248
#9  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#10 0x000000360a2de22d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f909f5fe910 (LWP 3689)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2862890) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2862890) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2862890) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003f3e80cef4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2862890) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f909f5fdf40, parent=0x201d190, th=0x2862890) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#8  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2862890) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#9  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2862890) at thread/qthread_unix.cpp:248
#10 0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#11 0x000000360a2de22d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9097fff910 (LWP 3690)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3347467b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003f3e80a816 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x201d190, th=0x2612b90) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003f3e80cedb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f81690, th=0x2612b90) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003f3e80b3af in ThreadWeaver::ThreadRunHelper::run (this=0x7f9097ffef40, parent=0x201d190, th=0x2612b90) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003f3e80b7e8 in ThreadWeaver::Thread::run (this=0x2612b90) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003f334736c5 in QThreadPrivate::start (arg=0x2612b90) at thread/qthread_unix.cpp:248
#8  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#9  0x000000360a2de22d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f909d31c910 (LWP 3714)):
#0  0x000000360ae0b2c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003f3a7377d6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3f3aa14b00) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x0000003f3a737819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3f3aa22bcc) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x000000360ae0685a in start_thread () from /lib64/libpthread.so.0
#4  0x000000360a2de22d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f90fae16860 (LWP 2528)):
[KCrash Handler]
#5  _dbus_connection_lock (connection=0x56) at dbus-connection.c:355
#6  0x0000003611e1c8ed in _dbus_pending_call_get_connection_and_lock (pending=0x295fc80) at dbus-pending-call.c:309
#7  0x0000003611e0eeee in reply_handler_timeout (data=0x56) at dbus-connection.c:3116
#8  0x0000003f350193e7 in q_dbus_timeout_handle (timeout=<value optimized out>) at qdbus_symbols_p.h:172
#9  QDBusConnectionPrivate::timerEvent (timeout=<value optimized out>) at qdbusintegrator.cpp:1035
#10 0x0000003f3357657e in QObject::event (this=0x1ef9e60, e=0x7fffb6a43950) at kernel/qobject.cpp:1212
#11 0x0000003f33babb3c in QApplicationPrivate::notify_helper (this=0x1f08860, receiver=0x1ef9e60, e=0x7fffb6a43950) at kernel/qapplication.cpp:4300
#12 0x0000003f33bb206b in QApplication::notify (this=0x1f02670, receiver=0x1ef9e60, e=0x7fffb6a43950) at kernel/qapplication.cpp:4183
#13 0x000000321081f6b6 in KApplication::notify (this=0x1f02670, receiver=0x1ef9e60, event=0x7fffb6a43950) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#14 0x0000003f33566a6c in QCoreApplication::notifyInternal (this=0x1f02670, receiver=0x1ef9e60, event=0x7fffb6a43950) at kernel/qcoreapplication.cpp:704
#15 0x0000003f33593472 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#16 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:603
#17 0x0000003f33590098 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 0x000000360c63790e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#20 0x000000360c63b0e8 in ?? () from /lib64/libglib-2.0.so.0
#21 0x000000360c63b20a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#22 0x0000003f3358fd63 in QEventDispatcherGlib::processEvents (this=0x1edfd20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#23 0x0000003f33c599fe in QGuiEventDispatcherGlib::processEvents (this=0x56, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x0000003f335653a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#25 0x0000003f3356577c in QEventLoop::exec (this=0x7fffb6a43bf0, flags={i = 0}) at kernel/qeventloop.cpp:201
#26 0x0000003f33567b99 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#27 0x0000003213a2b6a4 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.3/krunner/main.cpp:65
#28 0x000000360a21ea4d in __libc_start_main () from /lib64/libc.so.6
#29 0x00000000004007a9 in _start ()

Possible duplicates by query: bug 238425, bug 238320, bug 238271, bug 237882, bug 237690.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-14 16:37:45 UTC

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