The strange compile error


#1
Compile error

The official last version of Garley is published since 2019-10, there are many code changes in github. So i want to compile the code in CentOS use the latest code from github. 
 But when execute [go build ./cmd/cayley] to build, the following error happaned:

[root@controller:~/workspace/src/github.com/cayleygraph/cayley]$ go build ./cmd/cayley
go: downloading golang.org/x/net v0.0.0-20200226121028-0de0cce0169b

github.com/cayleygraph/cayley/cmd/cayley

unexpected fault address 0x7f7251772000
fatal error: fault
[signal SIGBUS: bus error code=0x2 addr=0x7f7251772000 pc=0x464755]

goroutine 1 [running]:
runtime.throw(0x6b8260, 0x5)
/usr/local/go/src/runtime/panic.go:1116 +0x72 fp=0xc0075e4e30 sp=0xc0075e4e00 pc=0x433312
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:692 +0x443 fp=0xc0075e4e60 sp=0xc0075e4e30 pc=0x449a23
runtime.memmove(0x7f725119a0c0, 0xc01738c000, 0x93cedf)
/usr/local/go/src/runtime/memmove_amd64.s:423 +0x505 fp=0xc0075e4e68 sp=0xc0075e4e60 pc=0x464755
cmd/link/internal/ld.(*OutBuf).Write(0xc0001b2000, 0xc01738c000, 0x93cedf, 0xfa0162, 0x0, 0x0, 0x0)
/usr/local/go/src/cmd/link/internal/ld/outbuf.go:65 +0xa1 fp=0xc0075e4eb8 sp=0xc0075e4e68 pc=0x5c8b11
cmd/link/internal/ld.(*OutBuf).WriteSym(0xc0001b2000, 0xc013103020)
/usr/local/go/src/cmd/link/internal/ld/outbuf.go:159 +0x6c fp=0xc0075e4f08 sp=0xc0075e4eb8 pc=0x5c92ec
cmd/link/internal/ld.blk(0xc0001b2000, 0xc00ec80000, 0x1348, 0x21800, 0x18ca0c0, 0x93cedf, 0x8d7420, 0x200, 0x200 )
/usr/local/go/src/cmd/link/internal/ld/data.go:787 +0x10f fp=0xc0075e4fd8 sp=0xc0075e4f08 pc=0x57148f
cmd/link/internal/ld.writeDatblkToOutBuf(0xc0001a0780, 0xc0001b2000, 0x18ca0c0, 0x93cedf)
/usr/local/go/src/cmd/link/internal/ld/data.go:826 +0xaf fp=0xc0075e51a0 sp=0xc0075e4fd8 pc=0x571adf
cmd/link/internal/ld.Datblk(…)
/usr/local/go/src/cmd/link/internal/ld/data.go:809
cmd/link/internal/amd64.asmb(0xc0001a0780)
/usr/local/go/src/cmd/link/internal/amd64/asm.go:672 +0x16a fp=0xc0075e5200 sp=0xc0075e51a0 pc=0x5ed38a
cmd/link/internal/ld.Main(0x89a320, 0x10, 0x20, 0x1, 0x7, 0x10, 0x6c35da, 0x1b, 0x6bf65d, 0x14, …)
/usr/local/go/src/cmd/link/internal/ld/main.go:269 +0xd61 fp=0xc0075e5358 sp=0xc0075e5200 pc=0x5c7bc1
main.main()
/usr/local/go/src/cmd/link/main.go:68 +0x1bc fp=0xc0075e5f88 sp=0xc0075e5358 pc=0x63da5c
runtime.main()
/usr/local/go/src/runtime/proc.go:203 +0x1fa fp=0xc0075e5fe0 sp=0xc0075e5f88 pc=0x43597a
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1373 +0x1 fp=0xc0075e5fe8 sp=0xc0075e5fe0 pc=0x4630a1

who know what reason that cause the compile error above?