[Uml-devel] [Bug 149457] New: crash on exit after loading XMI file with Advanced Code Generators enabled

Oliver Kellogg okellogg at users.sourceforge.net
Sat Sep 1 18:20:42 UTC 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=149457         
           Summary: crash on exit after loading XMI file with Advanced Code
                    Generators enabled
           Product: umbrello
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel.kde.org
        ReportedBy: okellogg users sourceforge net


Version:           trunk r707383 (using KDE Devel)
Installed from:    Compiled sources

I saved phonon design.xmi and loaded the new file.
Here's what happens on exiting:

==16640== Invalid read of size 4
==16640==    at 0x602CE79: __dynamic_cast (in /usr/lib/libstdc++.so.5.0.7)
==16640==    by 0x820C246: CPPHeaderClassDeclarationBlock::updateContent() (cppheaderclassdeclarationblock.cpp:78)
==16640==    by 0x8320A63: OwnedHierarchicalCodeBlock::syncToParent() (ownedhierarchicalcodeblock.cpp:109)
==16640==    by 0x8320B2F: OwnedHierarchicalCodeBlock::qt_metacall(QMetaObject::Call, int, void**) (ownedhierarchicalcodeblock.moc:66)
==16640==    by 0x820CBBC: CPPHeaderClassDeclarationBlock::qt_metacall(QMetaObject::Call, int, void**) (cppheaderclassdeclarationblock.moc:56)
==16640==    by 0x4172587: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3063)
==16640==    by 0x41727A1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3125)
==16640==    by 0x836E3C2: UMLObject::modified() (umlobject.moc:78)
==16640==    by 0x836B180: UMLObject::emitModified() (umlobject.cpp:248)
==16640==    by 0x83493E5: UMLCanvasObject::removeAssociationEnd(UMLAssociation*) (umlcanvasobject.cpp:95)
==16640==    by 0x83494F2: UMLCanvasObject::removeAllAssociationEnds() (umlcanvasobject.cpp:113)
==16640==    by 0x8349846: UMLCanvasObject::removeAllChildObjects() (umlcanvasobject.cpp:136)
==16640==    by 0x8321B80: UMLPackage::removeAllObjects() (package.cpp:166)
==16640==    by 0x8321C16: UMLPackage::removeAllObjects() (package.cpp:172)
==16640==    by 0x8321C16: UMLPackage::removeAllObjects() (package.cpp:172)
==16640==    by 0x8321C16: UMLPackage::removeAllObjects() (package.cpp:172)
==16640==    by 0x834C160: UMLDoc::closeDocument() (umldoc.cpp:286)
==16640==    by 0x833FAEB: UMLApp::queryExit() (uml.cpp:832)
==16640==    by 0x47F0DA7: KMainWindowPrivate::_k_shuttingDown() (kmainwindow.cpp:957)
==16640==    by 0x47F1180: KMainWindow::qt_metacall(QMetaObject::Call, int, void**) (kmainwindow.moc:90)
==16640==    by 0x48252BB: KXmlGuiWindow::qt_metacall(QMetaObject::Call, int, void**) (kxmlguiwindow.moc:92)
==16640==    by 0x83445CC: UMLApp::qt_metacall(QMetaObject::Call, int, void**) (uml.moc:214)
==16640==    by 0x4172587: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3063)
==16640==    by 0x41727A1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3125)
==16640==    by 0x4195D5D: QCoreApplication::aboutToQuit() (moc_qcoreapplication.cpp:119)
==16640==    by 0x415E196: QCoreApplication::exec() (qcoreapplication.cpp:733)
==16640==    by 0x56C24B4: QApplication::exec() (qapplication.cpp:3035)
==16640==    by 0x8309231: main (main.cpp:111)
==16640==  Address 0x71CC2A0 is not stack'd, malloc'd or (recently) free'd




More information about the umbrello-devel mailing list