[Uml-devel] Umbrello 1.1 crashed on me

Richard Lin lind at xwdl.org
Thu Sep 25 12:56:02 UTC 2003


Hi, 

I was using Umbrello, for the second time, and it crashed mysteriously.
Well, before it did, I got a message saying I have two operations named 
the same way, and ask if that was the way I wanted, I clicked Yes because 
I needed it to overload.  One of the method has parameter of type double 
and the other of type Double. They don't return anything.

I'm trying to create a class like this:

public class DoubleValue {
	private Double value;

	public synchronized void setValue(Double newValue) {
		value = newValue;
	}

	public synchronized void setValue(double newValue) {
		value = new Double(newValue);
	}

	public double doubleValue() { return value.doubleValue(); }
	public Double getDouble() { return value; }
}


Here is the Backtrace from the KDE crash handler:

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New Thread 
16384 (LWP 2264)]

0x4129884b in waitpid () from /lib/libpthread.so.0
#0  0x4129884b in waitpid () from /lib/libpthread.so.0
#1  0x4077ec97 in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#2  0x41297740 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x40d5c079 in QString::QString(QString const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#5  0x08151a14 in QMapPrivate<QString, QString>::copy(QMapNode<QString, 
QString>*) ()
#6  0x08165d3b in QMapPrivate<QString, QString>::copy(QMapNode<QString, 
QString>*) ()
#7  0x40adf299 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#8  0x40dcf0e5 in QListBox::clicked(QListBoxItem*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#9  0x40b9aecf in QListBox::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#10 0x40b1351c in QWidget::event(QEvent*) () from 
/usr/qt/3/lib/libqt-mt.so.3
#11 0x40a814c4 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#12 0x40a80aa3 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#13 0x406f07c3 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#14 0x40a26d78 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#15 0x40a24630 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#16 0x40a39bc1 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x40a952c6 in QEventLoop::enterLoop() () from 
/usr/qt/3/lib/libqt-mt.so.3
#18 0x40a81751 in QApplication::enter_loop() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#19 0x40c43ed1 in QDialog::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#20 0x08099a31 in UMLDoc::findUMLObject(int) ()
#21 0x080817de in QMemArray<QPoint>::detach() ()
#22 0x08081c8d in QMemArray<QPoint>::detach() ()
#23 0x0808aab3 in QMemArray<QPoint>::detach() ()
#24 0x40bdb18c in QScrollView::viewportMouseDoubleClickEvent(QMouseEvent*) 
()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0x40bda968 in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#26 0x40adcfbe in QObject::activate_filters(QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0x40adcee1 in QObject::event(QEvent*) () from 
/usr/qt/3/lib/libqt-mt.so.3
#28 0x40b1349c in QWidget::event(QEvent*) () from 
/usr/qt/3/lib/libqt-mt.so.3
#29 0x40a814c4 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#30 0x40a80aa3 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#31 0x406f07c3 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#32 0x40a26d78 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#33 0x40a24630 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#34 0x40a39bc1 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#35 0x40a952c6 in QEventLoop::enterLoop() () from 
/usr/qt/3/lib/libqt-mt.so.3
#36 0x40a95168 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#37 0x40a816f1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#38 0x080b3d94 in 
QValueListPrivate<QString>::remove(QValueListIterator<QString>) ()
#39 0x4102b766 in __libc_start_main () from /lib/libc.so.6






More information about the umbrello-devel mailing list