loading c++ project crash on 64bit machines

Alexander Dymo dymo at mk.ukrtelecom.ua
Sat Nov 4 13:20:47 UTC 2006


After spending some time to reproduce the problem at irc we've finally 
found a way:
1) Have a 64 bit machine with 64bit OS (SuSE 10.1 in my case)
2) create a simple kde project and close kdevelop without closing
  the project so it would get loaded next time
3) go to konsole and run kdevelop, but don't let its window to be shown,
 do something in konsole so that you see only kdevelop splash at maximum
4) have a crash with included backtrace or have all your memory eaten

I've looked at it but didn't understand why it happens so far. David, could
you please help?

bt:
==========================================
  System configuration startup check disabled.
 
Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47370447646976 (LWP 9066)]
[New Thread 1082132800 (LWP 9163)]
[KCrash handler]
#5  0x00002b154a83caa5 in raise () from /lib64/libc.so.6
#6  0x00002b154a83de60 in abort () from /lib64/libc.so.6
#7  0x00002b154a468d24 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib64/libstdc++.so.6
#8  0x00002b154a466e56 in std::set_unexpected () 
from /usr/lib64/libstdc++.so.6
#9  0x00002b154a466e83 in std::terminate () from /usr/lib64/libstdc++.so.6
#10 0x00002b154a466f6a in __cxa_throw () from /usr/lib64/libstdc++.so.6
#11 0x00002b154a467249 in operator new () from /usr/lib64/libstdc++.so.6
#12 0x00002b154a467309 in operator new[] () from /usr/lib64/libstdc++.so.6
#13 0x00002b154895d1ed in QString::setLength ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#14 0x00002b1548962abc in operator>> () from /usr/lib/qt3/lib64//libqt-mt.so.3
#15 0x00002b1548970f7b in operator>><QString> ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#16 0x00002b1544dc3e88 in ClassModel::read (this=0x2198430, stream=@0x2fa8fc0)
    
at /home/gremlin/projects/oss/kde_svn/branches/kdevelop/3.4/lib/interfaces/codemodel.cpp:1197
#17 0x00002b1544dc8036 in NamespaceModel::read (this=0x2198430, 
    stream=@0x2fa8fc0)
    
at /home/gremlin/projects/oss/kde_svn/branches/kdevelop/3.4/lib/interfaces/codemodel.cpp:1292
#18 0x00002b1544dc82ac in FileModel::read (this=0x2198430, stream=@0x2fa8fc0)
    
at /home/gremlin/projects/oss/kde_svn/branches/kdevelop/3.4/lib/interfaces/codemodel.cpp:1368
#19 0x00002b1550167b36 in CppSupportPart::slotParseFiles (this=0x241a580)
    
at /home/gremlin/projects/oss/kde_svn/branches/kdevelop/3.4/languages/cpp/cppsupportpart.cpp:1339
#20 0x00002b155016e921 in CppSupportPart::qt_invoke (this=0x241a580, _id=35, 
    _o=0x7fff66155b50) at ./languages/cpp/cppsupportpart.moc:273
#21 0x00002b15486d3adc in QObject::activate_signal ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#22 0x00002b15489b7cb2 in QSignal::signal ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#23 0x00002b15486ec5f5 in QSignal::activate ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#24 0x00002b15486f2c18 in QSingleShotTimer::event ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#25 0x00002b154867cae5 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#26 0x00002b154867d717 in QApplication::notify ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#27 0x00002b1547af3868 in KApplication::notify ()
   from /opt/kde3/lib64//libkdecore.so.4
#28 0x00002b1548673055 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#29 0x00002b154863353d in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#30 0x00002b15486917f1 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#31 0x00002b154869169a in QEventLoop::exec ()
   from /usr/lib/qt3/lib64//libqt-mt.so.3
#32 0x00000000004087a8 in main (argc=1, argv=0x7fff66156568)
    
at /home/gremlin/projects/oss/kde_svn/branches/kdevelop/3.4/src/main.cpp:145




More information about the KDevelop-devel mailing list