From 92d61a74844394dd6602555129ff13f7e71c34a2 Mon Sep 17 00:00:00 2001 From: Geoffrey Bolmier Date: Tue, 21 May 2024 10:37:33 -0400 Subject: [PATCH] Use gdb to get a backtrace of the segfault --- .github/workflows/unit-tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 2c27fba81c..ba00707057 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -49,7 +49,11 @@ jobs: run: | /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -screen 0 1920x1200x24 -ac +extension GLX + - name: Install gdb + run: sudo apt-get update && sudo apt-get install -y gdb + - name: pytest run: | - poetry run pytest + gdb --batch --quiet -ex r -ex "thread apply all bt" --args "$(readlink -f $(which python3))" -m pytest -p no:faulthandler -x river/drift/binary/hddm_w.py + # poetry run pytest # poetry run pytest -m "not datasets" --durations=10 -n logical # Run pytest on all logical CPU cores