Version: 1.4.0-beta1 (using KDE KDE 3.3.1) Installed from: Compiled From Sources Compiler: g++ (GCC) 3.3.5 (Debian 1:3.3.5-5) OS: Linux Hello, i'm using the current beta version compiled out of umbrello-1.4.0beta1.tar.bz2 (date: 2005-01-15 05:07). The application show the version number 1.3.90. Do the following steps to reproduce: 1. Start the application with a blank diagram 2. Insert a class 3. Undo the insert (press undo-button in the toolbar) 4. Redo (press redo-button in the toolbar) --> here Umbrello immediately crashes Following backtrace from KCrash: Using host libthread_db library "/lib/tls/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread 1096556288 (LWP 30809)] [KCrash handler] #3 0x412ed048 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.5 #4 0x081974bb in UMLDoc::loadRedoData () #5 0x0817a4e0 in UMLApp::slotEditRedo () #6 0x0817e434 in UMLApp::qt_invoke () #7 0x40cab52c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #8 0x40cab354 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #9 0x4056bc8b in KAction::activated () from /usr/lib/libkdeui.so.4 #10 0x4056b65f in KAction::slotActivated () from /usr/lib/libkdeui.so.4 #11 0x4056be91 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4 #12 0x40cab4a6 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #13 0x40cab354 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #14 0x40ff028e in QButton::clicked () from /usr/lib/libqt-mt.so.3 #15 0x40d3d97a in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #16 0x40ce1697 in QWidget::event () from /usr/lib/libqt-mt.so.3 #17 0x40c4ebcf in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #18 0x40c4e2c4 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #19 0x407e2da3 in KApplication::notify () from /usr/lib/libkdecore.so.4 #20 0x40be3640 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #21 0x40be12ce in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #22 0x40bf81a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #23 0x40c60f28 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #24 0x40c60dd8 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #25 0x40c4ee21 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #26 0x08152254 in main () Even in more complex diagrams the problem appears. I also compiled the version 1.3.2 from sources. In this version I cannot produce the error.
Cannot confirm on HEAD. Could you try again with tabbed diagrams disabled? (Might be a side effect from the broken tabbed diagrams in 1.4beta1)
Hello Oliver, similar to bug 97182 the problem disappears when I deactivate the "tabbed diagrams" option. Also the compilation with the current umldoc.cpp fixes this bug.