[Uml-devel] Umbrello crashing all the time

Sebastian Stein seb_stein at gmx.de
Tue Apr 15 10:55:08 UTC 2003


Jonathan Riddell <jr at jriddell.org> [030415 19:09]:
> On Tue, 15 Apr 2003, Sebastian Stein wrote:
> 
> > Ok, I have noticed several crashes. E.g. click the new button in the tool
> > bar or just close the app. Here is a backtrace:
> 
> I've done a clean compile and I have no such problems occur.  Maybe
> there's a paticular diagram that is causing this?  Or maybe a fresh
> checkout and compile would sort it.  Get back if the problem persists
> though.

I have rebuild the current CVS source and the problem remains. I've also
added the following lines to my umbrellorc file:

[Plugin]
widget_sets=libwebwidgets

I'm loading on startup asf.xmi from CVS (used for the handbook images). I
can load other xmi files, but if I click on "New" or when I close Umbrello,
I get a crash with the following backtrace:

[New Thread 16384 (LWP 25975)]
0x411b8f29 in wait4 () from /lib/libc.so.6
#0  0x411b8f29 in wait4 () from /lib/libc.so.6
#1  0x41239234 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40fcd103 in waitpid () from /lib/libpthread.so.0
#3  0x4071a4ad in KCrash::defaultCrashHandler(int) ()
   from /opt/kde/lib/libkdecore.so.4
#4  <signal handler called>
#5  0x080c9da8 in UMLWidget::getBaseType() (this=0xfffffe00)
    at umlwidget.cpp:209
#6  0x080daf05 in UMLView::synchronizeData() (this=0x8af84c8)
    at umlview.cpp:2928
#7  0x080db0e0 in UMLView::saveToXMI(QDomDocument&, QDomElement&) (
    this=0x8af84c8, qDoc=@0xbfffea70, qElement=@0xbfffe9b0) at
umlview.cpp:2971
#8  0x080e44de in UMLDoc::saveToXMI(QIODevice&) (this=0x82ea0b8, 
    file=@0x8a6aa98) at umldoc.cpp:1305
#9  0x080e81be in UMLDoc::addToUndoStack() (this=0x82ea0b8) at
umldoc.cpp:1913
#10 0x080e6bea in UMLDoc::setModified(bool, bool) (this=0x82ea0b8, 
    modified=true, addToUndo=true) at umldoc.cpp:1639
#11 0x080e0dbe in UMLDoc::removeAssociation(UMLAssociation*)
(this=0x82ea0b8, 
    assoc=0x8c0ea08) at umldoc.cpp:731
#12 0x0812a0dc in AssociationWidget::cleanup() (this=0x8c0e308)
    at associationwidget.cpp:849
#13 0x080d8eaf in UMLView::removeAssocInViewAndDoc(AssociationWidget*, bool)
(
    this=0x8af84c8, a=0x8c0e308, deleteLater=false) at umlview.cpp:1992
#14 0x080d94d1 in UMLView::removeAllAssociations() (this=0x8af84c8)
    at umlview.cpp:2135
#15 0x080e6215 in UMLDoc::removeAllViews() (this=0x82ea0b8) at
umldoc.cpp:1543
#16 0x080df37d in UMLDoc::deleteContents() (this=0x82ea0b8) at
umldoc.cpp:358
#17 0x080de2f5 in UMLDoc::newDocument() (this=0x82ea0b8) at umldoc.cpp:199
#18 0x080ee11b in UMLApp::slotFileNew() (this=0x8285378) at uml.cpp:549
#19 0x080f3af8 in UMLApp::qt_invoke(int, QUObject*) (this=0x8285378, _id=76, 
    _o=0xbfffed50) at uml.moc:239
#20 0x40a97799 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
#21 0x40a9763d in QObject::activate_signal(int) ()

I will try to dig into this in the next days, if I can find some time...

Steinchen
-- 
Umbrello UML Modeller
Description     : UML diagram drawing tool for KDE with code generation
Homepage        : http://www.umbrello.org/




More information about the umbrello-devel mailing list