tesseract-robotics / tesseract_ignition

https://tesseract-ignition.readthedocs.io
7 stars 5 forks source link

Tesseract Scene 3D segfault #4

Open mpowelson opened 3 years ago

mpowelson commented 3 years ago

Clicking the button shown in the image causes a segfault with the following error on snap version 0.14

[GUI] [Dbg] [Application.cc:305] Loading plugin [TesseractScene3D]
[GUI] [Msg] Record video service on [/tesseract/gui/record_video]
[GUI] [Msg] Added plugin [Tesseract 3D Scene] to main window
[GUI] [Msg] Loaded plugin [TesseractScene3D] from path [/snap/tesseract-ignition/12/opt/ros/melodic/lib/libTesseractScene3D.so]
tesseract_visualization_app: /build/ogre-1.9-B6QkmW/ogre-1.9-1.9.0+dfsg1/OgreMain/src/OgreRoot.cpp:632: void Ogre::Root::_popCurrentSceneManager(Ogre::SceneManager*): Assertion `_getCurrentSceneManager() == sm && "Mismatched push/pop of SceneManager"' failed.
Aborted

Screenshot from 2020-12-01 09-11-02

Levi-Armstrong commented 3 years ago

It loads the Tesseract Scene 3D on start up though if you try to add it again it will segfault so I need to figure out how to prevent this.