Problems when loading CMake project

Oliver Schuppe Oliver.Schuppe at ziti.uni-heidelberg.de
Mon Jan 31 13:34:31 GMT 2011


Milian Wolff schrieb:
> gdb --pid $(pidof kdevelop)
> ...
> thread apply all bt
>
> => that full output is needed to find out whether there is a deadlock
> or not.
>
> bye
>



(gdb) thread apply all bt

Thread 8 (Thread 0x7f632ee6b700 (LWP 18606)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f6342e28da2 in wait (this=<value optimized out>,
mutex=0x1e075f0, time=1000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1e075f0,
time=1000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f633f75c7eb in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x1e075d0) at
/home/oschuppe/gitlocal/kdevplatform/language/duchain/duchain.cpp:286
#4  0x00007f6342e2827e in QThreadPrivate::start (arg=0x1e075d0) at
thread/qthread_unix.cpp:266
#5  0x00007f6340aed971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#6  0x00007f634143492d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6323ddf700 (LWP 18608)):
#0  0x00007f633f76c1cd in KDevVarLengthArray<KDevelop::Use, 10>::realloc
(this=0x7f63280f9a10, asize=98679, aalloc=98679) at
/home/oschuppe/gitlocal/kdevplatform/util/kdevvarlengtharray.h:307
#1  0x00007f633f763e7b in resize (this=<value optimized out>,
declarationIndex=10, range=<value optimized out>, insertBefore=0) at
/home/oschuppe/gitlocal/kdevplatform/util/kdevvarlengtharray.h:260
#2  insert (this=<value optimized out>, declarationIndex=10,
range=<value optimized out>, insertBefore=0) at
/home/oschuppe/gitlocal/kdevplatform/util/kdevvarlengtharray.h:356
#3  KDevelop::DUContext::createUse (this=<value optimized out>,
declarationIndex=10, range=<value optimized out>, insertBefore=0)
    at
/home/oschuppe/gitlocal/kdevplatform/language/duchain/ducontext.cpp:1385
#4  0x00007f632d11ffed in
CMakeProjectVisitor::createUses(CMakeFunctionDesc const&) () from
/usr/lib/libkdev4cmakecommon.so
#5  0x00007f632d125a12 in
CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) ()
from /usr/lib/libkdev4cmakecommon.so
#6  0x00007f632d1393a0 in CMakeProjectVisitor::visit(ForeachAst const*)
() from /usr/lib/libkdev4cmakecommon.so
#7  0x00007f632d1258ab in
CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) ()
from /usr/lib/libkdev4cmakecommon.so
#8  0x00007f632d13a353 in CMakeProjectVisitor::visit(MacroCallAst
const*) () from /usr/lib/libkdev4cmakecommon.so
#9  0x00007f632d1258ab in
CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) ()
from /usr/lib/libkdev4cmakecommon.so
#10 0x00007f632d14dced in CMakeParserUtils::includeScript(QString
const&, KDevelop::ReferencedTopDUContext, CMakeProjectData*, QString
const&) () from /usr/lib/libkdev4cmakecommon.so
#11 0x00007f632cec7e94 in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#12 0x00007f632cecd5bb in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#13 0x00007f633fd40861 in KDevelop::ImportProjectJobPrivate::import
(this=0x2685870, folder=0x7f6329da7ff8) at
/home/oschuppe/gitlocal/kdevplatform/project/importprojectjob.cpp:53
#14 0x00007f633fd409a0 in import (this=0x2685870, folder=<value
optimized out>) at
/home/oschuppe/gitlocal/kdevplatform/project/importprojectjob.cpp:57
#15 KDevelop::ImportProjectJobPrivate::import (this=0x2685870,
folder=<value optimized out>) at
/home/oschuppe/gitlocal/kdevplatform/project/importprojectjob.cpp:57
#16 0x00007f633fd406d6 in QtConcurrent::RunFunctionTask<void>::run
(this=0x26b2600) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#17 0x00007f6342e1dd02 in QThreadPoolThread::run (this=0x26b18e0) at
concurrent/qthreadpool.cpp:106
#18 0x00007f6342e2827e in QThreadPrivate::start (arg=0x26b18e0) at
thread/qthread_unix.cpp:266
#19 0x00007f6340aed971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#20 0x00007f634143492d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f63235de700 (LWP 18609)):
#0  0x00007f634142d2c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f6342ef7e8d in QProcessManager::run (this=0x7f634324df40) at
io/qprocess_unix.cpp:245
#2  0x00007f6342e2827e in QThreadPrivate::start (arg=0x7f634324df40) at
thread/qthread_unix.cpp:266
#3  0x00007f6340aed971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f634143492d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f631c8fa700 (LWP 18665)):
#0  0x00007f6341428203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f633cf67009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f633cf6745c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f6342f48193 in QEventDispatcherGlib::processEvents
(this=0x29a7810, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:415
#4  0x00007f6342f1aa02 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 or
DW_OP_bit_piece.
) at kernel/qeventloop.cpp:149
#5  0x00007f6342f1adec in QEventLoop::exec (this=0x7f631c8f9db0,
flags=DWARF-2 expression error: DW_OP_reg operations must be used either
alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:201
#6  0x00007f6342e252fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f6342efa5f8 in QInotifyFileSystemWatcherEngine::run
(this=0x29a5440) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6342e2827e in QThreadPrivate::start (arg=0x29a5440) at
thread/qthread_unix.cpp:266
#9  0x00007f6340aed971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f634143492d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f631c0f9700 (LWP 18698)):
#0  0x00007f6341428203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
---Type <return> to continue, or q <return> to quit---
#1  0x00007f633cf67009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f633cf6745c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f6342f48193 in QEventDispatcherGlib::processEvents
(this=0x3135860, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:415
#4  0x00007f6342f1aa02 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 or
DW_OP_bit_piece.
) at kernel/qeventloop.cpp:149
#5  0x00007f6342f1adec in QEventLoop::exec (this=0x7f631c0f8db0,
flags=DWARF-2 expression error: DW_OP_reg operations must be used either
alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:201
#6  0x00007f6342e252fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f6342efa5f8 in QInotifyFileSystemWatcherEngine::run
(this=0x3147f80) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6342e2827e in QThreadPrivate::start (arg=0x3147f80) at
thread/qthread_unix.cpp:266
#9  0x00007f6340aed971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f634143492d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f63129d6700 (LWP 18730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f63403a2334 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f63406ad160) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f63403a2369 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f63406bb234) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f6340aed971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f634143492d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f631202c700 (LWP 18750)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f633b9fc20e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f633b9fc329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f6340aed971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f634143492d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f63475a2760 (LWP 18605)):
#0  0x00007f6341428203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=49) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f633cf67009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f633cf6745c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f6342f48193 in QEventDispatcherGlib::processEvents
(this=0xab2950, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:415
#4  0x00007f6342335a4e in QGuiEventDispatcherGlib::processEvents
(this=0x33f1cc0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#5  0x00007f6342f1aa02 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 or
DW_OP_bit_piece.
) at kernel/qeventloop.cpp:149
#6  0x00007f6342f1adec in QEventLoop::exec (this=0x7fff2c649950,
flags=DWARF-2 expression error: DW_OP_reg operations must be used either
alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:201
#7  0x00007f6342f1eebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#8  0x000000000040b193 in main (argc=<value optimized out>, argv=<value
optimized out>) at /home/oschuppe/gitlocal/kdevelop/app/main.cpp:468








More information about the KDevelop mailing list