Hi, I don't understand: when i open wavefront obj with osgviewer all is right but in my application i get stuck in an infinite loop. I set a new osgDB::Options to readrefnodefile, could it come from that? Here's the stacktrace when i break the inf loop. Any help is welcome
Code: #0 0x00007ffff635a850 in void std::_Construct<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc, triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc>(triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*, triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc const&)@plt () from /home/pascal/SRC/OSGmyGIT/lib/libosgUtild.so.145 #1 0x00007ffff6521b42 in std::__uninitialized_copy<false>::__uninit_copy<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*, triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*> (__first=0x7fff941f0b88, __last=0x7fff96b6b010, __result=0x7fff5f66a010) at /usr/include/c++/4.8/bits/stl_uninitialized.h:75 #2 0x00007ffff652079d in std::uninitialized_copy<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*, triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*> (__first=0x7fff8446b010, __last=0x7fff96b6b010, __result=0x7fff5f66a010) at /usr/include/c++/4.8/bits/stl_uninitialized.h:117 #3 0x00007ffff651f151 in std::__uninitialized_copy_a<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*, triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*, triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc> (__first=0x7fff8446b010, __last=0x7fff96b6b010, __result=0x7fff5f66a010) at /usr/include/c++/4.8/bits/stl_uninitialized.h:258 #4 0x00007ffff6526536 in std::__uninitialized_move_if_noexcept_a<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*, triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc*, std::allocator<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc> > (__first=0x7fff8446b010, __last=0x7fff96b6b010, __result=0x7fff5f66a010, __alloc=...) at /usr/include/c++/4.8/bits/stl_uninitialized.h:281 #5 0x00007ffff6526204 in std::vector<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc, std::allocator<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc> >::_M_insert_aux (this=0x7fffffffbb60, __position=..., __x=...) at /usr/include/c++/4.8/bits/vector.tcc:362 #6 0x00007ffff6526006 in std::vector<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc, std::allocator<triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::arc> >::push_back (this=0x7fffffffbb60, __x=...) ---Type <return> to continue, or q <return> to quit--- at /usr/include/c++/4.8/bits/stl_vector.h:913 #7 0x00007ffff6525e91 in triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::insert_arc (this=0x7fffffffbb48, Initial=..., Terminal=...) at /home/pascal/SRC/OSGmyGIT/src/osgUtil/tristripper/include/detail/graph_array.h:426 #8 0x00007ffff6525c85 in triangle_stripper::detail::graph_array<triangle_stripper::detail::triangle>::insert_arc (this=0x7fffffffbb48, Initial=1820, Terminal=2358) at /home/pascal/SRC/OSGmyGIT/src/osgUtil/tristripper/include/detail/graph_array.h:400 #9 0x00007ffff6523710 in triangle_stripper::detail::(anonymous namespace)::LinkNeighbours (Triangles=..., EdgeMap=std::vector of length 14160, capacity 14160 = {...}, Edge=...) at /home/pascal/SRC/OSGmyGIT/src/osgUtil/tristripper/src/connectivity_graph.cpp:119 #10 0x00007ffff6523556 in triangle_stripper::detail::make_connectivity_graph (Triangles=..., Indices=std::vector of length 14160, capacity 16384 = {...}) at /home/pascal/SRC/OSGmyGIT/src/osgUtil/tristripper/src/connectivity_graph.cpp:86 #11 0x00007ffff6515eb9 in triangle_stripper::tri_stripper::tri_stripper (this=0x7fffffffbb30, TriIndices=std::vector of length 14160, capacity 16384 = {...}) at /home/pascal/SRC/OSGmyGIT/src/osgUtil/tristripper/src/tri_stripper.cpp:37 #12 0x00007ffff652749c in osgUtil::TriStripVisitor::stripify (this=0x7fffffffbda0, geom=...) at /home/pascal/SRC/OSGmyGIT/src/osgUtil/TriStripVisitor.cpp:423 #13 0x00007fffae0c64f6 in ReaderWriterOBJ::convertModelToSceneGraph (this=0x1990200, model=..., localOptions=..., options=0x18c98a0) Thank you! Cheers, Julien Code: ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=68076#68076 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org