If there are no worlds/models in the /models_database the gui is failing to launch and crashing the container. This would the condition when a user installs movai for the first time.
How to replicate:
Remove anything inside your models_database
Launch the GUI
Error:
simulator-studio | #22 Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in
simulator-studio | #21 Object "ign gui -s WorldLauncher", at 0x55e6618008f9, in _start
simulator-studio | #20 Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f2174142bf6, in __libc_start_main
simulator-studio | #19 Object "ign gui -s WorldLauncher", at 0x55e6618008ca, in
simulator-studio | #18 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f21745a141d, in ruby_run_node
simulator-studio | #17 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f217459ef3c, in ruby_exec_node
simulator-studio | #16 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f217459d0b3, in
simulator-studio | #15 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f21746c2ad3, in
simulator-studio | #14 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f21746bccf4, in
simulator-studio | #13 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f21746c6862, in
simulator-studio | #12 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f21746b8338, in
simulator-studio | #11 Object "/usr/lib/x86_64-linux-gnu/ruby/2.5.0/fiddle.so", at 0x7f217266568c, in
simulator-studio | #10 Object "/usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5", at 0x7f2174691c1a, in
simulator-studio | #9 Object "/usr/lib/x86_64-linux-gnu/ruby/2.5.0/fiddle.so", at 0x7f21726658f7, in
simulator-studio | #8 Object "/usr/lib/x86_64-linux-gnu/libffi.so.6", at 0x7f217245e71e, in ffi_call
simulator-studio | #7 Object "/usr/lib/x86_64-linux-gnu/libffi.so.6", at 0x7f217245edad, in ffi_call_unix64
simulator-studio | #6 Object "/usr/lib/x86_64-linux-gnu/libignition-gui6.so", at 0x7f2171267a5c, in cmdStandalone
simulator-studio | #5 Object "/usr/lib/x86_64-linux-gnu/libignition-gui6.so", at 0x7f217124fb50, in ignition::gui::Application::LoadPlugin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tinyxml2::XMLElement const*)
simulator-studio | #4 Object "/usr/lib/x86_64-linux-gnu/libignition-gui6.so", at 0x7f217127b4dd, in ignition::gui::Plugin::Load(tinyxml2::XMLElement const*)
simulator-studio | #3 Object "/movai_ign_plugins/gui/libWorldLauncher.so", at 0x7f216029e1c9, in ignition::gui::WorldLauncher::LoadConfig(tinyxml2::XMLElement const*)
simulator-studio | #2 Object "/movai_ign_plugins/gui/libWorldLauncher.so", at 0x7f216029ec10, in ignition::gui::WorldLauncher::SetWorld(QString const&)
simulator-studio | #1 Object "/usr/lib/x86_64-linux-gnu/libignition-gui6.so", at 0x7f217126d553, in QString::toStdString[abi:cxx11]() const
simulator-studio | #0 Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7f216d619a54, in QString::toUtf8_helper(QString const&)
simulator-studio | Segmentation fault (Address not mapped to object [0x4])
simulator-studio | watf? exit
simulator-studio exited with code 1
If there are no worlds/models in the /models_database the gui is failing to launch and crashing the container. This would the condition when a user installs movai for the first time.
How to replicate:
Error: