#!/bin/bash # # Find all possible core files under current directory. Attempt # to determine exe using file(1) and dump stack trace with gdb. # case $TESTENV in py3*-pyqt*) exe=$(readlink -f .tox/$TESTENV/bin/python) full= ;; *) echo "Skipping coredump analysis in testenv $TESTENV!" exit 0 ;; esac find . -name *.core -o -name core -exec gdb --batch --quiet -ex "thread apply all bt $full" "$exe" {} \;