Version: (using Devel) Compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) OS: Linux Installed from: Compiled sources Qt: 4.7.0 KDE: 4.3.72 (KDE 4.3.72 (KDE 4.4 >= 20091013)) KDevelop: 3.9.95 (using KDevPlatform 0.9.95) KDevelop crashed while running "Background parser" after loading a KDE project (namely Digikam) Running in GDB gave the following backtrace 0 0x0000003655e332f5 in raise () from /lib64/libc.so.6 #1 0x0000003655e34b20 in abort () from /lib64/libc.so.6 #2 0x0000003655e7005d in __libc_message () from /lib64/libc.so.6 #3 0x0000003655e75a96 in malloc_printerr () from /lib64/libc.so.6 #4 0x00007ffff4b9a1ec in QString::free (d=0x1359cd0) at tools/qstring.cpp:1108 #5 0x00007ffff7c237c2 in QDebug::operator<< (this=0x7fffd8fb9390, t=<value optimized out>) at /home/thorgt/kde/include/QtCore/qdebug.h:111 #6 0x00007ffff7c6e681 in KDebugPrivate::printHeader (this=<value optimized out>, s={stream = 0x1508430}, areaName=@0x7fffd8fb9400, funcinfo=0x7fffdd11c760 "virtual bool StringAst::parseFunctionInfo(const CMakeFunctionDesc&)", type=QtDebugMsg, colored=true) at /home/thorgt/kde/src/KDE/kdelibs/kdecore/io/kdebug.cpp:513 #7 0x00007ffff7c6ec27 in KDebugPrivate::stream (this=0x62f6b0, type=QtDebugMsg, area=<value optimized out>, debugFile=<value optimized out>, line=<value optimized out>, funcinfo=0x7fffdd11c760 "virtual bool StringAst::parseFunctionInfo(const CMakeFunctionDesc&)") at /home/thorgt/kde/src/KDE/kdelibs/kdecore/io/kdebug.cpp:622 #8 0x00007ffff7c6bfac in kDebugStream (level=QtDebugMsg, area=9042, file=0x7fffdd11c5b0 "/home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeast.cpp", line=3140, funcinfo=<value optimized out>) at /home/thorgt/kde/src/KDE/kdelibs/kdecore/io/kdebug.cpp:698 #9 0x00007fffdd0dc2ea in KDebug::operator() (this=0x0, area=6) at /home/thorgt/kde/include/kdebug.h:246 #10 0x00007fffdd0ed756 in StringAst::parseFunctionInfo (this=<value optimized out>, func=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeast.cpp:3140 #11 0x00007fffdd104378 in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=7, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1996 #12 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x142bb50) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #13 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=3, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #14 0x00007fffdd105e08 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, call=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1066 #15 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=85, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #16 0x00007fffdd105250 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, fea=0x13897a0) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1612 #17 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=79, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #18 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x13c5f20) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #19 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=72, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #20 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x13593a0) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #21 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=23, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #22 0x00007fffdd105e08 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, call=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1066 #23 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=3, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #24 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x1390a00) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #25 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=1, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #26 0x00007fffdd105e08 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, call=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1066 #27 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=29, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #28 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x13ef460) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #29 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=27, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #30 0x00007fffd9412308 in CMakeManager::parse (this=<value optimized out>, item=0x11c71c0) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/cmakemanager.cpp:402 #31 0x00007ffff2be7126 in KDevelop::ImportProjectJobPrivate::import (this=0x11bfc10, folder=0x6) at /home/thorgt/kde/src/KDE/kdevplatform/project/importprojectjob.cpp:46 #32 0x00007ffff2be6ef6 in QtConcurrent::RunFunctionTask<void>::run (this=0x11df220) at /home/thorgt/kde/include/QtCore/qtconcurrentrunbase.h:120 #33 0x00007ffff4b4c709 in QThreadPoolThread::run (this=0x11d9ea0) at concurrent/qthreadpool.cpp:106 #34 0x00007ffff4b56085 in QThreadPrivate::start (arg=0x11d9ea0) at thread/qthread_unix.cpp:244 #35 0x0000003656a0686a in start_thread () from /lib64/libpthread.so.0 #36 0x0000003655ede3bd in clone () from /lib64/libc.so.6 #37 0x0000000000000000 in ?? () (gdb) #0 0x0000003655e332f5 in raise () from /lib64/libc.so.6 #1 0x0000003655e34b20 in abort () from /lib64/libc.so.6 #2 0x0000003655e7005d in __libc_message () from /lib64/libc.so.6 #3 0x0000003655e75a96 in malloc_printerr () from /lib64/libc.so.6 #4 0x00007ffff4b9a1ec in QString::free (d=0x1359cd0) at tools/qstring.cpp:1108 #5 0x00007ffff7c237c2 in QDebug::operator<< (this=0x7fffd8fb9390, t=<value optimized out>) at /home/thorgt/kde/include/QtCore/qdebug.h:111 #6 0x00007ffff7c6e681 in KDebugPrivate::printHeader (this=<value optimized out>, s={stream = 0x1508430}, areaName=@0x7fffd8fb9400, funcinfo=0x7fffdd11c760 "virtual bool StringAst::parseFunctionInfo(const CMakeFunctionDesc&)", type=QtDebugMsg, colored=true) at /home/thorgt/kde/src/KDE/kdelibs/kdecore/io/kdebug.cpp:513 #7 0x00007ffff7c6ec27 in KDebugPrivate::stream (this=0x62f6b0, type=QtDebugMsg, area=<value optimized out>, debugFile=<value optimized out>, line=<value optimized out>, funcinfo=0x7fffdd11c760 "virtual bool StringAst::parseFunctionInfo(const CMakeFunctionDesc&)") at /home/thorgt/kde/src/KDE/kdelibs/kdecore/io/kdebug.cpp:622 #8 0x00007ffff7c6bfac in kDebugStream (level=QtDebugMsg, area=9042, file=0x7fffdd11c5b0 "/home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeast.cpp", line=3140, funcinfo=<value optimized out>) at /home/thorgt/kde/src/KDE/kdelibs/kdecore/io/kdebug.cpp:698 #9 0x00007fffdd0dc2ea in KDebug::operator() (this=0x0, area=6) at /home/thorgt/kde/include/kdebug.h:246 #10 0x00007fffdd0ed756 in StringAst::parseFunctionInfo (this=<value optimized out>, func=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeast.cpp:3140 #11 0x00007fffdd104378 in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=7, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1996 #12 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x142bb50) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #13 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=3, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #14 0x00007fffdd105e08 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, call=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1066 #15 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=85, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #16 0x00007fffdd105250 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, fea=0x13897a0) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1612 #17 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=79, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #18 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x13c5f20) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #19 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=72, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #20 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x13593a0) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #21 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=23, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #22 0x00007fffdd105e08 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, call=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1066 #23 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=3, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #24 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x1390a00) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #25 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=1, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #26 0x00007fffdd105e08 in CMakeProjectVisitor::visit (this=0x7fffd8fbe490, call=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1066 #27 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=29, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #28 0x00007fffdd10842d in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=0x13ef460) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1190 #29 0x00007fffdd10470f in CMakeProjectVisitor::walk (this=0x7fffd8fbe490, fc=<value optimized out>, line=27, isClean=<value optimized out>) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2027 #30 0x00007fffd9412308 in CMakeManager::parse (this=<value optimized out>, item=0x11c71c0) at /home/thorgt/kde/src/KDE/kdevelop/projectmanagers/cmake/cmakemanager.cpp:402 #31 0x00007ffff2be7126 in KDevelop::ImportProjectJobPrivate::import (this=0x11bfc10, folder=0x6) at /home/thorgt/kde/src/KDE/kdevplatform/project/importprojectjob.cpp:46 #32 0x00007ffff2be6ef6 in QtConcurrent::RunFunctionTask<void>::run (this=0x11df220) at /home/thorgt/kde/include/QtCore/qtconcurrentrunbase.h:120 #33 0x00007ffff4b4c709 in QThreadPoolThread::run (this=0x11d9ea0) at concurrent/qthreadpool.cpp:106 #34 0x00007ffff4b56085 in QThreadPrivate::start (arg=0x11d9ea0) at thread/qthread_unix.cpp:244 #35 0x0000003656a0686a in start_thread () from /lib64/libpthread.so.0 #36 0x0000003655ede3bd in clone () from /lib64/libc.so.6 #37 0x0000000000000000 in ?? ()
*** This bug has been marked as a duplicate of bug 206775 ***
If this is reproducable, please paste us the assert message from the CLI. Maybe it is linked to the libc issue with _MALLOC_CHECK, see other bug reports (dunno wich one exactly, apaku, do you remember?)
ähem, ok apaku was faster again - my bad :D