-
Notifications
You must be signed in to change notification settings - Fork 18.3k
Closed
Milestone
Description
by alski85:
What steps will reproduce the problem? 1. clone latest tip 2. run src/all.bash What is the expected output? successful compilation/tests What do you see instead? # Building C bootstrap tool. cmd/dist # Building compilers and Go bootstrap tool for host, linux/amd64. lib9 libbio libmach misc/pprof cmd/addr2line cmd/cov cmd/nm cmd/objdump cmd/pack cmd/prof cmd/cc cmd/gc cmd/6l cmd/6a cmd/6c cmd/6g pkg/runtime pkg/errors pkg/sync/atomic pkg/sync pkg/io pkg/unicode pkg/unicode/utf8 pkg/unicode/utf16 pkg/bytes pkg/math pkg/strings pkg/strconv pkg/bufio pkg/sort pkg/container/heap pkg/encoding/base64 pkg/syscall pkg/time pkg/os pkg/reflect pkg/fmt pkg/encoding/json pkg/flag pkg/path/filepath pkg/path pkg/io/ioutil pkg/log pkg/regexp/syntax pkg/regexp pkg/go/token pkg/go/scanner pkg/go/ast pkg/go/parser pkg/os/exec pkg/os/signal pkg/net/url pkg/text/template/parse pkg/text/template pkg/go/doc pkg/go/build cmd/go ./make.bash: line 132: 6464 Segmentation fault "$GOTOOLDIR"/go_bootstrap clean -i std Which compiler are you using (5g, 6g, 8g, gccgo)? gcc-4.1.2-50.el5.x86_64 Which operating system are you using? RHEL 5, kernel 2.6.18-238.el5xen #1 SMP Tue Jan 4 16:15:36 EST 2011 x86_64 x86_64 x86_64 GNU/Linux Which version are you using? (run 'go version') cannot run go, build on another box of this source shows this in VERSION.cache - devel +d4e1ec84876c Tue Mar 05 18:47:27 2013 -0800 Please provide any additional information below. Although RHEL5 is not technically "supported", go version 1.0.3 compiles and runs just fine. However, trying to compile tip now fails because go_bootstrap segfaults. Here is strace of go_bootstrap itself- execve("./go_bootstrap", ["./go_bootstrap"], [/* 22 vars */]) = 0 arch_prctl(ARCH_SET_FS, 0x73a160) = 0 sched_getaffinity(0, 128, { 3, 0, 0, 0 }) = 32 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b896cad9000 mmap(NULL, 268476544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b896caf9000 getrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 mmap(0xc000000000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000 munmap(0xc000000000, 65536) = 0 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b897cb04000 mmap(0xc200000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc200000000 mmap(0xc1ffff0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc1ffff0000 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b897cb24000 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b897cb44000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++