----------------------------------------------------------------------------
runtime: memory allocated by OS (0x2012c3e000) not in usable range [0x8500000,0x88500000)
runtime: out of memory: cannot allocate 2097152-byte block (536870912 in use)
fatal error: out of memory
:0
panic during panic
FAIL: net
----------------------------------------------------------------------------
I actually know what's going on here, it's related to the reservation fixes for statically linked binaries in the latest gcc-4.8 upload. I'll try to propose a fix for this too (I got distracted with arguin^Wdiscussing the fix with go core devs)
----------------------------------------------------------------------------
all_test.go: In function 'reflect_test.takesEmpty':
all_test.go:1443:1: error: total size of local objects too large
func takesEmpty(e emptyStruct) {
^
FAIL: reflect
----------------------------------------------------------------------------
These failures are all quite interesting.
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------
all_test. go:2281: Log2(1) = 4.7565973982306 31e-17, want 0
all_test. go:2288: Log2(2**0) = 4.7565973982306 31e-17, want 0 ------- ------- ------- ------- ------- ------- ------- ------- ------- ------
--- FAIL: TestLog2 (0.00 seconds)
FAIL
FAIL: math
-------
That certainly looks worrying!
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------ 0x88500000)
runtime: memory allocated by OS (0x2012c3e000) not in usable range [0x8500000,
runtime: out of memory: cannot allocate 2097152-byte block (536870912 in use)
fatal error: out of memory
goroutine 114 [running]:
../../ ../src/ libgo/runtime/ panic.c: 71
../../ ../src/ libgo/runtime/ panic.c: 106
../../ ../src/ libgo/runtime/ malloc. goc:83
../../ ../src/ libgo/runtime/ proc.c: 1910
../../ ../src/ libgo/runtime/ proc.c: 1965 eoutFDLeak
/home/ mwhudson/ gcc-4.8- 4.8.2/build/ aarch64- linux-gnu/ libgo/gotest294 28/test/ dial_test. go:276
../../ ../src/ libgo/go/ testing/ testing. go:353
../../ ../src/ libgo/runtime/ proc.c: 229
runtime_dopanic
runtime_throw
runtime_mallocgc
runtime_malg
__go_go
net.TestDialTim
testing.tRunner
kickoff
:0 ------- ------- ------- ------- ------- ------- ------- ------- ------- ------
panic during panic
FAIL: net
-------
I actually know what's going on here, it's related to the reservation fixes for statically linked binaries in the latest gcc-4.8 upload. I'll try to propose a fix for this too (I got distracted with arguin^Wdiscussing the fix with go core devs)
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------ test.takesEmpty ': ------- ------- ------- ------- ------- ------- ------- ------- ------- ------
all_test.go: In function 'reflect_
all_test.go:1443:1: error: total size of local objects too large
func takesEmpty(e emptyStruct) {
^
FAIL: reflect
-------
This is the same problem as bug 1263806