[crash][regression] cmake project load

Aleix Pol aleixpol at kde.org
Mon Jan 5 19:44:26 UTC 2009


I'm sorry but I could'nt reproduce the crash...

Is everything in sync with the svn? :S

Thanks,
Aleix

On Mon, Jan 5, 2009 at 4:39 PM, Manuel Breugelmans <mbr.nxi at gmail.com>wrote:

> Hi,
>
> KDevelop aborts with an index out of range assert in QList, this used to
> work
> about a week. To reproduce this load the toy project at
> kdevelop/plugins/xtest/examples/qtest_cmake/kde4_single_case.
>
>
>
> yyy "MATCHES" false
> yyy "AND" true
> yyy "QT_GLIB_LIBRARY" false
> yyy "MATCHES" false
> yyy "MATCHES" false
> yyy "STREQUAL" false
> ASSERT failure in QList<T>::operator[]: "index out of range", file
> /usr/include/QtCore/qlist.h, line 391
>
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0xae28ab90 (LWP 19607)]
> 0xffffe430 in __kernel_vsyscall ()
> (gdb) bt
> #0  0xffffe430 in __kernel_vsyscall ()
> #1  0xb63e6900 in raise () from /lib/libc.so.6
> #2  0xb63e8238 in abort () from /lib/libc.so.6
> #3  0xb6fab9b5 in qt_message_output (msgType=QtFatalMsg,
>    buf=0xae28658c "ASSERT failure in QList<T>::operator[]: \"index out of
> range\", file /usr/include/QtCore/qlist.h, line 391") at
> global/qglobal.cpp:2102
> #4  0xb6faba92 in qFatal (msg=0xb70f5048 "ASSERT failure in %s: \"%s\",
> file
> %s, line %d") at global/qglobal.cpp:2303
> #5  0xb6fabaec in qt_assert_x (where=0xafbd5150 "QList<T>::operator[]",
> what=0xafbd513d "index out of range",
>    file=0xafbd5121 "/usr/include/QtCore/qlist.h", line=391) at
> global/qglobal.cpp:1880
> #6  0xafbc1b2f in CMakeProjectVisitor::visit (this=0xae289e60,
> pack=0x8ac4660)
> at /usr/include/QtCore/qlist.h:391
> #7  0xafb9ccb8 in FindPackageAst::accept (this=0x8ac4660,
> visitor=0xae289e60)
> at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353
> #8  0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60,
> fc=@0xc9e7f88,
> line=4)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902
> #9  0xafbc4d34 in CMakeProjectVisitor::visit (this=0xae289e60,
> ifast=0xc9e7f80)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1107
> #10 0xafb9ce18 in IfAst::accept (this=0xc9e7f80, visitor=0xae289e60) at
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:450
> #11 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60,
> fc=@0xae288d88,
> line=0)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902
> #12 0xafbc2de0 in CMakeProjectVisitor::visit (this=0xae289e60,
> pack=0xc8aec48)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:553
> #13 0xafb9ccb8 in FindPackageAst::accept (this=0xc8aec48,
> visitor=0xae289e60)
> at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353
> #14 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60,
> fc=@0xb150cc0,
> line=17)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902
> #15 0xafbc4d34 in CMakeProjectVisitor::visit (this=0xae289e60,
> ifast=0xb150cb8)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1107
> #16 0xafb9ce18 in IfAst::accept (this=0xb150cb8, visitor=0xae289e60) at
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:450
> #17 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60,
> fc=@0xae2893c8,
> line=6)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902
> #18 0xafbc2de0 in CMakeProjectVisitor::visit (this=0xae289e60,
> pack=0xb7c8b98)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:553
> #19 0xafb9ccb8 in FindPackageAst::accept (this=0xb7c8b98,
> visitor=0xae289e60)
> at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353
> #20 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60,
> fc=@0x8c2f480,
> line=37)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902
> #21 0xafbc4d34 in CMakeProjectVisitor::visit (this=0xae289e60,
> ifast=0x8c2f478)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1107
> #22 0xafb9ce18 in IfAst::accept (this=0x8c2f478, visitor=0xae289e60) at
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:450
> #23 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60,
> fc=@0xae289a08,
> line=29)
> ---Type <return> to continue, or q <return> to quit---
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902
> #24 0xafbc2de0 in CMakeProjectVisitor::visit (this=0xae289e60,
> pack=0x95c1ba8)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:553
> #25 0xafb9ccb8 in FindPackageAst::accept (this=0x95c1ba8,
> visitor=0xae289e60)
> at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeast.h:353
> #26 0xafbbdd2b in CMakeProjectVisitor::walk (this=0xae289e60,
> fc=@0xae28a1f0,
> line=0)
>    at
>
> /home/nix/KdeDev/kdevelop/plugins/managers/cmake/parser/cmakeprojectvisitor.cpp:1902
> #27 0xafbf221b in CMakeProjectManager::parse (this=0x88ed890,
> item=0xc1b14d0)
> at /home/nix/KdeDev/kdevelop/plugins/managers/cmake/cmakemanager.cpp:482
> #28 0xb610da30 in KDevelop::ImportProjectJobPrivate::import
> (this=0xccace20,
> folder=0xc1b14d0)
>    at /home/nix/KdeDev/kdevplatform/project/importprojectjob.cpp:47
> #29 0xb610d524 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void,
> KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*,
> KDevelop::ProjectFolderItem*>::runFunctor (this=0x9d60260) at
> /usr/include/QtCore/qtconcurrentstoredfunctioncall.h:422
> #30 0xb610d84e in QtConcurrent::RunFunctionTask<void>::run (this=0x9d60260)
> at
> /usr/include/QtCore/qtconcurrentrunbase.h:119
> #31 0xb6fa99b0 in QThreadPoolThread::run (this=0xd2a4880) at
> concurrent/qthreadpool.cpp:101
> #32 0xb6fb393e in QThreadPrivate::start (arg=0xd2a4880) at
> thread/qthread_unix.cpp:185
> #33 0xb6f53175 in start_thread () from /lib/libpthread.so.0
> #34 0xb6489dce in clone () from /lib/libc.so.6
>
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20090105/1fb7eda2/attachment.html>


More information about the KDevelop-devel mailing list