Version: (using KDE KDE 3.5.8) Installed from: Ubuntu Packages OS: Linux I am trying to delete a class called "Permission" from a diagram and then from the model. When I delete it from the model, I get a crash - here's the backtrace (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [...] (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1235278144 (LWP 5666)] (no debugging symbols found) [...] (no debugging symbols found) [KCrash handler] #6 0xb799f8b4 in QCanvasRectangle::width () from /usr/lib/libqt-mt.so.3 #7 0x08174212 in AssociationWidget::calculateTextPosition () #8 0x08174ab1 in AssociationWidget::saveIdealTextPositions () #9 0x081ddc46 in UMLWidget::adjustAssocs () #10 0x081dde70 in ClassifierWidget::adjustAssocs () #11 0x0811ee19 in UMLWidget::updateComponentSize () #12 0x081d4722 in UMLWidget::updateWidget () #13 0x081363e7 in UMLWidget::qt_invoke () #14 0xb77709c0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #15 0xb7771338 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #16 0x08120c6d in UMLObject::modified () #17 0x08194f28 in UMLCanvasObject::removeAssociationEnd () #18 0x0819505c in UMLCanvasObject::removeAllAssociationEnds () #19 0x081950f5 in UMLCanvasObject::removeAllChildObjects () #20 0x081ef37d in UMLListView::deleteItem () #21 0x081eff91 in UMLListView::popupMenuSel () #22 0x081f1095 in UMLListView::qt_invoke () #23 0xb7770893 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #24 0xb77711aa in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #25 0xb7b17431 in QPopupMenu::activated () from /usr/lib/libqt-mt.so.3 #26 0xb7896968 in QPopupMenu::actSig () from /usr/lib/libqt-mt.so.3 #27 0xb7896f88 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #28 0xb67e7dce in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 #29 0xb77a7681 in QWidget::event () from /usr/lib/libqt-mt.so.3 #30 0xb7707af0 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #31 0xb7709cae in QApplication::notify () from /usr/lib/libqt-mt.so.3 #32 0xb7ecdca2 in KApplication::notify () from /usr/lib/libkdecore.so.4 #33 0xb769a27d in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #34 0xb7698bbf in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #35 0xb7696fcc in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #36 0xb76ae1a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #37 0xb77221ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #38 0xb7721fde in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #39 0xb7709699 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #40 0x081e2d27 in main () When I tried deleting an association that leads to this class, I get another crash: (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [..] (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1235814720 (LWP 2141)] (no debugging symbols found) [...] (no debugging symbols found) [KCrash handler] #6 0x081744d6 in AssociationWidget::calculateTextPosition () #7 0x08174ab1 in AssociationWidget::saveIdealTextPositions () #8 0x081ddc46 in UMLWidget::adjustAssocs () #9 0x081dde70 in ClassifierWidget::adjustAssocs () #10 0x0811ee19 in UMLWidget::updateComponentSize () #11 0x081d4722 in UMLWidget::updateWidget () #12 0x081363e7 in UMLWidget::qt_invoke () #13 0xb76ed9c0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #14 0xb76ee338 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #15 0x08120c6d in UMLObject::modified () #16 0x08194f28 in UMLCanvasObject::removeAssociationEnd () #17 0x081951c7 in UMLPackage::removeAssocFromConcepts () #18 0x081952b1 in UMLPackage::removeObject () #19 0x081952f2 in UMLDoc::removeAssociation () #20 0x081d7d6a in UMLView::removeAssocInViewAndDoc () #21 0x081d86b5 in AssociationWidget::slotMenuSelection () #22 0x081d87ff in AssociationWidget::qt_invoke () #23 0xb76ed893 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #24 0xb76ee1aa in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #25 0xb7a94431 in QPopupMenu::activated () from /usr/lib/libqt-mt.so.3 #26 0xb7813968 in QPopupMenu::actSig () from /usr/lib/libqt-mt.so.3 #27 0xb7813f88 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #28 0xb6764dce in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 #29 0xb7724681 in QWidget::event () from /usr/lib/libqt-mt.so.3 #30 0xb7684af0 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #31 0xb7686cae in QApplication::notify () from /usr/lib/libqt-mt.so.3 #32 0xb7e4aca2 in KApplication::notify () from /usr/lib/libkdecore.so.4 #33 0xb761727d in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #34 0xb7615bbf in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #35 0xb7613fcc in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #36 0xb762b1a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #37 0xb769f1ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #38 0xb769efde in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #39 0xb7686699 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #40 0x081e2d27 in main ()
I saved the file that caused the crash. It is completely reproducible. I was able to ultimately able to delete the crash by deleting it frem the diagram and then deleting some of the associations that attach to it.
[Comment from a bug triager] Merging with bug 255815 which has an updated KDE SC 4 backtrace. Thanks *** This bug has been marked as a duplicate of bug 255815 ***