Skip to content

Post-PR build failure on osx-arm64 #151

@traversaro

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions