Crash on close (clean SVN build, synced Friday 12/8)

Matthew Woehlke mw_triad at users.sourceforge.net
Mon Dec 11 23:35:53 UTC 2006


Might be a fluke (probably, since I didn't reproduce it), but KDevelop 
died when I closed it with the attached backtrace. This is AFAIK a 'make 
clean ; make' build of 3.3.9x SVN synced Friday 12/8. The project I was 
working on was kdegraphics-3.5.5 ('import existing' as KDE C++ project, 
no changes made to project options), with no changes to the source from 
the STABLE tarball, and I had one file, 
kolourpaint/widgets/kpcolortoolbar.cpp opened.

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208113472 (LWP 32194)]
[KCrash handler]
#6  0x01fa8c55 in QPtrList<AST>::deleteItem (this=0xd8ec504, d=0xd8ec559)
     at /usr/lib/qt-3.3/include/qptrlist.h:150
#7  0x075de044 in QGList::clear () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#8  0x01fa8a00 in QPtrList<AST>::clear (this=0xd8ec504)
     at /usr/lib/qt-3.3/include/qptrlist.h:93
#9  0x01fa8648 in ~QPtrList (this=0xd8ec504)
     at /usr/lib/qt-3.3/include/qptrlist.h:70
#10 0x015a53fe in ~DeclaratorAST (this=0xd8ec4b8)
     at 
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../../include/c++/3.4.3/memory:260
#11 0x015a5452 in ~auto_ptr (this=0xd8ec814)
     at 
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../../include/c++/3.4.3/memory:260
#12 0x015a56b0 in ~InitDeclaratorAST (this=0xd8ec7c8)
     at 
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../../include/c++/3.4.3/memory:260
#13 0x01ff7771 in QPtrList<InitDeclaratorAST>::deleteItem (this=0xd8ec494,
     d=0xd8ec7c8) at /usr/lib/qt-3.3/include/qptrlist.h:150
#14 0x075de044 in QGList::clear () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x01fe3368 in QPtrList<InitDeclaratorAST>::clear (this=0xd8ec494)
     at /usr/lib/qt-3.3/include/qptrlist.h:93
#16 0x01fd918c in ~QPtrList (this=0xd8ec494)
     at /usr/lib/qt-3.3/include/qptrlist.h:70
#17 0x015a5860 in ~InitDeclaratorListAST (this=0xd8ec448)
     at 
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../../include/c++/3.4.3/memory:260
#18 0x015a7378 in ~auto_ptr (this=0xd8ec878)
     at 
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../../include/c++/3.4.3/memory:260
#19 0x015a771a in ~SimpleDeclarationAST (this=0xd8ec820) at ast.cpp:260
#20 0x0208e0df in QPtrList<DeclarationAST>::deleteItem (this=0xd8ead54,
     d=0xd8ec820) at /usr/lib/qt-3.3/include/qptrlist.h:150
#21 0x075de044 in QGList::clear () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#22 0x0208dd94 in QPtrList<DeclarationAST>::clear (this=0xd8ead54)
     at /usr/lib/qt-3.3/include/qptrlist.h:93
#23 0x0208d3c4 in ~QPtrList (this=0xd8ead54)
     at /usr/lib/qt-3.3/include/qptrlist.h:70
#24 0x015a840b in ~TranslationUnitAST (this=0xd8ead00) at ast.cpp:260
#25 0x00df1370 in KShared::_KShared_unref (this=0xd8ead4c)
     at /usr/local/kde-3.5/include/ksharedptr.h:68
#26 0x00a70902 in ~KSharedPtr (this=0xa814ee18)
     at /usr/local/kde-3.5/include/ksharedptr.h:126
#27 0x00a7095e in ~ParsedFile (this=0xa814ede8) at codemodel.cpp:563
#28 0x00df1370 in KShared::_KShared_unref (this=0xa814ede8)
     at /usr/local/kde-3.5/include/ksharedptr.h:68
#29 0x01faae4e in KSharedPtr<ParsedFile>::operator= (this=0xb5209a8, p=0x0)
     at /usr/local/kde-3.5/include/ksharedptr.h:137
#30 0x01faa4c4 in ~Unit (this=0xb5209a0) at backgroundparser.h:35
#31 0x01fa95af in BackgroundParser::removeAllFiles (this=0x900cdf0)
     at backgroundparser.cpp:302
#32 0x01fa92ec in BackgroundParser::~BackgroundParser$delete ()
     at /usr/lib/qt-3.3/include/qmemarray.h:63
#33 0x020222c2 in CppSupportPart::~CppSupportPart$delete ()
     at /usr/lib/qt-3.3/include/qobject.h:91
#34 0x00e120aa in ProjectManager::unloadLanguageSupport (this=0x8b9d8c0)
     at projectmanager.cpp:565
#35 0x00e10578 in ProjectManager::closeProject (this=0x8b9d8c0, 
exiting=true)
     at projectmanager.cpp:328
#36 0x00de858d in Core::queryClose (this=0x8badea0) at core.cpp:81
#37 0x00e1b406 in SimpleMainWindow::queryClose (this=0x8b04c20)
     at simplemainwindow.cpp:594
#38 0x082ce60e in KMainWindow::closeEvent (this=0x8b04c20, e=0xbff33490)
     at kmainwindow.cpp:640
#39 0x07366139 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#40 0x0741ed0c in QMainWindow::event () from 
/usr/lib/qt-3.3/lib/libqt-mt.so.3
#41 0x072d18f9 in QApplication::internalNotify ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#42 0x072d1a8a in QApplication::notify ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#43 0x0305f460 in KApplication::notify (this=0xbff339e0, 
receiver=0x8b04c20,
     event=0xbff33490) at kapplication.cpp:550
#44 0x073656a1 in QWidget::close () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#45 0x07263486 in QETWidget::translateCloseEvent ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#46 0x07268621 in QApplication::x11ClientMessage ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#47 0x0726f3de in QApplication::x11ProcessEvent ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#48 0x072816d6 in QEventLoop::processEvents ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#49 0x072e6f25 in QEventLoop::enterLoop ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#50 0x072e6e7e in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#51 0x072d0afb in QApplication::exec () from 
/usr/lib/qt-3.3/lib/libqt-mt.so.3
#52 0x0804ee8d in main (argc=4, argv=0xbff33b94) at main.cpp:149

-- 
Matthew
"Lost a planet, Obi Wan has? How embarrassing..."
  -- Yoda (Star Wars II: Attack of the Clones)





More information about the KDevelop-devel mailing list