Bug 95459 - deleting an operation of a synchronous message crashes
Summary: deleting an operation of a synchronous message crashes
Status: RESOLVED NOT A BUG
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-19 15:48 UTC by Jörg Kampmann
Modified: 2004-12-20 01:25 UTC (History)
0 users

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 Jörg Kampmann 2004-12-19 15:48:09 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

trying to delete an operation of a synchronous message leads to a crash of system (umbrello)

Here the crash results due to SIGSEGV

(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 10155)]

(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  0x40daed35 in QDomNodePrivate::ownerDocument() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0x40daf6d8 in QDomNode::ownerDocument() const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x40db4d55 in QDomElementPrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x40daeeda in QDomNodePrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x40db4d99 in QDomElementPrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x40daeeda in QDomNodePrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40db4d99 in QDomElementPrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40daeeda in QDomNodePrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x40db4d99 in QDomElementPrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x40daeeda in QDomNodePrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x40db4d99 in QDomElementPrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40dbab30 in QDomDocumentPrivate::save(QTextStream&, int, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40dafd80 in QDomNode::save(QTextStream&, int) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40dbb69b in QDomDocument::toString() const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x08176c2a in UMLDoc::saveToXMI(QIODevice&) ()
#19 0x0817d167 in UMLDoc::addToUndoStack() ()
#20 0x0817bc25 in UMLDoc::setModified(bool, bool) ()
#21 0x08191ff0 in UMLView::removeWidget(UMLWidget*) ()
#22 0x0814f95f in MessageWidget::cleanup() ()
#23 0x08191f4a in UMLView::removeWidget(UMLWidget*) ()
#24 0x08137d7f in FloatingText::slotMenuSelection(int) ()
#25 0x081a1f7a in UMLWidget::qt_invoke(int, QUObject*) ()
#26 0x40b7f61b in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40b7f75a in QObject::activate_signal(int, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40ec4580 in QPopupMenu::activated(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40c8055c in QPopupMenu::actSig(int, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40c84b54 in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40bb6411 in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40b1d656 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40b1d1b8 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x406fe8c9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#35 0x40ab0f76 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x40aaeb3c in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x40ac4d7d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x40b31900 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x40b317f6 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40b1d8ef in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x0814d4be in main ()
Comment 1 Jonathan Riddell 2004-12-20 01:25:37 UTC
This has been fixed in later versions.