Bug 188511 - umbrello crashes when removing class attribut
Summary: umbrello crashes when removing class attribut
Status: RESOLVED WORKSFORME
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-30 23:57 UTC by yuris
Modified: 2009-08-08 21:15 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 yuris 2009-03-30 23:57:23 UTC
Version:           2.2.1 (using KDE 4.2.1)
Compiler:          Ubuntu 8.10 x64 
OS:                Linux
Installed from:    Ubuntu Packages

the application Umbrello UML-Modeller (umbrello) crashed and caused the signal 11 (SIGSEGV).

no plugins loaded

the umbrello crasched when removing class atribut after 15 minets at start
Ubuntu x64 German version.

Anwendung: Umbrello UML-Modeller (umbrello), Signal SIGSEGV
0x00007fd03428d6e1 in nanosleep () from /lib/libc.so.6

Thread 1 (Thread 0x7fd0387f66f0 (LWP 7079)):
[KCrash Handler]
#5  0x00007fd0352dd340 in QString::operator= () from /usr/lib/libQtCore.so.4
#6  0x00000000004606a8 in _start ()
Comment 1 bert.de.beer 2009-04-29 21:15:37 UTC
Same problem: Crash when delete an attribute of a class in the logical view
Umbrello 1.5.8 KDE 3.5.10 (release 21.9) on OpenSuse linux 
trace follows
[?1034h(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]
(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)
(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  0xb6aa471b in strlen () from /lib/libc.so.6
#7  0xb725ec90 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0xb7263dea in QString::QString(char const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x08172a7d in UMLListViewItem::saveToXMI(QDomDocument&, QDomElement&) ()
#10 0x08172c0e in UMLListViewItem::saveToXMI(QDomDocument&, QDomElement&) ()
#11 0x08172c0e in UMLListViewItem::saveToXMI(QDomDocument&, QDomElement&) ()
#12 0x08172c0e in UMLListViewItem::saveToXMI(QDomDocument&, QDomElement&) ()
#13 0x08172c0e in UMLListViewItem::saveToXMI(QDomDocument&, QDomElement&) ()
#14 0x08173055 in UMLListView::saveToXMI(QDomDocument&, QDomElement&) ()
#15 0x08187cf5 in UMLDoc::saveToXMI(QIODevice&) ()
#16 0x0817d934 in UMLDoc::addToUndoStack() ()
#17 0x0817d9e3 in UMLDoc::setModified(bool, bool) ()
#18 0x08180dd4 in UMLDoc::removeUMLObject(UMLObject*) ()
#19 0x082963aa in ClassifierListPage::slotDelete() ()
#20 0x082a6353 in ClassifierListPage::qt_invoke(int, QUObject*) ()
#21 0xb6f66afa in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0xb6f6903b in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0xb72d1a3c in QButton::clicked() () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0xb7001b00 in QButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0xb6fa16d7 in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0xb6f0172d in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0xb6f02936 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0xb765c952 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#29 0xb6e9bb5e in QApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0xb6e98980 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0xb6e97c1d in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0xb6eabde4 in QEventLoop::processEvents(unsigned int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0xb6f1a090 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0xb6f01d2f in QApplication::enter_loop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0xb70fc64d in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x081812b1 in UMLWidget::showProperties() ()
#37 0x081d3793 in UMLWidget::slotMenuSelection(int) ()
#38 0x081372dd in UMLWidget::qt_invoke(int, QUObject*) ()
#39 0xb6f66afa in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0xb6f68ef9 in QObject::activate_signal(int, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0xb72e0a20 in QPopupMenu::activated(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0xb707640f in QPopupMenu::actSig(int, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0xb7076870 in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0xb7882602 in KPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /opt/kde3/lib/libkdeui.so.4
#45 0xb6fa16d7 in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0xb6f0172d in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#47 0xb6f02936 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0xb765c952 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#49 0xb6e9bb5e in QApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0xb6e98c6f in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#51 0xb6e97c1d in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#52 0xb6eabde4 in QEventLoop::processEvents(unsigned int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#53 0xb6f1a090 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#54 0xb6f19f26 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#55 0xb6f01dbf in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#56 0x081cee77 in main ()
Comment 2 FiNeX 2009-08-08 21:15:43 UTC
The two reports are on two different versions, anyway I'm not able to reproduce using current trunk: deleting attributes from the logical view and from the properties dialog doesn't make umbrello crash.