Bug 95457

Summary: deleting an item crashes umbrello (here: a synchronous message)
Product: [Applications] umbrello Reporter: Jörg Kampmann <kampmann>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jörg Kampmann 2004-12-19 14:58:11 UTC
Version:           1.3.0 (using KDE 3.1.4)
Installed from:    SuSE
Compiler:          gcc version 3.3.1 (SuSE Linux)
OS:                Linux (i686) release 2.4.21-99-default

I try to delete a synchronous message symbol and the application crashes. The report is following:

(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)...[New Thread 16384 (LWP 8555)]

(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)...
0x412a2a86 in waitpid () from /lib/i686/libpthread.so.0
#0  0x412a2a86 in waitpid () from /lib/i686/libpthread.so.0
#1  0x40771010 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x412a196c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x00000004 in ?? ()
#5  0x081502b6 in MessageWidget::saveToXMI(QDomDocument&, QDomElement&) ()
#6  0x08199bf9 in UMLView::saveToXMI(QDomDocument&, QDomElement&) ()
#7  0x08176a9c in UMLDoc::saveToXMI(QIODevice&) ()
#8  0x0817d167 in UMLDoc::addToUndoStack() ()
#9  0x0817bc25 in UMLDoc::setModified(bool, bool) ()
#10 0x08191ff0 in UMLView::removeWidget(UMLWidget*) ()
#11 0x0814f95f in MessageWidget::cleanup() ()
#12 0x08191f4a in UMLView::removeWidget(UMLWidget*) ()
#13 0x0819295e in UMLView::deleteSelection() ()
#14 0x0816c02a in UMLApp::slotDeleteSelectedWidget() ()
#15 0x08169447 in UMLApp::slotEditCut() ()
#16 0x0816cf16 in UMLApp::qt_invoke(int, QUObject*) ()
#17 0x40b7f61b in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x40b7f3e4 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40500599 in KAction::activated() () from /opt/kde3/lib/libkdeui.so.4
#20 0x404f233d in KAction::slotActivated() () from /opt/kde3/lib/libkdeui.so.4
#21 0x40500651 in KAction::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkdeui.so.4
#22 0x40b7f538 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40b7f3e4 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40eb54ac in QButton::clicked() () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40c0f85e in QButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40bb6411 in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40b1d656 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40b1d1b8 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x406fe8c9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#30 0x40ab0d1d in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40aaeb3c in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40ac4d7d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40b31900 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40b317f6 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40b1d8ef in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x0814d4be in main ()
Comment 1 Jonathan Riddell 2004-12-20 00:24:24 UTC
This is most likely fixed in later versions, please try a newer version and reopen if you still get a crash.