Skip to content

Bus error on version 0.2.3 #246

@garrison

Description

@garrison

I have been experiencing intermittent Bus errors, I believe since upgrading to v0.2.3.

Here's a typical traceback:

      From worker 27:	signal (7): Bus error
      From worker 27:	in expression starting at none:0
      From worker 27:	unsafe_store! at ./pointer.jl:118 [inlined]
      From worker 27:	unsafe_store! at ./pointer.jl:118 [inlined]
      From worker 27:	unsafe_store! at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/misc.jl:15 [inlined]
      From worker 27:	_write at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/mmapio.jl:190 [inlined]
      From worker 27:	write at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/misc.jl:27 [inlined]
      From worker 27:	write_object_header_and_dataspace_message at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/datasets.jl:442
      From worker 27:	write_dataset at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/datasets.jl:385
      From worker 27:	write_dataset at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/inlineunion.jl:44 [inlined]
      From worker 27:	write at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/groups.jl:119
      From worker 27:	_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2214 [inlined]
      From worker 27:	jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2398
      From worker 27:	write at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/JLD2.jl:339
      From worker 27:	_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2214 [inlined]
      From worker 27:	jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2398
      From worker 27:	#48 at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/fileio.jl:11
      From worker 27:	#jldopen#35 at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/loadsave.jl:4
      From worker 27:	_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2214 [inlined]
      From worker 27:	jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2398
      From worker 27:	jldopen at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/loadsave.jl:2
      From worker 27:	_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2214 [inlined]
      From worker 27:	jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2398
      From worker 27:	#save#47 at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/fileio.jl:5
      From worker 27:	save at /home/jrgarr/.julia/packages/JLD2/hIQpq/src/fileio.jl:5
      From worker 27:	unknown function (ip: 0x7f67cac25695)
      From worker 27:	_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2214 [inlined]
      From worker 27:	jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2398
      From worker 27:	jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1690 [inlined]
      From worker 27:	do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:655
      From worker 27:	jl_f__apply_latest at /buildworker/worker/package_linux64/build/src/builtins.c:705
      From worker 27:	#invokelatest#1 at ./essentials.jl:710 [inlined]
      From worker 27:	invokelatest at ./essentials.jl:709 [inlined]
      From worker 27:	#save#31 at /home/jrgarr/.julia/packages/FileIO/wN5rD/src/loadsave.jl:230
      From worker 27:	save at /home/jrgarr/.julia/packages/FileIO/wN5rD/src/loadsave.jl:214 [inlined]
      From worker 27:	#save#17 at /home/jrgarr/.julia/packages/FileIO/wN5rD/src/loadsave.jl:136 [inlined]
      From worker 27:	save at /home/jrgarr/.julia/packages/FileIO/wN5rD/src/loadsave.jl:136 [inlined]

Unfortunately I don't have a minimal test case, but I have now noticed this on two different (unrelated) codes paths, so I believe it is a problem with JLD2 (perhaps combined with some aspects of my configuration). Both code paths only began experiencing errors recently. I was using v0.2.1 previously.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions