linux/arm go1.5.beta2, tip, build.golang.org

233 views
Skip to first unread message

fge...@gmail.com

unread,
Jul 25, 2015, 2:51:12 PM7/25/15
to golan...@googlegroups.com
Where can I check linux/arm on build.golang.org?

On linux/arm (rpi B+, 512MB ram) all.bash:
go1.5.beta2: ok (except for cmd/go test times out after 300s)
c09d284: fails to compile, swap is unused

; export GOROOT_BOOTSTRAP=/inst/go1.4
; ./all.bash
##### Building Go bootstrap tool.
cmd/dist

##### Building Go toolchain using /inst/go1.4.
bootstrap/internal/obj
bootstrap/internal/obj/arm
bootstrap/internal/obj/arm64
bootstrap/internal/obj/ppc64
bootstrap/internal/obj/x86
bootstrap/asm/internal/arch
bootstrap/asm/internal/flags
bootstrap/asm/internal/lex
bootstrap/asm/internal/asm
bootstrap/asm
bootstrap/compile/internal/big
bootstrap/internal/gcprog
bootstrap/compile/internal/gc
bootstrap/compile/internal/amd64
bootstrap/compile/internal/arm
bootstrap/compile/internal/arm64
bootstrap/compile/internal/ppc64
bootstrap/compile/internal/x86
bootstrap/compile
bootstrap/internal/asm
bootstrap/link/internal/ld
bootstrap/link/internal/amd64
bootstrap/link/internal/arm
bootstrap/link/internal/arm64
bootstrap/link/internal/ppc64
bootstrap/link/internal/x86
bootstrap/link
bootstrap/old5a
bootstrap/old6a
bootstrap/old8a
bootstrap/old9a

##### Building compilers and go_bootstrap for host, linux/arm.
runtime
errors
sync/atomic
sync
internal/singleflight
io
unicode
unicode/utf8
unicode/utf16
bytes
math
strings
strconv
bufio
sort
container/heap
encoding/base64
syscall
internal/syscall/windows/registry
time
internal/syscall/windows
os
reflect
fmt
encoding
encoding/binary
encoding/json
flag
path/filepath
path
io/ioutil
log
regexp/syntax
regexp
go/token
go/scanner
go/ast
go/parser
os/exec
os/signal
net/url
text/template/parse
text/template
go/doc
go/build
hash
crypto
crypto/sha1
debug/dwarf
debug/elf
cmd/go

##### Building packages and commands for linux/arm.
./make.bash: line 161: 9876 Segmentation fault CC=$CC_FOR_TARGET
"$GOTOOLDIR"/go_bootstrap install $GO_FLAGS -gcflags "$GO_GCFLAGS"
-ldflags "$GO_LDFLAGS" -v std cmd

Brad Fitzpatrick

unread,
Jul 25, 2015, 2:55:15 PM7/25/15
to fge...@gmail.com, Andrew Gerrand, golang-dev
Indeed, all the linux-arm builds are hung:


Reverse pool machine detail
212.47.249.34:45391, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 204h24m49.948828455s
212.47.238.224:38111, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 209h41m46.203166528s
212.47.229.41:48471, linux-arm, linux-arm-arm5: working as linux-arm for 206h35m21.156470442s
212.47.232.123:45634, linux-arm, linux-arm-arm5: working as linux-arm for 225h0m20.651507108s
212.47.229.251:49104, linux-arm, linux-arm-arm5: working as linux-arm for 219h58m48.995841036s
212.47.236.33:48426, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 228h29m54.893516444s
212.47.246.202:38913, linux-arm, linux-arm-arm5: working as linux-arm for 204h23m36.559659799s
212.47.242.131:54515, linux-arm, linux-arm-arm5: working as linux-arm for 219h24m14.005411154s
212.47.228.13:47488, linux-arm, linux-arm-arm5: working as linux-arm for 220h5m33.364064851s
212.47.233.126:58326, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 220h56m45.721608497s
212.47.241.200:56503, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 211h1m44.262706621s
212.47.244.69:49654, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 211h17m21.64138252s
212.47.234.37:39961, linux-arm, linux-arm-arm5: working as linux-arm for 203h41m17.383057323s
212.47.241.57:36330, linux-arm, linux-arm-arm5: working as linux-arm for 209h52m45.987362391s
212.47.241.201:48463, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 205h6m50.373058597s
212.47.240.53:42634, linux-arm, linux-arm-arm5: working as linux-arm for 221h52m46.010981866s
212.47.231.85:51504, linux-arm, linux-arm-arm5: working as linux-arm for 225h54m50.329885896s
212.47.249.230:57363, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 226h49m33.728137324s
212.47.237.50:59065, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 211h19m28.263704979s
212.47.235.143:43647, linux-arm, linux-arm-arm5: working as linux-arm for 191h37m45.249580282s
212.47.235.115:43183, linux-arm, linux-arm-arm5: working as linux-arm-arm5 for 187h38m51.387196075s




--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Brad Fitzpatrick

unread,
Jul 25, 2015, 3:09:52 PM7/25/15
to fge...@gmail.com, Andrew Gerrand, golang-dev
Filed a bug and restarted.  Thanks.

Brad Fitzpatrick

unread,
Jul 26, 2015, 8:18:47 AM7/26/15
to fge...@gmail.com, Andrew Gerrand, golang-dev
Ugh, even after restarting the builders and coordinator, it all wedged again. Something about how they're failing is causing them to lock up and not recover.

I'm traveling but will try to find time to debug.

On Sat, Jul 25, 2015 at 11:55 AM, Brad Fitzpatrick <brad...@golang.org> wrote:

Brad Fitzpatrick

unread,
Jul 26, 2015, 10:05:57 AM7/26/15
to Gergely Födémesi, Andrew Gerrand, golang-dev
Okay, I have a hacky fix deployed to detect when they're hung and kill the reverse buildlet connection harder.

Things seem to be catching up. The dev.ssa branch seems to pass, and master is broken.

Unfortunately I think it'll only backfill the current page (Andrew?) so we may not know when the regression happened. I removed linux-arm from the trybot set a few weeks back when I noticed this flakiness and started a rewrite of the reverse buildlet code, which hasn't been tested yet, so trybots are still disabled.  :/

fge...@gmail.com

unread,
Jul 26, 2015, 2:40:55 PM7/26/15
to Brad Fitzpatrick, Andrew Gerrand, golang-dev
After a binary search on the rpi:
77d38d9: not ok (same Segmentation fault)
daaa450: ok (i.e. all.bash starts "Building packages and commands for
linux/arm" succesfully. It takes ~2h (or more?) to complete. I'd sent
this email before that.)

I think the builders don't show any progress at the moment.

fge...@gmail.com

unread,
Jul 26, 2015, 2:55:52 PM7/26/15
to Brad Fitzpatrick, Andrew Gerrand, golang-dev
change that to: I think the builders don't show any progress at the
moment for older commits.

Brad Fitzpatrick

unread,
Jul 26, 2015, 3:53:56 PM7/26/15
to Gergely Födémesi, Andrew Gerrand, golang-dev
Yes, the builders are only building the "last page" of search results, which is 30 results, but those 30 are split between the "master" and "dev.ssa" branches which are currently active.

Andrew, can you make it do more work than just 30 so it backfills more?

Brad Fitzpatrick

unread,
Jul 26, 2015, 3:55:05 PM7/26/15
to Gergely Födémesi, Andrew Gerrand, golang-dev
I believe that the pending fix is https://go-review.googlesource.com/#/c/12622/

Michael Hudson-Doyle

unread,
Jul 26, 2015, 6:26:32 PM7/26/15
to Brad Fitzpatrick, Gergely Födémesi, Andrew Gerrand, golang-dev
Yeah, ./all.bash passed for me with that fix. Someone submit it :-p

Austin Clements

unread,
Jul 26, 2015, 9:05:31 PM7/26/15
to Michael Hudson-Doyle, Brad Fitzpatrick, Gergely Födémesi, Andrew Gerrand, golang-dev
On Sun, Jul 26, 2015 at 6:26 PM, Michael Hudson-Doyle <michael...@canonical.com> wrote:
Yeah, ./all.bash passed for me with that fix. Someone submit it :-p

Done. (Sorry, I have no idea who does and does not have submit privileges and Gerrit's certainly no help here.)

Michael Hudson-Doyle

unread,
Jul 26, 2015, 9:25:14 PM7/26/15
to Austin Clements, Brad Fitzpatrick, Gergely Födémesi, Andrew Gerrand, golang-dev
Thanks :)
Reply all
Reply to author
Forward
0 new messages