Re: [ros-users] rviz crashing when killing unrelated node (N…

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] rviz crashing when killing unrelated node (Nvidia issue?)
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 / ...) :
>> > <depend package="roslib"/>
>> > <depend package="roscpp"/>
>> > <depend package="rospy"/>
>> > <depend package="std_msgs"/>
>> > <depend package="sensor_msgs"/>
>> > <depend package="sr_robot_msgs"/>
>> > <depend package="diagnostic_msgs"/>
>> > <depend package="dynamic_reconfigure"/>
>> >
>> > 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 |
>> > 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
>> >
>> > https://code.ros.org/mailman/listinfo/ros-users
>> >
>> >
>>
>>
>>
>> --
>> Matei Ciocarlie
>> Research Scientist
>> Willow Garage Inc.
>> 650-475-9780
>> _______________________________________________
>> ros-users mailing list
>>
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>
>
>
> --
> Ugo Cupcic | Shadow Robot Company |
> 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
>
> https://code.ros.org/mailman/listinfo/ros-users
>
>