Hi,<br><br>I think I'm having the problem described on this ticket:<br><a href="https://code.ros.org/trac/ros-pkg/ticket/4463">https://code.ros.org/trac/ros-pkg/ticket/4463</a><br><br>When I kill a node which is not related to rviz at all, rviz segfaults.<br>
<br>I did a backtrace on rviz (it doesn't crash in gdb) and got this:<br><br clear="all">Core was generated by `/opt/ros/unstable/stacks/visualization/rviz/bin/rviz'.<br>Program terminated with signal 11, Segmentation fault.<br>
#0 0x00007fae809987ef in ?? () from /usr/lib/nvidia-current/libGL.so.1<br>(gdb) backtrace <br>#0 0x00007fae809987ef in ?? () from /usr/lib/nvidia-current/libGL.so.1<br>#1 0x00007fae80998be9 in ?? () from /usr/lib/nvidia-current/libGL.so.1<br>
#2 0x00007fae8099d34b in ?? () from /usr/lib/nvidia-current/libGL.so.1<br>#3 0x00007fae8099d8fc in ?? () from /usr/lib/nvidia-current/libGL.so.1<br>#4 0x00007fae8b76a971 in start_thread () from /lib/libpthread.so.0<br>
#5 0x00007fae8385e92d in clone () from /lib/libc.so.6<br>#6 0x0000000000000000 in ?? ()<br><br>I'm displaying 2 robot_model in rviz, and the following nodes are running:<br>> rosnode list<br>/fixed_frame_pos_pub_arm > fixed_frame_pub<br>
/fixed_frame_target_pub_arm > fixed_frame_pub<br>/link_hand_arm_pos > fixed_frame_pub<br>/link_hand_arm_target > fixed_frame_pub<br>/robot_state_publisher_pos_arm > robot_state_pub<br>
/robot_state_publisher_target_arm > robot_state_pub<br>/rosout<br>
/rviz_1296830902390721972<br>/shadowarm > my own node, publishing joint_states <br>/shadowhand > my own node, publishing joint_states <br>/sr_diagnostic_aggregator > diagnostic aggregator<br>
/srh_robot_state_publisher_pos > robot_state_pub<br>/srh_robot_state_publisher_target > robot_state_pub<br><br>My shadowarm and shadowhand nodes have the following dependencies in their manifest.xml (I remember that a while ago I had the same problem and that I solved it by removing the dependencies to rviz / ...) :<br>
<depend package="roslib"/><br> <depend package="roscpp"/><br> <depend package="rospy"/><br> <depend package="std_msgs"/><br> <depend package="sensor_msgs"/><br>
<depend package="sr_robot_msgs"/><br> <depend package="diagnostic_msgs"/><br> <depend package="dynamic_reconfigure"/><br><br>I'm running ubuntu 10.10 with the 260.19.06 nvidia driver (but with 2 nvidia 9500 cards).<br>
<br>Any ideas?<br><br>Cheers,<br><br>Ugo<br><br><br>-- <br>Ugo Cupcic | Shadow Robot Company | <a href="mailto:ugo@shadowrobot.com" target="_blank">ugo@shadowrobot.com</a> <br>Software Engineer | 251 Liverpool Road | <br>
need a Hand? | London N1 1LX | +44 20 7700 2487 <br><a href="http://www.shadowrobot.com/hand/" target="_blank">http://www.shadowrobot.com/hand/</a> @shadowrobot <br><br>