Skip to content

🧑‍🌾 gtest.missing_result test failing because freezes in GenericClient.take_response in Kilted #2983

@miguelgonrod

Description

@miguelgonrod

Generated by Generative AI

No response

Operating System:

Ubuntu Noble

ROS version or commit hash:

Kilted Kaiju

RMW implementation (if applicable):

Connext

RMW Configuration (if applicable):

No response

Client library (if applicable):

rclcpp

'ros2 doctor --report' output

ros2 doctor --report
<COPY OUTPUT HERE>

Steps to reproduce issue

  1. Go to https://build.ros2.org/job/Kci__nightly-connext_ubuntu_noble_amd64 in buildfarm
  2. Build the job
  3. See the test failing

Expected behavior

The test to pass without problems

Actual behavior

Test is reporting a failure

Additional information

Reference build:

Test regression:

Log Output:

29: [       OK ] TestAllClientTypesWithServer/GenericClient.async_send_request_rcl_send_request_error (206 ms)
29: [ RUN      ] TestAllClientTypesWithServer/GenericClient.async_send_request_rcl_service_server_is_available_error
29: RTI Connext DDS Non-commercial license is for academic, research, evaluation and personal use only. USE FOR COMMERCIAL PURPOSES IS PROHIBITED. See RTI_LICENSE.TXT for terms. Download free tools at rti.com/ncl. License issued to Non-Commercial User [email protected] For non-production use only.
29: Expires on 00-jan-00
29: Please contact [email protected] with any questions or comments.
29: [       OK ] TestAllClientTypesWithServer/GenericClient.async_send_request_rcl_service_server_is_available_error (206 ms)
29: [ RUN      ] TestAllClientTypesWithServer/GenericClient.take_response
29: -- run_test.py: return code -11
29: -- run_test.py: generate result file '/tmp/ws/test_results/rclcpp/test_client_common.gtest.xml' with failed test
29: -- run_test.py: verify result file '/tmp/ws/test_results/rclcpp/test_client_common.gtest.xml'
1/1 Test #29: test_client_common ...............***Failed    4.67 sec

Flakyness last 15 days:

job_name last_fail first_fail build_count failure_count failure_percentage
Kci__nightly-connext_ubuntu_noble_amd64 2025-11-10 2025-11-10 5 1 20.0

This test have been failing since Kci__nightly-connext_ubuntu_noble_amd64#39 but with a different output in that case

[       OK ] TestAllClientTypesWithServer/GenericClient.async_send_request (206 ms)
[ RUN      ] TestAllClientTypesWithServer/GenericClient.test_client_remove_pending_request
RTI Connext DDS Non-commercial license is for academic, research, evaluation and personal use only. USE FOR COMMERCIAL PURPOSES IS PROHIBITED. See RTI_LICENSE.TXT for terms. Download free tools at rti.com/ncl. License issued to Non-Commercial User [email protected] For non-production use only.
Expires on 00-jan-00
Please contact [email protected] with any questions or comments.
[       OK ] TestAllClientTypesWithServer/GenericClient.test_client_remove_pending_request (206 ms)
[ RUN      ] TestAllClientTypesWithServer/GenericClient.prune_requests_older_than_no_pruned

The only change that was introduced to rclcpp from the first time it happened was: rmw_connextdds/pull/201, but it doesn't seem related to the problem, as it was just a fix to calculate the size of a serialized key.

CC: @Crola1702

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions