-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmentation fault in the SystemSimpleJoystickTiagoNavigation Test #8
Comments
Do you have an error log ? |
The error code is not very helpful. I cannot debug further, just try to execute it yourself, maybe you will see more.
alexej@NB-ALotz:/tmp/SystemSimpleJoystickTiagoNavigation.deployment$ gdb --args ./SmartGazeboBaseServer --filename=SmartGazeboBaseServer.ini
|
This syntax differs from all other settings.. |
@alex-lotz Is this the same fault? We have also a error on Gaszebo: Do you have an idea? |
This seems to be the same error. I do not have an idea of its cause, but it has to be somewhere in the SeRoNet SDK, because if I run the same example with ACE/SmartSoft, everything works fine. |
And the error in the gazebo? Is it related or a different error? |
It is probably related to the former error as the component that crashes directly interacts with the gazebo simulation. You can easily check if the gazebo is working in general using this command:
You have to execute this command in the folder |
thank you. I have test it. If i start it manually, I got the same error. So it seems to be an general gazebo issues. How can I debug this? |
Uff, if you use the virtual image, Gazebo should work without any changes. Other than that, I am afraid, I cannot help much, because Gazebo is the standard installation from ROS and we use it unchanged, so if you have any problems there then you should go to the official ROS Gazebo pages and search there. Basically, I am using Gazebo as I mentioned above and always keep my fingers crossed that it works, because if it does not, I am similarly helpless as you are. |
I doubt that it as an error in Gazebo itself, because the backtrace indicates that it is a problem in the SmartSoft compoment. |
Yes |
The new SystemSimpleJoystickTiagoNavigation is provided here:
https://github.com/seronet-project/SystemRepository/tree/seronet-backend-tests/SystemSimpleJoystickTiagoNavigation
This system is configured to use the ISW OPC UA Backend for both, the Joystick service (push) and the NavigationVelocity service(send). When I only configure send, everything seems to work. When I configure both connections to use OPC UA then the two Joystick components run 100% CPU and the two terminals prints out millions of messages. The third component SmartGazeboBaseServer crashes with a segmentation fault. See Screenshot:
The seg-fault in SmartGazeboBaseServer seems to be related to the preceding components, because if I configure the Joystick service to use ACE/SmartSoft, then the communication of NavigationVelocity works.
@Kantiran91 please debug this Szenario. If it works, then the next Szenario is the full navigation stack (the SystemTiagoNavigation) that is also configured for OPC UA.
The text was updated successfully, but these errors were encountered: