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
>

Reply via email to