Closed chapulina closed 2 years ago
Update: removing the heightmap fixes the crash, so there's some incompatibility between the heightmap and the GPU lidar.
can you give https://github.com/ignitionrobotics/ign-rendering/pull/356 a try? I was able to insert a lidar in that branch:
Environment
vcs log
``` .................. === ./ign-cmake (git) === commit 6c4e7daa24d287b3151da80e13973889e8ec0aee (HEAD -> ign-cmake2, tag: ignition-cmake2_2.9.0, origin/ign-cmake2, origin/HEAD) Author: Addisu Z. Taddese
Prepare for 2.9.0 release (#187)
commit e4aa0b04fadf805b537079fb8a266666a141f78f
Author: Addisu Z. Taddese
Fix include directory flags for codecheck (#186)
commit ae1bbbf2ed1c8046166d1e6d6fe1762445bfb93f
Author: Louise Poubel
Revert FindIgnOgre change (#184)
=== ./ign-common (git) ===
commit 8ba9b71526b63193159adc577976949e83a089ee (HEAD -> ign-common4, tag: ignition-common4_4.4.0, origin/ign-common4, origin/HEAD)
Author: Michael Carroll
Bump CMakeLists version
commit 51c8e067ccacc8717186a763a8df76de22242ae1
Author: Michael Carroll
Prepartions for 4.4.0 (#261)
commit 773a8083d95bfb3dab16a493173bfa6609042012
Author: Nate Koenig
Add support for animation tension (#256)
=== ./ign-fuel-tools (git) ===
commit 58bafb8b5d89b8b7e43a93995f40fcdee787cee2 (HEAD -> ign-fuel-tools7, tag: ignition-fuel-tools7_7.0.0, origin/ign-fuel-tools7)
Author: Louise Poubel
🎈 7.0.0 (#208)
commit 348bef1e0664682cde0c7b145ed291c12314d658
Author: Addisu Z. Taddese
Use a pretty name for IgnCURL to make error messages less confusing (#206)
commit bbaf017a504c1f2514d98d9a0b62840cc41f086b
Author: Alejandro Hernández Cordero
Added source macos install instructions (#207)
=== ./ign-gazebo (git) ===
commit 614340cac2eb024ea9bbbae427dfd14291da1eaa (HEAD -> ign-gazebo6, origin/ign-gazebo6)
Author: Arjo Chakravarty
Create GUI config folder before copying config (#1092)
commit c6037104260b0a619c73ac700dac0a7f67231ea0
Author: Ian Chen
Add support for configuring point size in Visualize Lidar GUI plugin (#1021)
commit 447e5c231ec312bd0ce4e4d349222145e0e135d5
Author: Ashton Larkin <42042756+adlarkin@users.noreply.github.com>
Set a cloned joint's parent/child link names to the cloned parent/child link names (#1075)
=== ./ign-gui (git) ===
commit 443bfac97f6d214bbcc01dc2af7a573e4bba7ea6 (HEAD -> ign-gui6, origin/ign-gui6)
Author: Nate Koenig
Fix mimimal scene deadlock on shutdown (#300)
commit 2630a94c3b1c49bfa33447cd47b1d39528cfb3ec (tag: ignition-gui6_6.0.0)
Author: Louise Poubel
🎈 6.0.0 (#296)
commit c33704745ac1954d191e58c35aeb149b698daca8
Author: Louise Poubel
Sort out MinimalScene's mouse events (#295)
=== ./ign-launch (git) ===
commit 1e902972dfc01601e5b87643e27333f061d2c1dd (HEAD -> chapulina/msg, origin/chapulina/msg)
Author: Louise Poubel
Remove spammy CMake message
commit 8668a50769ba77f321c9161304f133aa77eac02a (origin/ign-launch5, ign-launch5)
Merge: 9c00393 75a372a
Author: Nate Koenig
Merge pull request #140 from ignitionrobotics/4-to-5-20211015
commit 75a372adb894f3c34bf3da511089232141436159
Merge: 9c00393 70da75f
Author: Nate Koenig
Merge 4 to 5
=== ./ign-math (git) ===
commit a6b0cff5079d2d999ef6c40c5cd48becf29dfc07 (HEAD -> ign-math6, origin/ign-math6, origin/HEAD)
Author: Alejandro Hernández Cordero
AxisAlignedBox: deprecate unimplemented methods (#261)
commit 23bf73a3f88fc8fe6d86c00cc8d304f52be1f264 (tag: ignition-math6_6.9.2)
Author: Louise Poubel
🎈 6.9.2 (#268)
commit fcaddb8767a165571c1b9f1932ad663468028ec9
Author: Alejandro Hernández Cordero
Added StopWatch Python Interface (#264)
=== ./ign-msgs (git) ===
commit e050940eba6b3be89b933b3edd7f84446fb2b447 (HEAD -> ign-msgs8, tag: ignition-msgs8_8.0.0, origin/ign-msgs8)
Author: Louise Poubel
🎈 8.0.0 (#186)
commit 0514d16b7923b8f128eee5e589f23447310f9b14
Author: Alejandro Hernández Cordero
Added macos install instructions (#185)
commit 06c7c5e8e3ffbfb83985fd6bc44ace94ce386272 (tag: ignition-msgs8_8.0.0-pre1, main)
Author: Louise Poubel
🎈 8.0.0~pre1 (#183)
=== ./ign-physics (git) ===
commit f0257d6c26f97f22aaaffca653875c1fef338651 (HEAD -> ign-physics5, origin/ign-physics5)
Author: Alejandro Hernández Cordero
Improved README.md folder structure (#295)
commit ba3eb2c7f32660eef82e27f24401783f80cfcf2b (tag: ignition-physics5_5.0.0)
Author: Addisu Z. Taddese
🎈 5.0.0 (#294)
commit 42d232088f719d4a65d8f443f5df56dd837367a2 (tag: ignition-physics5_5.0.0-pre1, main)
Author: Addisu Z. Taddese
Prepare for 5.0.0~pre1 (#293)
=== ./ign-plugin (git) ===
commit e4015f312207ceca49bd2ce94d27f119889a0493 (HEAD -> ign-plugin1, tag: ignition-plugin_1.2.1, origin/ign-plugin1, origin/HEAD)
Author: Louise Poubel
🎈 1.2.1 (#62)
commit 08a3fa20f45f92b2419b0397c1dbf3e6fde5f799
Author: Louise Poubel
🥳 Tweaks to README and tutorials (#61)
commit 591afc3d9ccf023414aeb1067498fbf0b0e2f30b (tag: ignition-plugin_1.2.1-pre1)
Author: Louise Poubel
🎈 1.2.1~pre1 (#60)
=== ./ign-rendering (git) ===
commit a28e315f75cb97f4a8aa7b0eedc1b46683f19f74 (HEAD -> ign-rendering6, origin/ign-rendering6)
Merge: 676321e8 ed8e89d4
Author: Louise Poubel
5 ➡️ 6 (#471)
commit 676321e8eb30d1125932618073cf47af9713782e
Author: Rhys Mainwaring
[Ogre2] fix invalid anti-aliasing level warning (#470)
commit ed8e89d4c9c598e15bf1017a3c04955a409bcb31 (origin/chapulina/5_to_6)
Merge: 1c77a8ac 8e348c55
Author: Louise Poubel
5 ➡️ 6
=== ./ign-sensors (git) ===
commit 26004b372497ee77616fd23e9abe1d772d79106c (HEAD -> ign-sensors6, origin/ign-sensors6)
Author: Alejandro Hernández Cordero
Added macOS install instructions (#162)
commit 264e29789930f48e446a8f6b78edee12edc9f9b9
Author: Ian Chen
disable lidar test on macos (#163)
commit b0c61c5853f204372018161c5224c17dc523ad9c (tag: ignition-sensors6_6.0.0)
Author: Ian Chen
stable 6.0.0 release (#161)
=== ./ign-tools (git) ===
commit 6cf3e3521f701d79f1c1e11b2b6d9e3de7f946fe (HEAD -> ign-tools1, origin/ign-tools1, origin/HEAD)
Author: Steve Peters
Fix windows colcon build (#65)
commit aaf310084f907644116c01afca8a0849f409de04 (tag: ignition-tools_1.4.0)
Author: Louise Poubel
🎈 1.4.0 (#64)
commit fd3e828e28e8f0f3634a4c9772a630576dfa689c
Author: Addisu Z. Taddese
Improve backtrace generation using Backward (#63)
=== ./ign-transport (git) ===
commit f3c8f8b043c4cf2203ad0dd621181b882cae5667 (HEAD -> ign-transport11, tag: ignition-transport11_11.0.0, origin/ign-transport11)
Author: Louise Poubel
🎈 11.0.0 (#266)
commit 0a813ecf9b2c2153ca7b8aa24ad66fdffad487a4
Author: Alejandro Hernández Cordero
Fix documentation and deprecation warnings (#265)
commit 73bfba75c4580ed243303d5acd8f539263bbe492 (main)
Author: Carlos Agüero
Fix table. (#264)
=== ./ign-utils (git) ===
commit e9c439b65e1d773654e0bd6bed2b45d4f8d9e609 (HEAD -> ign-utils1, tag: ignition-utils1_1.1.0, origin/ign-utils1, origin/HEAD)
Merge: 8426986 c208580
Author: Jose Luis Rivero
Merge pull request #25 from ignitionrobotics/prepare_1_1_0
commit c2085800c06d64a0de052048a62d93513163f11e
Author: Jose Luis Rivero
Update Changelog
commit f5086f47360540c145f544adb5a1e9a99e66e458
Author: Jose Luis Rivero
Bump version to 1.1.0
=== ./sdformat (git) ===
commit c9494fbeaa36f45f085921f2b509a4074f3984ca (HEAD -> sdf12, tag: sdformat12_12.0.0, origin/sdf12)
Author: Addisu Z. Taddese
🎈 12.0.0 (#724)
commit 1ffcca5eefdf739def3b80874f88e9a05368d2eb
Author: Addisu Z. Taddese
Make exception for plugins when checking for name uniqueness (#721)
commit 0aa8eeaa12df1fabc08cac7c6ebc08c49a1927ec
Merge: cbb2b223 9778bd1d
Author: Steve Peters
Merge pull request #723 from scpeters/merge_11_12
```
dxdiag
and report the GPU-related information.system_profiler SPDisplaysDataType
. Copy the output here.~/.ignition/rendering
Description
Steps to reproduce
Load this world:
ign gazebo -r "https://fuel.ignitionrobotics.org/1.0/OpenRobotics/worlds/Fortress demo"
Close the world, edit
~/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/worlds/fortress\ demo/1/fortress.sdf
Add this sensor into the world:
https://github.com/ignitionrobotics/ign-gazebo/blob/614340cac2eb024ea9bbbae427dfd14291da1eaa/examples/worlds/gpu_lidar_sensor.sdf#L110-L167
Load the world again. It will crash.
Output
Backtrace
``` terminate called after throwing an instance of 'Ogre::RenderingAPIException' what(): OGRE EXCEPTION(3:RenderingAPIException): Fragment Program 100000000PixelShader_ps failed to compile. See compile log above for details. in GLSLShader::compile at /home/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/GLSL/OgreGLSLShader.cpp (line 31 1) Stack trace (most recent call last) in thread 282694: #31 Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in #30 Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x7f0d643d6292, in clone #29 Object "/usr/lib/x86_64-linux-gnu/libpthread.so.0", at 0x7f0d6429a608, in #28 Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f0d60967d83, in #27 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/ign-gazebo-6/plugins/libignition-gazebo-sensors-system.so", at 0x7f0d2abc90d 7, in ignition::gazebo::v6::systems::SensorsPrivate::RenderThread() #26 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/ign-gazebo-6/plugins/libignition-gazebo-sensors-system.so", at 0x7f0d2abc8aa e, in ignition::gazebo::v6::systems::SensorsPrivate::RunOnce() #25 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/libignition-sensors6.so.6", at 0x7f0d2a7c4fde, in ignition::sensors::v6::Manager::RunOnce(std::chrono::duration > const&, bool)
#24 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/libignition-sensors6.so.6", at 0x7f0d2a7d9fed, in ignition::sensors::v6::Sensor::Update(std::chrono::duration > const&, bool)
#23 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/libignition-sensors6-gpu_lidar.so.6", at 0x7f0d2a92050e, in ignition::sensors::v6::GpuLidarSensor::Update(std::chrono::duration > const&)
#22 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/libignition-sensors6-rendering.so.6", at 0x7f0d2a8076f5, in ignition::sensors::v6::RenderingSensor::Render()
#21 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so", at 0x7f0d1be6d605, in ignition::rendering::v6::Ogre2GpuRays::Render()
#20 Object "/home/chapulina/dev_focal/ws_fortress/install/lib/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so", at 0x7f0d1be6d446, in ignition::rendering::v6::Ogre2GpuRays::UpdateRenderTarget1stPass()
#19 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1bb227fa, in Ogre::CompositorWorkspace::_update(bool)
#18 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1bb22527, in Ogre::CompositorWorkspace::_update(bool)
#17 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1bb0fbb4, in Ogre::CompositorNode::_update(Ogre::Camera const*, Ogre::SceneManager*)
#16 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1bb3ba94, in Ogre::CompositorPassScene::execute(Ogre::Camera const*)
#15 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1b80c0f2, in Ogre::Camera::_renderScenePhase02(Ogre::Camera const*, unsigned char, unsigned char, bool)
#14 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1b9f42b5, in Ogre::SceneManager::_renderPhase02(Ogre::Camera*, Ogre::Camera const*, unsigned char, unsigned char, bool)
#13 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1b9b0d34, in Ogre::RenderQueue::render(Ogre::RenderSystem*, unsigned char, unsigned char, bool, bool)
#12 Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6", at 0x7f0d1b9ae425, in Ogre::RenderQueue::renderGL3(Ogre::RenderSystem*, bool, bool, Ogre::HlmsCache*, Ogre::RenderQueue::RenderQueueGroup const&, Ogre::IndirectBufferPacked*, unsigned char*, unsigned char*)
#11 Object "/usr/lib/x86_64-linux-gnu/libOgreHlmsPbs.so.2.2.6", at 0x7f0d281d0d71, in Ogre::HlmsPbs::createShaderCacheEntry(unsigned int, Ogre::HlmsCache const&, unsigned int, Ogre::QueuedRenderable const&)
#10 Object "/usr/lib/x86_64-linux-gnu/OGRE-2.2/OGRE/RenderSystem_GL3Plus.so", at 0x7f0d07fc3cec, in Ogre::GL3PlusRenderSystem::_setPipelineStateObject(Ogre::HlmsPso const*)
#9 Object "/usr/lib/x86_64-linux-gnu/OGRE-2.2/OGRE/RenderSystem_GL3Plus.so", at 0x7f0d07f83ce0, in Ogre::GLSLMonolithicProgramManager::getActiveMonolithicProgram()
#8 Object "/usr/lib/x86_64-linux-gnu/OGRE-2.2/OGRE/RenderSystem_GL3Plus.so", at 0x7f0d07f82be1, in Ogre::GLSLMonolithicProgram::activate()
#7 Object "/usr/lib/x86_64-linux-gnu/OGRE-2.2/OGRE/RenderSystem_GL3Plus.so", at 0x7f0d07f82f75, in Ogre::GLSLMonolithicProgram::compileAndLink()
#6 Object "/usr/lib/x86_64-linux-gnu/OGRE-2.2/OGRE/RenderSystem_GL3Plus.so", at 0x7f0d07f7c512, in
#5 Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f0d6093b798, in __cxa_throw
#4 Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f0d6093b4e6, in std::terminate()
#3 Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f0d6093b47b, in
#2 Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f0d6092f950, in
#1 Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x7f0d642d9858, in abort
#0 Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x7f0d642fa18b, in gsignal
Aborted (Signal sent by tkill() 282628 1001)
Stack trace (most recent call last) in thread 282666:
#0 Object "[0x56061374dba0]", at 0x56061374dba0, in
Segmentation fault (Invalid permissions for mapped object [0x56061374dba0])
```