Bug 334828

Summary: Stack overflow when dragging sflphone-kde classes on view
Product: [Applications] umbrello Reporter: Emmanuel Lepage Vallée <emmanuel.lepage>
Component: generalAssignee: Ralf Habacker <ralf.habacker>
Status: RESOLVED FIXED    
Severity: crash CC: ralf.habacker
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: unspecified   
OS: macOS   
Latest Commit: Version Fixed In: 4.13.2
Sentry Crash Report:
Attachments: simple testcase
simple testcase

Description Emmanuel Lepage Vallée 2014-05-15 18:04:49 UTC
Hello,

I have updated to the latest git on both my Gentoo and OSX boxes. On OSX, I had this stack overflow when playing classes I imported from SFLPhone-KDE. So I am using Clang with recent kdelibs (and yes, umbrello _do_ work just fine on Max OSX )

Reproducible: Always

Steps to Reproduce:
1. Import sflphone-kde code
2. Answer "class" to all questions
3. Drag some classes from the treeview into the canvas
4. Some classes seem duplicate, this is probably caused by also importing the build folder
5. When dragging one that is duplicated, a stack overflow happen
Actual Results:  
./umbrello/umbrello.app/Contents/MacOS/umbrello
KGlobal::locale(): Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
umbrello(5997)/kdeui (kdelibs): Attempt to use QAction "edit_undo" with KXMLGUIFactory! 
umbrello(5997)/kdeui (kdelibs): Attempt to use QAction "edit_redo" with KXMLGUIFactory! 
ICI 0 0 863 513 
umbrello(5997) *UMLListView::findView: could not find  "class diagram"  in  UMLListViewItem: "Logical View", type="lvt_Logical_View", id="Logical View", children=1 
umbrello(5997) *UMLListView::findView: could not find  "class diagram"  in  UMLListViewItem: "Logical View", type="lvt_Logical_View", id="Logical View", children=1 
2014-05-15 13:52:04.065 umbrello[5997:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-05-15 13:52:04.066 umbrello[5997:507] CoreText performance note: Set a breakpoint on CTFontLogSuboptimalRequest to debug.
2014-05-15 13:52:49.402 umbrello[5997:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
zsh: killed     ./umbrello/umbrello.app/Contents/MacOS/umbrello
Emmanuels-MacBook-Pro% lldb ./umbrello/umbrello.app/Contents/MacOS/umbrello
Current executable set to './umbrello/umbrello.app/Contents/MacOS/umbrello' (x86_64).
(lldb) run
Process 6012 launched: './umbrello/umbrello.app/Contents/MacOS/umbrello' (x86_64)
KGlobal::locale(): Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
umbrello(6012)/kdeui (kdelibs): Attempt to use QAction "edit_undo" with KXMLGUIFactory! 
umbrello(6012)/kdeui (kdelibs): Attempt to use QAction "edit_redo" with KXMLGUIFactory! 
ICI 0 0 48 1028 
umbrello(6012) *UMLListView::findView: could not find  "class diagram"  in  UMLListViewItem: "Logical View", type="lvt_Logical_View", id="Logical View", children=1 
umbrello(6012) *UMLListView::findView: could not find  "class diagram"  in  UMLListViewItem: "Logical View", type="lvt_Logical_View", id="Logical View", children=1 
kbuildsycoca4 running...
Process 6012 stopped and restarted: thread 1 received signal: SIGCHLD
Process 6012 stopped and restarted: thread 1 received signal: SIGCHLD
umbrello(6012) KSambaSharePrivate::findSmbConf: KSambaShare: Could not find smb.conf! 
Process 6012 stopped and restarted: thread 1 received signal: SIGCHLD
umbrello(6012)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed:  "The name org.kde.kded was not provided by any .service files" 

umbrello(6012)/kdecore (K*TimeZone*): No time zone information obtained from ktimezoned 
2014-05-15 13:53:47.230 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2014-05-15 13:53:52.969 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2014-05-15 13:53:57.932 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2014-05-15 13:54:25.917 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_contactdock.h" :  "widgets/filterlineedit.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_dlgaccessibility.h" :  "widgets/groupedtoolbutton.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_dlgaccountsbase.h" :  "widgets/groupedtoolbutton.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_dlgaudiobase.h" :  "kurlrequester.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_dlggeneralbase.h" :  "knuminput.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_dlghooksbase.h" :  "klineedit.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_dlgpresence.h" :  "widgets/groupedtoolbutton.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_dockbase.h" :  "widgets/filterlineedit.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_playeroverlay.h" :  "widgets/player.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_presence.h" :  "ktextedit.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_SFLPhoneView_base.h" :  "widgets/immanager.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/build/src/ui_transfer.h" :  "klineedit.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
2014-05-15 13:54:33.791 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/klib/macromodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/kspeechinterfacesingleton.h" :  "src/kspeechinterface.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/callmodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/conf/configurationdialog.h" :  "sflphoneview.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/conf/dlgaccessibility.h" :  "ui_dlgaccessibility.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/keyexchangemodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/tlsmethodmodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/videocodecmodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/account.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/callmanager.h" :  "callmanager_dbus_interface.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/callmanager.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/ringtonemodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/conf/dlgaudio.h" :  "klib/kcfg_settings.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/conf/dlgdisplay.h" :  "ui_dlgdisplaybase.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/conf/dlggeneral.h" :  "ui_dlggeneralbase.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/conf/dlghooks.h" :  "ui_dlghooksbase.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/conf/dlgpresence.h" :  "ui_dlgpresence.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/contact.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/abstractcontactbackend.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/historytimecategorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/contact.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/abstractbookmarkmodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/historytimecategorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/contact.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/contact.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/klib/macromodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
2014-05-15 13:54:50.005 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/historytimecategorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/historytimecategorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/callmodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/historytimecategorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/callmodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/historytimecategorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/call.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/contact.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/contact.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/keyexchangemodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/tlsmethodmodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/videocodecmodel.h"  not found in list of parsed files 
2014-05-15 13:55:01.669 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2014-05-15 13:55:03.409 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/categorizedcompositenode.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/historytimecategorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/sflphone_const.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
2014-05-15 13:55:16.054 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
2014-05-15 13:55:27.001 umbrello[6012:d0b] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/phonedirectorymodel.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/typedefs.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/metatypes.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/callmanager.h" :  "callmanager_dbus_interface.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/configurationmanager.h" :  "configurationmanager_dbus_interface.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/instancemanager.h" :  "instance_dbus_interface.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/presencemanager.h" :  "presencemanager_dbus_interface.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/lib/dbus/videomanager.h" :  "video_dbus_interface.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/bookmarkdock.h" :  "klib/bookmarkmodel.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/callviewoverlay.h" :  "ui_transfer.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/overlaytoolbar.h" :  "lib/sflphone_const.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/overlaytoolbar.h"  not found in list of parsed files 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/overlaytoolbar.h" :  "lib/sflphone_const.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/player.h" :  "ui_player.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/playeroverlay.h" :  "ui_playeroverlay.h"  not found 
umbrello(6012): "/Users/emmanuellepagevallee/dev/sflphone-kde/src/widgets/presence.h" :  "ui_presence.h"  not found 
2014-05-15 13:56:13.868 umbrello[6012:d0b] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-05-15 13:56:13.868 umbrello[6012:d0b] CoreText performance note: Set a breakpoint on CTFontLogSuboptimalRequest to debug.
2014-05-15 13:56:13.869 umbrello[6012:d0b] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
Process 6012 stopped
* thread #1: tid = 0x83bf, 0x00007fff945bdc9c libsystem_malloc.dylib`tiny_malloc_from_free_list + 8, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=2, address=0x7fff5f3ffff8)
    frame #0: 0x00007fff945bdc9c libsystem_malloc.dylib`tiny_malloc_from_free_list + 8
libsystem_malloc.dylib`tiny_malloc_from_free_list + 8:
-> 0x7fff945bdc9c:  pushq  %r13
   0x7fff945bdc9e:  pushq  %r12
   0x7fff945bdca0:  pushq  %rbx
   0x7fff945bdca1:  pushq  %rax
(lldb) bt
* thread #1: tid = 0x83bf, 0x00007fff945bdc9c libsystem_malloc.dylib`tiny_malloc_from_free_list + 8, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=2, address=0x7fff5f3ffff8)
    frame #0: 0x00007fff945bdc9c libsystem_malloc.dylib`tiny_malloc_from_free_list + 8
    frame #1: 0x00007fff945be3c3 libsystem_malloc.dylib`szone_malloc_should_clear + 320
    frame #2: 0x00007fff945c0868 libsystem_malloc.dylib`malloc_zone_malloc + 71
    frame #3: 0x00007fff945c127c libsystem_malloc.dylib`malloc + 42
    frame #4: 0x000000010187c7f4 QtCore`QString::fromLatin1_helper(char const*, int) + 116
    frame #5: 0x000000010187c9a3 QtCore`QString::fromLatin1(char const*, int) + 19
    frame #6: 0x0000000100ddf933 QtXml`QDomCharacterDataPrivate::QDomCharacterDataPrivate(QDomDocumentPrivate*, QDomNodePrivate*, QString const&) + 211
    frame #7: 0x0000000100de3693 QtXml`QDomTextPrivate::QDomTextPrivate(QDomDocumentPrivate*, QDomNodePrivate*, QString const&) + 19
    frame #8: 0x0000000100de0226 QtXml`QDomAttrPrivate::setNodeValue(QString const&) + 54
    frame #9: 0x0000000100de1565 QtXml`QDomElementPrivate::setAttribute(QString const&, QString const&) + 277
    frame #10: 0x00000001003c36d6 umbrello`UMLObject::save(this=0x00000001128f3350, tag=<unavailable>, qDoc=<unavailable>) + 86 at umlobject.cpp:813
    frame #11: 0x00000001003077c6 umbrello`UMLClassifier::saveToXMI(this=0x00000001128f3350, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4006b8) + 294 at classifier.cpp:1423
    frame #12: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f400928) + 2737 at classifier.cpp:1476
    frame #13: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f400b98) + 2737 at classifier.cpp:1476
    frame #14: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f400e08) + 2737 at classifier.cpp:1476
    frame #15: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f401078) + 2737 at classifier.cpp:1476
    frame #16: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4012e8) + 2737 at classifier.cpp:1476
    frame #17: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f401558) + 2737 at classifier.cpp:1476
    frame #18: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4017c8) + 2737 at classifier.cpp:1476
    frame #19: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f401a38) + 2737 at classifier.cpp:1476
    frame #20: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f401ca8) + 2737 at classifier.cpp:1476
    frame #21: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f401f18) + 2737 at classifier.cpp:1476
    frame #22: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f402188) + 2737 at classifier.cpp:1476
    frame #23: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4023f8) + 2737 at classifier.cpp:1476
    frame #24: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f402668) + 2737 at classifier.cpp:1476
    frame #25: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4028d8) + 2737 at classifier.cpp:1476
    frame #26: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f402b48) + 2737 at classifier.cpp:1476
    frame #27: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f402db8) + 2737 at classifier.cpp:1476
    frame #28: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f403028) + 2737 at classifier.cpp:1476
    frame #29: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f403298) + 2737 at classifier.cpp:1476
    frame #30: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f403508) + 2737 at classifier.cpp:1476
    frame #31: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f403778) + 2737 at classifier.cpp:1476
    frame #32: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4039e8) + 2737 at classifier.cpp:1476
    frame #33: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f403c58) + 2737 at classifier.cpp:1476
    frame #34: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f403ec8) + 2737 at classifier.cpp:1476
    frame #35: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f404138) + 2737 at classifier.cpp:1476
    frame #36: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4043a8) + 2737 at classifier.cpp:1476
    frame #37: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f404618) + 2737 at classifier.cpp:1476
    frame #38: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f404888) + 2737 at classifier.cpp:1476
    frame #39: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f404af8) + 2737 at classifier.cpp:1476
    frame #40: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f404d68) + 2737 at classifier.cpp:1476
    frame #41: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f404fd8) + 2737 at classifier.cpp:1476
    frame #42: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f405248) + 2737 at classifier.cpp:1476
    frame #43: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4054b8) + 2737 at classifier.cpp:1476
    frame #44: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f405728) + 2737 at classifier.cpp:1476
    frame #45: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f405998) + 2737 at classifier.cpp:1476
    frame #46: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f405c08) + 2737 at classifier.cpp:1476
    frame #47: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f405e78) + 2737 at classifier.cpp:1476
    frame #48: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4060e8) + 2737 at classifier.cpp:1476
    frame #49: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f406358) + 2737 at classifier.cpp:1476
    frame #50: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4065c8) + 2737 at classifier.cpp:1476
    frame #51: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f406838) + 2737 at classifier.cpp:1476
    frame #52: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f406aa8) + 2737 at classifier.cpp:1476
    frame #53: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f406d18) + 2737 at classifier.cpp:1476
    frame #54: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f406f88) + 2737 at classifier.cpp:1476
    frame #55: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4071f8) + 2737 at classifier.cpp:1476
    frame #56: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f407468) + 2737 at classifier.cpp:1476
    frame #57: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4076d8) + 2737 at classifier.cpp:1476
    frame #58: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f407948) + 2737 at classifier.cpp:1476
    frame #59: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f407bb8) + 2737 at classifier.cpp:1476
    frame #60: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f407e28) + 2737 at classifier.cpp:1476
    frame #61: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f408098) + 2737 at classifier.cpp:1476
    frame #62: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f408308) + 2737 at classifier.cpp:1476
    frame #63: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f408578) + 2737 at classifier.cpp:1476
    frame #64: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4087e8) + 2737 at classifier.cpp:1476
    frame #65: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f408a58) + 2737 at classifier.cpp:1476
    frame #66: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f408cc8) + 2737 at classifier.cpp:1476
    frame #67: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f408f38) + 2737 at classifier.cpp:1476
    frame #68: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4091a8) + 2737 at classifier.cpp:1476
    frame #69: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f409418) + 2737 at classifier.cpp:1476
    frame #70: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f409688) + 2737 at classifier.cpp:1476
    frame #71: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4098f8) + 2737 at classifier.cpp:1476
    frame #72: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f409b68) + 2737 at classifier.cpp:1476
    frame #73: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f409dd8) + 2737 at classifier.cpp:1476
    frame #74: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40a048) + 2737 at classifier.cpp:1476
    frame #75: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40a2b8) + 2737 at classifier.cpp:1476
    frame #76: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40a528) + 2737 at classifier.cpp:1476
    frame #77: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40a798) + 2737 at classifier.cpp:1476
    frame #78: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40aa08) + 2737 at classifier.cpp:1476
    frame #79: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40ac78) + 2737 at classifier.cpp:1476
    frame #80: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40aee8) + 2737 at classifier.cpp:1476
    frame #81: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40b158) + 2737 at classifier.cpp:1476
    frame #82: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40b3c8) + 2737 at classifier.cpp:1476
    frame #83: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40b638) + 2737 at classifier.cpp:1476
    frame #84: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40b8a8) + 2737 at classifier.cpp:1476
    frame #85: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40bb18) + 2737 at classifier.cpp:1476
    frame #86: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40bd88) + 2737 at classifier.cpp:1476
    frame #87: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40bff8) + 2737 at classifier.cpp:1476
    frame #88: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40c268) + 2737 at classifier.cpp:1476
    frame #89: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40c4d8) + 2737 at classifier.cpp:1476
    frame #90: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40c748) + 2737 at classifier.cpp:1476
    frame #91: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40c9b8) + 2737 at classifier.cpp:1476
    frame #92: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40cc28) + 2737 at classifier.cpp:1476
    frame #93: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40ce98) + 2737 at classifier.cpp:1476
    frame #94: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40d108) + 2737 at classifier.cpp:1476
    frame #95: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40d378) + 2737 at classifier.cpp:1476
    frame #96: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40d5e8) + 2737 at classifier.cpp:1476
    frame #97: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40d858) + 2737 at classifier.cpp:1476
    frame #98: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40dac8) + 2737 at classifier.cpp:1476
    frame #99: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40dd38) + 2737 at classifier.cpp:1476
    frame #100: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40dfa8) + 2737 at classifier.cpp:1476
    frame #101: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40e218) + 2737 at classifier.cpp:1476
    frame #102: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40e488) + 2737 at classifier.cpp:1476
    frame #103: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40e6f8) + 2737 at classifier.cpp:1476
    frame #104: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40e968) + 2737 at classifier.cpp:1476
    frame #105: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40ebd8) + 2737 at classifier.cpp:1476
    frame #106: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40ee48) + 2737 at classifier.cpp:1476
    frame #107: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40f0b8) + 2737 at classifier.cpp:1476
    frame #108: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40f328) + 2737 at classifier.cpp:1476
    frame #109: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40f598) + 2737 at classifier.cpp:1476
    frame #110: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40f808) + 2737 at classifier.cpp:1476
    frame #111: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40fa78) + 2737 at classifier.cpp:1476
    frame #112: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40fce8) + 2737 at classifier.cpp:1476
    frame #113: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f40ff58) + 2737 at classifier.cpp:1476
    frame #114: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4101c8) + 2737 at classifier.cpp:1476
    frame #115: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f410438) + 2737 at classifier.cpp:1476
    frame #116: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4106a8) + 2737 at classifier.cpp:1476
    frame #117: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f410918) + 2737 at classifier.cpp:1476
    frame #118: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f410b88) + 2737 at classifier.cpp:1476
    frame #119: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f410df8) + 2737 at classifier.cpp:1476
    frame #120: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f411068) + 2737 at classifier.cpp:1476
    frame #121: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4112d8) + 2737 at classifier.cpp:1476
    frame #122: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f411548) + 2737 at classifier.cpp:1476
    frame #123: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4117b8) + 2737 at classifier.cpp:1476
    frame #124: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f411a28) + 2737 at classifier.cpp:1476
    frame #125: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f411c98) + 2737 at classifier.cpp:1476
    frame #126: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f411f08) + 2737 at classifier.cpp:1476
    frame #127: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f412178) + 2737 at classifier.cpp:1476
    frame #128: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4123e8) + 2737 at classifier.cpp:1476
    frame #129: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f412658) + 2737 at classifier.cpp:1476
    frame #130: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4128c8) + 2737 at classifier.cpp:1476
    frame #131: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f412b38) + 2737 at classifier.cpp:1476
    frame #132: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f412da8) + 2737 at classifier.cpp:1476
    frame #133: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f413018) + 2737 at classifier.cpp:1476
    frame #134: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f413288) + 2737 at classifier.cpp:1476
    frame #135: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4134f8) + 2737 at classifier.cpp:1476
    frame #136: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f413768) + 2737 at classifier.cpp:1476
    frame #137: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4139d8) + 2737 at classifier.cpp:1476
    frame #138: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f413c48) + 2737 at classifier.cpp:1476
    frame #139: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f413eb8) + 2737 at classifier.cpp:1476
    frame #140: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f414128) + 2737 at classifier.cpp:1476
    frame #141: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f414398) + 2737 at classifier.cpp:1476
    frame #142: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f414608) + 2737 at classifier.cpp:1476
    frame #143: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f414878) + 2737 at classifier.cpp:1476
    frame #144: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f414ae8) + 2737 at classifier.cpp:1476
    frame #145: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f414d58) + 2737 at classifier.cpp:1476
    frame #146: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f414fc8) + 2737 at classifier.cpp:1476
    frame #147: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f415238) + 2737 at classifier.cpp:1476
    frame #148: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4154a8) + 2737 at classifier.cpp:1476
    frame #149: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f415718) + 2737 at classifier.cpp:1476
    frame #150: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f415988) + 2737 at classifier.cpp:1476
    frame #151: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f415bf8) + 2737 at classifier.cpp:1476
    frame #152: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f415e68) + 2737 at classifier.cpp:1476
    frame #153: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4160d8) + 2737 at classifier.cpp:1476
    frame #154: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f416348) + 2737 at classifier.cpp:1476
    frame #155: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4165b8) + 2737 at classifier.cpp:1476
    frame #156: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f416828) + 2737 at classifier.cpp:1476
    frame #157: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f416a98) + 2737 at classifier.cpp:1476
    frame #158: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f416d08) + 2737 at classifier.cpp:1476
    frame #159: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f416f78) + 2737 at classifier.cpp:1476
    frame #160: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4171e8) + 2737 at classifier.cpp:1476
    frame #161: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f417458) + 2737 at classifier.cpp:1476
    frame #162: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4176c8) + 2737 at classifier.cpp:1476
    frame #163: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f417938) + 2737 at classifier.cpp:1476
    frame #164: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f417ba8) + 2737 at classifier.cpp:1476
    frame #165: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f417e18) + 2737 at classifier.cpp:1476
    frame #166: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f418088) + 2737 at classifier.cpp:1476
    frame #167: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4182f8) + 2737 at classifier.cpp:1476
    frame #168: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f418568) + 2737 at classifier.cpp:1476
    frame #169: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4187d8) + 2737 at classifier.cpp:1476
    frame #170: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f418a48) + 2737 at classifier.cpp:1476
    frame #171: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f418cb8) + 2737 at classifier.cpp:1476
    frame #172: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f418f28) + 2737 at classifier.cpp:1476
    frame #173: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f419198) + 2737 at classifier.cpp:1476
    frame #174: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f419408) + 2737 at classifier.cpp:1476
    frame #175: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f419678) + 2737 at classifier.cpp:1476
    frame #176: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f4198e8) + 2737 at classifier.cpp:1476
    frame #177: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f419b58) + 2737 at classifier.cpp:1476
    frame #178: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f419dc8) + 2737 at classifier.cpp:1476
    frame #179: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>, qDoc=0x00007fff5fbfe3e0, qElement=0x00007fff5f41a038) + 2737 at classifier.cpp:1476
    frame #180: 0x0000000100308151 umbrello`UMLClassifier::saveToXMI(this=<unavailable>,
Comment 1 Ralf Habacker 2014-05-15 22:48:49 UTC
Git commit 37a4a7a39eb725ffeb8fd3eee10aa96ca2674913 by Ralf Habacker.
Committed on 15/05/2014 at 22:38.
Pushed by habacker into branch 'master'.

Crash fix on class to diagram drag after c++ import.

The bug is fixed by ignoring friend class declarations in c++ import.
Otherwise the c++ import code creates additional uml class objects
sharing the same name, which is currently not supported.

M  +4    -0    umbrello/codeimport/kdevcppparser/cpptree2uml.cpp

http://commits.kde.org/umbrello/37a4a7a39eb725ffeb8fd3eee10aa96ca2674913
Comment 2 Ralf Habacker 2014-05-15 22:51:14 UTC
Git commit 91d6e1c77421325b4761f978191e81f004f53b92 by Ralf Habacker.
Committed on 15/05/2014 at 22:38.
Pushed by habacker into branch 'KDE/4.13'.

Crash fix on class to diagram drag after c++ import.

The bug is fixed by ignoring friend class declarations in c++ import.
Otherwise the c++ import code creates additional uml class objects
sharing the same name, which is currently not supported.
FIXED-IN:4.13.2
(cherry picked from commit 37a4a7a39eb725ffeb8fd3eee10aa96ca2674913)

M  +4    -0    umbrello/codeimport/kdevcppparser/cpptree2uml.cpp

http://commits.kde.org/umbrello/91d6e1c77421325b4761f978191e81f004f53b92
Comment 3 Ralf Habacker 2014-05-15 22:52:23 UTC
Created attachment 86659 [details]
simple testcase
Comment 4 Ralf Habacker 2014-05-15 22:52:57 UTC
Created attachment 86660 [details]
simple testcase