patrykcieslak / stonefish

Stonefish - an advanced C++ simulation library designed for (but not limited to) marine robotics.
https://stonefish.readthedocs.io/
GNU General Public License v3.0
126 stars 32 forks source link

UnderwaterTest does not run. Get a dbus error message #23

Closed silent-code closed 3 years ago

silent-code commented 3 years ago

Describe the bug UnderwaterTest does not run. Get a dbus error message.

To Reproduce sudo apt-get install libglm-dev sudo apt-get install libsdl2-dev sudo apt-get install libfreetype6-dev git clone "https://github.com/patrykcieslak/stonefish.git" cd stonefish mkdir build cd build cmake -DBUILD_TESTS=ON .. make -j4 cd Tests ./UnderwaterTest

Expected behavior The underwater test app should launch and run.

What actually happens [INFO] Welcome to Stonefish 1.3. dbus[14735]: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../../dbus/dbus-message.c line 1362. This is normally a bug in some application using the D-Bus library.

D-Bus not built with -rdynamic so unable to print a backtrace Aborted (core dumped)

My system

silent-code commented 3 years ago

This is a workaround:

DBUS_FATAL_WARNINGS=0 ./UnderwaterTest