[umbrello-devel] [umbrello] [Bug 337606] New: Segmentation fault when opening a file that contains an "alternative" combined fragment

Philipp Harms philipp.harms at googlemail.com
Sat Jul 19 14:27:23 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=337606

            Bug ID: 337606
           Summary: Segmentation fault when opening a file that contains
                    an "alternative" combined fragment
           Product: umbrello
           Version: 2.13.2
          Hardware: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: umbrello-devel at kde.org
          Reporter: philipp.harms at googlemail.com

Created attachment 87816
  --> https://bugs.kde.org/attachment.cgi?id=87816&action=edit
Example project that crashes umbrello when opening.

Operating System: Linux 3.13.0-32-generic x86_64
Distribution: Ubuntu 14.04 LTS

Hey everyone,

I encountered the problem in one of my own files when I created an alternative
combined fragment in one of the sequence diagrams, but I was able to reproduce
it multiple times.
I attached a minimal .xmi-file that causes umbrello to crash immediately on my
system when I try to open it.

All KDE packages I use are from Ubuntu's standard repositories.

Please let me know if you need additional information.

Best wishes,
Philipp Harms

Backtrace:
#0  QGraphicsView::scene (this=0x0) at graphicsview/qgraphicsview.cpp:1592
#1  0x00000000006cf7f5 in UMLView::umlScene (this=<optimized out>) at
../../umbrello/umlview.cpp:60
#2  0x00000000005da386 in Uml::CmdBaseWidgetCommand::scene
(this=this at entry=0x1353c70) at
../../umbrello/cmds/widget/cmd_baseWidgetCommand.cpp:49
#3  0x00000000005da47a in Uml::CmdBaseWidgetCommand::addWidgetToScene
(this=this at entry=0x1353c70, umlWidget=umlWidget at entry=0x138b800) at
../../umbrello/cmds/widget/cmd_baseWidgetCommand.cpp:73
#4  0x00000000005dbf42 in Uml::CmdCreateWidget::CmdCreateWidget
(this=0x1353c70, widget=0x138b800) at
../../umbrello/cmds/widget/cmd_createWidget.cpp:31
#5  0x00000000006bdcb1 in UMLScene::setupNewWidget (this=0x139e5b0,
w=0x138b800) at ../../umbrello/umlscene.cpp:542
#6  0x00000000005fb750 in CombinedFragmentWidget::loadFromXMI (this=0x137c320,
qElement=...) at ../../umbrello/widgets/combinedfragmentwidget.cpp:346
#7  0x00000000006c8b11 in UMLScene::loadWidgetFromXMI
(this=this at entry=0x139e5b0, widgetElement=...) at
../../umbrello/umlscene.cpp:3764
#8  0x00000000006c8bfd in UMLScene::loadWidgetsFromXMI
(this=this at entry=0x139e5b0, qElement=...) at ../../umbrello/umlscene.cpp:3731
#9  0x00000000006cc8d8 in UMLScene::loadFromXMI (this=0x139e5b0, qElement=...)
at ../../umbrello/umlscene.cpp:3701
#10 0x000000000064e278 in UMLFolder::loadDiagramsFromXMI
(this=this at entry=0xd44580, diagrams=...) at ../../umbrello/folder.cpp:383
#11 0x000000000064fc72 in UMLFolder::load (this=0xd44580, element=...) at
../../umbrello/folder.cpp:475
#12 0x00000000006b799f in UMLObject::loadFromXMI (this=0xd44580, element=...)
at ../../umbrello/umlobject.cpp:1074
#13 0x000000000069be32 in UMLDoc::loadUMLObjectsFromXMI
(this=this at entry=0xcb8090, element=...) at ../../umbrello/umldoc.cpp:2200
#14 0x000000000069bc67 in UMLDoc::loadUMLObjectsFromXMI
(this=this at entry=0xcb8090, element=...) at ../../umbrello/umldoc.cpp:2219
#15 0x000000000069fe9a in UMLDoc::loadFromXMI (this=0xcb8090, file=...,
encode=<optimized out>) at ../../umbrello/umldoc.cpp:2002
#16 0x00000000006a0fff in UMLDoc::openDocument (this=0xcb8090, url=...,
format=format at entry=0x0) at ../../umbrello/umldoc.cpp:549
#17 0x0000000000684c19 in UMLApp::openDocumentFile (this=0xc7eed0, url=...) at
../../umbrello/uml.cpp:891
#18 0x00000000006670b1 in initDocument (args=args at entry=0x9eb3a0) at
../../umbrello/main.cpp:137
#19 0x000000000043885b in main (argc=2, argv=<optimized out>) at
../../umbrello/main.cpp:114

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list