code completion problem && some generic questions

Bernd Schubert bernd-schubert at gmx.de
Thu Mar 9 18:42:10 UTC 2006


>
> Going to remove every single -O2 in the tree now.

Did that and finally got a trace with line numbers. Seems to be a qt bug, 
seems that it never returns from qmap.h. I will take a deeper look
later on.

#0  QMap<QString, QString>::operator[] (this=0xbfffe65c, k=@0x92846dc) at qmap.h:802
#1  0x429b8be6 in typedefMap (model=0x8201798) at cppsupport_utils.cpp:78
#2  0x429728fa in CppCodeCompletion::evaluateExpression (this=0x8bb2548, expr=@0xbfffeab8, ctx=0x8be8208)
    at cppcodecompletion.cpp:718
#3  0x429744c8 in CppCodeCompletion::completeText (this=0x8bb2548, invokedOnDemand=false)
    at cppcodecompletion.cpp:1064
#4  0x429760f8 in CppCodeCompletion::slotTimeout (this=0x8bb2548) at cppcodecompletion.cpp:362
#5  0x42976251 in CppCodeCompletion::qt_invoke (this=0x8bb2548, _id=10, _o=0xbfffed7c)
    at cppcodecompletion.moc:120
#6  0x416117ff in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#7  0x41612290 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#8  0x419a1526 in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#9  0x41636741 in QTimer::event () from /usr/lib/libqt-mt.so.3
#10 0x415a8122 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#11 0x415a8314 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#12 0x41186fbe in KApplication::notify () from /usr/lib/libkdecore.so.4
#13 0x401fd82d in QApplication::sendEvent (receiver=0x8bb24b0, event=0xbffff0c8) at qapplication.h:520
#14 0x41599bad in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#15 0x4154d566 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#16 0x415c0b01 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#17 0x415c0a26 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#18 0x415a6c35 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#19 0x0804ee28 in main (argc=1, argv=0xbffff5c4) at main.cpp:145



-- 
Bernd Schubert
Physikalisch Chemisches Institut / Theoretische Chemie
Universität Heidelberg
INF 229
69120 Heidelberg
e-mail: bernd.schubert at pci.uni-heidelberg.de




More information about the KDevelop-devel mailing list