GUI sporadic crashes when updating plugins #721
Labels
bug
Something isn't working
GUI
Gazebo's graphical interface (not pure Ignition GUI)
help wanted
We accept pull requests!
Environment
main
, future Edifice)Description
While testing the Edifice demo world, I noticed that the simulation crashes from time to time. Getting a backtrace, it pointed to the
EntitiesByComponents
call insideJointPositionController
:https://github.com/ignitionrobotics/ign-gazebo/blob/14d967d94884da881a3a2701b09a9240d11e0a75/src/gui/plugins/joint_position_controller/JointPositionController.cc#L212-L213
Initially I thought that the periodic updates introduced in #497 may introduce a race condition where 2 threads try to access the ECM at the same time. But it looks like that's properly protected by a mutex, so I think there's something else going on.
I can't really parse the backlog up to
#11
, which is where it entersstl_set
.Steps to reproduce
ign gazebo -v 4 "https://fuel.ignitionrobotics.org/1.0/OpenRobotics/worlds/Edifice demo"
Output
Backtrace
The text was updated successfully, but these errors were encountered: