JLD.jl icon indicating copy to clipboard operation
JLD.jl copied to clipboard

apparently a bug to report

Open inarighas opened this issue 7 years ago • 5 comments
trafficstars

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****
"

inarighas avatar Apr 19 '18 11:04 inarighas

Can you provide the exact code that triggered this, or at least a minimum reproducible example?

ararslan avatar Apr 19 '18 15:04 ararslan

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

inarighas avatar Apr 19 '18 15:04 inarighas

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?

ararslan avatar Apr 19 '18 15:04 ararslan

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)

inarighas avatar Apr 19 '18 15:04 inarighas

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

pfitzseb avatar Apr 19 '18 16:04 pfitzseb