I'm also having problems, and I wonder if I've run into the same issue.
When I updated Julia today on my Mac (10.9.2), I got the following error:
/bin/sh: line 1: 23089 Segmentation fault: 11
/Users/danluu/dev/julia/usr/bin/julia --build
/Users/danluu/dev/julia/usr/lib/julia/sys
-J/Users/danluu/dev/julia/usr/lib/julia/$([ -e
/Users/danluu/dev/julia/usr/lib/julia/sys.ji ] && echo sys.ji || echo
sys0.ji) -f sysimg.jl
* This error is usually fixed by running 'make clean'. If the error
persists, try 'make cleanall'. *
make[1]: * [/Users/danluu/dev/julia/usr/lib/julia/sys.o] Error 1
make: * [release] Error 2
I've tried doing make cleanall, and even wiping out my repository and
re-cloning in case it's a problem with deps, and I still get the same
error.
On Linux (64-bit, 3.2.0-65-generic), the build doesn't error out, but
Julia segfaults on startup. The gdb backtrace for that is:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6e2328c in jl_deserialize_gv (v=0x7bb138, s=0x7fffffffdcc0)
at dump.c:145
145 *sysimg_gvars[gvname_index] = v;
(gdb) bt
#0 0x00007ffff6e2328c in jl_deserialize_gv (v=0x7bb138,
s=0x7fffffffdcc0) at dump.c:145
#1 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:854
#2 0x00007ffff6e233e5 in jl_deserialize_value (s=0x7fffffffdcc0) at dump.c:950
#3 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:937
#4 0x00007ffff6e2350d in jl_deserialize_value (s=0x7fffffffdcc0) at dump.c:950
#5 jl_deserialize_datatype (pos=403560, s=0x7fffffffdcc0) at dump.c:646
#6 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:886
#7 0x00007ffff6e22818 in jl_deserialize_value (s=0x7fffffffdcc0) at dump.c:950
#8 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:715
...
#134 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:715
#135 0x00007ffff6e233e5 in jl_deserialize_value (s=0x7fffffffdcc0) at dump.c:950
#136 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:937
#137 0x00007ffff6e233e5 in jl_deserialize_value (s=0x7fffffffdcc0) at dump.c:950
#138 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:937
#139 0x00007ffff6e23881 in jl_deserialize_value (s=0x7fffffffdcc0) at dump.c:950
#140 jl_restore_system_image (fname=<optimized out>) at dump.c:1060
#141 0x00007ffff6e1f33b in julia_init (
imageFile=0x608e60
"/home/dluu/dev/julia/usr/bin/../lib/julia/sys.ji") at init.c:826
#142 0x000000000040140a in main (argc=0, argv=0x7fffffffe1c0) at repl.c:378
On Sun, Aug 31, 2014 at 8:39 AM, Andrea Vigliotti
<[email protected]> wrote:
> Hi all!
>
>
> I am having problems in updating Julia from the git. As usual, every three
> four days I download the last updates from the git and
> compile them, this is what I do (I'm running ubuntu with KDE, and Julia is
> v0.4) from the source directory I typed
>
> git pull && make
>
>
>
> then I got this
>
> ...
> ...
> ...
> iterator.jl
> inference.jl
> ERROR:
> LoadError("/usr/local/julia/v0.4/base/sysimg.jl",65,LoadError("inference.jl",134,UndefVarError(:sizeof)))
> in include at ./boot.jl:245 (repeats 2 times)
> in include_from_node1 at loading.jl:128
> in process_options at ./client.jl:285
> in _start at ./client.jl:354
> in _start_3B_13569 at /usr/local/julia/v0.4/usr/lib/julia/sys.so
>
> *** This error is usually fixed by running 'make clean'. If the error
> persists, try 'make cleanall'. ***
> make[1]: *** [/usr/local/julia/v0.4/usr/lib/julia/sys.o] Error 1
> make: *** [release] Error 2
>
>
> after doing the make cleanall, tried make again and got
>
> ...
> ...
> ...
> /usr/bin/install -c -m 644 '_U_dyn_register.man'
> '/usr/local/julia/v0.4/usr/share/man/man3/_U_dyn_register.3'
> /usr/bin/install -c -m 644 '_U_dyn_cancel.man'
> '/usr/local/julia/v0.4/usr/share/man/man3/_U_dyn_cancel.3'
> /usr/bin/install -c -m 644 include/libunwind-dynamic.h
> include/libunwind-ptrace.h include/libunwind-coredump.h
> include/libunwind-x86_64.h include/libunwind.h include/unwind.h
> '/usr/local/julia/v0.4/usr/include'
> /usr/bin/install -c -m 644 include/libunwind-common.h
> '/usr/local/julia/v0.4/usr/include'
> Makefile:141: /Makefile.rules: No such file or directory
> make[3]: *** No rule to make target `/Makefile.rules'. Stop.
> make[2]: *** [/usr/local/julia/v0.4/usr/lib/libLLVMJIT.a] Error 2
> make[1]: *** [julia-release] Error 2
> make: *** [release] Error 2
>
>
> now I'm stucked, I looked on the internet but could find reason or solutions
> for this, it happened before and I had to remove everything and download and
> make everything from scratch,
>
> does anybody know how it is possible to fix this without completely
> reinstalling Julia??
>
> thanks!
>
> andrea