kdevelop (cpp support): /home/mwoehlke/src/fubar/foo.c---> file added to background-parser(by problem-reporter)
kdevelop (cpp support): CppCodeCompletion::completeText()
kdevelop (cpp support): using code-model for completion
kdevelop (cpp support): startLine = static void T_ENTRY foo(T_VECTOR list, T_ITEM item)
kdevelop (cpp support): -------------> reparse text
kdevelop (cpp support): foo(T_VECTOR list, T_ITEM item)
{

  bar->none++;
  snafu(list, item);
}


/** @brief Merge two message lists.
 *
 * Sed ut perspiciatis, unde omnis iste natus error sit voluptatem
 * accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae
 * ab illo inventore veritatis et quasi architecto beatae vitae dicta
 * <tt>sunt</tt>, explicabo. Nemo enim ipsam voluptatem, quia voluptas.
 *
 * @param[in.out] sit aspernatur aut odit
 * @param[in.out] aut fugit, sed quia consequuntur magni dolores eos,
 * qui ratione.
 voluptatem sequi nesciunt
 *
 * @pre <tt>sit</tt> and <tt>aut</tt> voluptatem sequi nesciunt, neque
 * porro quisquam est.
 *
 * @post <tt>sit</tt> qui dolorem ipsum, quia dolor sit, amet.
 * <tt>aut</tt> consectetur, adipisci (::T_VECTOR
kdevelop (cpp support): --------------------------------------------
kdevelop (cpp support): is function definition= true
kdevelop (cpp support): endLine = 22, endColumn 38
kdevelop (cpp support): [int CppCodeCompletion::expressionAt(const QString&, int)]
kdevelop (cpp support): CppCodeCompletion::computeContext() -- main
kdevelop (cpp support): scope is empty
kdevelop (cpp support): (0)Initializing evaluation of expression true
kdevelop (cpp support): (1)#evl#evaluateExpressionInternal("::") scope: "" context: 0xbeb5a58
kdevelop (cpp support): (2)#evl#evaluating "::" as atomic expression
kdevelop (cpp support): (3)#evl##evt#evaluateAtomicExpression("::") scope: "" context: 0xbeb5a58
ASSERT: "it.node != node" in /usr/lib/qt-3.3/include/qvaluelist.h (301)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208113472 (LWP 6888)]
0x075f97ca in QString::operator+= () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
(gdb) bt
#0  0x075f97ca in QString::operator+= () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#1  0x0760d284 in QStringList::join () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#2  0x0182893e in CppEvaluation::ExpressionEvaluation::evaluateAtomicExpression (this=0xbfe679d0, exprList={<QValueList<QString>> = {sh = 0xb963f50}, <No data fields>}, scope=
          {resultType = {m_desc = {ptr = 0xaba31e0}, m_resolutionCount = 0, m_flags = NoFlag, m_trace = 0x0}, expr = {m_expr = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, t = ExpressionInfo::InvalidExpression, start = 0, end = 0}, sourceVariable = {startLine = 0, startCol = 0, endLine = 0, endCol = 0, file = {m_file = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0xbee3768, static shared_null = 0x9fc57a8}}, name = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, comment = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0x9fc57a8, static shared_null = 0x9fc57a8}}}, ctx=0xbeb5a58, canBeTypeExpression=true) at cppevaluation.cpp:411
#3  0x01827ccd in CppEvaluation::ExpressionEvaluation::evaluateExpressionInternal (this=0xbfe679d0, expr=
      {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0xb95bcc0, static shared_null = 0x9fc57a8}, scope=
          {resultType = {m_desc = {ptr = 0xaba31e0}, m_resolutionCount = 0, m_flags = NoFlag, m_trace = 0x0}, expr = {m_expr = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, t = ExpressionInfo::InvalidExpression, start = 0, end = 0}, sourceVariable = {startLine = 0, startCol = 0, endLine = 0, endCol = 0, file = {m_file = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0xbee3768, static shared_null = 0x9fc57a8}}, name = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, comment = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0x9fc57a8, static shared_null = 0x9fc57a8}}}, ctx=0xbeb5a58, innerCtx=0xbeb5a58, canBeTypeExpression=true) at cppevaluation.cpp:344
#4  0x01826648 in CppEvaluation::ExpressionEvaluation::evaluate (this=0xbfe679d0) at cppevaluation.cpp:228
#5  0x017ac081 in CppCodeCompletion::evaluateExpression (this=0xa7b0338, expr=
      {m_expr = {static null = {static null = <same as static member of an already seen type>, d = 0x9fc57a8, static shared_null = 0x9fc57a8}, d = 0xb95bcc0, static shared_null = 0x9fc57a8}, t = 3, start = 0, end = 2}, ctx=0xbeb5a58) at cppcodecompletion.cpp:3661
#6  0x017a2614 in CppCodeCompletion::completeText (this=0xa7b0338, invokedOnDemand=false) at cppcodecompletion.cpp:2178
#7  0x0179880b in CppCodeCompletion::slotTimeout (this=0xa7b0338) at cppcodecompletion.cpp:762
#8  0x017ac5fd in CppCodeCompletion::qt_invoke (this=0xa7b0338, _id=10, _o=0xbfe680d0) at cppcodecompletion.moc:145
#9  0x07330450 in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#10 0x07330b2a in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#11 0x0766329d in QTimer::timeout () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#12 0x0735015c in QTimer::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#13 0x072d18f9 in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#14 0x072d1a8a in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x0256d460 in KApplication::notify (this=0xbfe68720, receiver=0xa7b0690, event=0xbfe68420) at kapplication.cpp:550
#16 0x072c5c6e in QEventLoop::activateTimers () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#17 0x07281c2e in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#18 0x072e6f25 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#19 0x072e6e7e in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#20 0x072d0afb in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0x0804ed6d in main (argc=4, argv=0xbfe688d4) at main.cpp:145
