[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 252659] New: deadlock due to ForegroundLock
From:       Milian Wolff <mail () milianw ! de>
Date:       2010-09-28 14:37:31
Message-ID: bug-252659-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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=<value optimized
out>, mutex=0x3649c30, time=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized
out>, mutex=0x1a2d110, time=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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 <return> to continue, or q <return> to quit---
#12 0x00007fafebbfc9ca in start_thread (arg=<value optimized out>) 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=<value optimized out>, nfds=<value
optimized out>, 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=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#4  0x00007fafebf7fdd2 in QEventLoop::processEvents (this=<value optimized
out>, 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>, nfds=<value
optimized out>, 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=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#4  0x00007fafebf7fdd2 in QEventLoop::processEvents (this=<value optimized
out>, 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>, nfds=<value
optimized out>, 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 <return> to continue, or q <return> to quit---
#3  0x00007fafebfad183 in QEventDispatcherGlib::processEvents (this=0x2a11840,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#4  0x00007fafebf7fdd2 in QEventLoop::processEvents (this=<value optimized
out>, 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>) 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 <return> to continue, or q <return> 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=<value optimized out>) 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=<value optimized
out>, mutex=0x7fafefc476f0, time=30) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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="// <iterator> -*- 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="// <iterator> -*- 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 <return> to continue, or q <return> 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="/", '*' <repeats 75 times>, "\n *   This file is part of
KDevelop", ' ' <repeats 41 times>, "*\n *   Copyright 2006 Hamish Rodda
<rodda@kde.org>", ' ' <repeats 23 times>, "*\n *   Copyright 2007-2008 David
Nolden <david.nolden.kdevelop@art-master.de>\n *", ' ' <repeats 73 times>... =
{...}, 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="/", '*' <repeats 75 times>, "\n *   This file is part of KDevelop", '
' <repeats 41 times>, "*\n *   Copyright 2006 Hamish Rodda <rodda@kde.org>", '
' <repeats 23 times>, "*\n *   Copyright 2007-2008 David Nolden
<david.nolden.kdevelop@art-master.de>\n *", ' ' <repeats 73 times>... = {...})
    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 <return> to continue, or q <return> 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="/", '*' <repeats 75 times>, "\n *   This file is part of
KDevelop", ' ' <repeats 41 times>, "*\n *   Copyright 2008 David Nolden
<david.nolden.kdevelop@art-master.de>     *\n *", ' ' <repeats 73 times>, "*\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="/", '*' <repeats 75 times>, "\n *   This file is part of KDevelop", '
' <repeats 41 times>, "*\n *   Copyright 2008 David Nolden
<david.nolden.kdevelop@art-master.de>     *\n *", ' ' <repeats 73 times>, "*\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 <david.nolden.kdevelop@art-master.de>\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
<david.nolden.kdevelop@art-master.de>\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=<value optimized out>) at
pthread_create.c:300
---Type <return> to continue, or q <return> 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=<value optimized
out>, mutex=0xf637e0, time=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) 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=<value optimized
out>, mutex=0x1a2d110, time=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) at
pthread_create.c:300
#14 0x00007fafea25e6fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112

#15 0x0000000000000000 in ?? ()

---Type <return> to continue, or q <return> 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=<value optimized
out>, mutex=0x1a2d110, time=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) 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=<value optimized
out>, mutex=0x1a2d110, time=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) 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 <return> to continue, or q <return> 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=<value optimized out>, data=0xa1c910)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#9  QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, 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=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#16 0x00007fafeb18178e in QGuiEventDispatcherGlib::processEvents
(this=0xa1dfec, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#17 0x00007fafebf7fdd2 in QEventLoop::processEvents (this=<value optimized
out>, 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic