Application: kdevelop (4.1.81) KDE Platform Version: 4.5.4 (KDE 4.5.4) (Compiled from sources) Qt Version: 4.7.1 Operating System: Linux 2.6.36.1 x86_64 -- Information about the crash: - What I was doing when the application crashed: On closing KDevelop with opened project it suddenly crashed. Appears not every time (the first time after 3 days of using 4.2 beta 2). -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted [Current thread is 1 (Thread 0x7fb6035f9760 (LWP 2964))] Thread 7 (Thread 0x7fb5ddd42710 (LWP 2965)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fb5ff080ab8 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x34cdbc0, time=1000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x34cdbc0, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb5fb512122 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x34cdba0) at /usr/src/packages/kdevplatform-1.1.81/language/duchain/duchain.cpp:286 #4 0x00007fb5ff07fe07 in QThreadPrivate::start (arg=0x34cdba0) at thread/qthread_unix.cpp:285 #5 0x00007fb5feddcaca in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fb5fd2be58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7fb5d35cd710 (LWP 2985)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb5ff080b53 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x7fb5d4039990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fb5d4039990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb601b19271 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7fb5d4036470, th=0x7fb5d4024d60) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb601b1d480 in ThreadWeaver::WorkingHardState::applyForWork (this=0x7fb5d40365c0, th=0x7fb5d4024d60) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb601b1b9c4 in ThreadWeaver::ThreadRunHelper::run (this=0x7fb5d35cce30, parent=0x7fb5d4036470, th=0x7fb5d4024d60) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fb601b1bac4 in ThreadWeaver::Thread::run (this=0x7fb5d4024d60) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fb5ff07fe07 in QThreadPrivate::start (arg=0x7fb5d4024d60) at thread/qthread_unix.cpp:285 #8 0x00007fb5feddcaca in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fb5fd2be58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fb5c2ee3710 (LWP 3211)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb5fc232705 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fb5fc2327a9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fb5fc5581d4) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fb5feddcaca in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fb5fd2be58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fb5c134f710 (LWP 3261)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb5f6e897bd in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4 #2 0x00007fb5f6e898c9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4 #3 0x00007fb5feddcaca in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fb5fd2be58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fb5d3fff710 (LWP 5182)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb5ff080b53 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x7fb5d4039990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fb5d4039990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb601b19271 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7fb5d4036470, th=0x766cb10) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb601b1d480 in ThreadWeaver::WorkingHardState::applyForWork (this=0x7fb5d40365c0, th=0x766cb10) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb601b1d499 in ThreadWeaver::WorkingHardState::applyForWork (this=0x7fb5d40365c0, th=0x766cb10) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fb601b1b9c4 in ThreadWeaver::ThreadRunHelper::run (this=0x7fb5d3ffee30, parent=0x7fb5d4036470, th=0x766cb10) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87 #7 0x00007fb601b1bac4 in ThreadWeaver::Thread::run (this=0x766cb10) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142 #8 0x00007fb5ff07fe07 in QThreadPrivate::start (arg=0x766cb10) at thread/qthread_unix.cpp:285 #9 0x00007fb5feddcaca in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007fb5fd2be58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fb5d2dcc710 (LWP 5183)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb5ff080b53 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x7fb5d4039990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fb5d4039990, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb601b19271 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7fb5d4036470, th=0x467f300) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb601b1d480 in ThreadWeaver::WorkingHardState::applyForWork (this=0x7fb5d40365c0, th=0x467f300) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb601b1b9c4 in ThreadWeaver::ThreadRunHelper::run (this=0x7fb5d2dcbe30, parent=0x7fb5d4036470, th=0x467f300) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fb601b1bac4 in ThreadWeaver::Thread::run (this=0x467f300) at /usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fb5ff07fe07 in QThreadPrivate::start (arg=0x467f300) at thread/qthread_unix.cpp:285 #8 0x00007fb5feddcaca in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fb5fd2be58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7fb6035f9760 (LWP 2964)): [KCrash Handler] #6 0x00007fb5fd210315 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007fb5fd21199f in *__GI_abort () at abort.c:92 #8 0x00007fb5fd24d5f2 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:186 #9 0x00007fb5fd253075 in malloc_printerr (action=3, str=0x7fb5fd315c38 "double free or corruption (fasttop)", ptr=<value optimized out>) at malloc.c:6264 #10 0x00007fb5fd25926c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738 #11 0x00007fb5c8942dc4 in ~Stream (this=0x7fb5c8b63cc0, __in_chrg=<value optimized out>) at /usr/src/packages/kdevelop-4.1.81/languages/cpp/parser/rpp/pp-stream.cpp:121 #12 0x00007fb5fd213662 in __run_exit_handlers (status=0) at exit.c:78 #13 *__GI_exit (status=0) at exit.c:100 #14 0x00007fb5fd1fbb74 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=0x7fff14ff6998) at libc-start.c:258 #15 0x0000000000405039 in _start () at ../sysdeps/x86_64/elf/start.S:113 This bug may be a duplicate of or related to bug 238155. Possible duplicates by query: bug 238155. Reported using DrKonqi
duplicate and without a valgrind log I don't know how we are supposed to fix it... *** This bug has been marked as a duplicate of bug 238155 ***
hmm, sorry.. but is there any way to speed up running through valgrind? it goes far more slowly than normal work. if it's slower just a little bit I could run it with valgrind everytime in test purposes.
no, not possible. valgrind is just slow sadly.