Matlab crashing when importing numpy
5 views (last 30 days)
Show older comments
I've been running into a problem where a matlab/python code is failing. When running this simple matlab code:
function out = python_test()
py.importlib.import_module('numpy')
I get the following following error:
MATLAB: malloc.c:2396: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
Other questions with this same error point to mis-allocating of variables. But I can't see how that could be the case in this very simple case.
Matlab version: 2019a
Python version 3.6.8
Linux version: CentOS Linux 8
Any help would be appreciated, thanks!
0 Comments
Answers (2)
Shantanu Dwivedi
on 21 Sep 2020
Please try upgrading to MATLAB R2019b. This should solve the issue.
0 Comments
Pierre Loicq
on 7 Apr 2021
I resolved a similar problem on Matlab 2016b with this one :
https://fr.mathworks.com/matlabcentral/answers/358233-matlab-python-interface-broken#answer_283353
0 Comments
See Also
Categories
Find more on Call Python from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!