I am getting a weird error that occurs unpredictably:
LoadError: Base.LinAlg.LAPACKException(1)
while loading D:\Jeremy\Dropbox\Documents\School\Waterloo\Research\Programming\Julia\Schrodinger\examples\punchout.jl, in expression starting on line 188
in chklapackerror(::Int64) at lapack.jl:32
in syevr!(::Char, ::Char, ::Char, ::Array{Complex{Float64},2}, ::Float64, ::Float64, ::Int64, ::Int64, ::Float64) at lapack.jl:5003
in #eigfact!#22(::Bool, ::Bool, ::Function, ::Array{Complex{Float64},2}) at eigen.jl:54
in (::Base.LinAlg.#kw##eigfact!)(::Array{Any,1}, ::Base.LinAlg.#eigfact!, ::Array{Complex{Float64},2}) at <missing>:0
in #eigfact#23(::Bool, ::Bool, ::Function, ::Array{Complex{Float64},2}) at eigen.jl:80
in (::Base.LinAlg.#kw##eigfact)(::Array{Any,1}, ::Base.LinAlg.#eigfact, ::Array{Complex{Float64},2}) at <missing>:0
in #eig#24 at eigen.jl:85 [inlined]
in eig at eigen.jl:85 [inlined]
in expim(::Array{Complex{Float64},2}) at utils.jl:18
in LindbladProp(::Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2}, ::Array{Any,1}, ::Array{Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},1}, ::Float64, ::Int64) at constructors.jl:153
in LindbladProp(::Array{Any,1}, ::Array{Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},1}, ::Float64, ::Int64) at constructors.jl:160
in prop_gen(::Float64, ::Float64, ::Int64, ::Int64, ::Int64, ::Float64, ::Int64) at punchout.jl:33
in (::##15#16{Schrodinger.Density{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Complex{Float64},Int64},2}})(::Tuple{Float64,Float64}) at punchout.jl:59
in collect_to!(::Array{Schrodinger.Result{Schrodinger.Density{Array{Complex{Float64},2},2},Symbol},2}, ::Base.Generator{Base.Prod2{Array{Float64,1},LinSpace{Float64}},##15#16{Schrodinger.Density{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Complex{Float64},Int64},2}}}, ::Int64, ::Tuple{Int64,Int64,Nullable{Float64},Bool}) at array.jl:340
in collect_to_with_first!(::Array{Schrodinger.Result{Schrodinger.Density{Array{Complex{Float64},2},2},Symbol},2}, ::Schrodinger.Result{Schrodinger.Density{Array{Complex{Float64},2},2},Symbol}, ::Base.Generator{Base.Prod2{Array{Float64,1},LinSpace{Float64}},##15#16{Schrodinger.Density{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Complex{Float64},Int64},2}}}, ::Tuple{Int64,Int64,Nullable{Float64},Bool}) at array.jl:327
in collect(::Base.Generator{Base.Prod2{Array{Float64,1},LinSpace{Float64}},##15#16{Schrodinger.Density{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Float64,Int64},2},Schrodinger.Operator{SparseMatrixCSC{Complex{Float64},Int64},2}}}) at array.jl:308
in run_steady(::Int64, ::Int64) at punchout.jl:57
in include_string(::String, ::String) at loading.jl:441
in include_string(::Module, ::String, ::String) at eval.jl:34
in (::Atom.##59#62{String,String})() at eval.jl:73
in withpath(::Atom.##59#62{String,String}, ::String) at utils.jl:30
in withpath(::Function, ::String) at eval.jl:38
in macro expansion at eval.jl:71 [inlined]
in (::Atom.##58#61{Dict{String,Any}})() at task.jl:60
It happens while running a long computation that is repeatedly doing the same thing (with different parameters). Is there anything in the error message that could help figure out the cause?