diff --git a/.github/actions/run-tests/action.yml b/.github/actions/run-tests/action.yml index ab8a6c5e1caa..f545447570dd 100644 --- a/.github/actions/run-tests/action.yml +++ b/.github/actions/run-tests/action.yml @@ -218,6 +218,14 @@ runs: echo \"Installing extra pip packages: \${TEST_EXTRA_PIP_PACKAGES}\" ./isaaclab.sh -p -m pip install \${TEST_EXTRA_PIP_PACKAGES} fi + # Diagnostic: dump numpy/scipy/openblas state so we can correlate + # SIGSEGV crashes with the OpenBLAS atfork regression tracked at + # https://github.com/numpy/numpy/issues/30092 and + # https://github.com/scipy/scipy/issues/23686. + echo '=== Dep manifest (numpy/scipy/openblas) ===' + ./isaaclab.sh -p -m pip show numpy scipy 2>/dev/null | grep -E '^(Name|Version|Location):' || true + ./isaaclab.sh -p -c \"import numpy, scipy; print('numpy', numpy.__version__); print('scipy', scipy.__version__); import os; [print('bundled openblas:', os.path.join(d, f)) for d in [os.path.dirname(numpy.__file__) + '/../numpy.libs', os.path.dirname(scipy.__file__) + '/../scipy.libs'] if os.path.isdir(d) for f in os.listdir(d) if 'openblas' in f.lower()]\" 2>/dev/null || true + echo '=== /Dep manifest ===' echo 'Starting pytest with path: $test_path' ./isaaclab.sh -p -m pytest --ignore=tools/conftest.py --ignore=source/isaaclab/test/install_ci $test_path $pytest_options -v --junitxml=tests/$result_file " diff --git a/.github/workflows/config.yaml b/.github/workflows/config.yaml index e1fe2f3bfb81..256baec22fe0 100644 --- a/.github/workflows/config.yaml +++ b/.github/workflows/config.yaml @@ -6,5 +6,5 @@ # Shared image config for CI workflows. Loaded by the `config` job in each # workflow via yq and exposed as job outputs (see e.g. .github/workflows/build.yaml). isaacsim_image_name: nvcr.io/nvidian/isaac-sim -isaacsim_image_tag: latest-develop@sha256:0dd49a1121b297dc85eee7777a9c528318683dbe03b29fd01f2059ac1b099301 +isaacsim_image_tag: latest-develop@sha256:06197a67f7059c9a7d9bdef087ee9bd6bc219ef61f79e58493eec87417a92ed6 isaaclab_image_name: nvcr.io/nvidian/isaac-lab