gazebosim / gazebo-classic

Gazebo classic. For the latest version, see https://github.com/gazebosim/gz-sim
http://classic.gazebosim.org/
Other
1.19k stars 480 forks source link

opende - with solver type "world", Gazebo crashes when a simple box is inserted #1618

Closed osrf-migration closed 7 years ago

osrf-migration commented 9 years ago

Original report (archived issue) by Peshala Jayasekara (Bitbucket: peshala).


#!xml

    <physics type="ode">
      <ode>
        <solver>
          <type>world</type>
        </solver>
      </ode>
    </physics>

does not crash. But, when you try to insert for e.g. a simple box from gazebo, it core dumps. This does not happen when quick I am using version 2.2.3 by the way.

osrf-migration commented 9 years ago

Original comment by Peshala Jayasekara (Bitbucket: peshala).


#!c++

#0  0x00007fffecab902b in dxJointContact::getInfo2(dxJoint::Info2*) () from /usr/lib/x86_64-linux-gnu/libgazebo_ode.so.2
#1  0x00007fffecaab034 in dInternalStepIsland_x2(dxWorldProcessContext*, dxWorld*, dxBody* const*, int, dxJoint* const*, int, double) () from /usr/lib/x86_64-linux-gnu/libgazebo_ode.so.2
#2  0x00007fffecab4ab0 in dxProcessOneIsland(dxWorldProcessContext*, dxWorld*, double, void (*)(dxWorldProcessContext*, dxWorld*, dxBody* const*, int, dxJoint* const*, int, double), dxBody* const*, int, dxJoint* const*, int) () from /usr/lib/x86_64-linux-gnu/libgazebo_ode.so.2
#3  0x00007fffecab600a in dxProcessIslands(dxWorld*, double, void (*)(dxWorldProcessContext*, dxWorld*, dxBody* const*, int, dxJoint* const*, int, double)) ()
   from /usr/lib/x86_64-linux-gnu/libgazebo_ode.so.2
#4  0x00007fffeca9173d in dWorldStep () from /usr/lib/x86_64-linux-gnu/libgazebo_ode.so.2
#5  0x00007ffff24e4391 in gazebo::physics::ODEPhysics::UpdatePhysics() () from /usr/lib/x86_64-linux-gnu/libgazebo_physics_ode.so.2
#6  0x00007ffff738ffa4 in gazebo::physics::World::Update() () from /usr/lib/x86_64-linux-gnu/libgazebo_physics.so.2
#7  0x00007ffff739ae17 in gazebo::physics::World::Step() () from /usr/lib/x86_64-linux-gnu/libgazebo_physics.so.2
#8  0x00007ffff739b335 in gazebo::physics::World::RunLoop() () from /usr/lib/x86_64-linux-gnu/libgazebo_physics.so.2
#9  0x00007ffff5be8a4a in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
#10 0x00007ffff6a1b182 in start_thread (arg=0x7fffb4bf5700) at pthread_create.c:312
#11 0x00007ffff4f8630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
osrf-migration commented 9 years ago

Original comment by Peshala Jayasekara (Bitbucket: peshala).


This is related with https://osrf-migration.github.io/gazebo-gh-pages/#!/osrf/gazebo/issues/351/opende-with-solver-type-world-contacts (#351)# But, I do not know how to reopen it. So, I created as new issue.

osrf-migration commented 7 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


I can't reproduce the issue on gazebo7.

osrf-migration commented 7 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


osrf-migration commented 7 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


Issue reported for Gazebo 2, which has reached EOL.

Can't reproduce in Gazebo 7, which is currently the earliest supported version.

Please reopen if it can be reproduced for versions 7+.