Bug 108433 - code completion database creation crash
Summary: code completion database creation crash
Status: RESOLVED DUPLICATE of bug 83468
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 3.2.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-02 13:44 UTC by Vladislav Turbanov
Modified: 2005-07-25 22:34 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Turbanov 2005-07-02 13:44:03 UTC
Version:           3.2.1 (using KDE KDE 3.4.1)
Installed from:    Fedora RPMs
Compiler:          gcc-4.0.0 
OS:                Linux

When I try to create code completion database of /usr/include/boost (BOOST C++ libraries) kdevelop crashes making less than 2% of total. I have enought hard-disk space (~904mb), so that cant be the case. After I reload kdevelop - new database name appears - when I try to delete, it shows me a dialog to confirm deletion; I click "delete" button, dialog disapears, but nothing happens. 
How to Reproduce: Project->Project Options->C++ Specific->Code Completion->Add...->KDevelop Custom Directory PCS Importer->Directories to Parse->/usr/include/boost->Add.
Comment 1 Christian Nolte 2005-07-07 23:51:32 UTC
I can confirm this bug. Selecting /usr/include/boost leads to this error. It can't be deleted from the code-completion after this crash.

os: fedora core 4
kernel: 2.6.11-1.1369_FC4
kdevelop-3.2.1-0.fc4.2
kdebase-3.4.1-0.fc4.1

Stack-Trace:

[KCrash handler]
#4  0x03238c23 in QGList::QGList$base ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#5  0x011663d0 in TagCreator::parseBaseClause ()
   from /usr/lib/kde3/libkdevcppsupport.so
#6  0x011686c9 in TagCreator::parseClassSpecifier ()
   from /usr/lib/kde3/libkdevcppsupport.so
#7  0x0288bacd in TreeParser::parseTypeSpecifier ()
   from /usr/lib/libkdevcppparser.so.0
#8  0x01164bb0 in TagCreator::parseSimpleDeclaration ()
   from /usr/lib/kde3/libkdevcppsupport.so
#9  0x0288bb76 in TreeParser::parseDeclaration ()
   from /usr/lib/libkdevcppparser.so.0
#10 0x01164a3b in TagCreator::parseDeclaration ()
   from /usr/lib/kde3/libkdevcppsupport.so
#11 0x01164acd in TagCreator::parseTemplateDeclaration ()
   from /usr/lib/kde3/libkdevcppsupport.so
#12 0x0288bb84 in TreeParser::parseDeclaration ()
   from /usr/lib/libkdevcppparser.so.0
#13 0x01164a3b in TagCreator::parseDeclaration ()
   from /usr/lib/kde3/libkdevcppsupport.so
#14 0x01164b44 in TagCreator::parseLinkageBody ()
   from /usr/lib/kde3/libkdevcppsupport.so
#15 0x0288bb03 in TreeParser::parseNamespace ()
   from /usr/lib/libkdevcppparser.so.0
#16 0x01166fbc in TagCreator::parseNamespace ()
   from /usr/lib/kde3/libkdevcppsupport.so
#17 0x0288bbd2 in TreeParser::parseDeclaration ()
   from /usr/lib/libkdevcppparser.so.0
#18 0x01164a3b in TagCreator::parseDeclaration ()
   from /usr/lib/kde3/libkdevcppsupport.so
#19 0x0288bc92 in TreeParser::parseTranslationUnit ()
   from /usr/lib/libkdevcppparser.so.0
#20 0x01165875 in TagCreator::parseTranslationUnit ()
   from /usr/lib/kde3/libkdevcppsupport.so
#21 0x011a062d in CreatePCSDialog::RppDriver::fileParsed ()
   from /usr/lib/kde3/libkdevcppsupport.so
#22 0x02852e3f in Driver::parseFile () from /usr/lib/libkdevcppparser.so.0
#23 0x011a026c in CreatePCSDialog::slotSelected ()
   from /usr/lib/kde3/libkdevcppsupport.so
#24 0x011c3c53 in CreatePCSDialogBase::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#25 0x0119eb37 in CreatePCSDialog::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#26 0x02f4be24 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x02f4c7ee in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#28 0x032f0137 in QWizard::selected () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#29 0x0311f899 in QWizard::showPage () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#30 0x0311da8b in QWizard::next () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#31 0x0119ea5b in CreatePCSDialog::next ()
   from /usr/lib/kde3/libkdevcppsupport.so
#32 0x032f0000 in QWizard::qt_invoke () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#33 0x037561c7 in KWizard::qt_invoke () from /usr/lib/libkdeui.so.4
#34 0x011c3c73 in CreatePCSDialogBase::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#35 0x0119eb37 in CreatePCSDialog::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#36 0x02f4be24 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#37 0x02f4c2e4 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#38 0x032cbc6e in QButton::clicked () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#39 0x02feba83 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#40 0x02f8a1a7 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#41 0x02ee70dd in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#42 0x02ee803f in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#43 0x005587a1 in KApplication::notify () from /usr/lib/libkdecore.so.4
#44 0x02e7e746 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#45 0x02e7cf01 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#46 0x02e91008 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#47 0x02eff792 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#48 0x02ee6acf in QApplication::enter_loop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#49 0x030e9e61 in QDialog::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#50 0x0113d189 in CCConfigWidget::slotNewPCS ()
   from /usr/lib/kde3/libkdevcppsupport.so
#51 0x011a9d4f in CCConfigWidgetBase::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#52 0x0113f86d in CCConfigWidget::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#53 0x02f4be24 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#54 0x02f4c2e4 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#55 0x032cbc6e in QButton::clicked () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#56 0x02feba83 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#57 0x02f8a1a7 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#58 0x02ee70dd in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#59 0x02ee803f in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#60 0x005587a1 in KApplication::notify () from /usr/lib/libkdecore.so.4
#61 0x02e7e746 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#62 0x02e7cf01 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#63 0x02e91008 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#64 0x02eff7ab in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#65 0x02ee6acf in QApplication::enter_loop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#66 0x030e9e61 in QDialog::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#67 0x03d0b6dc in ProjectManager::slotProjectOptions ()
   from /usr/lib/libkdevshell.so.0
#68 0x03d0f56f in ProjectManager::qt_invoke () from /usr/lib/libkdevshell.so.0
#69 0x02f4be24 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#70 0x02f4c2e4 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#71 0x0363082f in KAction::activated () from /usr/lib/libkdeui.so.4
#72 0x03630954 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#73 0x03632ef0 in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#74 0x0363317a in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#75 0x02f4be24 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#76 0x032c42d6 in QSignal::signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#77 0x02f696b3 in QSignal::activate () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#78 0x03060602 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#79 0x036216eb in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4
#80 0x02f8a1a7 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#81 0x02ee70dd in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#82 0x02ee803f in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#83 0x005587a1 in KApplication::notify () from /usr/lib/libkdecore.so.4
#84 0x02e7eb4d in QETWidget::translateMouseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#85 0x02e7cf01 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#86 0x02e91008 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#87 0x02eff792 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#88 0x02eff6b6 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#89 0x02ee6aa9 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#90 0x0804e5dd in ?? ()
#91 0x00dfed46 in __libc_start_main () from /lib/libc.so.6
#92 0x0804d941 in ?? ()
Comment 2 Jens Dagerbo 2005-07-25 22:34:31 UTC
Dupe

*** This bug has been marked as a duplicate of 83468 ***