Skip to content

Instantly share code, notes, and snippets.

@denniswon
Created October 31, 2019 03:37
Show Gist options
  • Save denniswon/63b903981d4f9f6e2aee1ccdc05d194b to your computer and use it in GitHub Desktop.
Save denniswon/63b903981d4f9f6e2aee1ccdc05d194b to your computer and use it in GitHub Desktop.
build error
ubuntu@ip-172-31-16-131:~/harmony-one/harmony (master) $ ./scripts/go_executable_build.sh
building cmd/harmony/main.go
# command-line-arguments
fatal error: runtime: out of memory
runtime stack:
runtime.throw(0x6765cc, 0x16)
/usr/local/go/src/runtime/panic.go:617 +0x72
runtime.sysMap(0xc010000000, 0x4000000, 0x8587b8)
/usr/local/go/src/runtime/mem_linux.go:170 +0xc7
runtime.(*mheap).sysAlloc(0x840d00, 0xee000, 0x840d10, 0x77)
/usr/local/go/src/runtime/malloc.go:633 +0x1cd
runtime.(*mheap).grow(0x840d00, 0x77, 0x0)
/usr/local/go/src/runtime/mheap.go:1232 +0x42
runtime.(*mheap).allocSpanLocked(0x840d00, 0x77, 0x8587c8, 0x840d10)
/usr/local/go/src/runtime/mheap.go:1150 +0x3a7
runtime.(*mheap).alloc_m(0x840d00, 0x77, 0x7f6870290101, 0x7f687029d3f0)
/usr/local/go/src/runtime/mheap.go:977 +0xc2
runtime.(*mheap).alloc.func1()
/usr/local/go/src/runtime/mheap.go:1048 +0x4c
runtime.(*mheap).alloc(0x840d00, 0x77, 0x7ffc79010101, 0x7f687029d360)
/usr/local/go/src/runtime/mheap.go:1047 +0x8a
runtime.largeAlloc(0xedd67, 0x450101, 0x7f687029d360)
/usr/local/go/src/runtime/malloc.go:1055 +0x99
runtime.mallocgc.func1()
/usr/local/go/src/runtime/malloc.go:950 +0x46
runtime.systemstack(0x454ba9)
/usr/local/go/src/runtime/asm_amd64.s:351 +0x66
runtime.mstart()
/usr/local/go/src/runtime/proc.go:1153
goroutine 1 [running]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_amd64.s:311 fp=0xc0007cca48 sp=0xc0007cca40 pc=0x454ca0
runtime.mallocgc(0xedd67, 0x621320, 0xc0007ccd01, 0xedd67)
/usr/local/go/src/runtime/malloc.go:949 +0x872 fp=0xc0007ccae8 sp=0xc0007cca48 pc=0x40baf2
runtime.makeslice(0x621320, 0xedd67, 0xedd67, 0x4cdc0f)
/usr/local/go/src/runtime/slice.go:49 +0x6c fp=0xc0007ccb18 sp=0xc0007ccae8 pc=0x4407bc
cmd/link/internal/objfile.(*objReader).readSlices(0xc0007ccd68)
/usr/local/go/src/cmd/link/internal/objfile/objfile.go:141 +0x4e fp=0xc0007ccb50 sp=0xc0007ccb18 pc=0x52871e
cmd/link/internal/objfile.(*objReader).loadObjFile(0xc0007ccd68)
/usr/local/go/src/cmd/link/internal/objfile/objfile.go:114 +0x334 fp=0xc0007cccc0 sp=0xc0007ccb50 pc=0x5281f4
cmd/link/internal/objfile.Load(0x82cd20, 0xc00069e000, 0xc000027120, 0xc0073b6b60, 0x18cf68, 0xc00fd270a0, 0x6a)
/usr/local/go/src/cmd/link/internal/objfile/objfile.go:70 +0x1c5 fp=0xc0007cce90 sp=0xc0007cccc0 pc=0x527cf5
cmd/link/internal/ld.ldobj(0xc0006a2000, 0xc000027120, 0xc0073b6b60, 0x18cfcd, 0xc00fd270a0, 0x6a, 0xc0006d79d8, 0x62, 0x0)
/usr/local/go/src/cmd/link/internal/ld/lib.go:1659 +0xc23 fp=0xc0007cd030 sp=0xc0007cce90 pc=0x588583
cmd/link/internal/ld.loadobjfile(0xc0006a2000, 0xc0073b6b60)
/usr/local/go/src/cmd/link/internal/ld/lib.go:889 +0x446 fp=0xc0007cd1c8 sp=0xc0007cd030 pc=0x581546
cmd/link/internal/ld.(*Link).loadlib(0xc0006a2000)
/usr/local/go/src/cmd/link/internal/ld/lib.go:381 +0x161 fp=0xc0007cd3a0 sp=0xc0007cd1c8 pc=0x57df31
cmd/link/internal/ld.Main(0x82cd20, 0x10, 0x20, 0x1, 0x7, 0x10, 0x6783f1, 0x1b, 0x674fca, 0x14, ...)
/usr/local/go/src/cmd/link/internal/ld/main.go:207 +0xb55 fp=0xc0007cd510 sp=0xc0007cd3a0 pc=0x598b55
main.main()
/usr/local/go/src/cmd/link/main.go:65 +0x1d0 fp=0xc0007cdf98 sp=0xc0007cd510 pc=0x5fb810
runtime.main()
/usr/local/go/src/runtime/proc.go:200 +0x20c fp=0xc0007cdfe0 sp=0xc0007cdf98 pc=0x42c97c
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc0007cdfe8 sp=0xc0007cdfe0 pc=0x456bf1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment