add signal handler SIGIN/SIGTERM to ros2run.#899
Conversation
|
CC: @clalancette @sloretz |
rafa-martin
left a comment
There was a problem hiding this comment.
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. |
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 |
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
0d30dda to
05a0f12
Compare
|
Pulls: #899 |
|
@christophebedard @ahcorde can you take a look when you have time? |
address #895