-
Notifications
You must be signed in to change notification settings - Fork 164
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
add signal handler SIGIN/SIGTERM to ros2run. #899
base: rolling
Are you sure you want to change the base?
Conversation
CC: @clalancette @sloretz |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi, I tested this patch, and it works. (tested on ubuntu 22 with humble).
c999e25
to
6177388
Compare
@rafa-martin thanks for checking. @clalancette @sloretz @ahcorde can either of you have a look? |
@ros-pull-request-builder retest this please |
@clalancette @sloretz @ahcorde Friendly ping for review |
@fujitatomoya There are some test failures in the RPR job and they are repeating after RPR job re-run. |
all tests seem to be passed, but no result available error with rpr job. (https://build.ros2.org/job/Rpr__ros2cli__ubuntu_noble_amd64/24/testReport/(root)/ros2cli/pytest_missing_result/) i will rebase and restart the CI again. |
Signed-off-by: Tomoya Fujita <[email protected]>
6177388
to
0d30dda
Compare
@fujitatomoya As regards:
From the raw log section
It was a segfault in python code and test timed out. Click to expandStarting >>> ros2cli test/test_copyright.py . [ 3%] Current thread 0x00007f5814d77140 (most recent call first): Extension modules: yaml._yaml, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, psutil._psutil_linux, psutil._psutil_posix, rcl_interfaces.rcl_interfaces_s__rosidl_typesupport_c, builtin_interfaces.builtin_interfaces_s__rosidl_typesupport_c, service_msgs.service_msgs_s__rosidl_typesupport_c, type_description_interfaces.type_description_interfaces_s__rosidl_typesupport_c, test_msgs.test_msgs_s__rosidl_typesupport_c, action_msgs.action_msgs_s__rosidl_typesupport_c, unique_identifier_msgs.unique_identifier_msgs_s__rosidl_typesupport_c (total: 23) Current thread 0x00007f5814d77140 (most recent call first): Extension modules: yaml._yaml, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, psutil._psutil_linux, psutil._psutil_posix, rcl_interfaces.rcl_interfaces_s__rosidl_typesupport_c, builtin_interfaces.builtin_interfaces_s__rosidl_typesupport_c, service_msgs.service_msgs_s__rosidl_typesupport_c, type_description_interfaces.type_description_interfaces_s__rosidl_typesupport_c, test_msgs.test_msgs_s__rosidl_typesupport_c, action_msgs.action_msgs_s__rosidl_typesupport_c, unique_identifier_msgs.unique_identifier_msgs_s__rosidl_typesupport_c (total: 23) +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++ |
about rpr job failure, that is segmentation fault during garbage-collecting, stack trace does not even include our fix... |
@ros-pull-request-builder retest this please |
address #895