The INTEGRATION_load_unload test crashes with ogre 1.x. The tests checks to see if the render engine can be loaded and unloaded in a thread (which is how gz sim runs the render engine). The crash happens on ubuntu 24.04 with the system debs, see https://github.com/gazebosim/gz-rendering/issues/1007 for more info.
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers
Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.
🦟 Bug fix
Alternative to https://github.com/gazebosim/gz-rendering/pull/1033
Summary
From #1033:
Instead of the approach from #1033, this uses the suggestion from https://github.com/gazebosim/gz-rendering/pull/1033#issuecomment-2289815324
To test (also from #1033)
The
INTEGRATION_load_unload
test should now pass with ogre 1.x on Ubuntu 24.04 with the system ogre debs:gz-sim should no longer crash on exit:
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.