[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 146208] New: crash while deleting a class from the uml diagram
From: Carlos Aceituno <cdaceituno () hotmail ! com>
Date: 2007-05-31 16:43:31
Message-ID: 20070531184329.146208.cdaceituno () hotmail ! com
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=146208
Summary: crash while deleting a class from the uml diagram
Product: umbrello
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: uml-devel lists sourceforge net
ReportedBy: cdaceituno hotmail com
Version: (using KDE KDE 3.5.7)
Installed from: Compiled From Sources
Compiler: gcc (GCC) 4.1.3 20070514 (prerelease) (Debian 4.1.2-7)
OS: Linux
Hi again,
This is to report a crash occured while trying to delete a class from a uml diagram \
obtained by reverse-engineering java classes. This class had several associations and \
generalizations attached. This is the gdb backtrace:
umbrello: ERROR: AssociationWidget::getWidgetID(): m_pWidget is NULL
umbrello: ERROR: AssociationWidget::getWidgetID(): m_pWidget is NULL
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1503598896 (LWP 18019)]
0x08146534 in AssociationWidget::saveToXMI (this=0x898d4a8, qDoc= 0xaff0bb50, \
qElement= 0xaff0b740) at associationwidget.cpp:3314 3314 associationwidget.cpp: No \
such file or directory. in associationwidget.cpp
(gdb) backtrace
#0 0x08146534 in AssociationWidget::saveToXMI (this=0x898d4a8, qDoc= 0xaff0bb50, \
qElement= 0xaff0b740) at associationwidget.cpp:3314 #1 0x081d8049 in \
UMLView::saveToXMI (this=0x8faba50, qDoc= 0xaff0bb50, qElement= 0xaff0b858) at \
umlview.cpp:2957 #2 0x08176b48 in UMLFolder::saveContents (this=0x841e270, qDoc= \
0xaff0bb50, qElement= 0xaff0b8d8) at folder.cpp:192 #3 0x08176ccc in UMLFolder::save \
(this=0x841e270, qDoc= 0xaff0bb50, qElement= 0xaff0bae8) at folder.cpp:208 #4 \
0x08176d50 in UMLFolder::saveToXMI (this=0x841e270, qDoc= 0xaff0bb50, qElement= \
0xaff0bae8) at folder.cpp:214 #5 0x081ba59d in UMLDoc::saveToXMI (this=0x8418dc0, \
file= 0x90b2508) at umldoc.cpp:1307 #6 0x081b8241 in UMLDoc::addToUndoStack \
(this=0x8418dc0) at umldoc.cpp:2149 #7 0x081b8382 in UMLDoc::setModified \
(this=0x8418dc0, modified=true, addToUndo=true) at umldoc.cpp:1941 #8 0x081e05c0 in \
UMLView::removeWidget (this=0x8faba50, o=0x90ea8b8) at umlview.cpp:828 #9 0x08148574 \
in AssociationWidget::cleanup (this=0x898d4a8) at associationwidget.cpp:726 #10 \
0x081da0d3 in UMLView::removeAssoc (this=0x8faba50, pAssoc=0x898d4a8) at \
umlview.cpp:1756 #11 0x081da37b in UMLView::removeAssociations (this=0x8faba50, \
Widget=0x8d1acc8) at umlview.cpp:1796 #12 0x081e04f8 in UMLView::removeWidget \
(this=0x8faba50, o=0x8d1acc8) at umlview.cpp:813 #13 0x081e0a1f in \
UMLView::slotObjectRemoved (this=0x8faba50, o=0x8f9c640) at umlview.cpp:509 #14 \
0x081e238c in UMLView::qt_invoke (this=0x8faba50, _id=70, _o=0xaff0bf54) at \
umlview.moc:252 #15 0xa6e71e7c in QObject::activate_signal () from \
/usr/lib/libqt-mt.so.3 #16 0x081b7830 in UMLDoc::sigObjectRemoved (this=0x8418dc0, \
t0=0x8f9c640) at umldoc.moc:219 #17 0x081bad25 in UMLDoc::removeUMLObject \
(this=0x8418dc0, umlobject=0x8f9c640) at umldoc.cpp:1180 #18 0x081c3753 in \
UMLListView::deleteItem (this=0x84b3fb0, temp=0x8e2fb58) at umllistview.cpp:2640 #19 \
0x081cb5c0 in UMLListView::popupMenuSel (this=0x84b3fb0, sel=87) at \
umllistview.cpp:426 #20 0x081cbfe9 in UMLListView::qt_invoke (this=0x84b3fb0, \
_id=115, _o=0xaff0c7f8) at umllistview.moc:165 #21 0xa6e71d4f in \
QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #22 0xa6e72656 in \
QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #23 0xa7215a09 in \
QPopupMenu::activated () from /usr/lib/libqt-mt.so.3 #24 0xa6f966f9 in \
QPopupMenu::actSig () from /usr/lib/libqt-mt.so.3 #25 0xa6f96d10 in \
QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #26 0xa77b489e in \
KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 #27 0xa6ea86f0 in \
QWidget::event () from /usr/lib/libqt-mt.so.3 #28 0xa6e09c26 in \
QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #29 0xa6e0bdc9 in \
QApplication::notify () from /usr/lib/libqt-mt.so.3 #30 0xa75b1cce in \
KApplication::notify () from /usr/lib/libkdecore.so.4 #31 0xa6d9d495 in \
QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #32 0xa6d9be88 in \
QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #33 0xa6d9a6b0 in \
QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #34 0xa6db0d02 in \
QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #35 0xa6e24179 in \
QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #36 0xa6e23f9a in \
QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #37 0xa6e0b7bf in QApplication::exec \
() from /usr/lib/libqt-mt.so.3 #38 0x0818bc5c in main (argc=-1489909624, \
argv=0x8afd1a8) at main.cpp:137
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic