[ros-users] rosdep cannot resolve bluez

Dejan Pangercic dejan.pangercic at gmail.com
Fri May 7 20:23:06 UTC 2010


Would you try installing binaries as well and see if you get the same behavior?
We suspect your gcc compiler settings might be a bit fishy.

D.
On Fri, May 7, 2010 at 10:19 PM, Felix Ruess <felix.ruess at gmail.com> wrote:
> I used rosinstall to get the source and compiled it.
>
> cheers, Felix
>
> On Fri, May 7, 2010 at 10:17 PM, Dejan Pangercic
> <dejan.pangercic at gmail.com> wrote:
>> Hi Felix,
>>
>> Lorenz just reminded me, did you install binaries or you compiled
>> packages by yourself?
>>
>> cheers, D.
>>
>> On Fri, May 7, 2010 at 9:49 PM, Felix Ruess <felix.ruess at gmail.com> wrote:
>>> python 2.6.5
>>>
>>> On Fri, May 7, 2010 at 9:40 PM, Dejan Pangercic
>>> <dejan.pangercic at gmail.com> wrote:
>>>> Python version ( python --version)?
>>>> D.
>>>>
>>>> On Fri, May 7, 2010 at 9:20 PM, Felix Ruess <felix.ruess at gmail.com> wrote:
>>>>> D,
>>>>>
>>>>> when I step through turtle_tf_listener.py with pdb it fails after
>>>>>
>>>>> -> rospy.wait_for_service('spawn')
>>>>> (Pdb) zsh: illegal hardware instruction  pdb turtle_tf_listener.py
>>>>> __name:=turtle_listener
>>>>>
>>>>> and pdb exits with sigill
>>>>>
>>>>> cheers, Felix
>>>>>
>>>>> On Fri, May 7, 2010 at 9:02 PM, Felix Ruess <felix.ruess at gmail.com> wrote:
>>>>>> Hey Dejan,
>>>>>>
>>>>>> I'm running boxturtle
>>>>>> I already checked with roswtf and it doesn't complain:
>>>>>>
>>>>>> 1413 ros % roswtf
>>>>>>
>>>>>> 2010-05-07 20:52:02 flixr pts/2
>>>>>> Loaded plugin tf.tfwtf
>>>>>> Stack: ros
>>>>>> ================================================================================
>>>>>> Static checks summary:
>>>>>>
>>>>>> No errors or warnings
>>>>>> ================================================================================
>>>>>>
>>>>>> ROS Master does not appear to be running.
>>>>>> Online graph checks will not be run.
>>>>>> ROS_MASTER_URI is [http://localhost:11311]
>>>>>>
>>>>>> cheers, Felix
>>>>>>
>>>>>>
>>>>>> On Fri, May 7, 2010 at 8:44 PM, Dejan Pangercic
>>>>>> <dejan.pangercic at gmail.com> wrote:
>>>>>>> Hi Felix,
>>>>>>> first off did you install stable, trunk or latest?
>>>>>>> Furthermore, gdb will not work for pyhton nodes, sorry I did not
>>>>>>> realize before it was about python. You would need to use pdb instead.
>>>>>>> Can you run roswtf  and post please?
>>>>>>>
>>>>>>> cheers, D.
>>>>>>>
>>>>>>>
>>>>>>> On Fri, May 7, 2010 at 8:05 PM, Felix Ruess <felix.ruess at gmail.com> wrote:
>>>>>>>> Dejan,
>>>>>>>>
>>>>>>>> I attached the full backtrace in case this is of any help...
>>>>>>>> Thanks a lot!
>>>>>>>>
>>>>>>>> Cheers, Felix
>>>>>>>>
>>>>>>>> On Fri, May 7, 2010 at 7:49 PM, Felix Ruess <felix.ruess at gmail.com> wrote:
>>>>>>>>> Tully,
>>>>>>>>>
>>>>>>>>> thanks for the hint! I did a svn up in joystick_drivers and there now
>>>>>>>>> it is already added in the dep file :-)
>>>>>>>>> And yes, that is not the problem causing the segfault.
>>>>>>>>>
>>>>>>>>> Dejan,
>>>>>>>>>
>>>>>>>>> finally found out how to debug the python program with gdb (removed
>>>>>>>>> the node from the launch file and ran gdb python seperately).
>>>>>>>>> here is the trace:
>>>>>>>>>
>>>>>>>>> (gdb) run turtle_tf_listener.py __name:=turtle_listener
>>>>>>>>> Starting program: /usr/bin/python turtle_tf_listener.py __name:=turtle_listener
>>>>>>>>> [Thread debugging using libthread_db enabled]
>>>>>>>>> [New Thread 0x25a8b70 (LWP 7159)]
>>>>>>>>> [New Thread 0x2da9b70 (LWP 7160)]
>>>>>>>>> [New Thread 0x35b6b70 (LWP 7161)]
>>>>>>>>> [Thread 0x35b6b70 (LWP 7161) exited]
>>>>>>>>> [New Thread 0x35b6b70 (LWP 7166)]
>>>>>>>>> [New Thread 0x3db7b70 (LWP 7170)]
>>>>>>>>> [New Thread 0x45b8b70 (LWP 7173)]
>>>>>>>>> [New Thread 0x4db9b70 (LWP 7175)]
>>>>>>>>> [Thread 0x45b8b70 (LWP 7173) exited]
>>>>>>>>>
>>>>>>>>> Program received signal SIGILL, Illegal instruction.
>>>>>>>>> [Switching to Thread 0x4db9b70 (LWP 7175)]
>>>>>>>>> 0x0051c203 in ros::TimeBase<ros::Time, ros::Duration>::fromSec
>>>>>>>>> (obj=<Time at remote 0x89970cc>, rt=0x4db86e0) at
>>>>>>>>> /home/flixr/ros/ros/core/roslib/include/ros/time.h:129
>>>>>>>>> 129       T& fromSec(double t) { sec = (uint32_t)floor(t); nsec =
>>>>>>>>> (uint32_t)round((t-sec) * 1e9);  return *static_cast<T*>(this);}
>>>>>>>>>
>>>>>>>>> Cheers, Felix
>>>>>>>>>
>>>>>>>>> On Fri, May 7, 2010 at 7:10 PM, Tully Foote <tfoote at willowgarage.com> wrote:
>>>>>>>>>> Felix,
>>>>>>>>>> I would not expect the bluez error to cause the segfault.
>>>>>>>>>> To solve the rosdep issue, you need to add an appropriate rule for 10.04 in
>>>>>>>>>> joystick_drivers rosdep.yaml
>>>>>>>>>> Add the bluez package name in 10.04 to the below section.
>>>>>>>>>>
>>>>>>>>>> bluez:
>>>>>>>>>>   ubuntu:
>>>>>>>>>>     '9.10': bluez
>>>>>>>>>>     '9.04': bluez
>>>>>>>>>>     '8.10': bluez
>>>>>>>>>>     '8.04': bluetooth
>>>>>>>>>>
>>>>>>>>>> Tully
>>>>>>>>>>
>>>>>>>>>> On Fri, May 7, 2010 at 9:49 AM, Dejan Pangercic <dejan.pangercic at gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Felix,
>>>>>>>>>>>
>>>>>>>>>>> could you try running demo.launch with gdb:
>>>>>>>>>>>
>>>>>>>>>>> http://www.ros.org/wiki/roslaunch/Tutorials/Roslaunch%20Nodes%20in%20Valgrind%20or%20GDB
>>>>>>>>>>> and provide back the backtrace an execution trace?
>>>>>>>>>>>
>>>>>>>>>>> cheers, D.
>>>>>>>>>>>
>>>>>>>>>>> On Fri, May 7, 2010 at 6:33 PM, Felix Ruess <felix.ruess at gmail.com> wrote:
>>>>>>>>>>> > Hi,
>>>>>>>>>>> >
>>>>>>>>>>> > I just tried to install the dependencies for the turtle_tf tutorial via
>>>>>>>>>>> >  rosdep install turtle_tf
>>>>>>>>>>> > and got the following error:
>>>>>>>>>>> >  Failed to find rosdep bluez for package turtle_tf on OS:ubuntu
>>>>>>>>>>> > version:10.04
>>>>>>>>>>> >  ERROR: ABORTING: Rosdeps [u'bluez'] could not be resolved
>>>>>>>>>>> >
>>>>>>>>>>> > As shown in the output I'm running lucid. Also the bluez package is
>>>>>>>>>>> > already installed, just rosdep can not resolve it somehow.
>>>>>>>>>>> > Works perfectly fine on my other (lucid) machine.... any ideas?
>>>>>>>>>>> >
>>>>>>>>>>> > Not sure if it is related to that but when I try the tutorial
>>>>>>>>>>> > $ roslaunch turtle_tf turtle_tf_demo.launch
>>>>>>>>>>> > it launches and displays the two turtles but then turtle_pointer dies:
>>>>>>>>>>> >  [turtle_pointer-6] process has died [pid 31095, exit code -4].
>>>>>>>>>>> > The logfile doesn't show any errors.
>>>>>>>>>>> >
>>>>>>>>>>> > I would appreciate any pointers in the right direction.
>>>>>>>>>>> >
>>>>>>>>>>> > Cheers,
>>>>>>>>>>> > Felix
>>>>>>>>>>> > _______________________________________________
>>>>>>>>>>> > ros-users mailing list
>>>>>>>>>>> > ros-users at code.ros.org
>>>>>>>>>>> > https://code.ros.org/mailman/listinfo/ros-users
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> MSc. Dejan Pangercic
>>>>>>>>>>> PhD Student/Researcher
>>>>>>>>>>> Computer Science IX
>>>>>>>>>>> Technische Universität München
>>>>>>>>>>> Telephone: +49 (89) 289-17780
>>>>>>>>>>> E-Mail: dejan.pangercic at in.tum.de
>>>>>>>>>>> WWW: http://ias.cs.tum.edu/people/pangercic
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> ros-users mailing list
>>>>>>>>>>> ros-users at code.ros.org
>>>>>>>>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Tully Foote
>>>>>>>>>> Systems Engineer
>>>>>>>>>> Willow Garage, Inc.
>>>>>>>>>> tfoote at willowgarage.com
>>>>>>>>>> (650) 475-2827
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> ros-users mailing list
>>>>>>>>>> ros-users at code.ros.org
>>>>>>>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> ros-users mailing list
>>>>>>>> ros-users at code.ros.org
>>>>>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> MSc. Dejan Pangercic
>>>>>>> PhD Student/Researcher
>>>>>>> Computer Science IX
>>>>>>> Technische Universität München
>>>>>>> Telephone: +49 (89) 289-17780
>>>>>>> E-Mail: dejan.pangercic at in.tum.de
>>>>>>> WWW: http://ias.cs.tum.edu/people/pangercic
>>>>>>> _______________________________________________
>>>>>>> ros-users mailing list
>>>>>>> ros-users at code.ros.org
>>>>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> ros-users mailing list
>>>>> ros-users at code.ros.org
>>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> MSc. Dejan Pangercic
>>>> PhD Student/Researcher
>>>> Computer Science IX
>>>> Technische Universität München
>>>> Telephone: +49 (89) 289-17780
>>>> E-Mail: dejan.pangercic at in.tum.de
>>>> WWW: http://ias.cs.tum.edu/people/pangercic
>>>> _______________________________________________
>>>> ros-users mailing list
>>>> ros-users at code.ros.org
>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>>
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>
>>
>>
>> --
>> MSc. Dejan Pangercic
>> PhD Student/Researcher
>> Computer Science IX
>> Technische Universität München
>> Telephone: +49 (89) 289-17780
>> E-Mail: dejan.pangercic at in.tum.de
>> WWW: http://ias.cs.tum.edu/people/pangercic
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



-- 
MSc. Dejan Pangercic
PhD Student/Researcher
Computer Science IX
Technische Universität München
Telephone: +49 (89) 289-17780
E-Mail: dejan.pangercic at in.tum.de
WWW: http://ias.cs.tum.edu/people/pangercic



More information about the ros-users mailing list