-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
While using contact sensor, the simulation stuck when contact happens #997
Comments
I uninstall the Fortress and install the Citedal, problem solved. |
This bug is still not fixed on my computer. Really hope to it can be fixed in the official released Fortress. |
Same thing occurs in my setup. It's a particular setup with a conda environment enabled containing the dependencies, and Fortress built with colcon. As described in the downstream issue I linked above, it does not seem that the whole simulation gets stuck, just the GUI. |
Yes, it seems that the simulation is still running, because I can see the message be printing as the normal refresh rate in the ignition topic. By the way, really like your gym ignition work! |
Fixed by #1062 |
Environment
Binary, Fortress
Description
I'm just testing the example world contact_sensor.sdf, I found out that when the ball hit the ground, the simulation stuck. The simulation time and real time are both barely moving, but the simulation is still working, because the iterations is still increasing slowly.
After waiting for some time, the simulation shutdown itself and the terminus output some log, which I've added below.
Steps to reproduce
I did no other action except input "ign gazebo contact_sensor.sdf", and click the start button.
Output
ODE INTERNAL ERROR 1: assertion "aabbBound >= dMinIntExact && aabbBound < dMaxIntExact" failed in collide() [collision_space.cpp:460]
/usr/lib/ruby/ignition/cmdgazebo6.rb:432: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
-- Control frame information -----------------------------------------------
c:0007 p:---- s:0059 e:000058 CFUNC :call
c:0006 p:0016 s:0054 e:000053 METHOD /usr/lib/ruby/ignition/cmdgazebo6.rb:432
c:0005 p:0060 s:0048 e:000047 BLOCK /usr/lib/ruby/ignition/cmdgazebo6.rb:468 [FINISH]
c:0004 p:---- s:0045 e:000044 CFUNC :fork
c:0003 p:0674 s:0041 e:000040 METHOD /usr/lib/ruby/ignition/cmdgazebo6.rb:464
c:0002 p:0683 s:0020 E:000c40 EVAL /usr/bin/ign:275 [FINISH]
c:0001 p:0000 s:0003 E:001f70 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
/usr/bin/ign:275:in
<main>' /usr/lib/ruby/ignition/cmdgazebo6.rb:464:in
execute'/usr/lib/ruby/ignition/cmdgazebo6.rb:464:in
fork' /usr/lib/ruby/ignition/cmdgazebo6.rb:468:in
block in execute'/usr/lib/ruby/ignition/cmdgazebo6.rb:432:in
runGui' /usr/lib/ruby/ignition/cmdgazebo6.rb:432:in
call'-- Machine register context ------------------------------------------------
RIP: 0x00007f4730132191 RBP: 0x00007f470b7fd6f0 RSP: 0x00007f470b7fd6a0
RAX: 0x00007f46fc26c958 RBX: 0x00007f470b7fd6c0 RCX: 0x0000000000000004
RDX: 0x00007f46fc26c920 RDI: 0x61756e6574746120 RSI: 0x00007f46fcc34ce0
R8: 0x0000000000000003 R9: 0x0000000000000000 R10: 0x00007f46fc0008d0
R11: 0x00007f46fc000080 R12: 0x00007f46fc723ea0 R13: 0x00007f470b7fd810
R14: 0x00007f46fc723ea0 R15: 0x00007f472eaa05e8 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
The text was updated successfully, but these errors were encountered: