Skip to content

Post-PR build failure on osx-arm64 #151

Description

@traversaro

Failure log: https://github.com/RoboStack/ros-jazzy/actions/runs/21243592221/job/61127175022 .

np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  49.42 KiB │
2026-01-22T09:45:22.1345180Z  │ │ ros-jazzy-rosidl-typesupport-cpp                 ┆ 3.2.2        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  48.67 KiB │
2026-01-22T09:45:22.1345800Z  │ │ ros-jazzy-rosidl-typesupport-fastrtps-c          ┆ 3.6.3        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  50.50 KiB │
2026-01-22T09:45:22.1346550Z  │ │ ros-jazzy-rosidl-typesupport-fastrtps-cpp        ┆ 3.6.3        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  52.27 KiB │
2026-01-22T09:45:22.1347200Z  │ │ ros-jazzy-rosidl-typesupport-interface           ┆ 4.6.7        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  29.06 KiB │
2026-01-22T09:45:22.1348040Z  │ │ ros-jazzy-rosidl-typesupport-introspection-c     ┆ 4.6.7        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  47.02 KiB │
2026-01-22T09:45:22.1348760Z  │ │ ros-jazzy-rosidl-typesupport-introspection-cpp   ┆ 4.6.7        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  47.23 KiB │
2026-01-22T09:45:22.1349850Z  │ │ ros-jazzy-rpyutils                               ┆ 0.4.2        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  26.18 KiB │
2026-01-22T09:45:22.1350450Z  │ │ ros-jazzy-rti-connext-dds-cmake-module           ┆ 0.22.2       ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  31.29 KiB │
2026-01-22T09:45:22.1351980Z  │ │ ros-jazzy-sensor-msgs                            ┆ 5.3.6        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 456.68 KiB │
2026-01-22T09:45:22.1353340Z  │ │ ros-jazzy-service-msgs                           ┆ 2.0.3        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  76.04 KiB │
2026-01-22T09:45:22.1353960Z  │ │ ros-jazzy-spdlog-vendor                          ┆ 1.6.1        ┆ np2py312h13c16a8_14 ┆ robostack-jazzy ┆  27.14 KiB │
2026-01-22T09:45:22.1354530Z  │ │ ros-jazzy-statistics-msgs                        ┆ 2.0.3        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 100.06 KiB │
2026-01-22T09:45:22.1355080Z  │ │ ros-jazzy-std-msgs                               ┆ 5.3.6        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 280.65 KiB │
2026-01-22T09:45:22.1355980Z  │ │ ros-jazzy-tf2                                    ┆ 0.36.18      ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 120.57 KiB │
2026-01-22T09:45:22.1356790Z  │ │ ros-jazzy-tf2-msgs                               ┆ 0.36.18      ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 223.38 KiB │
2026-01-22T09:45:22.1357350Z  │ │ ros-jazzy-tf2-ros                                ┆ 0.36.18      ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 325.62 KiB │
2026-01-22T09:45:22.1357980Z  │ │ ros-jazzy-tinyxml2-vendor                        ┆ 0.9.2        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  24.67 KiB │
2026-01-22T09:45:22.1358550Z  │ │ ros-jazzy-tracetools                             ┆ 8.2.4        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  34.53 KiB │
2026-01-22T09:45:22.1359240Z  │ │ ros-jazzy-type-description-interfaces            ┆ 2.0.3        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 202.08 KiB │
2026-01-22T09:45:22.1359860Z  │ │ ros-jazzy-uncrustify-vendor                      ┆ 3.0.1        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  23.27 KiB │
2026-01-22T09:45:22.1360480Z  │ │ ros-jazzy-unique-identifier-msgs                 ┆ 2.5.0        ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  69.39 KiB │
2026-01-22T09:45:22.1361340Z  │ │ ros-jazzy-urdf                                   ┆ 2.10.0       ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆ 127.85 KiB │
2026-01-22T09:45:22.1362000Z  │ │ ros-jazzy-urdf-parser-plugin                     ┆ 2.10.0       ┆ np2py312h50b1e4c_14 ┆ robostack-jazzy ┆  31.77 KiB │
2026-01-22T09:45:22.1362570Z  │ │ ros-jazzy-urdfdom                                ┆ 4.0.1        ┆ py312h3dea895_14    ┆ robostack-jazzy ┆   7.16 KiB │
2026-01-22T09:45:22.1363210Z  │ │ ros-jazzy-urdfdom-headers                        ┆ 1.1.2        ┆ py312h3dea895_14    ┆ robostack-jazzy ┆   6.41 KiB │
2026-01-22T09:45:22.1363750Z  │ │ ros2-distro-mutex                                ┆ 0.13.0       ┆ jazzy_14            ┆ robostack-jazzy ┆   2.26 KiB │
2026-01-22T09:45:22.1364260Z  │ │ setuptools                                       ┆ 80.10.1      ┆ pyh332efcf_0        ┆ conda-forge     ┆ 662.13 KiB │
2026-01-22T09:45:22.1364810Z  │ │ six                                              ┆ 1.17.0       ┆ pyhe01879c_1        ┆ conda-forge     ┆  18.02 KiB │
2026-01-22T09:45:22.1365320Z  │ │ snowballstemmer                                  ┆ 3.0.1        ┆ pyhd8ed1ab_0        ┆ conda-forge     ┆  71.30 KiB │
2026-01-22T09:45:22.1365810Z  │ │ spdlog                                           ┆ 1.17.0       ┆ ha0f8610_1          ┆ conda-forge     ┆ 162.70 KiB │
2026-01-22T09:45:22.1366280Z  │ │ tinyxml2                                         ┆ 11.0.0       ┆ ha1acc90_0          ┆ conda-forge     ┆ 119.40 KiB │
2026-01-22T09:45:22.1366750Z  │ │ tk                                               ┆ 8.6.13       ┆ h892fb3f_3          ┆ conda-forge     ┆   2.98 MiB │
2026-01-22T09:45:22.1367640Z  │ │ tomli                                            ┆ 2.4.0        ┆ pyhcf101f3_0        ┆ conda-forge     ┆  20.95 KiB │
2026-01-22T09:45:22.1368130Z  │ │ typing_extensions                                ┆ 4.15.0       ┆ pyhcf101f3_0        ┆ conda-forge     ┆  50.48 KiB │
2026-01-22T09:45:22.1368620Z  │ │ tzdata                                           ┆ 2025c        ┆ hc9c84f9_1          ┆ conda-forge     ┆ 116.34 KiB │
2026-01-22T09:45:22.1369500Z  │ │ uncrustify                                       ┆ 0.81.0       ┆ h286801f_0          ┆ conda-forge     ┆ 528.24 KiB │
2026-01-22T09:45:22.1369990Z  │ │ urdfdom                                          ┆ 4.0.1        ┆ h48bab5a_3          ┆ conda-forge     ┆ 103.22 KiB │
2026-01-22T09:45:22.1370480Z  │ │ urdfdom_headers                                  ┆ 1.1.2        ┆ h7b3277c_0          ┆ conda-forge     ┆  18.81 KiB │
2026-01-22T09:45:22.1371290Z  │ │ yaml                                             ┆ 0.2.5        ┆ h925e9cb_3          ┆ conda-forge     ┆  81.43 KiB │
2026-01-22T09:45:22.1371770Z  │ │ yaml-cpp                                         ┆ 0.8.0        ┆ ha1acc90_0          ┆ conda-forge     ┆ 133.03 KiB │
2026-01-22T09:45:22.1372240Z  │ │ zipp                                             ┆ 3.23.0       ┆ pyhcf101f3_1        ┆ conda-forge     ┆  23.63 KiB │
2026-01-22T09:45:22.1372780Z  │ │ zstd                                             ┆ 1.5.7        ┆ hbf9d68e_6          ┆ conda-forge     ┆ 423.25 KiB │
2026-01-22T09:45:22.1373280Z  │ ╰──────────────────────────────────────────────────┴──────────────┴─────────────────────┴─────────────────┴────────────╯
2026-01-22T09:45:22.1373580Z  │ 
2026-01-22T09:45:22.1373720Z  │ Installing test environment
2026-01-22T09:45:23.8663620Z  │ ✔ Successfully updated the test environment
2026-01-22T09:45:23.8738210Z  │ Testing commands:
2026-01-22T09:45:24.9632820Z  │ [INFO] [launch]: All log files can be found below /Users/runner/.ros/log/2026-01-22-09-45-24-945833-sat12-bq152-95c25461-475b-4c0d-a142-b71ded097d46-E2A16AC7FAFC.local-4355
2026-01-22T09:45:24.9634080Z  │ [INFO] [launch]: Default logging verbosity is set to INFO
2026-01-22T09:45:24.9667350Z  │ [INFO] [robot_state_publisher-1]: process started with pid [4377]
2026-01-22T09:45:25.2707140Z  │ [robot_state_publisher-1] Problem to set affinity of thread with id [0x16d087000,dds.log] to value 0. Error 'Protocol family not supported'
2026-01-22T09:45:25.2823680Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.268 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16cffb000,dds.shm.wdog] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.2899170Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.272 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d113000,dds.ev.0] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.2901690Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.272 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d19f000,dds.udp.7410] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.2903420Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.272 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d22b000,dds.udp.7400] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.2905210Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.278 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d2b7000,dds.shm.7411] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.2907050Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.278 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d343000,dds.udp.7411] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.2909970Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.278 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d3cf000,dds.asyn.0.0] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.5224850Z  │ test_node_output (robot_state_publisher_smoke_test_launch.TestRobotStatePublisher.test_node_output) ... FAIL
2026-01-22T09:45:25.5270970Z  │ ======================================================================
2026-01-22T09:45:25.5273780Z  │ FAIL: test_node_output (robot_state_publisher_smoke_test_launch.TestRobotStatePublisher.test_node_output)
2026-01-22T09:45:25.5293700Z  │ ----------------------------------------------------------------------
2026-01-22T09:45:25.5294320Z  │ Traceback (most recent call last):
2026-01-22T09:45:25.5295240Z  │   File "$PREFIX/etc/conda/test-files/ros-jazzy-robot-state-publisher/0/robot_state_publisher_smoke_test_launch.py", line 45, in test_node_output
2026-01-22T09:45:25.5295980Z  │     proc_output.assertWaitFor(
2026-01-22T09:45:25.5296530Z  │   File "$PREFIX/lib/python3.12/site-packages/launch_testing/io_handler.py", line 146, in assertWaitFor
2026-01-22T09:45:25.5297090Z  │     assert success, 'Waiting for output timed out'
2026-01-22T09:45:25.5297410Z  │            ^^^^^^^
2026-01-22T09:45:25.5297780Z  │ AssertionError: Waiting for output timed out
2026-01-22T09:45:25.5298190Z  │ ----------------------------------------------------------------------
2026-01-22T09:45:25.5298550Z  │ Ran 1 test in 0.555s
2026-01-22T09:45:25.5298800Z  │ FAILED (failures=1)
2026-01-22T09:45:25.5299300Z  │ [INFO] [robot_state_publisher-1]: sending signal 'SIGINT' to process[robot_state_publisher-1]
2026-01-22T09:45:25.5466270Z  │ [robot_state_publisher-1] [INFO] [1769075125.545673000] [rclcpp]: signal_handler(SIGINT/SIGTERM)
2026-01-22T09:45:25.6371990Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.634 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d45b000,dds.shm.7000] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.6383980Z  │ [robot_state_publisher-1] �[37;1m2026-01-22 09:45:25.634 �[31;1m[�[37;1mSYSTEM�[31;1m Error] �[37mProblem to set affinity of thread with id [0x16d4e7000,dds.udp.7000] to value 0. Error 'Protocol family not supported'�[34;1m -> Function �[36mconfigure_current_thread_affinity�[m
2026-01-22T09:45:25.7920460Z  │ [robot_state_publisher-1] libc++abi: terminating due to uncaught exception of type rclcpp::exceptions::RCLError: failed to initialize rcl node: the given context is not valid, either rcl_init() was not called or rcl_shutdown() was called., at /Users/runner/conda-bld/bld/rattler-build_ros-jazzy-rcl_1769002570/work/ros-jazzy-rcl/src/work/src/rcl/guard_condition.c:69
2026-01-22T09:45:25.7979500Z  │ [ERROR] [robot_state_publisher-1]: process has died [pid 4377, exit code -6, cmd '$PREFIX/lib/robot_state_publisher/robot_state_publisher --ros-args -r __node:=robot_state_publisher --params-file /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/launch_params_gk8q1r47'].
2026-01-22T09:45:25.7981510Z  │ test_exit_codes (robot_state_publisher_smoke_test_launch.TestRobotStatePublisherPostShutdown.test_exit_codes) ... skipped 'Post‑shutdown exit‑code is either -6 or -9 on macOS, do not check it.'
2026-01-22T09:45:25.7982700Z  │ ----------------------------------------------------------------------
2026-01-22T09:45:25.7983180Z  │ Ran 1 test in 0.001s
2026-01-22T09:45:25.7983480Z  │ OK (skipped=1)
2026-01-22T09:45:25.8902970Z  │ × error Script failed with status 1
2026-01-22T09:45:25.9032490Z  │ × error 
2026-01-22T09:45:25.9095750Z  │ × error Script execution failed.
2026-01-22T09:45:25.9096280Z  │ × error 
2026-01-22T09:45:25.9098900Z  │ × error   Work directory: /Users/runner/conda-bld/test/test_ros-jazzy-robot-state-publishermSS95a/test_run_env/etc/conda/test-files/ros-jazzy-robot-state-publisher/0
2026-01-22T09:45:25.9099890Z  │ × error   Prefix: /Users/runner/conda-bld/test/test_ros-jazzy-robot-state-publishermSS95a/test_run_env
2026-01-22T09:45:25.9100390Z  │ × error   Build prefix: None
2026-01-22T09:45:25.9100660Z  │ × error 
2026-01-22T09:45:25.9101290Z  │ × error To run the script manually, use the following command:
2026-01-22T09:45:25.9101740Z  │ × error 
2026-01-22T09:45:25.9102460Z  │ × error   cd "/Users/runner/conda-bld/test/test_ros-jazzy-robot-state-publishermSS95a/test_run_env/etc/conda/test-files/ros-jazzy-robot-state-publisher/0" && ./conda_build.sh
2026-01-22T09:45:25.9103240Z  │ × error 
2026-01-22T09:45:25.9103620Z  │ × error To run commands interactively in the build environment:
2026-01-22T09:45:25.9104020Z  │ × error 
2026-01-22T09:45:25.9109020Z  │ × error   cd "/Users/runner/conda-bld/test/test_ros-jazzy-robot-state-publishermSS95a/test_run_env/etc/conda/test-files/ros-jazzy-robot-state-publisher/0" && source build_env.sh
2026-01-22T09:45:25.9113570Z  │
2026-01-22T09:45:25.9114160Z  ╰─────────────────── (took 4 seconds)
2026-01-22T09:45:25.9228050Z Error:   × Test failed: failed to run test: IO Error: Script failed
2026-01-22T09:45:25.9330110Z 
2026-01-22T09:45:25.9413760Z ##[error]Process completed with exit code 1.
2026-01-22T09:45:26.1696460Z Post job cleanup.
2026-01-22T09:45:27.5489220Z [command]/opt/homebrew/bin/git version
2026-01-22T09:45:27.6714390Z git version 2.52.0
2026-01-22T09:45:27.6755840Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/2d5367d5-a713-45a1-aa6b-37f02e93b7d3/.gitconfig'
2026-01-22T09:45:27.6764950Z Temporarily overriding HOME='/Users/runner/work/_temp/2d5367d5-a713-45a1-aa6b-37f02e93b7d3' before making global git config changes
2026-01-22T09:45:27.6765730Z Adding repository directory to the temporary git global config as a safe directory
2026-01-22T09:45:27.6776370Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/ros-jazzy/ros-jazzy
2026-01-22T09:45:27.6904580Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-01-22T09:45:27.6983410Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-01-22T09:45:27.8138490Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-01-22T09:45:27.8256510Z http.https://github.com/.extraheader
2026-01-22T09:45:27.8306010Z [command]/opt/homebrew/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-01-22T09:45:27.8537630Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-01-22T09:45:27.9983320Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-01-22T09:45:28.0288280Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-01-22T09:45:28.1918280Z Cleaning up orphan processes

I am not sure this was not failing in the PR CI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions