Skip to content

🧑‍🌾 test_launch_ros: Intermittent test failures due to "Too many open files" #565

Description

@miguelgonrod

Generated by Generative AI

No response

Operating System:

Ubuntu Resolute

ROS version or commit hash:

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://ci.ros2.org/job/nightly_linux-aarch64_repeated
  2. Build a job
  3. See test failing

Expected behavior

To build without test regressions

Actual behavior

Building with test regressions

Additional information

Reference Build

Failing tests

Click to see all

test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-single_threaded-2-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-single_threaded-3-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-multi_threaded-1-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-multi_threaded-2-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-multi_threaded-3-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-events_cbg-1-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-events_cbg-2-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-events_cbg-3-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-multi_threaded_num_threads-1-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-multi_threaded_num_threads-2-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-multi_threaded_num_threads-3-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-events_cbg_num_threads-1-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-events_cbg_num_threads-2-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-events_cbg_num_threads-3-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-isolated-1-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-isolated-2-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-isolated-3-3]
test_launch_ros.test.test_launch_ros.frontend.test_component_container.test_launch_container_executor_modes[yaml-single_threaded_isolated-1-3]

Log Output

AssertionError: assert 0 == 1

Task.result() returned 1 instead of 0.

Captured stdout:
[INFO] [launch]: All log files can be found below:
    /home/rosbuild/.ros/log/2026-08-20-07-53-09-240900-a2beb6ae246a-493915

[INFO] [launch]: Default logging verbosity is set to INFO

[ERROR] [launch]: Caught exception in launch:
    [Errno 24] Too many open files: '/tmp/launch_params_o_h7sav7'

Test:
    test_launch_container_executor_modes[yaml-events_cbg_num_threads-2-3]

File:
    test/test_launch_ros/frontend/test_component_container.py:192

Flakyness 15 days

job_name last_fail first_fail build_count failure_count failure_percentage
nightly_linux-aarch64_repeated 2026-08-20 2026-08-14 13 6 46.15
nightly_linux_repeated 2026-08-17 2026-08-14 12 4 33.33

Began to happen in https://ci.ros2.org/job/nightly_linux-aarch64_repeated/3660.

Checking commit changes could be caused by https://github.com/ros2/launch_ros/pull/563 but not sure

CC: @Crola1702

Activity

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