Hi, Ok updating to 270.18 nvidia driver fixed it. Thanks for the answers. I still don't see what could link my ros interface to OpenGL or Ogre, but anyway it seems to be working now. Cheers, Ugo On Fri, Feb 4, 2011 at 6:00 PM, Patrick Bouffard wrote: > Wow, I (probably naively) didn't realize that sort of thing could > happen! Thanks Josh. > > Pat > > On Fri, Feb 4, 2011 at 9:49 AM, Josh Faust > wrote: > > It has nothing to do with rviz, or even using OpenGL, just being linked > > against it. For example, this exhibits the same crash: > > > > roscd roscpp_tutorials > > LD_PRELOAD=libGL.so bin/listener > > > > roscd roscpp_tutorials > > bin/talker > > > > > > Josh > > On Fri, Feb 4, 2011 at 9:38 AM, Patrick Bouffard > > wrote: > >> > >> I think I've been having this problem too, and I'm glad to hear that > >> upgrading drivers seems to solve it. But I'm also still puzzled how > >> killing another process causes rviz to crash simply because it uses > >> opengl. I would have thought that the graphics and topic subscription > >> parts of rviz would be fairly independent. What is it about the other > >> process crashing, whose only connection (AFAIK) with rviz is through a > >> ROS topic, that triggers the bug in the nvidia driver? > >> > >> Cheers, > >> Pat > >> > >> On Fri, Feb 4, 2011 at 9:27 AM, Josh Faust > >> wrote: > >> > rviz uses opengl/ogre > >> > > >> > On Fri, Feb 4, 2011 at 9:18 AM, Ugo Cupcic > wrote: > >> >> > >> >> Hi Matei, > >> >> > >> >> Ok, I'll try upgrading my drivers then. > >> >> > >> >> Just as a remark, concerning my dependencies, I don't see what could > be > >> >> using OpenGl / ogre. > >> >> > >> >> Cheers, > >> >> > >> >> Ugo > >> >> > >> >> On Fri, Feb 4, 2011 at 5:07 PM, Matei Ciocarlie > >> >> > >> >> wrote: > >> >>> > >> >>> Hi Ugo, > >> >>> > >> >>> It's almost certainly the driver problem. If you link against the > >> >>> nvidia driver (which you are if anybody in your dependency list is > >> >>> using OpenGl or ogre) you will get these crashes. The only solution > >> >>> we've found is to upgrade the driver; 260.19.21 seems to fix the > >> >>> problem. > >> >>> > >> >>> Matei > >> >>> > >> >>> On Fri, Feb 4, 2011 at 7:19 AM, Ugo Cupcic > >> >>> wrote: > >> >>> > Hi, > >> >>> > > >> >>> > I think I'm having the problem described on this ticket: > >> >>> > https://code.ros.org/trac/ros-pkg/ticket/4463 > >> >>> > > >> >>> > When I kill a node which is not related to rviz at all, rviz > >> >>> > segfaults. > >> >>> > > >> >>> > I did a backtrace on rviz (it doesn't crash in gdb) and got this: > >> >>> > > >> >>> > Core was generated by > >> >>> > `/opt/ros/unstable/stacks/visualization/rviz/bin/rviz'. > >> >>> > Program terminated with signal 11, Segmentation fault. > >> >>> > #0 0x00007fae809987ef in ?? () from > >> >>> > /usr/lib/nvidia-current/libGL.so.1 > >> >>> > (gdb) backtrace > >> >>> > #0 0x00007fae809987ef in ?? () from > >> >>> > /usr/lib/nvidia-current/libGL.so.1 > >> >>> > #1 0x00007fae80998be9 in ?? () from > >> >>> > /usr/lib/nvidia-current/libGL.so.1 > >> >>> > #2 0x00007fae8099d34b in ?? () from > >> >>> > /usr/lib/nvidia-current/libGL.so.1 > >> >>> > #3 0x00007fae8099d8fc in ?? () from > >> >>> > /usr/lib/nvidia-current/libGL.so.1 > >> >>> > #4 0x00007fae8b76a971 in start_thread () from > /lib/libpthread.so.0 > >> >>> > #5 0x00007fae8385e92d in clone () from /lib/libc.so.6 > >> >>> > #6 0x0000000000000000 in ?? () > >> >>> > > >> >>> > I'm displaying 2 robot_model in rviz, and the following nodes are > >> >>> > running: > >> >>> >> rosnode list > >> >>> > /fixed_frame_pos_pub_arm > fixed_frame_pub > >> >>> > /fixed_frame_target_pub_arm > fixed_frame_pub > >> >>> > /link_hand_arm_pos > fixed_frame_pub > >> >>> > /link_hand_arm_target > fixed_frame_pub > >> >>> > /robot_state_publisher_pos_arm > robot_state_pub > >> >>> > /robot_state_publisher_target_arm > robot_state_pub > >> >>> > /rosout > >> >>> > /rviz_1296830902390721972 > >> >>> > /shadowarm > my own node, > >> >>> > publishing > >> >>> > joint_states > >> >>> > /shadowhand > my own node, > >> >>> > publishing > >> >>> > joint_states > >> >>> > /sr_diagnostic_aggregator > diagnostic aggregator > >> >>> > /srh_robot_state_publisher_pos > robot_state_pub > >> >>> > /srh_robot_state_publisher_target > robot_state_pub > >> >>> > > >> >>> > 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 / ...) : > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > I'm running ubuntu 10.10 with the 260.19.06 nvidia driver (but > with > >> >>> > 2 > >> >>> > nvidia > >> >>> > 9500 cards). > >> >>> > > >> >>> > Any ideas? > >> >>> > > >> >>> > Cheers, > >> >>> > > >> >>> > Ugo > >> >>> > > >> >>> > > >> >>> > -- > >> >>> > Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com > >> >>> > Software Engineer | 251 Liverpool Road | > >> >>> > need a Hand? | London N1 1LX | +44 20 7700 2487 > >> >>> > http://www.shadowrobot.com/hand/ @shadowrobot > >> >>> > > >> >>> > > >> >>> > _______________________________________________ > >> >>> > ros-users mailing list > >> >>> > ros-users@code.ros.org > >> >>> > https://code.ros.org/mailman/listinfo/ros-users > >> >>> > > >> >>> > > >> >>> > >> >>> > >> >>> > >> >>> -- > >> >>> Matei Ciocarlie > >> >>> Research Scientist > >> >>> Willow Garage Inc. > >> >>> 650-475-9780 > >> >>> _______________________________________________ > >> >>> ros-users mailing list > >> >>> ros-users@code.ros.org > >> >>> https://code.ros.org/mailman/listinfo/ros-users > >> >> > >> >> > >> >> > >> >> -- > >> >> Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com > >> >> Software Engineer | 251 Liverpool Road | > >> >> need a Hand? | London N1 1LX | +44 20 7700 2487 > >> >> http://www.shadowrobot.com/hand/ @shadowrobot > >> >> > >> >> > >> >> _______________________________________________ > >> >> ros-users mailing list > >> >> ros-users@code.ros.org > >> >> https://code.ros.org/mailman/listinfo/ros-users > >> >> > >> > > >> > > >> > _______________________________________________ > >> > ros-users mailing list > >> > ros-users@code.ros.org > >> > https://code.ros.org/mailman/listinfo/ros-users > >> > > >> > > >> _______________________________________________ > >> ros-users mailing list > >> ros-users@code.ros.org > >> https://code.ros.org/mailman/listinfo/ros-users > > > > > > _______________________________________________ > > ros-users mailing list > > ros-users@code.ros.org > > https://code.ros.org/mailman/listinfo/ros-users > > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com Software Engineer | 251 Liverpool Road | need a Hand? | London N1 1LX | +44 20 7700 2487 http://www.shadowrobot.com/hand/ @shadowrobot