[ros-users] [Discourse.ros.org] [Next Generation ROS] Talker example issue with Beta 1

vdiluoffo ros.discourse at gmail.com
Thu Dec 29 17:34:37 UTC 2016




Hi Dirk,
Results:

Machine #1

Program

./talker
break /path/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/functions.cpp:782

Results from commands


1) print type_supports

(gdb) print type_supports
$3 = (const rosidl_message_type_support_t *) 0x7ffff684c0b0 <rcl_interfaces::msg::rosidl_typesupport_cpp::ParameterEvent_message_type_support_handle>

2) print type_supports.typesupport_identifier

(gdb) print type_supports.typesupport_identifier
$4 = 0x7ffff5cb476d "rosidl_typesupport_cpp"

3) print type_supports.data

(gdb) print type_supports.data
$5 = (const void *) 0x7ffff684b5e0 <rcl_interfaces::msg::rosidl_typesupport_cpp::_ParameterEvent_message_typesupport_map>

4) print type_supports.func

(gdb) print type_supports.func
$6 = (rosidl_message_typesupport_handle_function) 0x7ffff5cb3040 <rosidl_typesupport_cpp::get_message_typesupport_handle_function(rosidl_message_type_support_t const*, char const*)>

5) print (type_support_map_t *)(type_supports.data)

(gdb) print (type_support_map_t *)(type_supports.data)
$7 = (type_support_map_t *) 0x7ffff684b5e0 <rcl_interfaces::msg::rosidl_typesupport_cpp::_ParameterEvent_message_typesupport_map>


6) print ((type_support_map_t *)(type_supports.data)).size

(gdb) print ((type_support_map_t *)(type_supports.data)).size
$8 = 2

7) print ((type_support_map_t *)(type_supports.data)).package_name

(gdb) print ((type_support_map_t *)(type_supports.data)).package_name
$9 = 0x7ffff664853b "rcl_interfaces"

8)  print ((type_support_map_t *)(type_supports.data)).typesupport_identifier[0]

(gdb) print ((type_support_map_t *)(type_supports.data)).typesupport_identifier[0]
$10 = 0x7ffff6648420 "rosidl_typesupport_connext_cpp"

Program:

./talker__rmw_connext_cpp 

break /path/src/ros2/rmw_connext/rmw_connext_cpp/src/functions.cpp:225


Results from commands


1) print type_supports

(gdb) print type_supports
$1 = (const rosidl_message_type_support_t *) 0x7ffff50360b0 <rcl_interfaces::msg::rosidl_typesupport_cpp::ParameterEvent_message_type_support_handle>

2) print type_supports.typesupport_identifier

(gdb) print type_supports.typesupport_identifier
$2 = 0x7ffff40e876d "rosidl_typesupport_cpp"

3) print type_supports.data

(gdb) print type_supports.data
$3 = (const void *) 0x7ffff50355e0 <rcl_interfaces::msg::rosidl_typesupport_cpp::_ParameterEvent_message_typesupport_map>

4) print type_supports.func

(gdb) print type_supports.func
$4 = (rosidl_message_typesupport_handle_function) 0x7ffff40e7040 <rosidl_typesupport_cpp::get_message_typesupport_handle_function(rosidl_message_type_support_t const*, char const*)>

5) print (type_support_map_t *)(type_supports.data)

(gdb) print (type_support_map_t *)(type_supports.data)
$5 = (type_support_map_t *) 0x7ffff50355e0 <rcl_interfaces::msg::rosidl_typesupport_cpp::_ParameterEvent_message_typesupport_map>

6) print ((type_support_map_t *)(type_supports.data)).size

(gdb) print ((type_support_map_t *)(type_supports.data)).size
$6 = 2

7) print ((type_support_map_t *)(type_supports.data)).package_name

(gdb) print ((type_support_map_t *)(type_supports.data)).package_name
$7 = 0x7ffff4e3253b "rcl_interfaces"

8) print ((type_support_map_t *)(type_supports.data)).typesupport_identifier[0]

(gdb) print ((type_support_map_t *)(type_supports.data)).typesupport_identifier[0]
$8 = 0x7ffff4e32420 "rosidl_typesupport_connext_cpp"

I'll try to capture the same on other machine

Thanks
Vince






---
[Visit Topic](https://discourse.ros.org/t/talker-example-issue-with-beta-1/992/12) or reply to this email to respond.




More information about the ros-users mailing list