Bug 66442 - When selecting the 'Activity Transition' properties on a right click Umbrello crashes
Summary: When selecting the 'Activity Transition' properties on a right click Umbrello...
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: HI crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-23 08:46 UTC by Darren Williams
Modified: 2003-10-28 23:30 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 Darren Williams 2003-10-23 08:46:10 UTC
Version:           Umbrello UML Modeller: 1.2-beta (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc version 3.3.2 20030908 (Debian prerelease) 
OS:          Linux

When I add a 'Activity Transition' then attempt to select its properties via the mouse right button the application crashes.

Umbrello has been compiled against:
Qt: 3.2.1
KDE: 3.1.92 (CVS >= 20031019)

Here is the trace
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x4118fa56 in waitpid ()
   from /lib/libpthread.so.0
#0  0x4118fa56 in waitpid () from /lib/libpthread.so.0
#1  0x40908a0f in KCrash::defaultCrashHandler(int) ()
   from /usr/local/kde/lib/libkdecore.so.4
#2  0x4118e685 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x40f97a39 in QString::QString(QString const&) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#5  0x0814ff7e in UMLObject::getName() const ()
#6  0x081fe4c5 in AssocGenPage::constructWidget() ()
#7  0x081fe0ac in AssocGenPage::AssocGenPage(QWidget*, UMLAssociation*) ()
#8  0x0834e0a0 in ?? ()
Comment 1 Darren Williams 2003-10-24 00:28:13 UTC
Some additional trace with DEBUG on full

[New Thread 16384 (LWP 469)]
0x41189a56 in waitpid () from /lib/libpthread.so.0
#0  0x41189a56 in waitpid () from /lib/libpthread.so.0
#1  0x40902a0f in KCrash::defaultCrashHandler(int) ()
   from /usr/local/kde/lib/libkdecore.so.4
#2  0x41188685 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x40f91a39 in QString::QString(QString const&) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#5  0x0815b8dc in UMLObject::getName() const (this=0x0) at umlobject.cpp:69
#6  0x081cd404 in AssocGenPage::constructWidget() (this=0x8341740)
    at assocgenpage.cpp:61
#7  0x081ccfba in AssocGenPage (this=0x8341740, parent=0x832d110, assoc=0x0)
    at assocgenpage.cpp:32
#8  0x081a46e0 in AssocPropDlg::setupPages() (this=0xbfffec30)
    at assocpropdlg.cpp:81
#9  0x081a43c5 in AssocPropDlg (this=0xbfffec30, parent=0x83ca880, assoc=0x0, 
    pageNum=0) at assocpropdlg.cpp:42
#10 0x080d9584 in AssociationWidget::slotMenuSelection(int) (this=0x8427890, 
    sel=1970) at associationwidget.cpp:2390
#11 0x080de57e in AssociationWidget::qt_invoke(int, QUObject*) (
    this=0x8427890, _id=2, _o=0xbfffedf0) at associationwidget.moc:91
#12 0x40cdc8cc in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#13 0x40cdca2d in QObject::activate_signal(int, int) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#14 0x4100e982 in QPopupMenu::activated(int) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#15 0x40dd8e7c in QPopupMenu::actSig(int, bool) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#16 0x40ddd2c6 in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#17 0x40d11927 in QWidget::event(QEvent*) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#18 0x40c80eaf in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#19 0x40c805b1 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#20 0x40857c8f in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/kde/lib/libkdecore.so.4
#21 0x40c19901 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#22 0x40c17832 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#23 0x40c2d951 in QEventLoop::processEvents(unsigned) ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#24 0x40c94698 in QEventLoop::enterLoop() ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#25 0x40c94548 in QEventLoop::exec() () from /usr/share/qt3/lib/libqt-mt.so.3
#26 0x40c81101 in QApplication::exec() () from /usr/share/qt3/lib/libqt-mt.so.3
#27 0x08122f90 in main (argc=1, argv=0xbffff9e4) at main.cpp:86
Comment 2 Sebastian Stein 2003-10-28 21:23:07 UTC
this bug should be fixed before KDE 3.2 release

Luis may need to revert his previous commit which introduced this bug (that's what people say, I don't know ;-) )
Comment 3 Jonathan Riddell 2003-10-28 23:30:32 UTC
Commit reverted.