Application: kdevelop (4.1.0) KDE Platform Version: 4.5.2 (KDE 4.5.2) Qt Version: 4.7.0 Operating System: Linux 2.6.34.7-0.5-desktop i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: I reverted a file using subversion plugin. When editor asked if I wanted to reload the file I answered yes. It then asked if I wanted to save changes - answered no -> crash. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb3510ac0 (LWP 22840))] Thread 12 (Thread 0xafc4ab70 (LWP 22841)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c42a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e6090c in wait (this=0x82abaa4, mutex=0x82abaa8, time=200000) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x82abaa4, mutex=0x82abaa8, time=200000) at thread/qwaitcondition_unix.cpp:160 #5 0xb58eb7c2 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x82aba98) at /usr/src/debug/kdevplatform-1.1.0/language/duchain/duchain.cpp:286 #6 0xb6e6027a in QThreadPrivate::start (arg=0x82aba98) at thread/qthread_unix.cpp:266 #7 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #8 0xb61b646e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xaccf6b70 (LWP 22919)): #0 0xb60cfff6 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb61c4464 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb54440ef in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #3 0xb5444f22 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb544560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb6f8d8a7 in QEventDispatcherGlib::processEvents (this=0x8a728d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #6 0xb6f5e40d in QEventLoop::processEvents (this=0xaccf62d0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb6f5e639 in QEventLoop::exec (this=0xaccf62d0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb6e5d689 in QThread::exec (this=0x8b0c500) at thread/qthread.cpp:490 #9 0xb5a08616 in KDevelop::CompletionWorkerThread::run (this=0x8b0c500) at /usr/src/debug/kdevplatform-1.1.0/language/codecompletion/codecompletionmodel.cpp:81 #10 0xb6e6027a in QThreadPrivate::start (arg=0x8b0c500) at thread/qthread_unix.cpp:266 #11 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #12 0xb61b646e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xad4f7b70 (LWP 22920)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb61ab75e in poll () from /lib/libc.so.6 #2 0xb54551db in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb5445286 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb544560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb6f8d8a7 in QEventDispatcherGlib::processEvents (this=0x8a772d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #6 0xb6f5e40d in QEventLoop::processEvents (this=0xad4f72d0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb6f5e639 in QEventLoop::exec (this=0xad4f72d0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb6e5d689 in QThread::exec (this=0x8b2bd28) at thread/qthread.cpp:490 #9 0xb5a08616 in KDevelop::CompletionWorkerThread::run (this=0x8b2bd28) at /usr/src/debug/kdevplatform-1.1.0/language/codecompletion/codecompletionmodel.cpp:81 #10 0xb6e6027a in QThreadPrivate::start (arg=0x8b2bd28) at thread/qthread_unix.cpp:266 #11 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #12 0xb61b646e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xa8f14b70 (LWP 22932)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c42a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e6000c in thread_sleep (ti=0xa8f142c0) at thread/qthread_unix.cpp:416 #4 0xb6e60150 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:442 #5 0xa9eb897d in UIBlockTester::UIBlockTesterThread::run (this=0x8b64360) at /usr/src/debug/kdevelop-4.1.0/languages/cpp/cpplanguagesupport.cpp:678 #6 0xb6e6027a in QThreadPrivate::start (arg=0x8b64360) at thread/qthread_unix.cpp:266 #7 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #8 0xb61b646e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa5fffb70 (LWP 22952)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c424c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb08a0457 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb09bf1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0xb08a049f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb09bf1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #6 0xb61b646e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa54ffb70 (LWP 22960)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c424c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e60980 in wait (this=0x82c57f0, mutex=0x82341d8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x82c57f0, mutex=0x82341d8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5015056 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x82c57d8, th=0xbba9e28) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5018797 in waitForAvailableJob (this=0x822f670, th=0xbba9e28) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 ThreadWeaver::WorkingHardState::applyForWork (this=0x822f670, th=0xbba9e28) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x82c57d8, th=0xbba9e28, previous=0x823ba90) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb5015564 in ThreadWeaver::ThreadRunHelper::run (this=0xa54ff314, parent=0x82c57d8, th=0xbba9e28) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #10 0xb501561a in ThreadWeaver::Thread::run (this=0xbba9e28) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #11 0xb6e6027a in QThreadPrivate::start (arg=0xbba9e28) at thread/qthread_unix.cpp:266 #12 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #13 0xb61b646e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa4cfeb70 (LWP 22961)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c424c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e60980 in wait (this=0x82c57f0, mutex=0x82341d8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x82c57f0, mutex=0x82341d8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5015056 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x82c57d8, th=0xbf1b930) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5018797 in waitForAvailableJob (this=0x822f670, th=0xbf1b930) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 ThreadWeaver::WorkingHardState::applyForWork (this=0x822f670, th=0xbf1b930) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x82c57d8, th=0xbf1b930, previous=0xc5e2098) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb5015564 in ThreadWeaver::ThreadRunHelper::run (this=0xa4cfe314, parent=0x82c57d8, th=0xbf1b930) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #10 0xb501561a in ThreadWeaver::Thread::run (this=0xbf1b930) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #11 0xb6e6027a in QThreadPrivate::start (arg=0xbf1b930) at thread/qthread_unix.cpp:266 #12 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #13 0xb61b646e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xaeae6b70 (LWP 23069)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c424c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e60980 in wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5015056 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a73438, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5018797 in waitForAvailableJob (this=0xbfa0ff0, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xc093520, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xc093520, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xc093520, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #14 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xc093520, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #15 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #16 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xc093520, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #17 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #18 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xc093520, previous=0x8c6bf68) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #19 0xb5015564 in ThreadWeaver::ThreadRunHelper::run (this=0xaeae6314, parent=0x8a73438, th=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #20 0xb501561a in ThreadWeaver::Thread::run (this=0xc093520) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #21 0xb6e6027a in QThreadPrivate::start (arg=0xc093520) at thread/qthread_unix.cpp:266 #22 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #23 0xb61b646e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa27ffb70 (LWP 23070)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c424c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e60980 in wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5015056 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a73438, th=0xbf59690) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5018797 in waitForAvailableJob (this=0xbfa0ff0, th=0xbf59690) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xbf59690) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xbf59690, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xbf59690) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xbf59690, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xbf59690) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xbf59690, previous=0x8d44ef0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb5015564 in ThreadWeaver::ThreadRunHelper::run (this=0xa27ff314, parent=0x8a73438, th=0xbf59690) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #14 0xb501561a in ThreadWeaver::Thread::run (this=0xbf59690) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #15 0xb6e6027a in QThreadPrivate::start (arg=0xbf59690) at thread/qthread_unix.cpp:266 #16 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #17 0xb61b646e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa1ffeb70 (LWP 23071)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c424c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e60980 in wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5015056 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a73438, th=0xd041c08) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5018797 in waitForAvailableJob (this=0xbfa0ff0, th=0xd041c08) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xd041c08) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xd041c08, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb50187b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0xd041c08) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0xd041c08, previous=0x8d81fa8) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb5015564 in ThreadWeaver::ThreadRunHelper::run (this=0xa1ffe314, parent=0x8a73438, th=0xd041c08) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #12 0xb501561a in ThreadWeaver::Thread::run (this=0xd041c08) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #13 0xb6e6027a in QThreadPrivate::start (arg=0xd041c08) at thread/qthread_unix.cpp:266 #14 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #15 0xb61b646e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa17fdb70 (LWP 23073)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb60d2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb61c424c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb6e60980 in wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8a73450, mutex=0xd432738, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5015056 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a73438, th=0x8d0cba0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb5018797 in waitForAvailableJob (this=0xbfa0ff0, th=0x8d0cba0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 ThreadWeaver::WorkingHardState::applyForWork (this=0xbfa0ff0, th=0x8d0cba0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5014a03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a73438, th=0x8d0cba0, previous=0x8e0f500) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb5015564 in ThreadWeaver::ThreadRunHelper::run (this=0xa17fd314, parent=0x8a73438, th=0x8d0cba0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #10 0xb501561a in ThreadWeaver::Thread::run (this=0x8d0cba0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #11 0xb6e6027a in QThreadPrivate::start (arg=0x8d0cba0) at thread/qthread_unix.cpp:266 #12 0xb60cdb25 in start_thread () from /lib/libpthread.so.0 #13 0xb61b646e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb3510ac0 (LWP 22840)): [KCrash Handler] #7 0xb74afee4 in KTextEditor::Range::start (this=0x49572074) at /usr/src/debug/kdelibs-4.5.2/interfaces/ktexteditor/range.cpp:302 #8 0xb58ff498 in SimpleRange (this=0xabf97a98) at /usr/src/debug/kdevplatform-1.1.0/language/editor/simplerange.h:42 #9 KDevelop::DUContext::synchronizeUsesFromSmart (this=0xabf97a98) at /usr/src/debug/kdevplatform-1.1.0/language/duchain/ducontext.cpp:236 #10 0xb58ff90a in KDevelop::DUContext::uses (this=0xabf97a98) at /usr/src/debug/kdevplatform-1.1.0/language/duchain/ducontext.cpp:1461 #11 0xb596301c in KDevelop::DUChainUtils::itemUnderCursor (url=..., c=...) at /usr/src/debug/kdevplatform-1.1.0/language/duchain/duchainutils.cpp:292 #12 0xac41c4a6 in ContextBrowserPlugin::findDeclaration (this=0x88a4e18, view=0xde5cf68, position=..., mouseHighlight=false) at /usr/src/debug/kdevplatform-1.1.0/plugins/contextbrowser/contextbrowser.cpp:561 #13 0xac4220b0 in ContextBrowserPlugin::updateBrowserWidgetFor (this=0x88a4e18, view=0xde5cf68) at /usr/src/debug/kdevplatform-1.1.0/plugins/contextbrowser/contextbrowser.cpp:706 #14 0xac422547 in ContextBrowserPlugin::updateViews (this=0x88a4e18) at /usr/src/debug/kdevplatform-1.1.0/plugins/contextbrowser/contextbrowser.cpp:736 #15 0xac424044 in ContextBrowserPlugin::qt_metacall (this=0x88a4e18, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc80d7c) at /usr/src/debug/kdevplatform-1.1.0/build/plugins/contextbrowser/contextbrowser.moc:122 #16 0xb6f6596d in QMetaObject::metacall (object=0x88a4e18, cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0xbfc80d7c) at kernel/qmetaobject.cpp:237 #17 0xb6f75b1c in QMetaObject::activate (sender=0x88a4558, m=0xb70995a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272 #18 0xb6fc4ef5 in QTimer::timeout (this=0x88a4558) at .moc/release-shared/moc_qtimer.cpp:134 #19 0xb6f7c0e6 in QTimer::timerEvent (this=0x88a4558, e=0xbfc812b0) at kernel/qtimer.cpp:271 #20 0xb6f744e4 in QObject::event (this=0x88a4558, e=0xbfc812b0) at kernel/qobject.cpp:1175 #21 0xb647b1a4 in QApplicationPrivate::notify_helper (this=0x80798d8, receiver=0x88a4558, e=0xbfc812b0) at kernel/qapplication.cpp:4396 #22 0xb6483dd7 in QApplication::notify (this=0xbfc81718, receiver=0x88a4558, e=0xbfc812b0) at kernel/qapplication.cpp:3798 #23 0xb71c89c1 in KApplication::notify (this=0xbfc81718, receiver=0x88a4558, event=0xbfc812b0) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310 #24 0xb6f5f12e in QCoreApplication::notifyInternal (this=0xbfc81718, receiver=0x88a4558, event=0xbfc812b0) at kernel/qcoreapplication.cpp:732 #25 0xb6f904b4 in sendEvent (this=0x807c5bc) at kernel/qcoreapplication.h:215 #26 QTimerInfoList::activateTimers (this=0x807c5bc) at kernel/qeventdispatcher_unix.cpp:617 #27 0xb6f8d132 in timerSourceDispatch (source=0x807c588) at kernel/qeventdispatcher_glib.cpp:184 #28 0xb5444b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #29 0xb5445350 in ?? () from /usr/lib/libglib-2.0.so.0 #30 0xb544560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0xb6f8d85b in QEventDispatcherGlib::processEvents (this=0x805eb70, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #32 0xb653019a in QGuiEventDispatcherGlib::processEvents (this=0x805eb70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #33 0xb6f5e40d in QEventLoop::processEvents (this=0xbfc81554, flags=...) at kernel/qeventloop.cpp:149 #34 0xb6f5e639 in QEventLoop::exec (this=0xbfc81554, flags=...) at kernel/qeventloop.cpp:201 #35 0xb6f63090 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #36 0xb6478ed4 in QApplication::exec () at kernel/qapplication.cpp:3672 #37 0x08050d3c in main (argc=<value optimized out>, argv=0x2) at /usr/src/debug/kdevelop-4.1.0/app/main.cpp:380 Possible duplicates by query: bug 235168. Reported using DrKonqi
if you can reproduce this, please run kdevelop through valgrind and show us the log: valgrind --track-origins=yes --num-callers=25 kdevelop Otherwise this is "fixed" for KDevelop 4.2 as we don't use SmartRanges there anymore. Bye
*** This bug has been marked as a duplicate of bug 226600 ***