Skip to content

MNT Add faulthandler when running empirical observation script - #241

Merged
ogrisel merged 1 commit into
joblib:masterfrom
lesteve:add-faulthandler
Sep 8, 2026
Merged

MNT Add faulthandler when running empirical observation script#241
ogrisel merged 1 commit into
joblib:masterfrom
lesteve:add-faulthandler

Conversation

@lesteve

@lesteve lesteve commented Sep 8, 2026

Copy link
Copy Markdown
Member

To try to give more info about Segmentation fault we have seen from time to time e.g. this build log or #237 (comment)

+ python -m threadpoolctl -i numpy scipy.linalg tests._openmp_test_helper.openmp_helpers_inner
[
  {
    "user_api": "blas",
    "internal_api": "openblas",
    "num_threads": 4,
    "prefix": "openblas",
    "filepath": "C:\\Users\\runneradmin\\miniconda3\\envs\\testenv\\Library\\bin\\openblas.dll",
    "version": "0.3.34",
    "threading_layer": "pthreads",
    "architecture": "Zen",
    "thread_limit_scope": "process"
  },
  {
    "user_api": "openmp",
    "internal_api": "openmp",
    "num_threads": 4,
    "prefix": "vcomp",
    "filepath": "C:\\Users\\runneradmin\\miniconda3\\envs\\testenv\\vcomp140.dll",
    "version": null,
    "thread_limit_scope": "process"
  }
]
+ PYTHONPATH=.
+ python tests/empirical_scope_observation.py blas
./continuous_integration/run_tests.sh: line 24:   314 Segmentation fault         PYTHONPATH=. python tests/empirical_scope_observation.py blas

@lesteve lesteve changed the title MNT Add faulthandler to empirical observation MNT Add faulthandler when running empirical observation script Sep 8, 2026
@ogrisel
ogrisel merged commit 9ac1881 into joblib:master Sep 8, 2026
22 checks passed
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 this pull request may close these issues.

2 participants