Also, are you using LAPACK from Kubuntu or are you building OpenBLAS as part of the Julia build?
2014-11-19 8:50 GMT-05:00 Tony Kelman <[email protected]>: > This sounds like it might be > https://github.com/JuliaLang/julia/issues/4923 - Julia's OpenBLAS is > configured to use 64-bit integers, but PyPlot, NumPy, etc are not. Usually > I've seen this manifest as Python or a ccall'ed library segfaulting, rather > than getting a LAPACKException from Julia code, so this might be something > different. What does versioninfo() say about your CPU type? > > Also, could you try building a fresh clone of the latest release-0.3 > branch, where I just merged what should be a fix for #4923. > > > On Tuesday, November 18, 2014 7:24:58 PM UTC-8, Bill McLean wrote: >> >> The following code works as expected when I type it in the REPL >> >> using PyPlot >> >> x=linspace(0, pi, 201) >> figure(1) >> plot(x, cos(x)) >> >> But including it from a file frequently leads to an error with the >> following traceback >> >> ERROR: LAPACKException(139839840190464) >> in getri! at linalg/lapack.jl:587 >> in inv at linalg/lu.jl:149 >> in inv at linalg/dense.jl:328 >> in include at ./boot.jl:245 >> in include_from_node1 at ./loading.jl:128 >> in include at ./boot.jl:245 >> in include_from_node1 at ./loading.jl:128 >> in reload_path at loading.jl:152 >> in _require at loading.jl:67 >> in require at loading.jl:54 >> in include at ./boot.jl:245 >> in include_from_node1 at ./loading.jl:128 >> in include at ./boot.jl:245 >> in include_from_node1 at ./loading.jl:128 >> in reload_path at loading.jl:152 >> in _require at loading.jl:67 >> in require at loading.jl:51 >> in include at ./boot.jl:245 >> in include_from_node1 at ./loading.jl:128 >> while loading /home/nfs/z8900007/.julia/Color/src/conversions.jl, in >> expression starting on line 652 >> while loading /home/nfs/z8900007/.julia/Color/src/Color.jl, in >> expression starting on line 36 >> while loading /home/nfs/z8900007/.julia/PyPlot/src/colormaps.jl, in >> expression starting on line 4 >> while loading /home/nfs/z8900007/.julia/PyPlot/src/PyPlot.jl, in >> expression starting on line 399 >> while loading /home/nfs/z8900007/scratch/julia/Bar.jl, in expression >> starting on line 1 >> >> Lines 647-652 in Color/src/conversions.jl are >> >> # Chromatic adaptation from CIECAM02 >> const CAT02 = [ 0.7328 0.4296 -0.1624 >> -0.7036 1.6975 0.0061 >> 0.0030 0.0136 0.9834 ] >> >> const CAT02_INV = inv(CAT02) >> >> so something goes wrong when julia asks Lapack to invert this 3x3 matrix. >> >> I am running >> >> julia 0.3.2 >> PyPlot 1.4.3 >> Color 0.3.13 >> Kubuntu 14.04 >> Python 2.7.6 >> Matplotlib 1.3.1. >> >> and built the julia executable from source. >> >
