Bug#737675: openblas: openmp change deadlocks python-scipy

Julian Taylor jtaylor.debian at googlemail.com
Tue Feb 4 21:42:55 UTC 2014


Package: openblas
Version: 0.2.8-3
Severity: important

the recent switch of openblas to openmp causes deadlocks in the scipy
testsuite:
e.g. in sid:
apt-get install python-scipy python-nose
python -c "import scipy.spatial; scipy.spatial.test('full', verbose=5)"

it will deadlock eating all cpu in gomp at the end.
This is the typical failure pattern caused by forks combined with gnu
openmp (see https://github.com/xianyi/OpenBLAS/issues/294)

But the weird part is this testsuite does not fork at all, so it might
be a different issue.
It did not occur when openblas was still using pthreads.

Given the problems openmp based openblas causes in the python world (see
the linked issue) I would prefer if the change was reverted or openmp
variant split into a separate alternative.



More information about the debian-science-maintainers mailing list