[ros-users] Illegal instruction when initializing a transform listener

Christopher Crick chriscrick at cs.brown.edu
Tue Jul 20 14:55:19 UTC 2010

Hi, Tully.

Of the three systems on which this has occurred, two are apt-based 
installs of boxturtle and one comes from the svn source.  Ubuntu Karmic 
in all cases.

Thanks for your help.


How did you install boxturtle(debs vs source vs rosinstall)?  And can 
you confirm that all the versions are the same?


On Mon, Jul 19, 2010 at 1:59 PM, Christopher Crick 
<chriscrick at cs.brown.edu <mailto:chriscrick at cs.brown.edu>> wrote:


    I have a very esoteric and difficult-to-debug problem with the tf
    stack.  To isolate what's going on, I put together the simplest possible
    package that generates the error.  Here's the executable for a
    tf_error_test package, which depends on roscpp, rospy and tf.  On _some_
    machines in our lab, the following code causes an error:

    import roslib; roslib.load_manifest('tf_error_test')
    import rospy
    import tf

    listener = tf.TransformListener()

    while True:

    'rosrun tf_error_test tf_error_test.py' will yield
    '/opt/ros/boxturtle/ros/bin/rosrun: line 35: 10288 Illegal
    instruction     $exepath "$@"'

    This happens on several machines, but not all of them.  On one system,
    the problem went away when Ubuntu and ROS were both entirely
    reinstalled, but for obvious reasons I'd prefer knowing what's going
    wrong to blindly nuking computers.  Does anybody have any suggestions,
    or has anyone encountered this problem before?  I'm using a stock
    boxturtle install of ROS on an Ubuntu 9.10 operating system.


    ros-users mailing list
    ros-users at code.ros.org <mailto:ros-users at code.ros.org>

Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote at willowgarage.com <mailto:tfoote at willowgarage.com>
(650) 475-2827

More information about the ros-users mailing list