Operating System:
ROS version or commit hash:
Rolling
RMW implementation (if applicable):
rmw_cyclonedds_cpp
Steps to reproduce issue
- Run a build in Ubuntu or RHEL CI
- See downstream test regressions fail
Expected behavior
Tests should pass
Actual behavior
Test regressions fail
Additional information
Reference builds:
Test regressions:
- test_rclcpp.gtest_publisher__rmw_cyclonedds_cpp.gtest.missing_result
- test_rclcpp.gtest_client_wait_for_service_shutdown__rmw_cyclonedds_cpp.gtest.missing_result
- projectroot.test_tutorial_talker_listener__rmw_cyclonedds_cpp
- projectroot.test_tutorial_use_logger_service__rmw_cyclonedds_cpp
- projectroot.test_tutorial_content_filtering_publisher_content_filtering_subscriber__rmw_cyclonedds_cpp
- projectroot.test_pendulum_teleop__rmw_cyclonedds_cpp
- projectroot.test_pendulum__rmw_cyclonedds_cpp.test_pendulum__rmw_cyclonedds_cpp
- projectroot.gtest_client_wait_for_service_shutdown__rmw_cyclonedds_cpp
- projectroot.gtest_publisher__rmw_cyclonedds_cpp
- projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_cyclonedds_cpp__secure_not_connecting_1
- projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_cyclonedds_cpp__secure_not_connecting_0
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_0
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__non_secure_comm_4
- projectroot.test_record__rmw_cyclonedds_cpp
- projectroot.test_burst__rmw_cyclonedds_cpp
- projectroot.test_play_duration__rmw_cyclonedds_cpp
- projectroot.test_play_services__rmw_cyclonedds_cpp
- projectroot.test_play_seek__rmw_cyclonedds_cpp
- projectroot.test_player_stop__rmw_cyclonedds_cpp
- projectroot.test_play_timing__rmw_cyclonedds_cpp
- projectroot.test_play__rmw_cyclonedds_cpp
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_0
- test_quality_of_service.test_deadline__rmw_cyclonedds_cpp.gtest.missing_result
- projectroot.test_deadline__rmw_cyclonedds_cpp
- projectroot.test_logging_demo__rmw_cyclonedds_cpp
- projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_cyclonedds_cpp__secure_not_connecting_1
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_1
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_0
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__non_secure_comm_4
- projectroot.test_record_all__rmw_cyclonedds_cpp
- projectroot.test_record__rmw_cyclonedds_cpp
- projectroot.test_burst__rmw_cyclonedds_cpp
- projectroot.test_play_seek__rmw_cyclonedds_cpp
- projectroot.test_player_stop__rmw_cyclonedds_cpp
- projectroot.test_client_scope_cpp__rmw_cyclonedds_cpp
- projectroot.test_tutorial_add_two_ints_server_add_two_ints_client__rmw_cyclonedds_cpp
- projectroot.test_tutorial_talker_listener__rmw_cyclonedds_cpp
- projectroot.test_tutorial_set_and_get_parameters__rmw_cyclonedds_cpp
- projectroot.test_record_all__rmw_cyclonedds_cpp
- projectroot.test_play__rmw_cyclonedds_cpp
- test_rclcpp.gtest_subscription__rmw_cyclonedds_cpp.gtest.missing_result
- test_rclcpp.gtest_client_wait_for_service_shutdown__rmw_cyclonedds_cpp.gtest.missing_result
- projectroot.test_pendulum_teleop__rmw_cyclonedds_cpp
- projectroot.test_record_services__rmw_cyclonedds_cpp
- projectroot.test_record_regex__rmw_cyclonedds_cpp
- projectroot.test_record_all__rmw_cyclonedds_cpp
- projectroot.test_record__rmw_cyclonedds_cpp
- projectroot.test_burst__rmw_cyclonedds_cpp
- projectroot.test_play_until__rmw_cyclonedds_cpp
- projectroot.test_play_next__rmw_cyclonedds_cpp
- projectroot.test_play_services__rmw_cyclonedds_cpp
- projectroot.test_play_seek__rmw_cyclonedds_cpp
- projectroot.test_play_timing__rmw_cyclonedds_cpp
- projectroot.test_play_publish_clock__rmw_cyclonedds_cpp
- projectroot.test_play_loop__rmw_cyclonedds_cpp
- projectroot.test_tutorial_talker_listener__rmw_cyclonedds_cpp
- projectroot.test_tutorial_parameter_events_async__rmw_cyclonedds_cpp
- projectroot.test_tutorial_content_filtering_publisher_content_filtering_subscriber__rmw_cyclonedds_cpp
- projectroot.test_dlopen_composition__rmw_cyclonedds_cpp
- projectroot.gtest_subscription__rmw_cyclonedds_cpp
- projectroot.gtest_client_wait_for_service_shutdown__rmw_cyclonedds_cpp
- projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_cyclonedds_cpp__secure_not_connecting_1
- projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_cyclonedds_cpp__secure_not_connecting_0
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_1
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_0
- projectroot.test_record_all__rmw_cyclonedds_cpp
- projectroot.test_record__rmw_cyclonedds_cpp
- projectroot.test_play_seek__rmw_cyclonedds_cpp
- projectroot.test_play_timing__rmw_cyclonedds_cpp
- projectroot.test_play_loop__rmw_cyclonedds_cpp
- projectroot.test_pendulum_teleop__rmw_cyclonedds_cpp
- projectroot.test_demo_cyclic_pipeline__rmw_cyclonedds_cpp
- projectroot.test_record_all__rmw_cyclonedds_cpp
- projectroot.test_record_all__rmw_cyclonedds_cpp
- projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_cyclonedds_cpp__secure_not_connecting_1
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_1
- projectroot.test_secure_publisher_subscriber__Empty__rmw_cyclonedds_cpp__secure_not_connecting_0
Tests are showing the following problem:
1743143011.718972 [1] dq.builtin: type [INVALID 0000000000000000000000000000]: ddsi_xt_type_init_impl with invalid type object
This error is happening since build 2192 (March 6).
The relevant changes between ros2 repos are:
ros2/rmw:
type: git
url: https://github.com/ros2/rmw.git
- version: 95ac9726e5fea128d9e825775d3e5eccaf0a0713
+ version: dd0f0e278ba9de1c19fa4b5a2aea667fa7a17f78
ros2/rmw_cyclonedds:
type: git
url: https://github.com/ros2/rmw_cyclonedds.git
- version: 32d66d90d525658c33ab4564b4846bdd771c0baa
+ version: f0a5862eacb8ddd54af5a477a6714549bf31a134
ros2/rmw_implementation:
type: git
url: https://github.com/ros2/rmw_implementation.git
- version: b12c55d0b5e7d0cf1c51f41288e87b9dc1156539
+ version: 6c81f549919e99bd12cdb49da6ffa264a69623aa
There are no changes in eclipse-cyclonedds (both builds use 76360fb commit from releases/0.10.x branch
Full repos diff
$ ./comparebuildrepos.rb -d $d -j $j -b 2191 -c 2192
@@ -36,7 +36,7 @@ repositories:
eProsima/Fast-DDS:
type: git
url: https://github.com/eProsima/Fast-DDS.git
- version: e03357e52db6bb08b2225672b98d73aaeb790b97
+ version: 2675bef5605aea8752633c96dec358d6255ac64a
eProsima/foonathan_memory_vendor:
type: git
url: https://github.com/eProsima/foonathan_memory_vendor.git
@@ -80,7 +80,7 @@ repositories:
ros-perception/point_cloud_transport:
type: git
url: https://github.com/ros-perception/point_cloud_transport.git
- version: 0350a390bdd8cc39c509b71614a4c613457ce909
+ version: 40fec8f3e30b2ed68f6f5ad4915b098cece4c68a
ros-planning/navigation_msgs:
type: git
url: https://github.com/ros-planning/navigation_msgs.git
@@ -268,7 +268,7 @@ repositories:
ros2/rcl:
type: git
url: https://github.com/ros2/rcl.git
- version: 0344f38b4cd37c20626e9325cbd879ac801ed6d1
+ version: 659734c9d6a0ecdee6f0b8850f6d04e0b4c918ca
ros2/rcl_interfaces:
type: git
url: https://github.com/ros2/rcl_interfaces.git
@@ -300,15 +300,15 @@ repositories:
ros2/rmw:
type: git
url: https://github.com/ros2/rmw.git
- version: 95ac9726e5fea128d9e825775d3e5eccaf0a0713
+ version: dd0f0e278ba9de1c19fa4b5a2aea667fa7a17f78
ros2/rmw_connextdds:
type: git
url: https://github.com/ros2/rmw_connextdds.git
- version: 3457c8f1b171c7eea648d8aa3f1f0d021b27b55d
+ version: 92a24273afe3c4d2d03cbd50b28c51f641f84792
ros2/rmw_cyclonedds:
type: git
url: https://github.com/ros2/rmw_cyclonedds.git
- version: 32d66d90d525658c33ab4564b4846bdd771c0baa
+ version: f0a5862eacb8ddd54af5a477a6714549bf31a134
ros2/rmw_dds_common:
type: git
url: https://github.com/ros2/rmw_dds_common.git
@@ -316,11 +316,11 @@ repositories:
ros2/rmw_fastrtps:
type: git
url: https://github.com/ros2/rmw_fastrtps.git
- version: 45cc219b2611b20a01c32fd8fb3ca05c1177b422
+ version: 78452b869b27ed57651fb05f8b55049cad7b6c26
ros2/rmw_implementation:
type: git
url: https://github.com/ros2/rmw_implementation.git
- version: b12c55d0b5e7d0cf1c51f41288e87b9dc1156539
+ version: 6c81f549919e99bd12cdb49da6ffa264a69623aa
ros2/ros2_tracing:
type: git
url: https://github.com/ros2/ros2_tracing.git
Operating System:
ROS version or commit hash:
Rolling
RMW implementation (if applicable):
rmw_cyclonedds_cpp
Steps to reproduce issue
Expected behavior
Tests should pass
Actual behavior
Test regressions fail
Additional information
Reference builds:
Test regressions:
Tests are showing the following problem:
This error is happening since build 2192 (March 6).
The relevant changes between ros2 repos are:
ros2/rmw: type: git url: https://github.com/ros2/rmw.git - version: 95ac9726e5fea128d9e825775d3e5eccaf0a0713 + version: dd0f0e278ba9de1c19fa4b5a2aea667fa7a17f78 ros2/rmw_cyclonedds: type: git url: https://github.com/ros2/rmw_cyclonedds.git - version: 32d66d90d525658c33ab4564b4846bdd771c0baa + version: f0a5862eacb8ddd54af5a477a6714549bf31a134 ros2/rmw_implementation: type: git url: https://github.com/ros2/rmw_implementation.git - version: b12c55d0b5e7d0cf1c51f41288e87b9dc1156539 + version: 6c81f549919e99bd12cdb49da6ffa264a69623aaThere are no changes in eclipse-cyclonedds (both builds use
76360fbcommit fromreleases/0.10.xbranchFull repos diff