Application that crashed: kdevelop.bin Version of the application: 3.9.98 (using KDevPlatform 0.9.98) KDE Version: 4.3.5 (KDE 4.3.5) "release 3" Qt Version: 4.5.3 Operating System: Linux 2.6.31.12-0.1-desktop x86_64 Distribution: "openSUSE 11.2 (x86_64)" What I was doing when the application crashed: Was editing a c++ file, and accidentally hit Esc instead of saving. crash. -- Backtrace: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0x7f403ab34750 (LWP 10352))] Thread 12 (Thread 0x7f40250c1910 (LWP 10353)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007f40377f24a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4034383d4e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x95fbb0) at /builds/src/kdevplatform/language/duchain/duchain.cpp:286 #3 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f4023bb9910 (LWP 10354)): #0 __pthread_mutex_unlock_usercnt (mutex=0xb0e7e8, decr=1) at pthread_mutex_unlock.c:52 #1 0x00007f4030f48d95 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f4030f494b0 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f4030f498e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f40378ff3f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f40378d5712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f40378d5ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #7 0x00007f40377ee71b in QThread::exec() () from /usr/lib64/libQtCore.so.4 #8 0x00007f40378b8d48 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 10 (Thread 0x7f401d910910 (LWP 10369)): #0 0x00007f4035d82d03 in poll () from /lib64/libc.so.6 #1 0x00007f4030f4959c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f4030f498e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f40378ff3f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f40378d5712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f40378d5ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f40377ee71b in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () The current source language is "auto; currently c". Thread 9 (Thread 0x7f401e111910 (LWP 10370)): #0 0x00007f4030f48fac in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f4030f493b1 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f4030f498e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f40378ff3f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f40378d5712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f40378d5ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f40377ee71b in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f4018723910 (LWP 10371)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007f40377f0f15 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007f40377f1080 in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4 #3 0x00007f401a8fbae1 in UIBlockTester::UIBlockTesterThread::run (this=0x1bf1b80) at /builds/src/kdevelop/languages/cpp/cpplanguagesupport.cpp:672 #4 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #5 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f40156d4910 (LWP 10384)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f40377f253b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4038fedab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f5430, th=0x2f508f0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f4038fefbeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x2f508f0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x2f508f0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007f4038fee1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f40156d4050, parent=0x9f5430, th=0x2f508f0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f4038fee648 in ThreadWeaver::Thread::run (this=0x2f508f0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 6 (Thread 0x7f4014ed3910 (LWP 10385)): [KCrash Handler] #5 0x0000000000000000 in ?? () #6 0x00007f403922403a in KTextEditor::SmartRange::setParentRange (this=0x7bac460, r=<value optimized out>) at /usr/src/debug/kdelibs-4.3.5/interfaces/ktexteditor/smartrange.cpp:615 #7 0x00007f4034348103 in KDevelop::EditorIntegrator::releaseRange (range=0x8dbab50) at /builds/src/kdevplatform/language/editor/editorintegrator.cpp:372 #8 0x00007f4034346688 in KDevelop::DocumentRangeObject::~DocumentRangeObject (this=0x4327ce0, __in_chrg=<value optimized out>) at /builds/src/kdevplatform/language/editor/documentrangeobject.cpp:153 #9 0x00007f403438fee1 in KDevelop::DUContext::~DUContext (this=0x4327ce0, __in_chrg=<value optimized out>) at /builds/src/kdevplatform/language/duchain/ducontext.cpp:638 #10 0x00007f401a3e552f in Cpp::CppDUContext<KDevelop::DUContext>::~CppDUContext (this=0x4327ce0, __in_chrg=<value optimized out>) at /builds/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:703 #11 0x00007f40343888d7 in KDevelop::DUContext::deleteChildContextsRecursively (this=0x4c02ce0) at /builds/src/kdevplatform/language/duchain/ducontext.cpp:1181 #12 0x00007f403438fdff in KDevelop::DUContext::~DUContext (this=0x4c02ce0, __in_chrg=<value optimized out>) at /builds/src/kdevplatform/language/duchain/ducontext.cpp:617 #13 0x00007f401a3e552f in Cpp::CppDUContext<KDevelop::DUContext>::~CppDUContext (this=0x4c02ce0, __in_chrg=<value optimized out>) at /builds/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:703 #14 0x00007f4034387e3d in KDevelop::DUContext::cleanIfNotEncountered (this=0x47fb550, encountered=...) at /builds/src/kdevplatform/language/duchain/ducontext.cpp:1734 #15 0x00007f401a3e4b66 in KDevelop::AbstractContextBuilder<AST, NameAST>::closeContext (this=0x7f4014ecfcb0) at /builds/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:596 #16 0x00007f401a400874 in KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>::supportBuild(AST*, KDevelop::DUContext*) () from /builds/kdevelop4/lib64/libkdev4cppduchain.so #17 0x00007f401a3dd285 in ContextBuilder::buildContexts (this=0x7f4014ecfcb0, file=<value optimized out>, node=<value optimized out>, includes=<value optimized out>, updateContext=<value optimized out>, removeOldImports=false) at /builds/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:491 #18 0x00007f401a3eacf5 in DeclarationBuilder::buildDeclarations (this=0x7bac460, file=<value optimized out>, node=0x8dbab50, includes=0x7bac460, updateContext=..., removeOldImports=176) at /builds/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:105 #19 0x00007f401a910c34 in CPPInternalParseJob::run (this=0xbe7b9f0) at /builds/src/kdevelop/languages/cpp/cppparsejob.cpp:688 #20 0x00007f401a91a7fa in PreprocessJob::sourceNeeded (this=0xc217120, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=<value optimized out>, skipCurrentPath=<value optimized out>) at /builds/src/kdevelop/languages/cpp/preprocessjob.cpp:580 #21 0x00007f401a6c0cc3 in rpp::pp::handle_include (this=<value optimized out>, skip_current_path=<value optimized out>, input=..., output=<value optimized out>) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193 #22 0x00007f401a6c1325 in rpp::pp::handle_directive (this=0x7f4014ed1ac0, directive=300763, input=..., output=...) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #23 0x00007f401a6c18b9 in rpp::pp::operator() (this=0x7f4014ed1ac0, input=..., output=...) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246 #24 0x00007f401a6c1afd in rpp::pp::processFileInternal (this=0x7f4014ed1ac0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #25 0x00007f401a6c1b85 in rpp::pp::processFile (this=0x487cc60, fileName=..., data=...) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #26 0x00007f401a918922 in PreprocessJob::run (this=0xc217120) at /builds/src/kdevelop/languages/cpp/preprocessjob.cpp:238 #27 0x00007f4038feeeed in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f4014ed2fa0, th=0x3b252d0, job=0xc217120) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Job.cpp:106 #28 0x00007f4038fef1ee in ThreadWeaver::Job::execute (this=0xc217120, th=0x3b252d0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Job.cpp:135 #29 0x00007f4038ff0513 in ThreadWeaver::JobCollectionJobRunner::execute (this=0xb73f190, t=0x3b252d0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/JobCollection.cpp:82 #30 0x00007f4038fee1bf in ThreadWeaver::ThreadRunHelper::run (this=0x7f4014ed3050, parent=0x9f5430, th=0x3b252d0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:95 #31 0x00007f4038fee648 in ThreadWeaver::Thread::run (this=0x3b252d0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142 #32 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #33 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #34 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #35 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f40146d2910 (LWP 10386)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f40377f253b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4038fedab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f5430, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f4038fefbeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #14 0x00007f4038fee1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f40146d2050, parent=0x9f5430, th=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87 #15 0x00007f4038fee648 in ThreadWeaver::Thread::run (this=0x3ac7010) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142 #16 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #17 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #18 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #19 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f4013ed1910 (LWP 10387)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f40377f253b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4038fedab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f5430, th=0x3558d50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f4038fefbeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3558d50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3558d50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3558d50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f4038fee1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f4013ed1050, parent=0x9f5430, th=0x3558d50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87 #7 0x00007f4038fee648 in ThreadWeaver::Thread::run (this=0x3558d50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142 #8 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f40136d0910 (LWP 10388)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f40377f253b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4038fedab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f5430, th=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f4038fefbeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f4038fee1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f40136d0050, parent=0x9f5430, th=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87 #9 0x00007f4038fee648 in ThreadWeaver::Thread::run (this=0x3542470) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142 #10 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #11 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #12 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f4012ecf910 (LWP 10389)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f40377f253b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4038fedab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f5430, th=0x34711c0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f4038fefbeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x34711c0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x34711c0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x34711c0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f4038fefc04 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d77a0, th=0x34711c0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f4038fee1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f4012ecf050, parent=0x9f5430, th=0x34711c0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87 #8 0x00007f4038fee648 in ThreadWeaver::Thread::run (this=0x34711c0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142 #9 0x00007f40377f1485 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f403757d65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007f4035d8be1d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f403ab34750 (LWP 10352)): #0 0x00007f4035d82d03 in poll () from /lib64/libc.so.6 #1 0x00007f402f40e91a in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f402f40ee57 in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007f402f40f115 in xcb_writev () from /usr/lib64/libxcb.so.1 #4 0x00007f4032d1303a in _XSend () from /usr/lib64/libX11.so.6 #5 0x00007f4032cff703 in ?? () from /usr/lib64/libX11.so.6 #6 0x00007f4032cff8ae in XPutImage () from /usr/lib64/libX11.so.6 #7 0x00007f40369fe151 in QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4 #8 0x00007f40369ebed0 in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4 #9 0x00007f4036a33a18 in QPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4 #10 0x00007f4036adf012 in ?? () from /usr/lib64/libQtGui.so.4 #11 0x00007f4036a47bfe in ?? () from /usr/lib64/libQtGui.so.4 #12 0x00007f4036a4ecdd in QPainter::drawRoundedRect(QRectF const&, double, double, Qt::SizeMode) () from /usr/lib64/libQtGui.so.4 #13 0x00007f402a8f12a0 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so #14 0x00007f402a8f8d0e in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so #15 0x00007f4038050c30 in KStyle::drawControl (this=0x6ec770, element=<value optimized out>, option=0x7fffd4002db0, p=<value optimized out>, widget=0x3713780) at /usr/src/debug/kdelibs-4.3.5/kdeui/kernel/kstyle.cpp:2259 #16 0x00007f402a8eda13 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so #17 0x00007f4036befcbc in QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib64/libQtGui.so.4 #18 0x00007f403804d80e in KStyle::drawComplexControl (this=0x6ec770, cc=CC_ScrollBar, opt=0x7fffd4003b80, p=<value optimized out>, w=0x3713780) at /usr/src/debug/kdelibs-4.3.5/kdeui/kernel/kstyle.cpp:3562 #19 0x00007f402a8ed6ee in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so #20 0x00007f4036d1082f in QScrollBar::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4 #21 0x00007f403697cad0 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #22 0x00007f403692e2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #23 0x00007f403693557e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #24 0x00007f4038040016 in KApplication::notify (this=0x7fffd4006b80, receiver=0x3713780, event=0x7fffd40041f0) at /usr/src/debug/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302 #25 0x00007f40378d6ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #26 0x00007f4036983e93 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #27 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #28 0x00007f4036984504 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #29 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #30 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #31 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #32 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #33 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #34 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #35 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #36 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #37 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #38 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #39 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #40 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #41 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #42 0x00007f40369845f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #43 0x00007f4036983b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #44 0x00007f4036af4a5e in ?? () from /usr/lib64/libQtGui.so.4 #45 0x00007f4036976300 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4 #46 0x00007f403697c8e8 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #47 0x00007f4036cd60bb in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #48 0x00007f403814b523 in KXmlGuiWindow::event (this=0x7fffd3ffc220, ev=0x1) at /usr/src/debug/kdelibs-4.3.5/kdeui/xmlgui/kxmlguiwindow.cpp:131 #49 0x00007f403692e2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #50 0x00007f403693557e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #51 0x00007f4038040016 in KApplication::notify (this=0x7fffd4006b80, receiver=0x8b15b0, event=0xaef0d80) at /usr/src/debug/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302 #52 0x00007f40378d6ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #53 0x00007f40378d79ea in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #54 0x00007f40378ff803 in ?? () from /usr/lib64/libQtCore.so.4 #55 0x00007f4030f45dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #56 0x00007f4030f497b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #57 0x00007f4030f498e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #58 0x00007f40378ff3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #59 0x00007f40369c131e in ?? () from /usr/lib64/libQtGui.so.4 #60 0x00007f40378d5712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #61 0x00007f40378d5ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #62 0x00007f40378d7c99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #63 0x00000000004061f7 in main (argc=<value optimized out>, argv=<value optimized out>) at /builds/src/kdevelop/app/main_internal.cpp:141 Reported using DrKonqi
Is this reproduceable? Hmm, I think I saw this backtrace already in some other report...
*** This bug has been marked as a duplicate of bug 229417 ***