[Uml-devel] [Bug 78912] New: File->Open Crashes upon loading large a file in UMLClassifier::getOpList(bool)

Holger Lehmann holger.lehmann at catworkx.de
Fri Apr 2 05:17:05 UTC 2004


------- 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=78912      
           Summary: File->Open Crashes upon loading large a file in
                    UMLClassifier::getOpList(bool)
           Product: umbrello
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel.kde.org
        ReportedBy: holger.lehmann catworkx de


Version:           1.2.90 (kdesdk-040402) (using KDE KDE 3.2.1)
Installed from:    Compiled From Sources
Compiler:          gcc 3.3 
OS:          Linux

I was editing a larger class having approx. 130 attributes.
There are two interfaces (couple of functions, around 15) and on more class without no attributes.
Along with this was a state diagram and approx. 20 use cases.
After saving the file, exiting umbrello, staring umbrello and reopening this file umrello just crashed.
This happened to the version (1.2.1) supplied in the KDE 3.2.1 RPMS for SuSE 8.2 as well as the sourcecode, version (1.2.90), from the kdesdk-040402.tar.bz2 file.

This is the traceback from the 1.2.90 version.
[New Thread 16384 (LWP 1902)]
0x4126bcf7 in waitpid () from /lib/libpthread.so.0
#0  0x4126bcf7 in waitpid () from /lib/libpthread.so.0
#1  0x40832cd9 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x4126a895 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x40ece570 in QGList::QGList(QGList const&) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0x080f3035 in UMLClassifier::getOpList(bool) ()
#6  0x0811f16d in InterfaceWidget::calculateAsConceptSize() ()
#7  0x0811f693 in InterfaceWidget::setShowOpSigs(bool) ()
#8  0x0811de34 in InterfaceWidget::init() ()
#9  0x0811dd3d in InterfaceWidget::InterfaceWidget(UMLView*, UMLInterface*) ()
#10 0x0817db42 in UMLView::loadWidgetFromXMI(QDomElement&) ()
#11 0x0817d2ed in UMLView::loadWidgetsFromXMI(QDomElement&) ()
#12 0x0817cbbd in UMLView::loadFromXMI(QDomElement&) ()
#13 0x0815a656 in UMLDoc::loadDiagramsFromXMI(QDomNode&) ()
#14 0x0815963b in UMLDoc::loadFromXMI(QIODevice&, short) ()
#15 0x08151223 in UMLDoc::openDocument(KURL const&, char const*) ()
#16 0x08148630 in UMLApp::openDocumentFile(KURL const&) ()
#17 0x08130671 in main ()
#18 0x413c28ae in __libc_start_main () from /lib/libc.so.6




More information about the umbrello-devel mailing list