Hi,
I’m getting an error on running my app.
Only at debug build, Release build is OK.
(I use Mac OSX Leopard, Xcode 3.0, COLLADA DOM 2.0, 2.1.)
At
DAE dae;
colladaRoot = dae.open(fileName);
Error message is :
The Debugger has exited due to signal 10 (SIGBUS).The Debugger has exited due to signal 10 (SIGBUS).
When I debugging, “EXC_BAD_ACCESS” is occurred.
and program stopped at this line :
#0 0x000023fb in std::_Rb_tree<daeSidRef, std::pair<daeSidRef const, daeSidRef::resolveData>, std::_Select1st<std::pair<daeSidRef const, daeSidRef::resolveData> >, std::less<daeSidRef>, std::allocator<std::pair<daeSidRef const, daeSidRef::resolveData> > >::_S_right at stl_tree.h:497
#1 0x00002bad in std::_Rb_tree<daeSidRef, std::pair<daeSidRef const, daeSidRef::resolveData>, std::_Select1st<std::pair<daeSidRef const, daeSidRef::resolveData> >, std::less<daeSidRef>, std::allocator<std::pair<daeSidRef const, daeSidRef::resolveData> > >::_M_erase at stl_tree.h:1056
#2 0x00869415 in std::_Rb_tree<daeSidRef, std::pair<daeSidRef const, daeSidRef::resolveData>, std::_Select1st<std::pair<daeSidRef const, daeSidRef::resolveData> >, std::less<daeSidRef>, std::allocator<std::pair<daeSidRef const, daeSidRef::resolveData> > >::clear at stl_tree.h:666
#3 0x0086947b in std::map<daeSidRef, daeSidRef::resolveData, std::less<daeSidRef>, std::allocator<std::pair<daeSidRef const, daeSidRef::resolveData> > >::clear at stl_map.h:465
#4 0x00867ebb in daeSidRefCache::clear at daeSIDResolver.cpp:497
#5 0x00874854 in daeSTLDatabase::insertElement at daeSTLDatabase.cpp:222
#6 0x00871db4 in daeSTLDatabase::insertChildren at daeSTLDatabase.cpp:232
#7 0x008743dd in daeSTLDatabase::insertElement at daeSTLDatabase.cpp:195
#8 0x00871db4 in daeSTLDatabase::insertChildren at daeSTLDatabase.cpp:232
#9 0x008743dd in daeSTLDatabase::insertElement at daeSTLDatabase.cpp:195
#10 0x0085629c in daeDocument::insertElement at daeDocument.cpp:25
#11 0x008587ff in daeElement::setDocument at daeElement.cpp:144
#12 0x0084bd78 in daeElement::setDocument at daeElement.h:332
#13 0x0084bef9 in daeDocument::setDomRoot at daeDocument.h:54
#14 0x00872a59 in daeSTLDatabase::createDocument at daeSTLDatabase.cpp:87
#15 0x00871a8f in daeSTLDatabase::insertDocument at daeSTLDatabase.cpp:72
#16 0x0085ddbc in daeIOPluginCommon::read at daeIOPluginCommon.cpp:82
#17 0x0084a283 in DAE::openCommon at dae.cpp:174
#18 0x0084a370 in DAE::open at dae.cpp:180
Does anybody know what’s wrong ?
thanks!