Re: [ros-users] dynamic_reconfigure in cturtle stuck

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] dynamic_reconfigure in cturtle stuck
The topics are all fine, i can even do rostopic echo on them. Both gui
and dynparam are not working. When running "dynparam get" from Ubuntu
against server running on Fedora it works fine, so it's something on the
client side.

I did a complete reinstall of both cturtle and unstable from svn and
tried it again, with the same result.

I somehow got dynparam get ... to work once, but i'm not sure what i
did, next time i tried it, it got stuck as usual. I tried to run
gdb/strace on it and it looks deadlocked waiting on semaphore. I also
looked through logs and it seems dead just before subscribing to
/dynamic_reconfigure_test_server/parameter_updates. Maybe python2.7 in
fedora 14 has something to do with that? The client never gets
subscribed > never gets parameter_updates msg > waits forever. Any
suggestions how I can debug it further?

The other thing I noticed is that roscore does not run without network
up (with only 127.0.0.1 active), it complains that it can't "find an
AF_INET address for kujon" even tho i can ping it and have it defined in
/etc/hosts as 127.0.0.1.

v.

Blaise Gassend wrote:
> Can you do a rosparam list while the test server is running? It looks
> like it may not be seeing the dynamic reconfiguration topics.
>
> Does the reconfigure GUI work?
>
> On Thu, Jan 13, 2011 at 10:34 AM, Tomas Vanderka
> <> wrote:
>
>> Hi,
>> i'm having problems getting dynamic_reconfigure working. I'm running
>> cturtle tag from svn on Fedora 14, everything compiles and runs fine
>> until I do "dynparm get /dynamic_reconfigure_test_server" or try the
>> same with reconfigure_gui. Then it gets stuck and does nothing. At first
>> I thought it's in the code of my driver but then I tried it with "rosrun
>> dynamic_reconfigure testserver" and that's the same story (same with
>> testserver.py).
>>
>> I'm trying this:
>>
>> roscore &
>> rosrun dynamic_reconfigure testserver &
>> dynparm get /dynamic_reconfigure_test_server # this one gets stuck,
>> the last thing it does is write out "Waiting for configuration..."
>>
>> Any suggestions? Should i better use unstable for new stuff?
>>
>> t.
>> _______________________________________________
>> ros-users mailing list
>>
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>


--
Tomas Vanderka
TEMPEST a.s.
Galvaniho 17/B, 821 09 BRATISLAVA
Phone: +421 905 571 691