Skip to content

🧑‍🌾 Flaky EventsCBGExecutor test: reentrant callback group fails to run callbacks concurrently #3328

Open

Description

@miguelgonrod

Generated by Generative AI

No response

Operating System:

ubuntu Lyrical mainly (flaky in the other ubuntu distros)

ROS version or commit hash:

Lyrical (with presence on kilted and rolling)

RMW implementation (if applicable):

No response

RMW Configuration (if applicable):

No response

Client library (if applicable):

No response

'ros2 doctor --report' output

No response

Steps to reproduce issue

  1. Go to https://build.ros2.org/job/Lci__nightly-debug_ubuntu_resolute_amd64
  2. Build a job
  3. See test failing

Expected behavior

Build without test regressions

Actual behavior

Building with some regressions

Additional information

Reference Build

Failing tests

  • projectroot.test.rclcpp.test_events_cbg_executor_reentrant
  • rclcpp.TestEventsCBGExecutorReentrant.reentract_callback_group_runs_concurrently

Log output

/tmp/ws/src/ros2/rclcpp/rclcpp/test/rclcpp/executors/test_events_cbg_executor_reentrant.cpp:121
Value of: sub2_timed_out.load()
  Actual: true
Expected: false
sub 2 timed out waiting for sub 1 to start running -- the reentrant callback group appears to be serialized

Flakyness 15 days

job_name last_fail first_fail build_count failure_count failure_percentage
nightly_linux-rhel_debug 2026-10-11 2026-09-15 28 13 46.43
Lci__nightly-debug_ubuntu_resolute_amd64 2026-10-10 2026-09-14 8 8 100.0
Kci__nightly-debug_ubuntu_noble_amd64 2026-10-09 2026-09-25 6 4 66.67
nightly_linux-aarch64_debug 2026-10-03 2026-09-13 29 2 6.9
nightly_linux_debug 2026-10-01 2026-09-14 31 15 48.39
Rci__nightly-debug_ubuntu_resolute_amd64 2026-09-23 2026-09-15 23 6 26.09

I think that https://github.com/ros2/rclcpp/pull/3178 and https://github.com/ros2/rclcpp/pull/3288 could be related to this issue

Activity

  1. skyegalaxy commented on Oct 20, 2026

    @skyegalaxy
    Member

    possibly fixed by #3288

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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