[Uml-devel] [Bug 230350] Umbrello segfaults on opening xmi file

Ralf Habacker ralf.habacker at gmail.com
Tue Jan 17 15:35:17 UTC 2012


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


Ralf Habacker <ralf.habacker at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ralf.habacker at gmail.com




--- Comment #1 from Ralf Habacker <ralf habacker gmail com>  2012-01-17 15:35:17 ---
Umbrello crahsed on windows with recent svn code - the problem is a recursive
call 

between umbrello.exe!Model_Utils::findObjectInList() and
umbrello.exe!UMLPackage::findObjectById() 

until stack overflow. 

Stacktrace: 
msvcr100d.dll!_heap_alloc_base(unsigned int size)  Zeile 55    C
msvcr100d.dll!_heap_alloc_dbg_impl(unsigned int nSize, int nBlockUse, const
char * szFileName, int nLine, int * errno_tmp)  Zeile 431 + 0x9 Bytes    C++
msvcr100d.dll!_nh_malloc_dbg_impl(unsigned int nSize, int nhFlag, int
nBlockUse, const char * szFileName, int nLine, int * errno_tmp)  Zeile 239 +
0x19 Bytes    C++
msvcr100d.dll!_nh_malloc_dbg(unsigned int nSize, int nhFlag, int nBlockUse,
const char * szFileName, int nLine)  Zeile 302 + 0x1d Bytes    C++
msvcr100d.dll!malloc(unsigned int nSize)  Zeile 56 + 0x15 Bytes    C++
msvcr100d.dll!operator new(unsigned int size)  Zeile 59 + 0x9 Bytes    C++
umbrello.exe!std::_Allocate<std::_Container_proxy>(unsigned int _Count,
std::_Container_proxy * __formal)  Zeile 36 + 0x15 Bytes    C++
umbrello.exe!std::allocator<std::_Container_proxy>::allocate(unsigned int
_Count)  Zeile 187 + 0xb Bytes    C++
umbrello.exe!std::_String_val<char,std::allocator<char>
>::_String_val<char,std::allocator<char> >(std::allocator<char> _Al)  Zeile 469
+ 0xa Bytes    C++
umbrello.exe!std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::basic_string<char,std::char_traits<char>,std::allocator<char> >(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > & _Right) 
Zeile 543 + 0x50 Bytes    C++
umbrello.exe!UMLPackage::findObjectById(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> id)  Zeile 259 + 0x18 Bytes    C++
umbrello.exe!Model_Utils::findObjectInList(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> id, const UMLObjectList & inList)  Zeile 92 + 0x22 Bytes    C++
umbrello.exe!UMLPackage::findObjectById(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> id)  Zeile 259 + 0x20 Bytes    C++
umbrello.exe!Model_Utils::findObjectInList(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> id, const UMLObjectList & inList)  Zeile 92 + 0x22 Bytes    C++
umbrello.exe!UMLPackage::findObjectById(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> id)  Zeile 259 + 0x20 Bytes    C++
umbrello.exe!Model_Utils::findObjectInList(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> id, const UMLObjectList & inList)  Zeile 92 + 0x22 Bytes    C++
umbrello.exe!UMLPackage::findObjectById(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> id)  Zeile 259 + 0x20 Bytes    C++

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the umbrello-devel mailing list