Bug 60948 - crash on saving files
Summary: crash on saving files
Status: RESOLVED DUPLICATE of bug 59464
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (old) (show other bugs)
Version: 3.0.0a4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KDevelop Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-08 23:03 UTC by Jan Mentzel
Modified: 2003-07-13 15:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Mentzel 2003-07-08 23:03:37 UTC
Version:           3.0.0a4 (using KDE KDE 3.1.2)
Installed from:    SuSE RPMs
Compiler:          gcc 2.95.3 
OS:          Linux

- Loaded plugins:

Abblication Wizard
History
Editor Selection
File Selector
User-Interface Selection
Text Tools
Grep frontend
Tools
valgrind

- relatively reproducable 

Besides normal C++-Classes I have pure virtual classes in my project - consisting only of .h Files (no .cpp Files).
crash on:
Saving one of these .h files (sometimes)
Installing the Project (sometimes)
removing some of these Files from "Automake Manager"

The changes are saved - the files are ok after startin gideon again.
Gidion seems not to be crashed completely because there is still a "gideon" process (top) running, which has to be killed with -9.

- traceback looks allways similar to this:

Crash on "save":

[New Thread 1024 (LWP 12934)]
[New Thread 2049 (LWP 12939)]
[New Thread 1026 (LWP 12940)]
0x412c9099 in wait4 () from /lib/libc.so.6
#0  0x412c9099 in wait4 () from /lib/libc.so.6
#1  0x41343bd8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x4117d072 in waitpid () from /lib/libpthread.so.0
#3  0x40941abe in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x4117aa74 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x40e854b9 in QString::QString () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x40373736 in ClassStore::removeWithReferences ()
   from /opt/kde3/lib/libkdevelop.so.1
#8  0x41e9e0a8 in StoreWalker::parseTranslationUnit ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#9  0x41e4ec2f in CppSupportPart::maybeParse ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#10 0x41e4b5d1 in CppSupportPart::savedFile ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#11 0x41e50ac1 in CppSupportPart::qt_invoke ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#12 0x40c7d465 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x40c7d6db in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x0808d0fb in KDevPartController::savedFile ()
#15 0x0806e204 in PartController::slotUploadFinished ()
#16 0x08070629 in PartController::qt_invoke ()
#17 0x40c7d465 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x40c7d2fe in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40401525 in KParts::ReadOnlyPart::completed ()
   from /opt/kde3/lib/libkparts.so.2
#20 0x40400f84 in KParts::ReadWritePart::saveToURL ()
   from /opt/kde3/lib/libkparts.so.2
#21 0x40400b6f in KParts::ReadWritePart::save ()
   from /opt/kde3/lib/libkparts.so.2
#22 0x4040189a in KParts::ReadWritePart::qt_invoke ()
   from /opt/kde3/lib/libkparts.so.2
#23 0x403d125e in KTextEditor::Editor::qt_invoke ()
   from /opt/kde3/lib/libktexteditor.so.0
#24 0x403d0d26 in KTextEditor::Document::qt_invoke ()
   from /opt/kde3/lib/libktexteditor.so.0
#25 0x421395be in QEditorPart::qt_invoke ()
   from /opt/kde3/lib/kde3/libqeditorpart.so
#26 0x40c7d3c4 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40c7d2fe in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40748ac0 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#29 0x4073e2d2 in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#30 0x40748cc2 in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#31 0x40c7d3c4 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40c7d2fe in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x4093d120 in KAccelPrivate::menuItemActivated ()
   from /opt/kde3/lib/libkdecore.so.4
#34 0x4093bde6 in KAccelPrivate::eventFilter ()
   from /opt/kde3/lib/libkdecore.so.4
#35 0x40c7b2b8 in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x40c7b171 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x40ca7325 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x40d310d1 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x40c3209a in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40c317bc in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x408dfdcb in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#42 0x4093b060 in KAccelEventHandler::x11Event ()
   from /opt/kde3/lib/libkdecore.so.4
#43 0x408e3bd5 in KApplication::x11EventFilter ()
   from /opt/kde3/lib/libkdecore.so.4
#44 0x40bddd29 in qt_set_x11_event_filter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x40be738c in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x40bf7f8f in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#47 0x40c42520 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0x40c42467 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0x40c32216 in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0x08066959 in main ()
#51 0x4123e9ed in __libc_start_main () from /lib/libc.so.6

----------------------------------------------------------------------------------------

Crash on "make":

[New Thread 1024 (LWP 3786)]
[New Thread 2049 (LWP 3792)]
[New Thread 1026 (LWP 3793)]
0x412c9099 in wait4 () from /lib/libc.so.6
#0  0x412c9099 in wait4 () from /lib/libc.so.6
#1  0x41343bd8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x4117d072 in waitpid () from /lib/libpthread.so.0
#3  0x40941abe in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x4117aa74 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x40e854b9 in QString::QString () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x40373736 in ClassStore::removeWithReferences ()
   from /opt/kde3/lib/libkdevelop.so.1
#8  0x41e9e0a8 in StoreWalker::parseTranslationUnit ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#9  0x41e4ec2f in CppSupportPart::maybeParse ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#10 0x41e4b5d1 in CppSupportPart::savedFile ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#11 0x41e50ac1 in CppSupportPart::qt_invoke ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#12 0x40c7d465 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x40c7d6db in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x0808d0fb in KDevPartController::savedFile ()
#15 0x0806e204 in PartController::slotUploadFinished ()
#16 0x08070629 in PartController::qt_invoke ()
#17 0x40c7d465 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x40c7d2fe in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40401525 in KParts::ReadOnlyPart::completed ()
   from /opt/kde3/lib/libkparts.so.2
#20 0x40400f84 in KParts::ReadWritePart::saveToURL ()
   from /opt/kde3/lib/libkparts.so.2
#21 0x40400b6f in KParts::ReadWritePart::save ()
   from /opt/kde3/lib/libkparts.so.2
#22 0x0806e786 in PartController::saveFile ()
#23 0x0806e8a8 in PartController::saveAllFiles ()
#24 0x41f1bfd5 in AutoProjectPart::startMakeCommand ()
   from /opt/kde3/lib/kde3/libkdevautoproject.so
#25 0x41f1c52e in AutoProjectPart::slotBuild ()
   from /opt/kde3/lib/kde3/libkdevautoproject.so
#26 0x41f200e9 in AutoProjectPart::qt_invoke ()
   from /opt/kde3/lib/kde3/libkdevautoproject.so
#27 0x40c7d3c4 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40c7d2fe in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40748ac0 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#30 0x4073e2d2 in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#31 0x40748cc2 in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#32 0x40c7d3c4 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40ed8695 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40c929cd in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40d3e9cc in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x40ca7516 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x40c3209a in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x40c3190e in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x408dfdcb in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#40 0x40be994b in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x40be7f1c in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x40bf7f8f in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x40c42520 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x40c42467 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x40c32216 in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x08066959 in main ()
#47 0x4123e9ed in __libc_start_main () from /lib/libc.so.6

I like Gideon a lot, so help would be welcome.
thanks in advance, Jan
Comment 1 Amilcar do Carmo Lucas 2003-07-09 10:12:12 UTC
Could you tell me your SuSE version? 
I'm marking this as a duplicate. 
The duplicate bug has a workaround. see it's page. 

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