Bug 92123

Summary: Umbrello crashes when canceling the addition of a state in a state diagram
Product: [Applications] umbrello Reporter: Atte Kojo <atte.kojo>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED WORKSFORME    
Severity: crash CC: daniel-hofstetter, esigra
Priority: NOR    
Version: 1.3.1   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Atte Kojo 2004-10-26 13:05:37 UTC
Version:           1.3.1 (using KDE KDE 3.3.1)
Installed from:    Unlisted Binary Package
OS:                Linux

When adding a new state to state diagram, canceling the addition at the state name dialog makes umbrello crash.
Steps to reproduce:

1. Open a new state diagram
2. Add a new state
3. When prompted for a name, click cancel

Works (i.e. crashes) every time. 

I'm using kdesdk-3.3.1 from the kde-redhat project.
Comment 1 Jonathan Riddell 2004-10-28 01:53:58 UTC
Doesn't crash for me with current CVS, would you be able to try from a CVS head build?
Comment 2 esigra 2004-11-28 12:01:58 UTC
This is a confirmation that the bug also exists in the current Gentoo package of kdesdk-3.3.1.
Comment 3 Daniel Hofstetter 2005-04-28 11:18:22 UTC
The bug exists also in the current debian package (version 1.3.2). 

[KCrash handler]
#3  0x7fffffff in ?? ()
#4  0x08185afa in UMLView::setupNewWidget ()
#5  0x08152c92 in ToolBarStateOther::newWidget ()
#6  0x08153218 in ToolBarStateOther::mouseRelease ()
#7  0x08185bf1 in UMLView::contentsMouseReleaseEvent ()
#8  0x40dc5842 in QScrollView::viewportMouseReleaseEvent ()
   from /usr/lib/libqt-mt.so.3
#9  0x40dc50f9 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#10 0x40cad04e in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#11 0x40cacf7c in QObject::event () from /usr/lib/libqt-mt.so.3
#12 0x40ce5aaf in QWidget::event () from /usr/lib/libqt-mt.so.3
#13 0x40c52e1f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#14 0x40c52514 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#15 0x407f6e93 in KApplication::notify () from /usr/lib/libkdecore.so.4
#16 0x40be75b0 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#17 0x40be523e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#18 0x40bfc254 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#19 0x40c651d8 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#20 0x40c65088 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#21 0x40c53071 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#22 0x0813b774 in main ()
Comment 4 William Jones 2005-11-29 15:59:52 UTC
Same Debian crash 

KDE 3.3.2

[KCrash handler]
#5  0x00000000 in ?? ()
#6  0x08185afa in UMLView::setupNewWidget ()
#7  0x08152c92 in ToolBarStateOther::newWidget ()
#8  0x08153218 in ToolBarStateOther::mouseRelease ()
#9  0x08185bf1 in UMLView::contentsMouseReleaseEvent ()
#10 0x40dc6842 in QScrollView::viewportMouseReleaseEvent ()
   from /usr/lib/libqt-mt.so.3
#11 0x40dc60f9 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#12 0x40cae04e in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#13 0x40cadf7c in QObject::event () from /usr/lib/libqt-mt.so.3
#14 0x40ce6aaf in QWidget::event () from /usr/lib/libqt-mt.so.3
#15 0x40c53e1f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#16 0x40c53514 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#17 0x407f8ec3 in KApplication::notify () from /usr/lib/libkdecore.so.4
#18 0x40be85b0 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3