Currently the packaging for OpenSUSE fails because somehow free() is called with an invalid pointer when the python 2.7 interpreter terminates.
[ 370s] Running unit tests for slycot
[ 370s] NumPy version 1.16.5
[ 370s] NumPy relaxed strides checking option: True
[ 370s] NumPy is installed in /usr/lib64/python2.7/site-packages/numpy
[ 370s] Python version 2.7.16 (default, Mar 04 2019, 07:13:50) [GCC]
[ 370s] nose version 1.3.7
[ 370s] free(): invalid pointer
[ 370s] /var/tmp/rpm-tmp.0U6LpC: line 39: 6542 Aborted python2 runtests.py --coverage --no-build
[ 370s] error: Bad exit status from /var/tmp/rpm-tmp.0U6LpC (%check)
[ 370s]
Minimal example where this occurs is just
abuild@buildmachine:~> python2
Python 2.7.16 (default, Mar 04 2019, 07:13:50) [GCC] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import slycot
>>> exit()
free(): invalid pointer
Aborted (core dumped)
Python3 is fine.
Currently the packaging for OpenSUSE fails because somehow
free()is called with an invalid pointer when the python 2.7 interpreter terminates.Minimal example where this occurs is just
Python3 is fine.