Version: 1.3.0 (using KDE 3.3.0, Gentoo) Compiler: gcc version 3.4.2 (Gentoo Linux 3.4.2-r2, ssp-3.4.1-1, pie-8.7.6.5) OS: Linux (i686) release 2.6.10-rc1-bk1 Start Umbrello; create 2 classes; insert an "Implements" relationship between them; click undo. Result: 100% reproducable crash.
"Me too." Umbrello crashes every time I try to use the 'undo' function. (Umbrello 1.3.0, KDE 3.3.0 on FreeBSD 5.3-STABLE, which comes with gcc 3.4.2) Here's the backtrace I got: [Switching to LWP 100139] 0x296474d7 in wait4 () from /lib/libc.so.5 #0 0x296474d7 in wait4 () from /lib/libc.so.5 #1 0x296388df in waitpid () from /lib/libc.so.5 #2 0x294b4089 in waitpid () from /usr/lib/libpthread.so.1 #3 0x28b2c7ed in KCrash::defaultCrashHandler () from /usr/local/lib/libkdecore.so.6 #4 0x294ba6ef in sigaction () from /usr/lib/libpthread.so.1 #5 0xbfbfff94 in ?? () #6 0x0000000b in ?? () #7 0xbfbfdf40 in ?? () #8 0xbfbfdc80 in ?? () #9 0x00000000 in ?? () #10 0x294ba41c in sigaction () from /usr/lib/libpthread.so.1 #11 0x0828fd78 in JavaCodeClassField::~JavaCodeClassField () #12 0x28f5fd0b in QObject::~QObject () from /usr/X11R6/lib/libqt-mt.so.3 #13 0x0818698d in UMLObject::~UMLObject () #14 0x0818a8cd in UMLRole::~UMLRole () #15 0x28f5fd0b in QObject::~QObject () from /usr/X11R6/lib/libqt-mt.so.3 #16 0x0818698d in UMLObject::~UMLObject () #17 0x080fa535 in UMLAssociation::~UMLAssociation () #18 0x28f606a5 in QObject::event () from /usr/X11R6/lib/libqt-mt.so.3 #19 0x28f0a29d in QApplication::internalNotify () from /usr/X11R6/lib/libqt-mt.so.3 #20 0x28f096ca in QApplication::notify () from /usr/X11R6/lib/libqt-mt.so.3 #21 0x28aa1945 in KApplication::notify () from /usr/local/lib/libkdecore.so.6 #22 0x28f0afd5 in QApplication::sendPostedEvents () from /usr/X11R6/lib/libqt-mt.so.3 #23 0x28f0adec in QApplication::sendPostedEvents () from /usr/X11R6/lib/libqt-mt.so.3 #24 0x28eba528 in QEventLoop::processEvents () from /usr/X11R6/lib/libqt-mt.so.3 #25 0x28f1b44f in QEventLoop::enterLoop () from /usr/X11R6/lib/libqt-mt.so.3 #26 0x28f1b3a8 in QEventLoop::exec () from /usr/X11R6/lib/libqt-mt.so.3 #27 0x28f0a3f4 in QApplication::exec () from /usr/X11R6/lib/libqt-mt.so.3 #28 0x08144ee3 in main ()
Fixed in cvs head.