Page MenuHome

COLLADA import crash 2.60
Closed, ResolvedPublic

Description

Crashes with attached data, 2.60, same on Linux and Darwin


0 org.blenderfoundation.blender 0x00700f65 AnimationImporter::get_animation_type(COLLADAFW::Node const*, std::map<COLLADAFW::UniqueId, COLLADAFW::Object const*, std::less<COLLADAFW::UniqueId>, std::allocator<std::pair<COLLADAFW::UniqueId const, COLLADAFW::Object const*> > >) + 789
1 org.blenderfoundation.blender 0x007038a8 AnimationImporter::translate_Animations(COLLADAFW::Node*, std::map<COLLADAFW::UniqueId, COLLADAFW::Node*, std::less<COLLADAFW::UniqueId>, std::allocator<std::pair<COLLADAFW::UniqueId const, COLLADAFW::Node*> > >&, std::map<COLLADAFW::UniqueId, Object*, std::less<COLLADAFW::UniqueId>, std::allocator<std::pair<COLLADAFW::UniqueId const, Object*> > >&, std::map<COLLADAFW::UniqueId, COLLADAFW::Object const*, std::less<COLLADAFW::UniqueId>, std::allocator<std::pair<COLLADAFW::UniqueId const, COLLADAFW::Object const*> > >) + 248
2 org.blenderfoundation.blender 0x0071892f DocumentImporter::translate_anim_recursive(COLLADAFW::Node*, COLLADAFW::Node*, Object*) + 207
3 org.blenderfoundation.blender 0x00718971 DocumentImporter::translate_anim_recursive(COLLADAFW::Node*, COLLADAFW::Node*, Object*) + 273
4 org.blenderfoundation.blender 0x00718971 DocumentImporter::translate_anim_recursive(COLLADAFW::Node*, COLLADAFW::Node*, Object*) + 273
5 org.blenderfoundation.blender 0x00718971 DocumentImporter::translate_anim_recursive(COLLADAFW::Node*, COLLADAFW::Node*, Object*) + 273
6 org.blenderfoundation.blender 0x00719885 DocumentImporter::finish() + 549
7 org.blenderfoundation.blender 0x01824a21 COLLADASaxFWL::Loader::loadDocument(std::string const&, COLLADAFW::IWriter*) + 513
8 org.blenderfoundation.blender 0x01a5ee5a COLLADAFW::Root::loadDocument(std::string const&) + 42
9 org.blenderfoundation.blender 0x0071514f DocumentImporter::import() + 191
10 org.blenderfoundation.blender 0x0070f083 collada_import + 51
11 org.blenderfoundation.blender 0x0015b0b7 wm_collada_import_exec + 199
12 org.blenderfoundation.blender 0x00150bd5 wm_operator_invoke + 357

Details

Type
Bug

Event Timeline

Collada bugs are not being handled well so far,

for this reason they are all being set as \'TODO\' and linked from our wiki page.

http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Import_Export#OpenCollada

This tracker item can still be updated with useful info and closed (removed from the page above) when fixed.

The collada file still crashed bledner in recent trunk versions.
The reason for the crash is that the collada file contains
a reference to a non existing camera.

I have added code to prevent blender from crashing in svn revision 49573
Blender now reports in the console when it finds a missing camera reference.

Please note: The file now imports, but of course the missing camera reference is not resolved. However it looks to me like there are other issues with positioning of some objects.

@Dusan Maliarik: Please could you take a look at this and open a new report if you find issues with the object positioning ?

Gaia Clary (gaiaclary) closed this task as Resolved.Aug 5 2012, 12:27 PM