You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[gz sim -r-1] Stack trace (most recent call last) in thread 3411105:
[gz sim -r-1] #13 Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in
[gz sim -r-1] #12 Object "/lib/aarch64-linux-gnu/libc.so.6", at 0xffffa2be5edb, in
[gz sim -r-1] #11 Object "/lib/aarch64-linux-gnu/libc.so.6", at 0xffffa2b7d5b7, in
[gz sim -r-1] #10 Object "/lib/aarch64-linux-gnu/libstdc++.so.6", at 0xffff9eb331fb, in
[gz sim -r-1] #9 Object "/usr/lib/aarch64-linux-gnu/gz-sim-8/plugins/libgz-sim-sensors-system.so", at 0xffff52cce28b, in gz::sim::v8::systems::SensorsPrivate::RenderThread()
[gz sim -r-1] #8 Object "/usr/lib/aarch64-linux-gnu/gz-sim-8/plugins/libgz-sim-sensors-system.so", at 0xffff52ccc58b, in gz::sim::v8::systems::SensorsPrivate::WaitForInit()
[gz sim -r-1] #7 Object "/lib/aarch64-linux-gnu/libgz-sim8-rendering.so.8", at 0xffff52c13f03, in gz::sim::v8::RenderUtil::Init()
[gz sim -r-1] #6 Object "/lib/aarch64-linux-gnu/libgz-rendering8.so.8", at 0xffff5298dc7b, in virtual thunk to gz::rendering::v8::BaseRenderEngine::CreateScene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[gz sim -r-1] #5 Object "/lib/aarch64-linux-gnu/libgz-rendering8.so.8", at 0xffff5298f09f, in gz::rendering::v8::BaseRenderEngine::CreateScene(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[gz sim -r-1] #4 Object "/lib/aarch64-linux-gnu/libgz-rendering8.so.8", at 0xffff529907df, in gz::rendering::v8::BaseScene::Init()
[gz sim -r-1] #3 Object "/usr/lib/aarch64-linux-gnu/gz-rendering-8/engine-plugins/libgz-rendering-ogre2.so", at 0xffff28379393, in gz::rendering::v8::Ogre2Scene::InitImpl()
[gz sim -r-1] #2 Object "/usr/lib/aarch64-linux-gnu/gz-rendering-8/engine-plugins/libgz-rendering-ogre2.so", at 0xffff28373ddf, in gz::rendering::v8::Ogre2Scene::UpdateShadowNode()
[gz sim -r-1] #1 Object "/usr/lib/aarch64-linux-gnu/gz-rendering-8/engine-plugins/libgz-rendering-ogre2.so", at 0xffff28371d33, in gz::rendering::v8::Ogre2Scene::CreateShadowNodeWithSettings(Ogre::CompositorManager2*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Ogre::ShadowNodeHelper::ShadowParam, Ogre::STLAllocator<Ogre::ShadowNodeHelper::ShadowParam, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const&)
[gz sim -r-1] #0 Object "/usr/lib/aarch64-linux-gnu/OGRE-2.3/libOgreNextMain.so.2.3.1", at 0xffff20e240e0, in Ogre::CompositorManager2::addShadowNodeDefinition(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[gz sim -r-1] Segmentation fault (Address not mapped to object [(nil)])
Cause of crash
When I didn't spawn robot, I didn't get the crash, so I inspected the urdf of robot and they included the plugin there too.
Discussion
What is correct approach? For the authors of the robot to not include plugin directly in urdf(xacro)?
But then if someone want's to spawn the robot it probably needs camera plugin included.
Should Gazebo just crash if the plugin is included multiple times? Especially if someone isn't author or some robot package, that is spawned in a simulation and just adds a camera like here, the error doesn't really say much...
The text was updated successfully, but these errors were encountered:
Environment
binary 8.8.0
Description
got nondescriptive crash:
Cause of crash
When I didn't spawn robot, I didn't get the crash, so I inspected the urdf of robot and they included the plugin there too.
Discussion
But then if someone want's to spawn the robot it probably needs camera plugin included.
The text was updated successfully, but these errors were encountered: