-
Notifications
You must be signed in to change notification settings - Fork 81
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
RViz shutting down after selecting robot base frame #127
Comments
Hi, I am having the same issue on Ubuntu 18.04.6 and ROS Melodic, did you make any progress solving it @simranmalhi ? Are you using a Panda or an FR3 arm? As I'm using an FR3 and wondered if it was part of the problem since I've had to make some changes to get MoveIt working. I've also noticed that the same error occurs when selecting the End Effector frame for the Eye-in-hand configuration (whereas in this configuration selecting the robot base frame is ok). It happens as soon as any frame is selected from the list of options. Here is the gdb backtrace from launching MoveIt with debug:
|
Hello, Thank you for providing this calibration library :) I have encountered the same issue as @sebtiburzio i.e. Rviz crashes when I "select the End Effector frame for the Eye-in-hand configuration" and I get the following error message: Would you have an intuition on what may cause this problem? As of now, I have no hints on what could be the problem (e.g. could it be that I have an error in my robot definition?) Thank you very much. |
It appears to only be an issue in Melodic/Ubuntu 18, I have found it works in Noetic/Ubuntu 20. If at all possible, move to Noetic or ROS 2, as Melodic is now pretty much EOL. |
Hi @sebtiburzio, upgrading to Noetic/Ubuntu 20 indeed fixed the issue. |
Hello, I am pretty stuck with melodic. Is there any workaround? |
Hello! I installed the hand-eye calibration plugin, and it compiles. I'm trying to do eye-to-hand calibration, however, when I select panda_link0 for the robot base frame, RViz crashes with either a "free(): invalid pointer" or "double free or corruption (out)" error.
Here's the stacktrace:
[roslaunch.parent][INFO] 2022-11-08 16:46:35,971: ... roslaunch parent running, waiting for process exit
[roslaunch][INFO] 2022-11-08 16:46:35,972: spin
[roslaunch][ERROR] 2022-11-08 16:48:48,782: [rviz_robotuna2_1250_4714009784878653275-10] process has died [pid 1363, exit code -6, cmd /opt/ros/melodic/lib/rviz/rviz -d /opt/ros/melodic/share/panda_moveit_config/launch/moveit.rviz __name:=rviz_robotuna2_1250_4714009784878653275 __log:=/root/.ros/log/1c4ba060-5fc6-11ed-8828-f8b156c34653/rviz_robotuna2_1250_4714009784878653275-10.log].
log file: /root/.ros/log/1c4ba060-5fc6-11ed-8828-f8b156c34653/rviz_robotuna2_1250_4714009784878653275-10*.log
[roslaunch.pmon][INFO] 2022-11-08 16:48:48,782: ProcessMonitor.unregister[rviz_robotuna2_1250_4714009784878653275-10] starting
I'm using Ubuntu 18.04.5 and ROS melodic.
Any ideas on how to fix this? Thanks in advance!
I'm attaching screenshots of my settings below:
The text was updated successfully, but these errors were encountered: