Application that crashed: kdevelop Version of the application: 3.9.94 (using KDevPlatform 0.9.94) KDE Version: 4.3.64 (KDE 4.3.64 (KDE 4.4 >= 20090812)) Qt Version: 4.5.1 Operating System: Linux 2.6.30-ARCH i686 Distribution: "(none)" What I was doing when the application crashed: When I wrote some code (little test project, C++, cmake, nogui, autocreated), and added my first class through the wizard KDevelop crashed on a more or less random line I was writing Hope the btrace helps you :-) Beside of some crashes Kdevelop already works really well :-) -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted [Current thread is 0 (LWP 3352)] Thread 14 (Thread 0xb1a79b70 (LWP 3353)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32ef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba0ff in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb5bdfa45 in KDevelop::DUChainPrivate::CleanupThread::run () from /usr/lib/libkdevplatformlanguage.so.1 #4 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #6 0xb6167e2e in clone () from /lib/libc.so.6 Thread 13 (Thread 0xae81db70 (LWP 3441)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #9 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #10 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #11 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #12 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #13 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #14 0xb6167e2e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xae01cb70 (LWP 3532)): #0 0xb53a3e16 in clock_gettime () from /lib/librt.so.1 #1 0xb6ed3f93 in ?? () from /usr/lib/libQtCore.so.4 #2 0xb6ed4181 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb6ed555c in ?? () from /usr/lib/libQtCore.so.4 #4 0xb6ed26d0 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb5327c60 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb5328001 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #7 0xb5328513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb6ed2527 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #9 0xb6ea60f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #10 0xb6ea6542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #11 0xb6db5ee3 in QThread::exec () from /usr/lib/libQtCore.so.4 #12 0xb5ce25c0 in KDevelop::CompletionWorkerThread::run () from /usr/lib/libkdevplatformlanguage.so.1 #13 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #14 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #15 0xb6167e2e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xab2b9b70 (LWP 3533)): #0 0xb53aad31 in g_private_get_posix_impl () from /usr/lib/libgthread-2.0.so.0 #1 0xb534dd92 in g_thread_self () from /usr/lib/libglib-2.0.so.0 #2 0xb53284fe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0xb6ed2527 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #4 0xb6ea60f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #5 0xb6ea6542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #6 0xb6db5ee3 in QThread::exec () from /usr/lib/libQtCore.so.4 #7 0xb5ce25c0 in KDevelop::CompletionWorkerThread::run () from /usr/lib/libkdevplatformlanguage.so.1 #8 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #9 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #10 0xb6167e2e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xaaab8b70 (LWP 3536)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32ef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6db8b51 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb6db8c93 in QThread::msleep () from /usr/lib/libQtCore.so.4 #4 0xabc7026b in UIBlockTester::UIBlockTesterThread::run () from /usr/lib/kde4/kdevcpplanguagesupport.so #5 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #6 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #7 0xb6167e2e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xaa2b7b70 (LWP 3537)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #9 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #10 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #11 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #12 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #13 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #14 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #15 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #16 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #17 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #18 0xb6167e2e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa9ab6b70 (LWP 3538)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #9 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #10 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #11 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #12 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #13 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #14 0xb6167e2e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa91dbb70 (LWP 3553)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #9 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #10 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #11 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #12 0xb6167e2e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xaf01eb70 (LWP 3715)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #9 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #10 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #11 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #12 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #13 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #14 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #15 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #16 0xb6167e2e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa86bdb70 (LWP 3741)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #9 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #10 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #11 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #12 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #13 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #14 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #15 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #16 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #17 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #18 0xb6167e2e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa7253b70 (LWP 3812)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xabc7fd0a in CPPParseJob::includePaths () from /usr/lib/kde4/kdevcpplanguagesupport.so #4 0xabc9009f in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so #5 0xb792235d in ThreadWeaver::JobRunHelper::runTheJob () from /usr/lib/libthreadweaver.so.4 #6 0xb79226c1 in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4 #7 0xb7923fa3 in ThreadWeaver::JobCollectionJobRunner::execute () from /usr/lib/libthreadweaver.so.4 #8 0xb7924938 in ThreadWeaver::JobCollection::execute () from /usr/lib/libthreadweaver.so.4 #9 0xb792136a in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #10 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #11 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #12 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #13 0xb6167e2e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa6a52b70 (LWP 3813)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #9 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #10 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #11 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #12 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #13 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #14 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #15 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #16 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #17 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #18 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #19 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #20 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #21 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #22 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #23 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #24 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #25 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #26 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #27 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #28 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #29 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #30 0xb6167e2e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa5735b70 (LWP 3895)): #0 0xb7faa424 in __kernel_vsyscall () #1 0xb6d32bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dba177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #3 0xb7920b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4 #4 0xb792317c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #5 0xb791f1cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4 #6 0xb7923272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #7 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #8 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #9 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #10 0xb7923291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4 #11 0xb7920d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4 #12 0xb792139e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4 #13 0xb79219bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #14 0xb6db915e in ?? () from /usr/lib/libQtCore.so.4 #15 0xb6d2e68c in start_thread () from /lib/libpthread.so.0 #16 0xb6167e2e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4f5a700 (LWP 3352)): [KCrash Handler] #6 0xb7faa424 in __kernel_vsyscall () #7 0xb60c4461 in raise () from /lib/libc.so.6 #8 0xb60c5c62 in abort () from /lib/libc.so.6 #9 0xb60ffadd in __libc_message () from /lib/libc.so.6 #10 0xb61059b1 in malloc_printerr () from /lib/libc.so.6 #11 0xb610a1e6 in free () from /lib/libc.so.6 #12 0xb62dbca1 in operator delete () from /usr/lib/libstdc++.so.6 #13 0xb6442981 in QBoxLayout::takeAt () from /usr/lib/libQtGui.so.4 #14 0xb6462077 in ?? () from /usr/lib/libQtGui.so.4 #15 0xb6465060 in QLayout::addChildWidget () from /usr/lib/libQtGui.so.4 #16 0xb646513f in QLayout::addWidget () from /usr/lib/libQtGui.so.4 #17 0xb7d1c76a in KDevelop::TransactionItem::TransactionItem () from /usr/lib/libkdevplatformshell.so.1 #18 0xb7d1cc90 in KDevelop::TransactionItemView::addTransactionItem () from /usr/lib/libkdevplatformshell.so.1 #19 0xb7d1cf2c in KDevelop::ProgressDialog::slotTransactionAdded () from /usr/lib/libkdevplatformshell.so.1 #20 0xb7d1dddf in KDevelop::ProgressDialog::qt_metacall () from /usr/lib/libkdevplatformshell.so.1 #21 0xb6ebd81c in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #22 0xb6ebe442 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #23 0xb7d17a83 in KDevelop::ProgressManager::progressItemAdded () from /usr/lib/libkdevplatformshell.so.1 #24 0xb7d18591 in KDevelop::ProgressManager::createProgressItemImpl () from /usr/lib/libkdevplatformshell.so.1 #25 0xb7ceb945 in KDevelop::StatusBar::showProgress () from /usr/lib/libkdevplatformshell.so.1 #26 0xb7ced122 in KDevelop::StatusBar::qt_metacall () from /usr/lib/libkdevplatformshell.so.1 #27 0xb6ebd81c in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #28 0xb6ebe442 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #29 0xb5ba9b65 in KDevelop::BackgroundParser::showProgress () from /usr/lib/libkdevplatformlanguage.so.1 #30 0xb5baa840 in KDevelop::BackgroundParser::updateProgressBar () from /usr/lib/libkdevplatformlanguage.so.1 #31 0xb5bb1e3e in KDevelop::BackgroundParserPrivate::parseDocumentsInternal () from /usr/lib/libkdevplatformlanguage.so.1 #32 0xb5bad199 in KDevelop::BackgroundParser::parseDocuments () from /usr/lib/libkdevplatformlanguage.so.1 #33 0xb5badf59 in KDevelop::BackgroundParser::qt_metacall () from /usr/lib/libkdevplatformlanguage.so.1 #34 0xb6ebd81c in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #35 0xb6ebe442 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #36 0xb6ef7837 in QTimer::timeout () from /usr/lib/libQtCore.so.4 #37 0xb6ec2e9e in QTimer::timerEvent () from /usr/lib/libQtCore.so.4 #38 0xb6eb78df in QObject::event () from /usr/lib/libQtCore.so.4 #39 0xb6436554 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #40 0xb643dc4c in QApplication::notify () from /usr/lib/libQtGui.so.4 #41 0xb71e3ffa in KApplication::notify () from /usr/lib/libkdeui.so.5 #42 0xb6ea7b4b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #43 0xb6ed549e in ?? () from /usr/lib/libQtCore.so.4 #44 0xb6ed25a0 in ?? () from /usr/lib/libQtCore.so.4 #45 0xb5324d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #46 0xb53283e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #47 0xb5328513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #48 0xb6ed24ec in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #49 0xb64d40b5 in ?? () from /usr/lib/libQtGui.so.4 #50 0xb6ea60f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #51 0xb6ea6542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #52 0xb6ea889f in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #53 0xb64363d7 in QApplication::exec () from /usr/lib/libQtGui.so.4 #54 0x0804f433 in _start () Reported using DrKonqi
libc? Sounds again like MALLOC_CHECK_=1 should be used as a work around. @reporter: http://linux.die.net/man/3/malloc <-- search this for an explanation. @apaku / other devs: Should we reassign these bug reports to kdelibs? Or - in this case - to upstream since it seems to be something in Qt?
Just wanted to report that setting MALLOC_CHECK_=1 fixes all sorts of crashes on this system :-) (ranging from dolphin crahes when using tabs to this kdevelop crash) Thx for the info.. but in the end those are still bugs? - as stated on the page you pointed me to one of the causes could be the multiple use of free() - which you shouldn't - so in theory those are bugs - now is this just on my system that MALLOC_CHECK is not set "correctly" or will those bugs also appear on other systems in the future? I'm using an up2date archlinux which sometimes results in funny effects which other distros don't encounter YET because of older versions.. my glibc version: glibc 2.10.1-3 What would you propose to set this flag permanently? Is exporting it in the bashrc sufficient?
IMHO re-assign/close-as-upstream unless its our code that crashes.
(In reply to comment #2) > Thx for the info.. but in the end those are still bugs? There's definetly a bug somewhere, the question is where. See below. > now is this just on my system > that MALLOC_CHECK is not set "correctly" or will those bugs also appear on > other systems in the future? KDE release tarballs will have MALLOC_CHECK set to 1 in startkde. If you're building kdebase from trunk/branches then you have to set it yourself. > my glibc version: > glibc 2.10.1-3 The problem also relates to that particular libc version as it seems to be far more restrictive on what it allows to go "through" the checker without aborting. libc 2.9 doesn't cause any of the crash reports I've seen so far. Hence I'm not 100% convinced these are app-bugs, it could just as well be a bug in libc 2.10. > What would you propose to set this flag permanently? Is exporting it in the > bashrc sufficient? Yeap thats sufficient.