Bug 151985 - Deleting a class containing relations crash the whole application
Summary: Deleting a class containing relations crash the whole application
Status: RESOLVED UNMAINTAINED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: RedHat Enterprise Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-07 16:07 UTC by Remberto Martinez
Modified: 2014-04-17 07:35 UTC (History)
2 users (show)

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 Remberto Martinez 2007-11-07 16:07:57 UTC
Version:            (using KDE KDE 3.5.4)
Installed from:    RedHat RPMs
Compiler:          gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-52) 
OS:                Linux

Maybe similar 149939 and 70642 ?

While trying to delete a class containing association to another class the application crash. Same operation is successful if associations are deleted first and then the (empty) class.

Here are more details from backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208838448 (LWP 19812)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0x03140f0f in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
#7  0x081dc8f1 in UMLWidget::getID ()
#8  0x08112887 in AssociationWidget::getWidgetID ()
#9  0x08112b59 in AssociationWidget::saveToXMI ()
#10 0x081ca78d in UMLView::saveToXMI ()
#11 0x0819d148 in UMLDoc::saveToXMI ()
#12 0x081982bf in UMLDoc::addToUndoStack ()
#13 0x08198371 in UMLDoc::setModified ()
#14 0x0813d463 in DocWindow::updateDocumentation ()
#15 0x0813d80d in DocWindow::showDocumentation ()
#16 0x081c5f9c in UMLView::showDocumentation ()
#17 0x0810afa8 in AssociationWidget::setSelected ()
#18 0x0810b0b7 in AssociationWidget::mousePressEvent ()
#19 0x08184576 in ToolBarState::setSelectedWidget ()
#20 0x08183f82 in ToolBarState::mousePress ()
#21 0x0818486b in ToolBarStateArrow::mousePress ()
#22 0x081c54af in UMLView::contentsMousePressEvent ()
#23 0x00f35db1 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x00f3356a in QScrollView::eventFilter ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#25 0x00e022ec in QObject::activate_filters ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#26 0x00e0236b in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x00e3fe1c in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#28 0x00d99f7b in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#29 0x00d9b5c7 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#30 0x021e2bb2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#31 0x00d31986 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#32 0x00d30486 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#33 0x00d4219b in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#34 0x00db34a0 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#35 0x00db3356 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#36 0x00d99a8f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#37 0x0815f047 in main ()
Comment 1 Christoph Feck 2011-12-20 02:58:31 UTC
This crash report is at least 4 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in KDE 4 or the backtrace is no longer applicable to KDE 4.

If the crash still happens with a recent KDE version (4.7.4 or 4.8), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or NEW)