I'm sorry but I could'nt reproduce the crash...<br><br>Is everything in sync with the svn? :S<br><br>Thanks,<br>Aleix<br><br><div class="gmail_quote">On Mon, Jan 5, 2009 at 4:39 PM, Manuel Breugelmans <span dir="ltr"><<a href="mailto:mbr.nxi@gmail.com">mbr.nxi@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
KDevelop aborts with an index out of range assert in QList, this used to work<br>
about a week. To reproduce this load the toy project at<br>
kdevelop/plugins/xtest/examples/qtest_cmake/kde4_single_case.<br>
<br>
<br>
<br>
yyy "MATCHES" false<br>
yyy "AND" true<br>
yyy "QT_GLIB_LIBRARY" false<br>
yyy "MATCHES" false<br>
yyy "MATCHES" false<br>
yyy "STREQUAL" false<br>
ASSERT failure in QList<T>::operator[]: "index out of range", file<br>
/usr/include/QtCore/qlist.h, line 391<br>
<br>
Program received signal SIGABRT, Aborted.<br>
[Switching to Thread 0xae28ab90 (LWP 19607)]<br>
0xffffe430 in __kernel_vsyscall ()<br>
(gdb) bt<br>
#0  0xffffe430 in __kernel_vsyscall ()<br>
#1  0xb63e6900 in raise () from /lib/libc.so.6<br>
#2  0xb63e8238 in abort () from /lib/libc.so.6<br>
#3  0xb6fab9b5 in qt_message_output (msgType=QtFatalMsg,<br>
    buf=0xae28658c "ASSERT failure in QList<T>::operator[]: \"index out of<br>
range\", file /usr/include/QtCore/qlist.h, line 391") at<br>
global/qglobal.cpp:2102<br>
#4  0xb6faba92 in qFatal (msg=0xb70f5048 "ASSERT failure in %s: \"%s\", file<br>
%s, line %d") at global/qglobal.cpp:2303<br>
#5  0xb6fabaec in qt_assert_x (where=0xafbd5150 "QList<T>::operator[]",<br>
what=0xafbd513d "index out of range",<br>
    file=0xafbd5121 "/usr/include/QtCore/qlist.h", line=391) at<br>
global/qglobal.cpp:1880<br>
#6  0xafbc1b2f in CMakeProjectVisitor::visit (this=0xae289e60, pack=0x8ac4660)<br>
at /usr/include/QtCore/qlist.h:391<br>
#7  0xafb9ccb8 in FindPackageAst::accept (this=0x8ac4660, visitor=0xae289e60)<br>
at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353<br>
#8  0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60, fc=@0xc9e7f88,<br>
line=4)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902<br>
#9  0xafbc4d34 in CMakeProjectVisitor::visit (this=0xae289e60,<br>
ifast=0xc9e7f80)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1107<br>
#10 0xafb9ce18 in IfAst::accept (this=0xc9e7f80, visitor=0xae289e60) at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:450<br>
#11 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60, fc=@0xae288d88,<br>
line=0)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902<br>
#12 0xafbc2de0 in CMakeProjectVisitor::visit (this=0xae289e60, pack=0xc8aec48)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:553<br>
#13 0xafb9ccb8 in FindPackageAst::accept (this=0xc8aec48, visitor=0xae289e60)<br>
at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353<br>
#14 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60, fc=@0xb150cc0,<br>
line=17)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902<br>
#15 0xafbc4d34 in CMakeProjectVisitor::visit (this=0xae289e60,<br>
ifast=0xb150cb8)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1107<br>
#16 0xafb9ce18 in IfAst::accept (this=0xb150cb8, visitor=0xae289e60) at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:450<br>
#17 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60, fc=@0xae2893c8,<br>
line=6)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902<br>
#18 0xafbc2de0 in CMakeProjectVisitor::visit (this=0xae289e60, pack=0xb7c8b98)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:553<br>
#19 0xafb9ccb8 in FindPackageAst::accept (this=0xb7c8b98, visitor=0xae289e60)<br>
at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353<br>
#20 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60, fc=@0x8c2f480,<br>
line=37)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902<br>
#21 0xafbc4d34 in CMakeProjectVisitor::visit (this=0xae289e60,<br>
ifast=0x8c2f478)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1107<br>
#22 0xafb9ce18 in IfAst::accept (this=0x8c2f478, visitor=0xae289e60) at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:450<br>
#23 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60, fc=@0xae289a08,<br>
line=29)<br>
---Type <return> to continue, or q <return> to quit---<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902<br>
#24 0xafbc2de0 in CMakeProjectVisitor::visit (this=0xae289e60, pack=0x95c1ba8)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:553<br>
#25 0xafb9ccb8 in FindPackageAst::accept (this=0x95c1ba8, visitor=0xae289e60)<br>
at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353<br>
#26 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60, fc=@0xae28a1f0,<br>
line=0)<br>
    at<br>
/home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902<br>
#27 0xafbf221b in CMakeProjectManager::parse (this=0x88ed890, item=0xc1b14d0)<br>
at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/cmakemanager.cpp:482<br>
#28 0xb610da30 in KDevelop::ImportProjectJobPrivate::import (this=0xccace20,<br>
folder=0xc1b14d0)<br>
    at /home/nix/KdeDev/kdevplatform/project/importprojectjob.cpp:47<br>
#29 0xb610d524 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void,<br>
KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*,<br>
KDevelop::ProjectFolderItem*>::runFunctor (this=0x9d60260) at<br>
/usr/include/QtCore/qtconcurrentstoredfunctioncall.h:422<br>
#30 0xb610d84e in QtConcurrent::RunFunctionTask<void>::run (this=0x9d60260) at<br>
/usr/include/QtCore/qtconcurrentrunbase.h:119<br>
#31 0xb6fa99b0 in QThreadPoolThread::run (this=0xd2a4880) at<br>
concurrent/qthreadpool.cpp:101<br>
#32 0xb6fb393e in QThreadPrivate::start (arg=0xd2a4880) at<br>
thread/qthread_unix.cpp:185<br>
#33 0xb6f53175 in start_thread () from /lib/libpthread.so.0<br>
#34 0xb6489dce in clone () from /lib/libc.so.6<br>
<br>
<br>
_______________________________________________<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</blockquote></div><br>