Failed

UnitTests.Sofa/ParallelScenesTest.testParallelCaduceusNoMT (from Sofa.ParallelScenesTest)

Failing for the past 2 builds (Since #4997 )
Took -646 ms.

Error Message

[CRASH] ParallelScenesTest.testParallelCaduceusNoMT ended with code 139

Stacktrace


------------------------------------------

Running unit-tests subtest ParallelScenesTest.testParallelCaduceusNoMT
Calling: bash -c "/builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/bin/Sofa.Simulation_simutest --gtest_output=xml:unit-tests/Sofa.Simulation_simutest/ParallelScenesTest.testParallelCaduceusNoMT/report.xml --gtest_filter=ParallelScenesTest.testParallelCaduceusNoMT 2>&1"

Note: Google Test filter = ParallelScenesTest.testParallelCaduceusNoMT
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from ParallelScenesTest
[ RUN      ] ParallelScenesTest.testParallelCaduceusNoMT
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.AnimationLoop.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Collision.Detection.Algorithm.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Collision.Detection.Intersection.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Collision.Geometry.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Collision.Response.Contact.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Constraint.Lagrangian.Correction.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Constraint.Lagrangian.Solver.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.IO.Mesh.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.LinearSolver.Iterative.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Mapping.Linear.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Mass.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.ODESolver.Backward.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.SolidMechanics.FEM.Elastic.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.StateContainer.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Topology.Container.Constant.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Topology.Container.Grid.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.Visual.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.GL.Component.Rendering3D.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.GL.Component.Shader.so
[INFO]    [PluginManager] Loaded plugin: /builds/workspace/sofa-framework/master/ubuntu_gcc_options_release/build/lib/libSofa.Component.LinearSystem.so
[INFO]    [Scene 0] start
[INFO]    [Scene 1] start
[INFO]    [Scene 2] start
[INFO]    [Scene 4] start
[INFO]    [Scene 3] start
[INFO]    [Scene 6] start
[INFO]    [Scene 7] start
[INFO]    [Scene 5] start

########## SIG 11 - SIGSEGV: segfault ##########
  sofa::helper::BackTrace::sig(int)
  sofa::component::collision::detection::intersection::MeshMinProximityIntersection::computeIntersection(sofa::component::collision::geometry::TTriangle<sofa::defaulttype::StdVectorTypes<sofa::type::Vec<3u, double>, sofa::type::Vec<3u, double>, double> >&, sofa::component::collision::geometry::TPoint<sofa::defaulttype::StdVectorTypes<sofa::type::Vec<3u, double>, sofa::type::Vec<3u, double>, double> >&, sofa::type::vector<sofa::core::collision::DetectionOutput, sofa::type::CPUMemoryManager<sofa::core::collision::DetectionOutput> >*)
  sofa::core::collision::MemberElementIntersector<sofa::component::collision::geometry::TTriangle<sofa::defaulttype::StdVectorTypes<sofa::type::Vec<3u, double>, sofa::type::Vec<3u, double>, double> >, sofa::component::collision::geometry::TPoint<sofa::defaulttype::StdVectorTypes<sofa::type::Vec<3u, double>, sofa::type::Vec<3u, double>, double> >, sofa::component::collision::detection::intersection::MeshMinProximityIntersection>::intersect(sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator, sofa::core::collision::DetectionOutputVector*)
  sofa::component::collision::detection::algorithm::BVHNarrowPhase::finalCollisionPairs(std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> > const&, bool, sofa::core::collision::ElementIntersector*, sofa::core::collision::DetectionOutputVector*&)
  sofa::component::collision::detection::algorithm::BVHNarrowPhase::visitExternalChildren(sofa::core::CollisionElementIterator const&, sofa::core::CollisionElementIterator const&, sofa::core::collision::ElementIntersector*, sofa::component::collision::detection::algorithm::BVHNarrowPhase::FinestCollision const&, std::queue<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::deque<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::allocator<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> > > > >&, sofa::core::collision::DetectionOutputVector*&)
  sofa::component::collision::detection::algorithm::BVHNarrowPhase::visitCollisionElements(std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> > const&, sofa::core::collision::ElementIntersector*, sofa::component::collision::detection::algorithm::BVHNarrowPhase::FinestCollision const&, std::queue<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::deque<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::allocator<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> > > > >&, std::stack<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::deque<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::allocator<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> > > > >&, sofa::core::collision::DetectionOutputVector*&)
  sofa::component::collision::detection::algorithm::BVHNarrowPhase::processExternalCell(std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> > const&, sofa::core::CollisionModel*&, sofa::core::CollisionModel*&, sofa::core::collision::ElementIntersector*, sofa::component::collision::detection::algorithm::BVHNarrowPhase::FinestCollision const&, sofa::component::collision::detection::algorithm::MirrorIntersector*, std::queue<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::deque<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> >, std::allocator<std::pair<std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator>, std::pair<sofa::core::CollisionElementIterator, sofa::core::CollisionElementIterator> > > > >&, sofa::core::collision::DetectionOutputVector*&) const
  sofa::component::collision::detection::algorithm::BVHNarrowPhase::addCollisionPair(std::pair<sofa::core::CollisionModel*, sofa::core::CollisionModel*> const&)
  sofa::core::collision::NarrowPhaseDetection::addCollisionPairs(sofa::type::vector<std::pair<sofa::core::CollisionModel*, sofa::core::CollisionModel*>, sofa::type::CPUMemoryManager<std::pair<sofa::core::CollisionModel*, sofa::core::CollisionModel*> > > const&)
  sofa::component::collision::detection::algorithm::CollisionPipeline::doCollisionDetection(sofa::type::vector<sofa::core::CollisionModel*, sofa::type::CPUMemoryManager<sofa::core::CollisionModel*> > const&)
  sofa::simulation::PipelineImpl::computeCollisionDetection()
  sofa::simulation::CollisionVisitor::processCollisionPipeline(sofa::simulation::Node*, sofa::core::collision::Pipeline*)
  sofa::simulation::CollisionVisitor::processNodeTopDown(sofa::simulation::Node*)
  sofa::simulation::graph::DAGNode::executeVisitorTopDown(sofa::simulation::Visitor*, std::__cxx11::list<sofa::simulation::graph::DAGNode*, std::allocator<sofa::simulation::graph::DAGNode*> >&, std::map<sofa::simulation::graph::DAGNode*, sofa::simulation::graph::DAGNode::StatusStruct, std::less<sofa::simulation::graph::DAGNode*>, std::allocator<std::pair<sofa::simulation::graph::DAGNode* const, sofa::simulation::graph::DAGNode::StatusStruct> > >&, sofa::simulation::graph::DAGNode*)
  sofa::simulation::graph::DAGNode::doExecuteVisitor(sofa::simulation::Visitor*, bool)
  sofa::simulation::CollisionAnimationLoop::internalCollisionComputation(sofa::core::ExecParams const*)
  sofa::simulation::CollisionAnimationLoop::computeCollision(sofa::core::ExecParams const*)
  sofa::component::animationloop::FreeMotionAnimationLoop::computeFreeMotionAndCollisionDetection(sofa::core::ExecParams const*, sofa::core::ConstraintParams const&, double, sofa::core::TMultiVecId<(sofa::core::VecType)0, (sofa::core::VecAccess)1>, sofa::core::TMultiVecId<(sofa::core::VecType)0, (sofa::core::VecAccess)1>, sofa::core::TMultiVecId<(sofa::core::VecType)2, (sofa::core::VecAccess)1>, sofa::simulation::common::MechanicalOperations*)
  sofa::component::animationloop::FreeMotionAnimationLoop::step(sofa::core::ExecParams const*, double)
  sofa::simulation::node::animate(sofa::simulation::Node*, double)
  clone