JLD.jl
JLD.jl copied to clipboard
apparently a bug to report
I tried to save a structure in a JLD file but i forgot to create the folders that i use in my path. and i get this : (too much lines ) then Julia stopped completly! I don't think that this kind of errors must stop it.
Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x6b5982f4 -- jl_typemap_level_assoc_exact at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\typemap.c:842
while loading C:\Users\Ali\AppData\Local\JuliaPro-0.6.2.1\.atom\packages\julia-client\script\boot.jl, in expression starting on line 303
jl_typemap_level_assoc_exact at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\typemap.c:844
jl_typemap_assoc_exact at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:896 [inlined]
jl_lookup_generic_ at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\gf.c:1871 [inlined]
jl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\gf.c:1923
macro expansion at C:\Users\Ali\AppData\Local\JuliaPro-0.6.2.1\pkgs-0.6.2.1\v0.6\Atom\src\display\errors.jl:17 [inlined]
#49 at C:\Users\Ali\AppData\Local\JuliaPro-0.6.2.1\pkgs-0.6.2.1\v0.6\Atom\src\eval.jl:50
withpath at C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\Ali\AppData\Local\JuliaPro-0.6.2.1\pkgs-0.6.2.1\v0.6\CodeTools\src\utils.jl:30
unknown function (ip: 0000000001B95BEA)
jl_call_fptr_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:339 [inlined]
jl_call_method_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:358 [inlined]
jl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\gf.c:1926
withpath at C:\Users\Ali\AppData\Local\JuliaPro-0.6.2.1\pkgs-0.6.2.1\v0.6\Atom\src\eval.jl:38
unknown function (ip: 0000000001B9588A)
jl_call_fptr_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:339 [inlined]
jl_call_method_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:358 [inlined]
jl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\gf.c:1926
macro expansion at C:\Users\Ali\AppData\Local\JuliaPro-0.6.2.1\pkgs-0.6.2.1\v0.6\Atom\src\eval.jl:49 [inlined]
#48 at .\task.jl:80
jl_call_fptr_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:339 [inlined]
jl_call_method_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:358 [inlined]
jl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\gf.c:1926
jl_apply at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia.h:1424 [inlined]
start_task at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\task.c:267
Allocations: 144294998 (Pool: 144289217; Big: 5781); GC: 336
HDF5-DIAG: Error detected in HDF5 (1.8.13) thread 0:
#000: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5F.c line 1512 in H5Fcreate(): unable to create file
major: File accessibilty
minor: Unable to open file
#001: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5F.c line 1301 in H5F_open(): unable to open file: time = Thu Apr 19 13:24:18 2018
, name = 'posteriors\en2\en2-combin_post_3position.jld', tent_flags = 13
major: File accessibilty
minor: Unable to open file
#002: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5FD.c line 985 in H5FD_open(): open failed
major: Virtual File Layer
minor: Unable to initialize object
#003: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5FDsec2.c line 343 in H5FD_sec2_open(): unable to open file: name = 'posteriors\en2\en2-combin_post_3position.jld', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 302
major: File accessibilty
minor: Unable to open file****
"
Can you provide the exact code that triggered this, or at least a minimum reproducible example?
x = zeros(100,100,100)
using JLD
JLD.save("inexistent_folder/toto.jld","x",x)
i'm runing windows 10 , and i use Juno IDE for julia my julia version is 0.6.2 and the JLD package version is 0.8.3
I can't reproduce:
julia> versioninfo()
Julia Version 0.6.2
Commit d386e40c17 (2017-12-13 18:08 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Prescott)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.9.1 (ORCJIT, broadwell)
julia> Pkg.installed("JLD")
v"0.8.3"
julia> using JLD
julia> x = zeros(100, 100, 100);
julia> JLD.save("doesnt_exist/thing.jld", "x", x)
HDF5-DIAG: Error detected in HDF5 (1.8.16) thread 140143896116288:
#000: ../../../src/H5F.c line 522 in H5Fcreate(): unable to create file
major: File accessibilty
minor: Unable to open file
#001: ../../../src/H5Fint.c line 1003 in H5F_open(): unable to open file: time = Thu Apr 19 08:43:29 2018
, name = 'doesnt_exist/thing.jld', tent_flags = 13
major: File accessibilty
minor: Unable to open file
#002: ../../../src/H5FD.c line 993 in H5FD_open(): open failed
major: Virtual File Layer
minor: Unable to initialize object
#003: ../../../src/H5FDsec2.c line 339 in H5FD_sec2_open(): unable to open file: name = 'doesnt_exist/thing.jld', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 242
major: File accessibilty
minor: Unable to open file
ERROR: Error creating file doesnt_exist/thing.jld
Stacktrace:
[1] h5f_create(::String, ::UInt16, ::Int32, ::Int32) at /home/alex/.julia/v0.6/HDF5/src/HDF5.jl:2152
[2] #jldopen#9(::Bool, ::Bool, ::Bool, ::Function, ::String, ::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at /home/alex/.julia/v0.6/JLD/src/JLD.jl:167
[3] (::JLD.#kw##jldopen)(::Array{Any,1}, ::JLD.#jldopen, ::String, ::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./<missing>:0
[4] #jldopen#10(::Bool, ::Bool, ::Bool, ::Function, ::String, ::String) at /home/alex/.julia/v0.6/JLD/src/JLD.jl:231
[5] (::JLD.#kw##jldopen)(::Array{Any,1}, ::JLD.#jldopen, ::String, ::String) at ./<missing>:0
[6] #jldopen#11(::Array{Any,1}, ::Function, ::JLD.##34#35{String,Array{Float64,3},Tuple{}}, ::String, ::Vararg{String,N} where N) at /home/alex/.julia/v0.6/JLD/src/JLD.jl:241
[7] (::JLD.#kw##jldopen)(::Array{Any,1}, ::JLD.#jldopen, ::Function, ::String, ::String) at ./<missing>:0
[8] #save#33(::Bool, ::Bool, ::Function, ::FileIO.File{FileIO.DataFormat{:JLD}}, ::String, ::Array{Float64,3}) at /home/alex/.julia/v0.6/JLD/src/JLD.jl:1222
[9] save(::FileIO.File{FileIO.DataFormat{:JLD}}, ::String, ::Array{Float64,3}) at /home/alex/.julia/v0.6/JLD/src/JLD.jl:1219
[10] #save#14(::Array{Any,1}, ::Function, ::String, ::String, ::Vararg{Any,N} where N) at /home/alex/.julia/v0.6/FileIO/src/loadsave.jl:61
[11] save(::String, ::String, ::Array{Float64,3}) at /home/alex/.julia/v0.6/FileIO/src/loadsave.jl:61
What version of Julia and JLD are you using?
same as you! weiird the only difference is that i'm running on windows
Julia Version 0.6.2
Commit d386e40c17* (2017-12-13 18:08 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.9.1 (ORCJIT, skylake)
Can repro on Windows:
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.2 (2017-12-13 18:08 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-w64-mingw32
julia> Pkg.installed("JLD")
v"0.8.3"
julia> x = zeros(100,100,100);
julia> using JLD
julia> JLD.save("inexistent_folder/toto.jld","x",x)
HDF5-DIAG: Error detected in HDF5 (1.8.13) thread 0:
#000: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5F.c line 1512 in H5Fcreate(): unable to create file
major: File accessibilty
minor: Unable to open file
#001: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5F.c line 1301 in H5F_open(): unable to open file: time = Thu Apr 19 18:22:49 2018
, name = 'inexistent_folder/toto.jld', tent_flags = 13
major: File accessibilty
minor: Unable to open file
#002: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5FD.c line 985 in H5FD_open(): open failed
major: Virtual File Layer
minor: Unable to initialize object
#003: /home/abuild/rpmbuild/BUILD/hdf5-1.8.13/src/H5FDsec2.c line 343 in H5FD_sec2_open(): unable to open file: name = 'inexistent_folder/toto.jld', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 302
major: File accessibilty
minor: Unable to open file
Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x6b59f1f4 -- jl_f_tuple at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\builtins.c:567
while loading no file, in expression starting on line 0
jl_f_tuple at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\builtins.c:567
eval_user_input at .\REPL.jl:78
unknown function (ip: 0000000006814A95)
jl_call_fptr_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:339 [inlined]
jl_call_method_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:358 [inlined]
jl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\gf.c:1926
macro expansion at .\REPL.jl:97 [inlined]
#1 at .\event.jl:73
unknown function (ip: 000000000E1424D3)
jl_call_fptr_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:339 [inlined]
jl_call_method_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia_internal.h:358 [inlined]
jl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\gf.c:1926
jl_apply at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\julia.h:1424 [inlined]
start_task at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\task.c:267
Allocations: 7315343 (Pool: 7313890; Big: 1453); GC: 15