Bug 246803

Summary: Kdevelop crash while navigating source filed
Product: [Applications] kdevelop Reporter: Hugo Costelha <hugo.costelha>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED UPSTREAM    
Severity: crash CC: ardhael
Priority: NOR    
Version: unspecified   
Target Milestone: 4.0.1   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Hugo Costelha 2010-08-05 14:32:35 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
I was just browsing, clicking on the variables and funcions usage information, when kdevelop crashed.

Using openSUSE 11.3.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb41f4710 (LWP 21085))]

Thread 12 (Thread 0xb0c76b70 (LWP 21086)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb2a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5f69c in wait (this=0x82ff9e4, mutex=0x82ff9e8, time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x82ff9e4, mutex=0x82ff9e8, time=200000) at thread/qwaitcondition_unix.cpp:159
#5  0xb5119122 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#6  0xb6d5f04f in QThreadPrivate::start (arg=0x82ff9d8) at thread/qthread_unix.cpp:248
#7  0xb6004b25 in start_thread () from /lib/libpthread.so.0
#8  0xb60ed46e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xaf9d0b70 (LWP 21087)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5f710 in wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb46bc24a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x83b73a8, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb46bf307 in waitForAvailableJob (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#7  ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#17 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#18 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#19 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#20 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#21 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#22 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#23 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#24 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x81f2c88, previous=0x90f8c38) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#25 0xb46bc744 in ThreadWeaver::ThreadRunHelper::run (this=0xaf9d0314, parent=0x83b73a8, th=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#26 0xb46bc7fa in ThreadWeaver::Thread::run (this=0x81f2c88) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#27 0xb6d5f04f in QThreadPrivate::start (arg=0x81f2c88) at thread/qthread_unix.cpp:248
#28 0xb6004b25 in start_thread () from /lib/libpthread.so.0
#29 0xb60ed46e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xab827b70 (LWP 21185)):
#0  0xb6006fed in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb60fb464 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb4cf9f3b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb4cfaf22 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4cfb60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6e84d97 in QEventDispatcherGlib::processEvents (this=0x863cd18, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0xb6e5811d in QEventLoop::processEvents (this=0xab8272e0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6e58319 in QEventLoop::exec (this=0xab8272e0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6d5c403 in QThread::exec (this=0xaa4709c8) at thread/qthread.cpp:487
#9  0xb5234dce in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#10 0xb6d5f04f in QThreadPrivate::start (arg=0xaa4709c8) at thread/qthread_unix.cpp:248
#11 0xb6004b25 in start_thread () from /lib/libpthread.so.0
#12 0xb60ed46e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xac028b70 (LWP 21186)):
#0  0xb4cf98d0 in g_main_context_release () from /usr/lib/libglib-2.0.so.0
#1  0xb4cfb11e in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb4cfb60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb6e84d97 in QEventDispatcherGlib::processEvents (this=0x873f520, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0xb6e5811d in QEventLoop::processEvents (this=0xac0282e0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6e58319 in QEventLoop::exec (this=0xac0282e0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb6d5c403 in QThread::exec (this=0xaa471380) at thread/qthread.cpp:487
#7  0xb5234dce in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#8  0xb6d5f04f in QThreadPrivate::start (arg=0xaa471380) at thread/qthread_unix.cpp:248
#9  0xb6004b25 in start_thread () from /lib/libpthread.so.0
#10 0xb60ed46e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa92deb70 (LWP 21187)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb2a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5edec in thread_sleep (ti=0xa92de2c0) at thread/qthread_unix.cpp:398
#4  0xb6d5ef30 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:424
#5  0xaa1312ed in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#6  0xb6d5f04f in QThreadPrivate::start (arg=0x873cc00) at thread/qthread_unix.cpp:248
#7  0xb6004b25 in start_thread () from /lib/libpthread.so.0
#8  0xb60ed46e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa82abb70 (LWP 21196)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5f710 in wait (this=0x827e7a8, mutex=0x8224b40, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x827e7a8, mutex=0x8224b40, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb46bc24a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x827e790, th=0x8986340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb46bf307 in waitForAvailableJob (this=0x8261338, th=0x8986340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#7  ThreadWeaver::WorkingHardState::applyForWork (this=0x8261338, th=0x8986340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x827e790, th=0x8986340, previous=0x9c912f0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb46bc744 in ThreadWeaver::ThreadRunHelper::run (this=0xa82ab314, parent=0x827e790, th=0x8986340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#10 0xb46bc7fa in ThreadWeaver::Thread::run (this=0x8986340) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#11 0xb6d5f04f in QThreadPrivate::start (arg=0x8986340) at thread/qthread_unix.cpp:248
#12 0xb6004b25 in start_thread () from /lib/libpthread.so.0
#13 0xb60ed46e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa7aaab70 (LWP 21197)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5f710 in wait (this=0x827e7a8, mutex=0x8224b40, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x827e7a8, mutex=0x8224b40, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb46bc24a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x827e790, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb46bf307 in waitForAvailableJob (this=0x8261338, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#7  ThreadWeaver::WorkingHardState::applyForWork (this=0x8261338, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x827e790, th=0x86180d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8261338, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x827e790, th=0x86180d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8261338, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x827e790, th=0x86180d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8261338, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x827e790, th=0x86180d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8261338, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x827e790, th=0x86180d8, previous=0x9fca348) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#17 0xb46bc744 in ThreadWeaver::ThreadRunHelper::run (this=0xa7aaa314, parent=0x827e790, th=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#18 0xb46bc7fa in ThreadWeaver::Thread::run (this=0x86180d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#19 0xb6d5f04f in QThreadPrivate::start (arg=0x86180d8) at thread/qthread_unix.cpp:248
#20 0xb6004b25 in start_thread () from /lib/libpthread.so.0
#21 0xb60ed46e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa6d72b70 (LWP 21202)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5f710 in wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb46bc24a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x83b73a8, th=0x90f7a70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb46bf307 in waitForAvailableJob (this=0x8259740, th=0x90f7a70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#7  ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x90f7a70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x90f7a70, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x90f7a70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x90f7a70, previous=0xa267d70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb46bc744 in ThreadWeaver::ThreadRunHelper::run (this=0xa6d72314, parent=0x83b73a8, th=0x90f7a70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#12 0xb46bc7fa in ThreadWeaver::Thread::run (this=0x90f7a70) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#13 0xb6d5f04f in QThreadPrivate::start (arg=0x90f7a70) at thread/qthread_unix.cpp:248
#14 0xb6004b25 in start_thread () from /lib/libpthread.so.0
#15 0xb60ed46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa6571b70 (LWP 21203)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5f710 in wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb46bc24a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x83b73a8, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb46bf307 in waitForAvailableJob (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#7  ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#17 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#18 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#19 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#20 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#21 0xb46bf323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#22 0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x910c6d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#23 0xb46bc744 in ThreadWeaver::ThreadRunHelper::run (this=0xa6571314, parent=0x83b73a8, th=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#24 0xb46bc7fa in ThreadWeaver::Thread::run (this=0x910c6d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#25 0xb6d5f04f in QThreadPrivate::start (arg=0x910c6d0) at thread/qthread_unix.cpp:248
#26 0xb6004b25 in start_thread () from /lib/libpthread.so.0
#27 0xb60ed46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf1cfb70 (LWP 21206)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d5f710 in wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x83b73c0, mutex=0x82d6608, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb46bc24a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x83b73a8, th=0x8a9b0b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb46bf307 in waitForAvailableJob (this=0x8259740, th=0x8a9b0b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#7  ThreadWeaver::WorkingHardState::applyForWork (this=0x8259740, th=0x8a9b0b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb46bbb43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83b73a8, th=0x8a9b0b0, previous=0x94e38d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb46bc744 in ThreadWeaver::ThreadRunHelper::run (this=0xaf1cf314, parent=0x83b73a8, th=0x8a9b0b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#10 0xb46bc7fa in ThreadWeaver::Thread::run (this=0x8a9b0b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#11 0xb6d5f04f in QThreadPrivate::start (arg=0x8a9b0b0) at thread/qthread_unix.cpp:248
#12 0xb6004b25 in start_thread () from /lib/libpthread.so.0
#13 0xb60ed46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa5d70b70 (LWP 21492)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6009125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60fb24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4a15fa7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb4afd1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xb4a15fef in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb4afd1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xb6004b25 in start_thread () from /lib/libpthread.so.0
#6  0xb60ed46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb41f4710 (LWP 21085)):
[KCrash Handler]
#6  adjustRightBearing (this=0xbfc855b4, maxGlyphs=2147483647) at text/qtextlayout.cpp:1692
#7  QTextLine::layout_helper (this=0xbfc855b4, maxGlyphs=2147483647) at text/qtextlayout.cpp:1930
#8  0xb662c793 in QTextLine::setLineWidth (this=0xbfc855b4, width=<value optimized out>) at text/qtextlayout.cpp:1601
#9  0xb651c43c in qt_format_text (fnt=..., _r=..., tf=1041, option=0x0, str=..., brect=0x0, tabstops=40, tabarraylen=0, painter=0xbfc85a5c) at painting/qpainter.cpp:7746
#10 0xb651d5bf in QPainter::drawText (this=0xbfc85a5c, r=..., flags=1041, str=..., br=0x0) at painting/qpainter.cpp:5807
#11 0xb66c6602 in QStyle::drawItemText (this=0x8104880, painter=0xbfc85a5c, rect=..., alignment=1041, pal=..., enabled=true, text=..., textRole=QPalette::ToolTipText) at styles/qstyle.cpp:540
#12 0xb70612d4 in KStyle::drawItemText (this=0x8104880, painter=0xbfc85a5c, rect=..., flags=1041, pal=..., enabled=true, text=..., textRole=QPalette::ToolTipText)
    at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kstyle.cpp:449
#13 0xb6807b79 in QLabel::paintEvent (this=0x71) at widgets/qlabel.cpp:1036
#14 0xb63e91c0 in QTipLabel::paintEvent (this=0xa62fa58, ev=0xbfc860c4) at kernel/qtooltip.cpp:229
#15 0xb6406f5a in QWidget::event (this=0xa62fa58, event=0xbfc860c4) at kernel/qwidget.cpp:8190
#16 0xb6800765 in QFrame::event (this=0xa62fa58, e=0xbfc860c4) at widgets/qframe.cpp:557
#17 0xb6803400 in QLabel::event (this=0xa62fa58, e=0xbfc860c4) at widgets/qlabel.cpp:957
#18 0xb63adc64 in QApplicationPrivate::notify_helper (this=0x80c6280, receiver=0xa62fa58, e=0xbfc860c4) at kernel/qapplication.cpp:4302
#19 0xb63b5ca4 in QApplication::notify (this=0xa62fa58, receiver=0xa62fa58, e=0xbfc860c4) at kernel/qapplication.cpp:4267
#20 0xb709c9d1 in KApplication::notify (this=0xbfc86d54, receiver=0xa62fa58, event=0xbfc860c4) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#21 0xb6e58e0e in QCoreApplication::notifyInternal (this=0xbfc86d54, receiver=0xa62fa58, event=0xbfc860c4) at kernel/qcoreapplication.cpp:726
#22 0xb6401c82 in sendSpontaneousEvent (this=0xa7acf60, pdev=0xa7927e4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xa7aeee8) at ../../src/corelib/kernel/qcoreapplication.h:218
#23 QWidgetPrivate::drawWidget (this=0xa7acf60, pdev=0xa7927e4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xa7aeee8) at kernel/qwidget.cpp:5363
#24 0xb65dfa98 in QWidgetBackingStore::sync (this=0xa7aeee8) at painting/qbackingstore.cpp:1300
#25 0xb65dfdf5 in QWidgetBackingStore::sync (this=0xa7aeee8, exposedWidget=0xa62fa58, exposedRegion=...) at painting/qbackingstore.cpp:1105
#26 0xb63f7624 in QWidgetPrivate::syncBackingStore (this=0xa7acf60, region=...) at kernel/qwidget.cpp:1703
#27 0xb64340cc in QETWidget::translatePaintEvent (this=0xa62fa58, event=0xbfc8690c) at kernel/qapplication_x11.cpp:5094
#28 0xb6434d30 in QApplication::x11ProcessEvent (this=0xbfc86d54, event=0xbfc8690c) at kernel/qapplication_x11.cpp:3413
#29 0xb645e570 in x11EventSourceDispatch (s=0x80c94e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0xb4cfab49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb4cfb350 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0xb4cfb60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0xb6e84d4b in QEventDispatcherGlib::processEvents (this=0x805dce0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#34 0xb645e19a in QGuiEventDispatcherGlib::processEvents (this=0x805dce0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0xb6e5811d in QEventLoop::processEvents (this=0xbfc86bc4, flags=...) at kernel/qeventloop.cpp:149
#36 0xb6e58319 in QEventLoop::exec (this=0xbfc86bc4, flags=...) at kernel/qeventloop.cpp:201
#37 0xb6e5cc70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#38 0xb63ab164 in QApplication::exec () at kernel/qapplication.cpp:3581
#39 0x08050351 in _start ()

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-08 22:05:23 UTC
looks like a Qt bug, nothing KDevelop related. If it's reproducible, please run KDevelop through valgrind and send us the log.
Comment 2 Milian Wolff 2010-10-08 19:16:53 UTC
*** Bug 253518 has been marked as a duplicate of this bug. ***