See https://github.com/JuliaLang/julia/issues/8200.
On Sun, Aug 31, 2014 at 7:45 PM, Dan Luu <[email protected]> wrote: > 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 >
