[Uml-devel] [Bug 71281] New: crash in ~ClassifierCodeDocument() on unedited file

Jonathan Riddell jr at jriddell.org
Fri Dec 26 17:52:01 UTC 2003

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: crash in ~ClassifierCodeDocument() on unedited file
           Product: umbrello
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel at kde.org
        ReportedBy: jr at jriddell.org

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

Open a complicated document and close it again without any edits and it crashes.

#0  0x40bc5737 in QObject::disconnectInternal(QObject const*, int, QObject const*, int, int) () from /usr/lib/libqt-mt.so.3
#1  0x40bc557c in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) ()
   from /usr/lib/libqt-mt.so.3
#2  0x0813d613 in OwnedCodeBlock::release() (this=0x40fc37f4) at qobject.h:240
#3  0x0813e8e7 in OwnedHierarchicalCodeBlock::release() (this=0x842f940) at ownedhierarchicalcodeblock.cpp:48
#4  0x0810c398 in CodeGenObjectWithTextBlocks::resetTextBlocks() (this=0x82cd7c8) at codegenobjectwithtextblocks.cpp:344
#5  0x0811d308 in HierarchicalCodeBlock::release() (this=0x842f3e0) at hierarchicalcodeblock.cpp:410
#6  0x0810c398 in CodeGenObjectWithTextBlocks::resetTextBlocks() (this=0x8443dd0) at codegenobjectwithtextblocks.cpp:344
#7  0x0810b420 in ~CodeGenObjectWithTextBlocks (this=0x8443dd0) at codegenobjectwithtextblocks.cpp:33
#8  0x08101e3b in ~CodeDocument (this=0x8443da8) at qstring.h:848
#9  0x080f3421 in ~ClassifierCodeDocument (this=0x8443da8) at qptrlist.h:70
#10 0x0825ab28 in ~CPPHeaderCodeDocument (this=0x8443da8) at qstring.h:848
#11 0x082510e8 in ~CPPCodeGenerator (this=0x8459bc0) at cppcodegenerator.cpp:43
#12 0x08157dfa in UMLDoc::removeCodeGenerator(CodeGenerator*) (this=0x83e99b0, remove_object=0x8459bc0) at umldoc.cpp:451
#13 0x08157b13 in UMLDoc::deleteContents() (this=0x83e99b0) at qdict.h:111
#14 0x08156985 in UMLDoc::saveModified() (this=0x83e99b0) at umldoc.cpp:185
#15 0x0814e06e in UMLApp::queryClose() (this=0x8327548) at uml.cpp:564
#16 0x4059a343 in KMainWindow::closeEvent(QCloseEvent*) () from /usr/lib/libkdeui.so.4
#17 0x40bf94d2 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#18 0x40cab962 in QMainWindow::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#19 0x40b6e57f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#20 0x40b6db8b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#21 0x4076ff3f in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4
#22 0x40bf8ed5 in QWidget::close(bool) () from /usr/lib/libqt-mt.so.3
#23 0x40b0dd6c in QETWidget::translateCloseEvent(_XEvent const*) () from /usr/lib/libqt-mt.so.3
#24 0x40b0850c in QApplication::x11ClientMessage(QWidget*, _XEvent*, bool) () from /usr/lib/libqt-mt.so.3
#25 0x40b09456 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libqt-mt.so.3
#26 0x40b1e321 in QEventLoop::processEvents(unsigned) () from /usr/lib/libqt-mt.so.3
#27 0x40b8039f in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#28 0x40b80254 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#29 0x40b6e7c1 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#30 0x08133e4e in main (argc=327684, argv=0x50004) at main.cpp:86

More information about the umbrello-devel mailing list