Closed
Description
Hello,
I built julia version 0.3.12 against MKL (on Ubuntu 14.04). When I try to use PyPlot I get segmentation faults indicating that mattplotlib (not built against MKL) is attempting to use MKL libraries. For example, the following code
using PyPlot
x = linspace(0,2*pi,100); y = sin(3*x);
plot(x,y)
results in
signal (11): Segmentation fault
mkl_blas_mc3_dgemm_mscale at /opt/intel/composer_xe_2015.3.187/mkl/lib/intel64/libmkl_mc3.so (unknown line)
mkl_blas_mc3_xdgemm at /opt/intel/composer_xe_2015.3.187/mkl/lib/intel64/libmkl_mc3.so (unknown line)
mkl_blas_dgemm_omp_driver_v1 at /opt/intel/composer_xe_2015.3.187/mkl/lib/intel64/libmkl_intel_thread.so (unknown line)
mkl_blas_dgemm_host at /opt/intel/composer_xe_2015.3.187/mkl/lib/intel64/libmkl_intel_thread.so (unknown line)
mkl_blas_dgemm at /opt/intel/composer_xe_2015.3.187/mkl/lib/intel64/libmkl_intel_thread.so (unknown line)
DGEMM at /opt/intel/composer_xe_2015.3.187/mkl/lib/intel64/libmkl_intel_ilp64.so (unknown line)
cblas_dgemm at /opt/intel/composer_xe_2015.3.187/mkl/lib/intel64/libmkl_intel_ilp64.so (unknown line)
unknown function (ip: 133921633)
PyEval_EvalFrameEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalCodeEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalFrameEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalCodeEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 149735120)
PyObject_Call at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyObject_CallFunction at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 148847149)
_PyObject_GenericSetAttrWithDict at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyObject_SetAttr at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalFrameEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalCodeEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 149735333)
PyObject_Call at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 148654013)
PyObject_Call at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 149149311)
unknown function (ip: 149141135)
PyObject_Call at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalFrameEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalCodeEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 149735333)
PyObject_Call at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalFrameEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
PyEval_EvalCodeEx at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 149735120)
PyObject_Call at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
pycall at /xfs1/jmiller/.julia/v0.3/PyCall/src/PyCall.jl:81
figure at /xfs1/jmiller/.julia/v0.3/PyPlot/src/PyPlot.jl:417
julia_figure_21601 at (unknown line)
jl_apply at <invalid>:0
jl_apply at <invalid>:0
jl_Function_call at /xfs1/jmiller/.julia/v0.3/PyCall/src/callback.jl:36
PyObject_Call at /usr/lib/x86_64-linux-gnu/libpython2.7.so (unknown line)
unknown function (ip: 699438236)
Segmentation fault (core dumped)
Could this perhaps be related to this ticket? JuliaLang/julia#4923
Can anyone confirm that the issue is the problem? And if so, can anyone suggest a workaround? Thanks in advance!
Metadata
Metadata
Assignees
Labels
No labels