Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.3 OS: Linux Seems like a null pointer problem. Here is the backtrace: #5 0x4102e669 in QString::QString(QString const&) () from /usr/qt/3/lib/libqt-mt.so.3 #6 0x0818c7ae in UMLObject::getDoc() const (this=0x0) at umlobject.cpp:217 #7 0x0822ade4 in ClassifierListPage::slotClicked(QListBoxItem*) ( this=0x84ed820, item=0x0) at classifierlistpage.cpp:180 #8 0x0822c851 in ClassifierListPage::qt_invoke(int, QUObject*) ( this=0x84ed820, _id=139062840, _o=0x82cd750) at classifierlistpage.moc:139 #9 0x40d5fd6c in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #10 0x410aab4d in QListBox::clicked(QListBoxItem*) () from /usr/qt/3/lib/libqt-mt.so.3 #11 0x40e31356 in QListBox::mouseReleaseEvent(QMouseEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #12 0x40d95ce7 in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #13 0x40d03dcf in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #14 0x40d03283 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #15 0x4088344c in KApplication::notify(QObject*, QEvent*) (this=0xbffff3c0, receiver=0x84eed20, event=0xbfffe220) at kapplication.cpp:497 #16 0x40c99d5c in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/qt/3/lib/libqt-mt.so.3 #17 0x40c97983 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #18 0x40caecf4 in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3 #19 0x40d15f48 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 #20 0x40d04081 in QApplication::enter_loop() () from /usr/qt/3/lib/libqt-mt.so.3 #21 0x40ee86b0 in QDialog::exec() () from /usr/qt/3/lib/libqt-mt.so.3 #22 0x0817eb0b in UMLDoc::showProperties(UMLWidget*) (this=0x841f010, o=0x84f22a8) at umldoc.cpp:2462 #23 0x0819de05 in UMLWidget::slotMenuSelection(int) (this=0x84f22a8, sel=139120832) at umlwidget.cpp:483 #24 0x0819e2ea in UMLWidget::mouseDoubleClickEvent(QMouseEvent*) ( this=0x84f22a8, me=0x30) at umlwidget.cpp:621 #25 0x0816694c in ToolBarState::mouseDoubleClick(QMouseEvent*) ( this=0x84f22a8, ome=0xbfffdc50) at toolbarstate.cpp:110 #26 0x08191e74 in UMLView::contentsMouseDoubleClickEvent(QMouseEvent*) ( this=0xbfffdc50, ome=0x30) at umlview.cpp:811 #27 0x40e74b32 in QScrollView::viewportMouseDoubleClickEvent(QMouseEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #28 0x40e74328 in QScrollView::eventFilter(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #29 0x40d5d69e in QObject::activate_filters(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #30 0x40d5d5cc in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #31 0x40d95c5f in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #32 0x40d03dcf in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #33 0x40d03283 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #34 0x4088344c in KApplication::notify(QObject*, QEvent*) (this=0xbffff3c0, receiver=0x84ad7c8, event=0xbfffee30) at kapplication.cpp:497 #35 0x40c99d5c in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/qt/3/lib/libqt-mt.so.3 #36 0x40c97983 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #37 0x40caecf4 in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3 #38 0x40d15f48 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 #39 0x40d15df8 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3 #40 0x40d04021 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3 #41 0x081533a4 in main (argc=48, argv=0x30) at main.cpp:86
Which version? Please give the exact steps to get the crash.
I cannot reproduce this :+( I have a file and when I tried to delete an attribute from the list of attributes (with the Class View active) it crashed giving the stacktrace. I looked at it and because it was a null pointer, I decided to post this bug report.
Please attach or give us the URL for your diagram.
I cannot make it public (it's a part of a project for a client), sorry. This diagram makes umbrello crash quite often, but more or less always with the same scenario : delete two or more connections in the sequence diagram, edit attributes in the class diagram (by double clicking on the class on the diagram). As I said, I can not reproduce it in the stable way - sometimes it happens, sometime not. Hope that helps. For now, I have absolutely no time to track down what's happening on my own. ./Maciek -----Original Message----- From: Jonathan Riddell <jr@jriddell.org> To: macberry@mail.ru Date: 8 Sep 2004 18:50:52 -0000 Subject: [Bug 88943] Crash when editing an attribute of a class > > ------- You are receiving this mail because: ------- > You reported the bug, or are watching the reporter. > > http://bugs.kde.org/show_bug.cgi?id=88943 > > > > > ------- Additional Comments From jr jriddell org 2004-09-08 20:50 ------- > Please attach or give us the URL for your diagram. > Created an attachment (id=7481) messagesdesign.xmi
oh dammit! I responded to the email hoping you would get it privately, but i didn't check and it sent it to the bugzilla. Now, our email adresses are exposed on the site and the .xmi file (that I wanted to not to make public) is here too... Any way to edit my message in bugzilla?
Don't think there is any way of deleting a comment from here. Currently I can't get past deleting a sequence diagram message, that crashes the program every time.
Jonathan Riddell wrote: > > Currently I can't get past deleting a sequence diagram message, > that crashes the program every time. Now that the sequence problem is fixed, can we close this too?
I can not reproduce this problem with current CVS, closing.