Open chapulina opened 3 years ago
Backtrace
I simplified the backtrace
Server::~Server
ServerPrivate::~ServerPrivate
SimulationRunner::~SimulationRunner
SystemInternal::~SystemInternal
Plugin::~Plugin
PluginWithDlHandle::~PluginWithDlHandle
gazebo::v4::systems::Physics::~Physics
gazebo::v4::systems::PhysicsPrivate::~PhysicsPrivate
ignition::physics::Identity::~Identity
ignition::physics::dartsim::ShapeInfo::~ShapeInfo
dart::dynamics::ShapeNode::~ShapeNode()
I have forced Ignition-Gazebo to use tpe
instead of dartsim
in this test. it seems that ign-physics is generating this problem, Destruction of the objects is wrong, I will digg in ign-physics
. Most of these destructors are the default ones.
@scpeters any idea or thoughts ?
I runned the ign-physics3 with asan
I think this is related https://github.com/ignitionrobotics/ign-gazebo/pull/586
I can't reproduce the failures locally on Ubuntu.
@ahcorde , how did you get that backtrace? It seems to be crashing on the Remove
test for you, but that's not what is happening on CI.
On macOS on Jenkins, the Light
test is segfaulting.
On GitHub actions, the Light
test has lots of failing expectations, and I believe it's because of this:
Error while loading the library [/usr/local/lib/ign-gazebo-5/plugins/libignition-gazebo-sensors-system.so]: libignition-gazebo5-rendering.so.5: cannot open shared object file: No such file or directory
[Err] [SystemLoader.cc:75] Failed to load system plugin [ignition-gazebo-sensors-system] : couldn't load library on path [/usr/local/lib/ign-gazebo-5/plugins/libignition-gazebo-sensors-system.so].
See #650 for a fix - it works on GitHub actions, I haven't checked macOS yet.
macOS isn't fixed yet
Disabling the test on macOS: https://github.com/ignitionrobotics/ign-gazebo/pull/1204
Just thought it might be related, but I've been able to get consistent segfaults when running the following if I build ign-gazebo
using clang.
bin/INTEGRATION_user_commands --gtest_filter=*Light:*Pose
The failure appears to be related to the unloading of a shared library from a previous test affecting the component storage map storagesById
: https://github.com/ignitionrobotics/ign-gazebo/blob/f8942cd9b19cf0b61a1d5a7fb9f47d0c1d558e84/include/ignition/gazebo/components/Factory.hh#L310.
Just thought it might be related, but I've been able to get consistent segfaults when running the following if I build
ign-gazebo
using clang.bin/INTEGRATION_user_commands --gtest_filter=*Light:*Pose
The failure appears to be related to the unloading of a shared library from a previous test affecting the component storage map
storagesById
:.
I should have said using clang on Linux.
Environment
Description
This was introduced on https://github.com/ignitionrobotics/ign-gazebo/pull/482, I was a bit too quick to press the merge button.
Steps to reproduce
Run
INTEGRATION_user_commands
test.Output
Test failure message:
UserCommandsTest.Light
``` [ RUN ] UserCommandsTest.Light [Msg] Loading SDF world file[/github/workspace/test/worlds/lights_render.sdf]. [Dbg] [EntityComponentManager.cc:672] Using components of type [2251689575469537287] / [ign_gazebo_components.World]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13994732549916512682] / [ign_gazebo_components.Name]. [Dbg] [EntityComponentManager.cc:672] Using components of type [12592746352568925681] / [ign_gazebo_components.Gravity]. [Dbg] [EntityComponentManager.cc:672] Using components of type [2188341333082264598] / [ign_gazebo_components.Physics]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13224937992534617849] / [ign_gazebo_components.MagneticField]. [Dbg] [EntityComponentManager.cc:672] Using components of type [3630648173860223239] / [ign_gazebo_components.PhysicsEnginePlugin]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17459188283658606303] / [ign_gazebo_components.RenderEngineServerPlugin]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8705992680619689917] / [ign_gazebo_components.RenderEngineGuiPlugin]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8753193699724811771] / [ign_gazebo_components.Wind]. [Dbg] [EntityComponentManager.cc:672] Using components of type [12173050716021724529] / [ign_gazebo_components.WorldLinearVelocity]. [Dbg] [EntityComponentManager.cc:672] Using components of type [15943768124495574352] / [ign_gazebo_components.WorldLinearVelocitySeed]. [Dbg] [EntityComponentManager.cc:672] Using components of type [3297509811873971798] / [ign_gazebo_components.ParentEntity]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17100615127981600159] / [ign_gazebo_components.Scene]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17605309075052480649] / [ign_gazebo_components.Atmosphere]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8064491505919932473] / [ign_gazebo_components.Level]. [Dbg] [EntityComponentManager.cc:672] Using components of type [2668898242563798256] / [ign_gazebo_components.DefaultLevel]. [Dbg] [EntityComponentManager.cc:672] Using components of type [11371360182141354106] / [ign_gazebo_components.LevelEntityNames]. [Dbg] [SimulationRunner.cc:839] Loaded system [ignition::gazebo::systems::SceneBroadcaster] for entity [1] [Msg] Create service on [/world/lights_command/create] [Msg] Remove service on [/world/lights_command/remove] [Msg] Pose service on [/world/lights_command/set_pose] [Msg] Light configuration service on [/world/lights_command/light_config] [Msg] Physics service on [/world/lights_command/set_physics] [Dbg] [SimulationRunner.cc:839] Loaded system [ignition::gazebo::systems::UserCommands] for entity [1] Error while loading the library [/usr/local/lib/ign-gazebo-5/plugins/libignition-gazebo-sensors-system.so]: libignition-gazebo5-rendering.so.5: cannot open shared object file: No such file or directory [Err] [SystemLoader.cc:75] Failed to load system plugin [ignition-gazebo-sensors-system] : couldn't load library on path [/usr/local/lib/ign-gazebo-5/plugins/libignition-gazebo-sensors-system.so]. [Dbg] [EntityComponentManager.cc:672] Using components of type [4981278897826323946] / [ign_gazebo_components.WorldSdf]. [Dbg] [EntityComponentManager.cc:672] Using components of type [6687176221774458630] / [ign_gazebo_components.Model]. [Dbg] [EntityComponentManager.cc:672] Using components of type [6612894081701502240] / [ign_gazebo_components.Pose]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8546580419506082455] / [ign_gazebo_components.Static]. [Dbg] [EntityComponentManager.cc:672] Using components of type [9712747055438129860] / [ign_gazebo_components.WindMode]. [Dbg] [EntityComponentManager.cc:672] Using components of type [5661073481138181711] / [ign_gazebo_components.SelfCollide]. [Dbg] [EntityComponentManager.cc:672] Using components of type [11683062252779233161] / [ign_gazebo_components.SourceFilePath]. [Dbg] [EntityComponentManager.cc:672] Using components of type [5081358965268446661] / [ign_gazebo_components.Link]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8112400427272910195] / [ign_gazebo_components.Inertial]. [Dbg] [EntityComponentManager.cc:672] Using components of type [16454635107327670381] / [ign_gazebo_components.Visual]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13011964647677164955] / [ign_gazebo_components.CastShadows]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13440282432131634483] / [ign_gazebo_components.Transparency]. [Dbg] [EntityComponentManager.cc:672] Using components of type [5453622280849253520] / [ign_gazebo_components.VisibilityFlags]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17121648710877364109] / [ign_gazebo_components.Geometry]. [Dbg] [EntityComponentManager.cc:672] Using components of type [9853217982010720764] / [ign_gazebo_components.Material]. [Dbg] [EntityComponentManager.cc:672] Using components of type [3866641186784191835] / [ign_gazebo_components.Light]. [Dbg] [EntityComponentManager.cc:672] Using components of type [273039548655896271] / [ign_gazebo_components.Sensor]. [Dbg] [EntityComponentManager.cc:672] Using components of type [14624144930658477562] / [ign_gazebo_components.Camera]. [Dbg] [EntityComponentManager.cc:672] Using components of type [10522242218202596205] / [ign_gazebo_components.CanonicalLink]. [Dbg] [EntityComponentManager.cc:672] Using components of type [11536476718181283925] / [ign_gazebo_components.ModelSdf]. [Msg] Loaded level [3] [Msg] Serving world controls on [/world/lights_command/control] and [/world/lights_command/playback/control] [Msg] Serving GUI information on [/world/lights_command/gui/info] [Msg] World [lights_command] initialized with [1ms] physics profile. [Msg] Serving world SDF generation service on [/world/lights_command/generate_world_sdf] [Msg] Serving world names on [/gazebo/worlds] [Msg] Resource path add service on [/gazebo/resource_paths/add]. [Msg] Resource path get service on [/gazebo/resource_paths/get]. [Msg] Resource paths published on [/gazebo/resource_paths]. [Msg] Found no publishers on /stats, adding root stats topic [Msg] Found no publishers on /clock, adding root clock topic [Dbg] [SimulationRunner.cc:470] Creating PostUpdate worker threads: 3 [Dbg] [SimulationRunner.cc:483] Creating postupdate worker thread (0) [Dbg] [SimulationRunner.cc:483] Creating postupdate worker thread (1) [Msg] Serving scene information on [/world/lights_command/scene/info] [Msg] Serving graph information on [/world/lights_command/scene/graph] [Msg] Serving full state on [/world/lights_command/state] [Msg] Serving full state (async) on [/world/lights_command/state_async] [Msg] Publishing scene information on [/world/lights_command/scene/info] [Msg] Publishing entity deletions on [/world/lights_command/scene/deletion] [Msg] Publishing state changes on [/world/lights_command/state] [Msg] Publishing pose messages on [/world/lights_command/pose/info] [Msg] Publishing dynamic pose messages on [/world/lights_command/dynamic_pose/info] [Dbg] [EntityComponentManager.cc:672] Using components of type [8418521521794632513] / [ign_gazebo_components.LightCmd]. /github/workspace/test/integration/user_commands.cc:775: Failure Expected equality of these values: math::Color(0, 1, 1, 0) Which is: 0 1 1 0 pointLightComp->Data().Diffuse() Which is: 1 0 0 1 /github/workspace/test/integration/user_commands.cc:777: Failure Expected equality of these values: math::Color(0.2, 0.2, 0.2, 0.2) Which is: 0.2 0.2 0.2 0.2 pointLightComp->Data().Specular() Which is: 0.1 0.1 0.1 1 /github/workspace/test/integration/user_commands.cc:778: Failure The difference between 2.6 and pointLightComp->Data().AttenuationRange() is 1.3999999999999999, which exceeds 0.1, where 2.6 evaluates to 2.6000000000000001, pointLightComp->Data().AttenuationRange() evaluates to 4, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:779: Failure The difference between 0.7 and pointLightComp->Data().LinearAttenuationFactor() is 0.19999999999999996, which exceeds 0.1, where 0.7 evaluates to 0.69999999999999996, pointLightComp->Data().LinearAttenuationFactor() evaluates to 0.5, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:780: Failure The difference between 0.6 and pointLightComp->Data().ConstantAttenuationFactor() is 0.39999999999999997, which exceeds 0.1, where 0.6 evaluates to 0.59999999999999998, pointLightComp->Data().ConstantAttenuationFactor() evaluates to 0.20000000000000001, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:782: Failure Value of: pointLightComp->Data().CastShadows() Actual: false Expected: true /github/workspace/test/integration/user_commands.cc:839: Failure Expected equality of these values: math::Color(0, 1, 1, 0) Which is: 0 1 1 0 directionalLightComp->Data().Diffuse() Which is: 0.8 0.8 0.8 1 /github/workspace/test/integration/user_commands.cc:841: Failure Expected equality of these values: math::Color(0.3, 0.3, 0.3, 0.3) Which is: 0.3 0.3 0.3 0.3 directionalLightComp->Data().Specular() Which is: 0.2 0.2 0.2 1 /github/workspace/test/integration/user_commands.cc:842: Failure The difference between 2.6 and directionalLightComp->Data().AttenuationRange() is 97.400000000000006, which exceeds 0.1, where 2.6 evaluates to 2.6000000000000001, directionalLightComp->Data().AttenuationRange() evaluates to 100, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:844: Failure The difference between 0.7 and directionalLightComp->Data().LinearAttenuationFactor() is 0.68999999999999995, which exceeds 0.1, where 0.7 evaluates to 0.69999999999999996, directionalLightComp->Data().LinearAttenuationFactor() evaluates to 0.01, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:846: Failure The difference between 0.6 and directionalLightComp->Data().ConstantAttenuationFactor() is 0.30000000000000004, which exceeds 0.1, where 0.6 evaluates to 0.59999999999999998, directionalLightComp->Data().ConstantAttenuationFactor() evaluates to 0.90000000000000002, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:848: Failure The difference between 1 and directionalLightComp->Data().QuadraticAttenuationFactor() is 0.999, which exceeds 0.1, where 1 evaluates to 1, directionalLightComp->Data().QuadraticAttenuationFactor() evaluates to 0.001, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:849: Failure Expected equality of these values: math::Vector3d(1, 2, 3) Which is: 1 2 3 directionalLightComp->Data().Direction() Which is: 0.5 0.2 -0.9 /github/workspace/test/integration/user_commands.cc:850: Failure Value of: directionalLightComp->Data().CastShadows() Actual: true Expected: false /github/workspace/test/integration/user_commands.cc:909: Failure Expected equality of these values: math::Color(1, 0, 1, 0) Which is: 1 0 1 0 spotLightComp->Data().Diffuse() Which is: 0 1 0 1 /github/workspace/test/integration/user_commands.cc:911: Failure Expected equality of these values: math::Color(0.3, 0.3, 0.3, 0.3) Which is: 0.3 0.3 0.3 0.3 spotLightComp->Data().Specular() Which is: 0.2 0.2 0.2 1 /github/workspace/test/integration/user_commands.cc:912: Failure The difference between 2.6 and spotLightComp->Data().AttenuationRange() is 2.3999999999999999, which exceeds 0.1, where 2.6 evaluates to 2.6000000000000001, spotLightComp->Data().AttenuationRange() evaluates to 5, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:913: Failure The difference between 0.7 and spotLightComp->Data().LinearAttenuationFactor() is 0.29999999999999993, which exceeds 0.1, where 0.7 evaluates to 0.69999999999999996, spotLightComp->Data().LinearAttenuationFactor() evaluates to 0.40000000000000002, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:914: Failure The difference between 0.6 and spotLightComp->Data().ConstantAttenuationFactor() is 0.29999999999999999, which exceeds 0.1, where 0.6 evaluates to 0.59999999999999998, spotLightComp->Data().ConstantAttenuationFactor() evaluates to 0.29999999999999999, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:915: Failure The difference between 1 and spotLightComp->Data().QuadraticAttenuationFactor() is 0.999, which exceeds 0.1, where 1 evaluates to 1, spotLightComp->Data().QuadraticAttenuationFactor() evaluates to 0.001, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:916: Failure Expected equality of these values: math::Vector3d(1, 2, 3) Which is: 1 2 3 spotLightComp->Data().Direction() Which is: 0 0 -1 /github/workspace/test/integration/user_commands.cc:917: Failure Value of: spotLightComp->Data().CastShadows() Actual: false Expected: true /github/workspace/test/integration/user_commands.cc:919: Failure The difference between 1.5 and spotLightComp->Data().SpotInnerAngle().Radian() is 1.3999999999999999, which exceeds 0.1, where 1.5 evaluates to 1.5, spotLightComp->Data().SpotInnerAngle().Radian() evaluates to 0.10000000000000001, and 0.1 evaluates to 0.10000000000000001. /github/workspace/test/integration/user_commands.cc:920: Failure The difference between 0.3 and spotLightComp->Data().SpotOuterAngle().Radian() is 0.20000000000000001, which exceeds 0.1, where 0.3 evaluates to 0.29999999999999999, spotLightComp->Data().SpotOuterAngle().Radian() evaluates to 0.5, and 0.1 evaluates to 0.10000000000000001. [Dbg] [SimulationRunner.cc:499] Exiting postupdate worker thread (0) [Dbg] [SimulationRunner.cc:499] Exiting postupdate worker thread (1) [ FAILED ] UserCommandsTest.Light (447 ms) ```This other test also has a fish message:
But passes :monocle_face: :
UserCommandsTest.Create
``` [ RUN ] UserCommandsTest.Create [Msg] Loading SDF world file[/github/workspace/examples/worlds/empty.sdf]. [Dbg] [EntityComponentManager.cc:672] Using components of type [2251689575469537287] / [ign_gazebo_components.World]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13994732549916512682] / [ign_gazebo_components.Name]. [Dbg] [EntityComponentManager.cc:672] Using components of type [12592746352568925681] / [ign_gazebo_components.Gravity]. [Dbg] [EntityComponentManager.cc:672] Using components of type [2188341333082264598] / [ign_gazebo_components.Physics]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13224937992534617849] / [ign_gazebo_components.MagneticField]. [Dbg] [EntityComponentManager.cc:672] Using components of type [3630648173860223239] / [ign_gazebo_components.PhysicsEnginePlugin]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17459188283658606303] / [ign_gazebo_components.RenderEngineServerPlugin]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8705992680619689917] / [ign_gazebo_components.RenderEngineGuiPlugin]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8753193699724811771] / [ign_gazebo_components.Wind]. [Dbg] [EntityComponentManager.cc:672] Using components of type [12173050716021724529] / [ign_gazebo_components.WorldLinearVelocity]. [Dbg] [EntityComponentManager.cc:672] Using components of type [15943768124495574352] / [ign_gazebo_components.WorldLinearVelocitySeed]. [Dbg] [EntityComponentManager.cc:672] Using components of type [3297509811873971798] / [ign_gazebo_components.ParentEntity]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17100615127981600159] / [ign_gazebo_components.Scene]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17605309075052480649] / [ign_gazebo_components.Atmosphere]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8064491505919932473] / [ign_gazebo_components.Level]. [Dbg] [EntityComponentManager.cc:672] Using components of type [2668898242563798256] / [ign_gazebo_components.DefaultLevel]. [Dbg] [EntityComponentManager.cc:672] Using components of type [11371360182141354106] / [ign_gazebo_components.LevelEntityNames]. [Dbg] [Physics.cc:601] Loaded [ignition::physics::dartsim::Plugin] from library [/usr/lib/x86_64-linux-gnu/ign-physics-4/engine-plugins/libignition-physics-dartsim-plugin.so] [Dbg] [SimulationRunner.cc:839] Loaded system [ignition::gazebo::systems::Physics] for entity [1] [Msg] Create service on [/world/empty/create] [Msg] Remove service on [/world/empty/remove] [Msg] Pose service on [/world/empty/set_pose] [Msg] Light configuration service on [/world/empty/light_config] [Msg] Physics service on [/world/empty/set_physics] [Dbg] [SimulationRunner.cc:839] Loaded system [ignition::gazebo::systems::UserCommands] for entity [1] [Dbg] [SimulationRunner.cc:839] Loaded system [ignition::gazebo::systems::SceneBroadcaster] for entity [1] [Dbg] [SimulationRunner.cc:839] Loaded system [ignition::gazebo::systems::Contact] for entity [1] [Dbg] [EntityComponentManager.cc:672] Using components of type [4981278897826323946] / [ign_gazebo_components.WorldSdf]. [Dbg] [EntityComponentManager.cc:672] Using components of type [6687176221774458630] / [ign_gazebo_components.Model]. [Dbg] [EntityComponentManager.cc:672] Using components of type [6612894081701502240] / [ign_gazebo_components.Pose]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8546580419506082455] / [ign_gazebo_components.Static]. [Dbg] [EntityComponentManager.cc:672] Using components of type [9712747055438129860] / [ign_gazebo_components.WindMode]. [Dbg] [EntityComponentManager.cc:672] Using components of type [5661073481138181711] / [ign_gazebo_components.SelfCollide]. [Dbg] [EntityComponentManager.cc:672] Using components of type [11683062252779233161] / [ign_gazebo_components.SourceFilePath]. [Dbg] [EntityComponentManager.cc:672] Using components of type [5081358965268446661] / [ign_gazebo_components.Link]. [Dbg] [EntityComponentManager.cc:672] Using components of type [8112400427272910195] / [ign_gazebo_components.Inertial]. [Dbg] [EntityComponentManager.cc:672] Using components of type [16454635107327670381] / [ign_gazebo_components.Visual]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13011964647677164955] / [ign_gazebo_components.CastShadows]. [Dbg] [EntityComponentManager.cc:672] Using components of type [13440282432131634483] / [ign_gazebo_components.Transparency]. [Dbg] [EntityComponentManager.cc:672] Using components of type [5453622280849253520] / [ign_gazebo_components.VisibilityFlags]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17121648710877364109] / [ign_gazebo_components.Geometry]. [Dbg] [EntityComponentManager.cc:672] Using components of type [9853217982010720764] / [ign_gazebo_components.Material]. [Dbg] [EntityComponentManager.cc:672] Using components of type [17938588655714334139] / [ign_gazebo_components.Collision]. [Dbg] [EntityComponentManager.cc:672] Using components of type [9225962031573086509] / [ign_gazebo_components.CollisionElement]. [Dbg] [EntityComponentManager.cc:672] Using components of type [10522242218202596205[Wrn] [UserCommands.cc:668] Entity named [spawned_model] already exists and [allow_renaming] is false. Entity not spawned. ] / [ign_gazebo_components.CanonicalLink]. [Dbg] [EntityComponentManager.cc:672] Using components of type [11536476718181283925] / [ign_gazebo_components.ModelSdf]. [Dbg] [EntityComponentManager.cc:672] Using components of type [3866641186784191835] / [ign_gazebo_components.Light]. [Msg] Loaded level [3] [Msg] Serving world controls on [/world/empty/control] and [/world/empty/playback/control] [Msg] Serving GUI information on [/world/empty/gui/info] [Msg] World [empty] initialized with [1ms] physics profile. [Msg] Serving world SDF generation service on [/world/empty/generate_world_sdf] [Msg] Serving world names on [/gazebo/worlds] [Msg] Resource path add service on [/gazebo/resource_paths/add]. [Msg] Resource path get service on [/gazebo/resource_paths/get]. [Msg] Resource paths published on [/gazebo/resource_paths]. [Msg] Found no publishers on /stats, adding root stats topic [Msg] Found no publishers on /clock, adding root clock topic [Dbg] [SimulationRunner.cc:470] Creating PostUpdate worker threads: 4 [Dbg] [SimulationRunner.cc:483] Creating postupdate worker thread (0) [Dbg] [SimulationRunner.cc:483] Creating postupdate worker thread (1) [Dbg] [SimulationRunner.cc:483] Creating postupdate worker thread (2) [Msg] Serving scene information on [/world/empty/scene/info] [Msg] Serving graph information on [/world/empty/scene/graph] [Msg] Serving full state on [/world/empty/state] [Msg] Serving full state (async) on [/world/empty/state_async] [Msg] Publishing scene information on [/world/empty/scene/info] [Msg] Publishing entity deletions on [/world/empty/scene/deletion] [Msg] Publishing state changes on [/world/empty/state] [Msg] Publishing pose messages on [/world/empty/pose/info] [Msg] Publishing dynamic pose messages on [/world/empty/dynamic_pose/info] [Dbg] [UserCommands.cc:721] Created entity [9] named [spawned_model] [Dbg] [UserCommands.cc:721] Created entity [13] named [spawned_model_0] [Dbg] [UserCommands.cc:721] Created entity [17] named [banana] [Dbg] [UserCommands.cc:721] Created entity [21] named [spawned_light] [Dbg] [UserCommands.cc:721] Created entity [22] named [light_test] [Dbg] [UserCommands.cc:721] Created entity [23] named [acerola] [Dbg] [UserCommands.cc:721] Created entity [27] named [coconut] [Dbg] [UserCommands.cc:721] Created entity [31] named [accepted_light] Error [parser.cc:562] Error parsing XML from string: Error=XML_ERROR_MISMATCHED_ELEMENT ErrorID=16 (0x10) Line number=1: XMLElement name=sdf [Err] [UserCommands.cc:598] Error Code 28 Msg: Unable to read SDF string: