fix(viz): Ogre errors with multiple start-stop of the scene
Description
When starting stopping several times an ogre 3d scene (for example by starting/stopping app config), it seems to produce an exception in Ogre code.
[5158][00:00:06.633697][error] [modules/viz/scene3dQt/Window.cpp:253] Exception occurred during Ogre renderingInternalErrorException: failed to lock 48 bytes at 0 of total 48 bytes in lockImpl at ./RenderSystems/GL3Plus/src/OgreGL3PlusHardwareBuffer.cpp (line 98)
[5159][00:00:06.649692][error] [modules/viz/scene3dQt/Window.cpp:253] Exception occurred during Ogre renderingInternalErrorException: failed to lock 48 bytes at 0 of total 48 bytes in lockImpl at ./RenderSystems/GL3Plus/src/OgreGL3PlusHardwareBuffer.cpp (line 98)
Steps to reproduce
Use an app config to start/stop an ogre scene, do it several times.
Bug can also appear in a multiple scene context (to investigate).
Proposal
TODO
Functional specifications
TODO
Technical specifications
TODO
Test plan
TODO