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

List:       kdevelop-bugs
Subject:    [Bug 309523] New: crash when parsing project
From:       Barade <barade.barade () web ! de>
Date:       2012-11-04 12:37:00
Message-ID: bug-309523-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=309523

            Bug ID: 309523
          Severity: critical
           Version: 4.4.0
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: crash when parsing project
    Classification: Unclassified
                OS: Linux
          Reporter: barade.barade@web.de
          Hardware: Gentoo Packages
            Status: UNCONFIRMED
         Component: Language Support: CPP
           Product: kdevelop

As it happened in 4.3 before, unfortunately KDevelop 4.4 crashes on parsing my
project again.
But this time I get more output when debugging it, I guess:
kdevelop(12235)/kdevelop (cpp support) IncludePathComputer::computeForeground:
Got build-directory from project manager:
KUrl("file:///home/peter/project/build")
kdevelop(12235)/kdevelop (cmake support debug) CMakeManager::defines: Querying
defines for  0x7fffc110c3c0 0x0
kdevelop(12235)/kdevelop (cpp support) IncludePathComputer::computeForeground:
Got  31  include-paths from build-manager
kdevelop(12235)/kdevelop (cpp support) IncludePathComputer::computeBackground:
current include path dependency state:
"[/home/peter/project/build/src/mpq/Makefile:13:02:33 (rev 0)]"
kdevelop(12235)/kdevelop (cpp support) IncludePathComputer::computeBackground:
Did not get any include-paths for
KUrl("file:///home/peter/project/src/mpq/CMakeLists.txt")
kdevelop(12235)/kdevelop (cpp support) IncludePathComputer::computeBackground:
new include path dependency:
"[/home/peter/project/build/src/mpq/Makefile:13:02:33 (rev 0)]"
kdevelop(12235)/kdevelop (cpp support) IncludePathComputer::computeBackground:
Failed to resolve include-path for "
KUrl("file:///home/peter/project/src/mpq/CMakeLists.txt") ": "Malformed
recursive make call"
 "Output was: make: *** No rule to make target `CMakeLists.o'.
make: *** No rule to make target `CMakeLists.lo'.
make: *** No rule to make target `CMakeLists.ko'.
"
kdevelop(12235)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES:
QHash(("", "")("QT_NO_CAST_TO_ASCII", "")("QT_GUI_LIB", "")("QT_CORE_LIB",
"")("LOCALE_DIR", ""/usr/local/share/locale"")("UNIX", "1")("_REENTRANT",
"")("KDE_DEPRECATED_WARNINGS", "")("KDE4_CMAKE_TOPLEVEL_DIR_LENGTH",
"31")("QT_NO_STL", "")("LINUX", "1"))
ASSERT: "d" in file /usr/include/ksharedptr.h, line 126

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff7b7fe700 (LWP 12929)]
0x0000003961c35a75 in raise () from /lib64/libc.so.6


(gdb) bt
#0  0x0000003961c35a75 in raise () from /lib64/libc.so.6
#1  0x0000003961c36ef6 in abort () from /lib64/libc.so.6
#2  0x0000003d25875a34 in qt_message_output(QtMsgType, char const*) () from
/usr/lib64/qt4/libQtCore.so.4
#3  0x0000003d25875bcd in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x0000003d25875d69 in qFatal(char const*, ...) () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007fffe281ccd7 in ?? () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#6  0x00007fffe2578940 in ?? () from /usr/lib64/libkdev4cpprpp.so
#7  0x00007fffe2589d84 in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) ()
from /usr/lib64/libkdev4cpprpp.so
#8  0x00007fffe258a1ae in rpp::pp::processFileInternal(QString const&,
QByteArray const&, QVector<unsigned int>&) () from /usr/lib64/libkdev4cpprpp.so
#9  0x00007fffe258a235 in rpp::pp::processFile(QString const&, QByteArray
const&) () from /usr/lib64/libkdev4cpprpp.so
#10 0x00007fffe281ff4e in ?? () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#11 0x0000003d2d80d8cb in ?? () from /usr/lib64/libthreadweaver.so.4
#12 0x0000003d2d80da4e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /usr/lib64/libthreadweaver.so.4
#13 0x0000003d2d80ece3 in ?? () from /usr/lib64/libthreadweaver.so.4
#14 0x0000003d2d80d17f in ?? () from /usr/lib64/libthreadweaver.so.4
#15 0x0000003d2d80d238 in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#16 0x0000003d2587f83b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#17 0x0000003962807da6 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003961ceb10d in clone () from /lib64/libc.so.6

I am also wondering why the hell KDevelop tries to parse all files in sub
directories of my project which is really annoying since I have some big test
folders with many test documents which are not included in any CMake files by
add_subdirectory but KDevelop says:
kdevelop(12235)/kdevplatform (language)
KDevelop::BackgroundParserPrivate::createParseJob: found no languages for url
KUrl("file:///bla bla bla")
for all those files.

Reproducible: Always

-- 
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