[Uml-user] Crash of UML 1.1 beta 1 on Creating a Use Case View
Andreas Borchert
borchert at mathematik.uni-ulm.de
Mon Oct 14 02:31:02 UTC 2002
Hello,
I have built UML 1.1 beta 1 from sources using g++ 3.2 (with GNU as and
GNU ld) for Solaris 9 (using KDE 3.0.4). uml crashes due to a SIGSEGV
reproducibly:
- Start it with no arguments.
- Select the languages, click away the pop-up window.
- Right-Click ``Use Case View'' in the navigation bar
and select ``New'' / ``Use Case Diagram''.
- A name field appears below ``Use Case View''. Move the
pointer to it, erase the marked text using a backspace,
and type in the first letter.
Here is the backtrace. I have removed the trace for the signal
handling.
#7 0x000318f0 in WorkToolBar::buttonChanged(int) ()
#8 0x000a45a4 in WorkToolBar::qt_invoke(int, QUObject*) ()
#9 0xfde4fea0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#10 0xfde4ff4c in QObject::activate_signal(int, int) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#11 0xfe991810 in KToolBar::qt_emit(int, QUObject*) ()
from /usr/local/kde3/lib/libkdeui.so.4
#12 0x000a45e0 in WorkToolBar::qt_emit(int, QUObject*) ()
#13 0xfde4fea0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#14 0xfde4ff4c in QObject::activate_signal(int, int) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#15 0xfea0ffac in KToolBarButton::qt_invoke(int, QUObject*) ()
from /usr/local/kde3/lib/libkdeui.so.4
#16 0xfde4fea0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#17 0xfde4fd30 in QObject::activate_signal(int) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#18 0xfdecbf38 in QButton::animateTimeout() ()
from /usr/local/qt3/lib/libqt-mt.so.3
#19 0xfe0e9008 in QButton::qt_invoke(int, QUObject*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#20 0xfe0fcdf0 in QToolButton::qt_invoke(int, QUObject*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#21 0xfea0ffe4 in KToolBarButton::qt_invoke(int, QUObject*) ()
from /usr/local/kde3/lib/libkdeui.so.4
#22 0xfde4fea0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#23 0xfe0e3324 in QSignal::signal(QVariant const&) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#24 0xfde6d13c in QSingleShotTimer::event(QEvent*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#25 0xfddfe64c in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#26 0xfddfdf48 in QApplication::notify(QObject*, QEvent*) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#27 0xfe6e59bc in KApplication::notify(QObject*, QEvent*) ()
from /usr/local/kde3/lib/libkdecore.so.4
#28 0xfdda558c in qt_activate_timers() () from /usr/local/qt3/lib/libqt-mt.so.3
#29 0xfdda2654 in QApplication::processNextEvent(bool) ()
from /usr/local/qt3/lib/libqt-mt.so.3
#30 0xfddfff58 in QApplication::enter_loop() ()
from /usr/local/qt3/lib/libqt-mt.so.3
#31 0xfdda2298 in QApplication::exec() () from /usr/local/qt3/lib/libqt-mt.so.3
#32 0x0006da68 in main ()
I tried again with the option ``--nocrashhandler'' to get a core file.
adb tells me that uml crashed due to an access through 0.
Next, I tried to rebuild uml with debugging flags but was unable to
trigger this bug using that version.
Let me finally express my gratitude for developing a free UML tool.
I am glad that there is an alternative to Rational Rose.
Andreas.
--
Andreas Borchert, Universitaet Ulm, SAI, Helmholtzstr. 18, 89069 Ulm, Germany
E-Mail: borchert at mathematik.uni-ulm.de
WWW: http://www.mathematik.uni-ulm.de/sai/borchert/
PGP: http://www.mathematik.uni-ulm.de/sai/borchert/pgp.html
More information about the umbrello
mailing list