[Uml-devel] [Bug 110216] New: "new class" dialog causes crash when opening file from command line

Alan Ezust alan.ezust at gmail.com
Fri Aug 5 00:07:25 UTC 2005

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: "new class" dialog causes crash when opening file from
                    command line
           Product: umbrello
           Version: 1.4
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel.kde.org
        ReportedBy: alan.ezust gmail com

Version:           1.4 (using KDE KDE 3.4.1)
Installed from:    Debian testing/unstable Packages
OS:                Linux

I have a few XMI files which for some reason, when I open them in this version of umbrello, cause a dialog to pop up saying "new class", and at this point, the application crashes if I respond at all to the dialog.

This only happens when I open from the command line - i.e.
umbrello badfile.xmi

If I run umbrello and do File->Open, I can open badfile.xmi, and it pops up the same dialogs, but this time, after responding to them, the application DOES NOT crash.

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 -1231142784 (LWP 22103)]
[KCrash handler]
#3  0xb71e7e6d in QListViewItem::QListViewItem () from /usr/lib/libqt-mt.so.3
#4  0x081b0f7c in UMLListViewItem (this=0x87598c0, parent=0x87598c0,
    name= 0xbfffd350, t=lvt_Operation, o=0x86b51e0) at umllistviewitem.cpp:67
#5  0x081a5220 in UMLListView::childObjectAdded (this=0x84f53d8,
    obj=0x86b51e0, parent=0x87598c0) at umllistview.cpp:689
#6  0x081a513d in UMLListView::childObjectAdded (this=0x84f53d8, obj=0x87598c0)
    at umllistview.cpp:674
#7  0x081af5a1 in UMLListView::qt_invoke (this=0x84f53d8, _id=109,
    _o=0xbfffd450) at qucom_p.h:312
#8  0xb710c71c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9  0x081ba5a9 in UMLObject::childObjectAdded (this=0x86b4c50, t0=0x87598c0)
    at umlobject.moc:112
#10 0x0810e47d in UMLClassifier::resolveRef (this=0x86b4c50)
    at classifier.cpp:256
#11 0x08199eef in UMLDoc::resolveTypes (this=0x8435f70) at umldoc.cpp:2216
#12 0x0819b88d in UMLDoc::loadExtensionsFromXMI (this=0x8435f70,
    node= 0xbfffd9a0) at umldoc.cpp:2380
#13 0x081995d9 in UMLDoc::loadFromXMI (this=0x8435f70, file= 0xbfffd920,
    encode=0) at umldoc.cpp:2078
#14 0x0818ced2 in UMLDoc::openDocument (this=0x8435f70, url= 0x0)
    at umldoc.cpp:510
#15 0x08180bd8 in UMLApp::openDocumentFile (this=0x842e438, url= 0xbfffddc0)
    at uml.cpp:483
#16 0x08159310 in main (argc=141924544, argv=0x87598c0) at main.cpp:79

More information about the umbrello-devel mailing list