https://bugs.kde.org/show_bug.cgi?id=252659 Summary: deadlock due to ForegroundLock Product: kdevelop Version: unspecified Platform: Unlisted Binaries OS/Version: Linux Status: NEW Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: mail@milianw.de Version: unspecified OS: Linux see bt below, the ForegroundLock is blocking threads 6, 7 and 1. Reproducible: Sometimes (gdb) thread apply all bt Thread 15 (Thread 0x7fafd7ecb710 (LWP 25566)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8eeab in QWaitConditionPrivate::wait (this=, mutex=0x3649c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x3649c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fafebe89444 in QReadWriteLock::lockForWrite (this=0x3649ac8) at thread/qreadwritelock.cpp:293 #4 0x00007fafe86dee85 in KDevelop::DUChainPrivate::doMoreCleanup (this=0x1168950, retries=1, needLockRepository=true) at /home/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:720 #5 0x00007fafe86dc2ca in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1161b70) at /home/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:292 #6 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x1161b70) at thread/qthread_unix.cpp:266 #7 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #8 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fafd6982710 (LWP 25568)): #0 0x00007fafea256fe3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fafebf5d3ed in QProcessManager::run (this=0x7fafec2b1f40) at io/qprocess_unix.cpp:245 #2 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x7fafec2b1f40) at thread/qthread_unix.cpp:266 #3 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #4 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fafcb456710 (LWP 25625)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8eeab in QWaitConditionPrivate::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fafee72ed84 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007fafee731f8b in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0x00007fafee7304ff in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x00007fafee730a58 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x1a1f240) at thread/qthread_unix.cpp:266 ---Type to continue, or q to quit--- #12 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #13 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fafc65ba710 (LWP 25737)): #0 0x00007fafea251f83 in *__GI___poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fafe48704a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fafe48708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fafebfad183 in QEventDispatcherGlib::processEvents (this=0x2258d10, flags=) at kernel/qeventdispatcher_glib.cpp:415 #4 0x00007fafebf7fdd2 in QEventLoop::processEvents (this=, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #5 0x00007fafebf801bc in QEventLoop::exec (this=0x7fafc65b9db0, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 #6 0x00007fafebe8b36d in QThread::exec (this=) at thread/qthread.cpp:490 #7 0x00007fafe8807119 in KDevelop::CompletionWorkerThread::run (this=0x271be30) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80 #8 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x271be30) at thread/qthread_unix.cpp:266 #9 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #10 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fafc5db9710 (LWP 25892)): #0 0x00007fafea251f83 in *__GI___poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fafe48704a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fafe48708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fafebfad183 in QEventDispatcherGlib::processEvents (this=0x2aa31a0, flags=) at kernel/qeventdispatcher_glib.cpp:415 #4 0x00007fafebf7fdd2 in QEventLoop::processEvents (this=, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #5 0x00007fafebf801bc in QEventLoop::exec (this=0x7fafc5db8db0, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 #6 0x00007fafebe8b36d in QThread::exec (this=) at thread/qthread.cpp:490 #7 0x00007fafe8807119 in KDevelop::CompletionWorkerThread::run (this=0x7fafd0e40670) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80 #8 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x7fafd0e40670) at thread/qthread_unix.cpp:266 #9 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #10 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fafbe5e8710 (LWP 25893)): #0 0x00007fafea251f83 in *__GI___poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fafe48704a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fafe48708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 ---Type to continue, or q to quit--- #3 0x00007fafebfad183 in QEventDispatcherGlib::processEvents (this=0x2a11840, flags=) at kernel/qeventdispatcher_glib.cpp:415 #4 0x00007fafebf7fdd2 in QEventLoop::processEvents (this=, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #5 0x00007fafebf801bc in QEventLoop::exec (this=0x7fafbe5e7db0, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 #6 0x00007fafebe8b36d in QThread::exec (this=) at thread/qthread.cpp:490 #7 0x00007fafe8807119 in KDevelop::CompletionWorkerThread::run (this=0x7fafd00099d0) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80 #8 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x7fafd00099d0) at thread/qthread_unix.cpp:266 #9 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #10 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fafbdde7710 (LWP 25904)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fafebe8d8b5 in thread_sleep (ti=0x7fafbdde6db0) at thread/qthread_unix.cpp:416 #2 0x00007fafebe8da20 in QThread::msleep (msecs=) at thread/qthread_unix.cpp:442 #3 0x00007fafbee16226 in UIBlockTester::UIBlockTesterThread::run (this=0x7fafd0946c60) at /home/milian/projects/kde4/kdevelop/languages/cpp/cpplanguagesupport.cpp:678 #4 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x7fafd0946c60) at thread/qthread_unix.cpp:266 #5 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #6 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fafbd5e6710 (LWP 25941)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafe93da7e4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fafe96e5160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fafe93da819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fafe96f3234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #4 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fafbc8cd710 (LWP 26024)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8d5a3 in QMutexPrivate::wait (this=0xa1e020, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007fafebe88f75 in QMutex::lock (this=0x7fafefc476e8) at thread/qmutex.cpp:204 #3 0x00007fafefa27e95 in QMutexLocker (this=0x7fafbc8cb580, m=0x7fafefc476e8) at /usr/include/qt4/QtCore/qmutex.h:102 #4 0x00007fafefa27071 in KDevelop::ForegroundLock::relock (this=0x7fafbc8cb85f) at /home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:82 #5 0x00007fafefa26e56 in ForegroundLock (this=0x7fafbc8cb85f, lock=true) at /home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:71 ---Type to continue, or q to quit--- #6 0x00007fafe86bbc48 in KDevelop::ParseJob::readContents (this=0x7fafb2925c80) at /home/milian/projects/kde4/kdevplatform/language/backgroundparser/parsejob.cpp:268 #7 0x00007fafbee30a39 in PreprocessJob::readContents (this=0x7fafb251ae40) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:661 #8 0x00007fafbee2d042 in PreprocessJob::run (this=0x7fafb251ae40) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:210 #9 0x00007fafee7311e1 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x00007fafee7314de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #11 0x00007fafee7328e3 in ?? () from /usr/lib/libthreadweaver.so.4 #12 0x00007fafee7304cf in ?? () from /usr/lib/libthreadweaver.so.4 #13 0x00007fafee730a58 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #14 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x38daaf0) at thread/qthread_unix.cpp:266 #15 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #16 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fafb7fff710 (LWP 26025)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fafebe8ee12 in QWaitConditionPrivate::wait (this=, mutex=0x7fafefc476f0, time=30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=, mutex=0x7fafefc476f0, time=30) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fafefa272d4 in KDevelop::ForegroundLock::relock (this=0x7fafb7fe6e9c) at /home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:113 #4 0x00007fafefa26e56 in ForegroundLock (this=0x7fafb7fe6e9c, lock=true) at /home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:71 #5 0x00007fafe86bc9d8 in KDevelop::ParseJob::translateDUChainToRevision (this=0x7fafac4a0150, context=0x7fafba444080) at /home/milian/projects/kde4/kdevplatform/language/backgroundparser/parsejob.cpp:416 #6 0x00007fafbee22206 in CPPInternalParseJob::run (this=0x7fafc2d0e600) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:433 #7 0x00007fafbee20644 in CPPParseJob::parseForeground (this=0x7fafac4a0150) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:174 #8 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafbae32f00, _fileName="locale.h", type=rpp::Preprocessor::IncludeGlobal, sourceLine=43, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #9 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7fe8c60, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #10 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7fe8c60, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #11 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7fe8c60, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #12 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7fe8c60, fileName="/usr/include/c++/4.4/clocale", fileContents="// -*- C++ -*- forwarding header.\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2008, 2009\n// Free Software Foundation, Inc.\n//\n// This file is part of the GNU"... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #13 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7fe8c60, fileName="/usr/include/c++/4.4/clocale", data="// -*- C++ -*- forwarding header.\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2008, 2009\n// Free Softwar---Type to continue, or q to quit--- e Foundation, Inc.\n//\n// This file is part of the GNU"... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #14 0x00007fafbee2d3f6 in PreprocessJob::run (this=0x7fafbae32f00) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:238 #15 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafa86bbe00) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #16 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafb29f0000, _fileName="clocale", type=rpp::Preprocessor::IncludeGlobal, sourceLine=41, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #17 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7feada0, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #18 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7feada0, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #19 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7feada0, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #20 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7feada0, fileName="/usr/include/c++/4.4/x86_64-linux-gnu/bits/c++locale.h", fileContents="// Wrapper for underlying C-language localization -*- C++ -*-\n\n// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009\n// Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO "... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #21 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7feada0, fileName="/usr/include/c++/4.4/x86_64-linux-gnu/bits/c++locale.h", data="// Wrapper for underlying C-language localization -*- C++ -*-\n\n// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009\n// Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO "... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #22 0x00007fafbee2d67a in PreprocessJob::run (this=0x7fafb29f0000) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:247 #23 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafb251cdc0) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #24 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafaabc9950, _fileName="bits/c++locale.h", type=rpp::Preprocessor::IncludeGlobal, sourceLine=41, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #25 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7fecee0, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #26 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7fecee0, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #27 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7fecee0, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #28 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7fecee0, fileName="/usr/include/c++/4.4/bits/localefwd.h", fileContents="// Locale support -*- C++ -*-\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2009\n// Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO C++ L"... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #29 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7fecee0, fileName="/usr/include/c++/4.4/bits/localefwd.h", data="// Locale support -*- C++ -*-\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2009\n// Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO C++ L"... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #30 0x00007fafbee2d67a in PreprocessJob::run (this=0x7fafaabc9950) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:247 #31 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafaabc9630) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #32 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafa837c7c0, _fileName="bits/localefwd.h", type=rpp::Preprocessor::IncludeGlobal, sourceLine=40, ---Type to continue, or q to quit--- skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #33 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7fef020, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #34 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7fef020, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #35 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7fef020, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #36 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7fef020, fileName="/usr/include/c++/4.4/streambuf", fileContents="// Stream buffer classes -*- C++ -*-\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2008, 2009 Free Software Foundation, Inc.\n//\n// This file is part of the GNU"... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #37 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7fef020, fileName="/usr/include/c++/4.4/streambuf", data="// Stream buffer classes -*- C++ -*-\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2008, 2009 Free Software Foundation, Inc.\n//\n// This file is part of the GNU"... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #38 0x00007fafbee2d67a in PreprocessJob::run (this=0x7fafa837c7c0) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:247 #39 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafa8322300) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #40 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafba9ffd70, _fileName="streambuf", type=rpp::Preprocessor::IncludeGlobal, sourceLine=36, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #41 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7ff1160, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #42 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7ff1160, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #43 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7ff1160, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #44 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7ff1160, fileName="/usr/include/c++/4.4/bits/streambuf_iterator.h", fileContents="// Streambuf iterators\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2009\n// Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO C++ Library."... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #45 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7ff1160, fileName="/usr/include/c++/4.4/bits/streambuf_iterator.h", data="// Streambuf iterators\n\n// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n// 2006, 2007, 2009\n// Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO C++ Library."... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #46 0x00007fafbee2d67a in PreprocessJob::run (this=0x7fafba9ffd70) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:247 #47 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafbb875e60) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #48 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafbbc46710, _fileName="bits/streambuf_iterator.h", type=rpp::Preprocessor::IncludeGlobal, sourceLine=67, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #49 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7ff32a0, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #50 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7ff32a0, directive=196968, input=..., output=...) ---Type to continue, or q to quit--- at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #51 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7ff32a0, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #52 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7ff32a0, fileName="/usr/include/c++/4.4/iterator", fileContents="// -*- C++ -*-\n\n// Copyright (C) 2001, 2002, 2009 Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO C++ Library. This library is free\n// software; you can redistribute "... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #53 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7ff32a0, fileName="/usr/include/c++/4.4/iterator", data="// -*- C++ -*-\n\n// Copyright (C) 2001, 2002, 2009 Free Software Foundation, Inc.\n//\n// This file is part of the GNU ISO C++ Library. This library is free\n// software; you can redistribute "... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #54 0x00007fafbee2d3f6 in PreprocessJob::run (this=0x7fafbbc46710) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:238 #55 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafa83220a0) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #56 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafb98db2f0, _fileName="iterator", type=rpp::Preprocessor::IncludeGlobal, sourceLine=109, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #57 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7ff53e0, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #58 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7ff53e0, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #59 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7ff53e0, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #60 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7ff53e0, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/util/google/sparsehash/densehashtable.h", fileContents="// Copyright (c) 2005, Google Inc.\n// All rights reserved.\n//\n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following condition"... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #61 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7ff53e0, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/util/google/sparsehash/densehashtable.h", data="// Copyright (c) 2005, Google Inc.\n// All rights reserved.\n//\n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following condition"... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #62 0x00007fafbee2d3f6 in PreprocessJob::run (this=0x7fafb98db2f0) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:238 #63 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafa90b0800) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #64 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafd1f7cea0, _fileName="sparsehash/densehashtable.h", type=rpp::Preprocessor::IncludeLocal, sourceLine=98, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #65 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7ff7520, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #66 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7ff7520, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #67 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7ff7520, input=..., output=...) ---Type to continue, or q to quit--- at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #68 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7ff7520, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/util/google/dense_hash_map", fileContents="// Copyright (c) 2005, Google Inc.\n// All rights reserved.\n// \n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditio"... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #69 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7ff7520, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/util/google/dense_hash_map", data="// Copyright (c) 2005, Google Inc.\n// All rights reserved.\n// \n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditio"... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #70 0x00007fafbee2d3f6 in PreprocessJob::run (this=0x7fafd1f7cea0) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:238 #71 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafd2b24370) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #72 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafc30149d0, _fileName="util/google/dense_hash_map", type=rpp::Preprocessor::IncludeGlobal, sourceLine=36, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #73 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7ff9660, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #74 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7ff9660, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #75 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7ff9660, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #76 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7ff9660, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/language/duchain/ducontextdata.h", fileContents="/", '*' , "\n * This file is part of KDevelop", ' ' , "*\n * Copyright 2006 Hamish Rodda ", ' ' , "*\n * Copyright 2007-2008 David Nolden \n *", ' ' ... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #77 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7ff9660, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/language/duchain/ducontextdata.h", data="/", '*' , "\n * This file is part of KDevelop", ' ' , "*\n * Copyright 2006 Hamish Rodda ", ' ' , "*\n * Copyright 2007-2008 David Nolden \n *", ' ' ... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #78 0x00007fafbee2d3f6 in PreprocessJob::run (this=0x7fafc30149d0) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:238 #79 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafc35cf490) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #80 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafc365f5c0, _fileName="ducontextdata.h", type=rpp::Preprocessor::IncludeLocal, sourceLine=23, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #81 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7ffb7a0, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #82 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7ffb7a0, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 ---Type to continue, or q to quit--- #83 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7ffb7a0, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #84 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7ffb7a0, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/language/duchain/topducontextdata.h", fileContents="/", '*' , "\n * This file is part of KDevelop", ' ' , "*\n * Copyright 2008 David Nolden *\n *", ' ' , "*\n * This program is free software; you can redistr"... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #85 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7ffb7a0, fileName="/home/milian/projects/compiled/kde4/include/kdevplatform/language/duchain/topducontextdata.h", data="/", '*' , "\n * This file is part of KDevelop", ' ' , "*\n * Copyright 2008 David Nolden *\n *", ' ' , "*\n * This program is free software; you can redistr"... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #86 0x00007fafbee2d3f6 in PreprocessJob::run (this=0x7fafc365f5c0) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:238 #87 0x00007fafbee20623 in CPPParseJob::parseForeground (this=0x7fafc1bc6120) at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:173 #88 0x00007fafbee2fe15 in PreprocessJob::sourceNeeded (this=0x7fafc39aba60, _fileName="language/duchain/topducontextdata.h", type=rpp::Preprocessor::IncludeGlobal, sourceLine=24, skipCurrentPath=false) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:589 #89 0x00007fafbebcd738 in rpp::pp::handle_include (this=0x7fafb7ffd8e0, skip_current_path=false, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #90 0x00007fafbebcce97 in rpp::pp::handle_directive (this=0x7fafb7ffd8e0, directive=196968, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #91 0x00007fafbebcda3b in rpp::pp::operator() (this=0x7fafb7ffd8e0, input=..., output=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #92 0x00007fafbebcc9f1 in rpp::pp::processFileInternal (this=0x7fafb7ffd8e0, fileName="/home/milian/projects/kde4/kdevelop/languages/cpp/cppduchain/cppducontext.cpp", fileContents="/* This file is part of KDevelop\n Copyright 2007 David Nolden \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of"... = {...}, result=...) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #93 0x00007fafbebcc8a2 in rpp::pp::processFile (this=0x7fafb7ffd8e0, fileName="/home/milian/projects/kde4/kdevelop/languages/cpp/cppduchain/cppducontext.cpp", data="/* This file is part of KDevelop\n Copyright 2007 David Nolden \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of"... = {...}) at /home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #94 0x00007fafbee2d3f6 in PreprocessJob::run (this=0x7fafc39aba60) at /home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:238 #95 0x00007fafee7311e1 in ?? () from /usr/lib/libthreadweaver.so.4 #96 0x00007fafee7314de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #97 0x00007fafee7328e3 in ?? () from /usr/lib/libthreadweaver.so.4 #98 0x00007fafee7304cf in ?? () from /usr/lib/libthreadweaver.so.4 #99 0x00007fafee730a58 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #100 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x30f7090) at thread/qthread_unix.cpp:266 #101 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 ---Type to continue, or q to quit--- #102 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #103 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fafb77fe710 (LWP 26026)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8eeab in QWaitConditionPrivate::wait (this=, mutex=0xf637e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0xf637e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fafee72ed84 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007fafee731f8b in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00007fafee7304ff in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x00007fafee730a58 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #9 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x7fafb8479140) at thread/qthread_unix.cpp:266 #10 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #11 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fafd497e710 (LWP 27513)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8eeab in QWaitConditionPrivate::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fafee72ed84 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007fafee731f8b in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x00007fafee7304ff in ?? () from /usr/lib/libthreadweaver.so.4 #11 0x00007fafee730a58 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x5607cf0) at thread/qthread_unix.cpp:266 #13 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #14 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () ---Type to continue, or q to quit--- Thread 3 (Thread 0x7fafd517f710 (LWP 27514)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8eeab in QWaitConditionPrivate::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fafee72ed84 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007fafee731f8b in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007fafee731fa4 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007fafee7304ff in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00007fafee730a58 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #8 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x55e1f40) at thread/qthread_unix.cpp:266 #9 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #10 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fafd6181710 (LWP 27540)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8eeab in QWaitConditionPrivate::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x1a2d110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fafee72ed84 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007fafee731f8b in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007fafee7304ff in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007fafee730a58 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #7 0x00007fafebe8e2ee in QThreadPrivate::start (arg=0x7fafb8ebb920) at thread/qthread_unix.cpp:266 #8 0x00007fafebbfc9ca in start_thread (arg=) at pthread_create.c:300 #9 0x00007fafea25e6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7faff02ea760 (LWP 25565)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fafebe8d5a3 in QMutexPrivate::wait (this=0xa1dfa0, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007fafebe88f55 in QMutex::lock (this=0x7fafefc476e0) at thread/qmutex.cpp:167 #3 0x00007fafefa26ca4 in lockForegroundMutexInternal () at /home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:38 #4 0x00007fafefa27059 in KDevelop::ForegroundLock::relock (this=0x7ffff8ee9a2f) at /home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:80 #5 0x00007fafefa26e56 in ForegroundLock (this=0x7ffff8ee9a2f, lock=true) at /home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:71 #6 0x0000000000404bb5 in KDevelopApplication::notify (this=0x7ffff8ee9fc0, receiver=0x7fafc9cdea80, event=0x7fafc3457fe0) at /home/milian/projects/kde4/kdevelop/app/main.cpp:86 ---Type to continue, or q to quit--- #7 0x00007fafebf810ac in QCoreApplication::notifyInternal (this=0x7ffff8ee9fc0, receiver=0x7fafc9cdea80, event=0x7fafc3457fe0) at kernel/qcoreapplication.cpp:732 #8 0x00007fafebf83fd2 in QCoreApplication::sendEvent (receiver=0x0, event_type=, data=0xa1c910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #9 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=, data=0xa1c910) at kernel/qcoreapplication.cpp:1373 #10 0x00007fafebfad643 in QCoreApplication::sendPostedEvents (s=0xa43300) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #11 postEventSourceDispatch (s=0xa43300) at kernel/qeventdispatcher_glib.cpp:277 #12 0x00007fafe486c8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #13 0x00007fafe4870748 in ?? () from /lib/libglib-2.0.so.0 #14 0x00007fafe48708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #15 0x00007fafebfad183 in QEventDispatcherGlib::processEvents (this=0xa1c060, flags=) at kernel/qeventdispatcher_glib.cpp:415 #16 0x00007fafeb18178e in QGuiEventDispatcherGlib::processEvents (this=0xa1dfec, flags=) at kernel/qguieventdispatcher_glib.cpp:204 #17 0x00007fafebf7fdd2 in QEventLoop::processEvents (this=, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #18 0x00007fafebf801bc in QEventLoop::exec (this=0x7ffff8ee9d60, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 #19 0x00007fafebf8426b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #20 0x000000000040a8e9 in main (argc=3, argv=0x7ffff8eeba78) at /home/milian/projects/kde4/kdevelop/app/main.cpp:416 -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs