Skip to content

free() error with python 2.7 #81

@bnavigator

Description

@bnavigator

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions