Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] Segfaults? #361

Closed
EricCousineau-TRI opened this issue Jul 9, 2024 · 1 comment · Fixed by #363
Closed

[ci] Segfaults? #361

EricCousineau-TRI opened this issue Jul 9, 2024 · 1 comment · Fixed by #363

Comments

@EricCousineau-TRI
Copy link
Collaborator

EricCousineau-TRI commented Jul 9, 2024

See https://github.com/RobotLocomotion/drake-ros/actions/runs/9670843228

=================== Test output for //drake_ros:tf2_test:
...
drake_ros/test/tf2_test.py Fatal Python error: Segmentation fault
...
Extension modules: numpy._core._multiarray_umath, numpy._core._multiarray_tests, numpy.linalg._umath_linalg, tf2_py._tf2_py (total: 4)
...
//drake_ros:geometry_conversions_test                                    FAILED in 26.7s
//drake_ros:tf2_test                                                     FAILED in 25.2s
//drake_ros:viz_test                                                     FAILED in 27.1s

On my machine, I do not see these segfaults.

EDIT: Naive guess is that numpy gets upgraded by this (silly?) setup:
https://github.com/ros-tooling/setup-ros/blob/v0.4/src/setup-ros-linux.ts#L132-L138
https://github.com/ros-tooling/setup-ros/blob/v0.4/src/package_manager/pip.ts#L63

\cc @IanTheEngineer @calderpg-tri

@EricCousineau-TRI
Copy link
Collaborator Author

Per #363, something in ros-tooling/setup-ros seems like the culprit. Most likely the numpy upgrade.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant