Go: "erro fatal: sinal inesperado durante a execução do tempo de execução" - durante o go build (transiente) no MacOS 10.12

Criado em 26 set. 2016  ·  1Comentário  ·  Fonte: golang/go

Estou trabalhando em um código de tutorial para o livro "Go Web Programming" de Sau Sheong Chang (Manning, 2016) e recebi "erro fatal: sinal inesperado durante a execução do tempo de execução" ao tentar executar go build uma vez e, em seguida, tentei uma segunda vez, um minuto depois, sem tentar nada e funcionou. O código que eu estava construindo está aqui .

Quero reiterar: isso aconteceu apenas uma vez. Uma execução subsequente de go build _sem alterar nada_ funcionou conforme o esperado. Infelizmente, não tenho praticamente nenhuma informação para fornecer além de recortar e colar do rastreamento de pilha abaixo porque não consegui reproduzir. Eu vi que um problema foi aberto com o que parecia ser o mesmo bug, mas aquele tópico indicava que se ele aparecesse em hardware real (sim: MacBook Pro 2013), um novo problema deveria ser aberto.

go version : go version go1.6.2 darwin/amd64
go env :

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/bart/go"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.6.2/libexec"
GOTOOLDIR="/usr/local/Cellar/go/1.6.2/libexec/pkg/tool/darwin_amd64"
GO15VENDOREXPERIMENT="1"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
bart@Barts-MBP:chitchat (master*)$ go build
# github.com/sausheong/gwp/Chapter_2_Go_ChitChat/chitchat/data
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x7b6c76bc73b0 pc=0xf0eb]

runtime stack:
runtime.throw(0x4971e0, 0x2a)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90
runtime.sigpanic()
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a
runtime.unlock(0x984540)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:107 +0x14b
runtime.(*mheap).alloc_m(0x984540, 0x1, 0x9, 0xb92fa0)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:492 +0x314
runtime.(*mheap).alloc.func1()
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:502 +0x41
runtime.systemstack(0x7fff5fbff218)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 +0xab
runtime.(*mheap).alloc(0x984540, 0x1, 0x10000000009, 0xed8f)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:503 +0x63
runtime.(*mcentral).grow(0x985c00, 0x0)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:209 +0x93
runtime.(*mcentral).cacheSpan(0x985c00, 0xb54508)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:89 +0x47d
runtime.(*mcache).refill(0xaf64b0, 0x9, 0xb54508)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcache.go:119 +0xcc
runtime.mallocgc.func2()
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:642 +0x2b
runtime.systemstack(0x975d00)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 +0x79
runtime.mstart()
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051

goroutine 1 [running]:
runtime.systemstack_switch()
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:245 fp=0xc82084cfe0 sp=0xc82084cfd8
runtime.mallocgc(0x80, 0x405340, 0xc800000000, 0x11029)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:643 +0x869 fp=0xc82084d0b8 sp=0xc82084cfe0
runtime.newarray(0x405340, 0x4, 0x0)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:798 +0xc9 fp=0xc82084d0f8 sp=0xc82084d0b8
runtime.growslice(0x3b0120, 0xc820ac9740, 0x2, 0x2, 0x3, 0x0, 0x0, 0x0)
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/slice.go:100 +0x2c1 fp=0xc82084d168 sp=0xc82084d0f8
cmd/compile/internal/gc.livenessepilogue(0xc820b028c0)
        /usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/plive.go:1289 +0x3323 fp=0xc82084d708 sp=0xc82084d168
cmd/compile/internal/gc.liveness(0xc820518b40, 0xc820ba4360, 0xc820b17480, 0xc820b17500)
        /usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/plive.go:1794 +0x334 fp=0xc82084d7e8 sp=0xc82084d708
cmd/compile/internal/gc.compile(0xc820518b40)
        /usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/pgen.go:541 +0xdf2 fp=0xc82084da58 sp=0xc82084d7e8
cmd/compile/internal/gc.funccompile(0xc820518b40)
        /usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/dcl.go:1450 +0x1c0 fp=0xc82084dad0 sp=0xc82084da58
cmd/compile/internal/gc.Main()
        /usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/lex.go:472 +0x2116 fp=0xc82084ddf0 sp=0xc82084dad0
cmd/compile/internal/amd64.Main()
        /usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/amd64/galign.go:127 +0x58d fp=0xc82084de58 sp=0xc82084ddf0
main.main()
        /usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/main.go:32 +0x395 fp=0xc82084df30 sp=0xc82084de58
runtime.main()
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:188 +0x2b0 fp=0xc82084df80 sp=0xc82084df30
runtime.goexit()
        /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82084df88 sp=0xc82084df80
FrozenDueToAge OS-Darwin

Comentários muito úteis

Go 1.6.2 não é compatível com macOS 10.12, atualize para Go 1.7.

Em 26 de setembro de 2016, às 16h34, "Bart Grantham" [email protected] escreveu:

Estou trabalhando em um código de tutorial para o livro "Go Web Programming"
por Sau Sheong Chang (Manning, 2016) e obteve "erro fatal: sinal inesperado
durante a execução do tempo de execução "tentando executar go build uma vez, depois tentei um
segunda vez, um minuto depois, sem tentar nada e funcionou. O código
Eu estava construindo está aqui
https://github.com/sausheong/gwp/tree/master/Chapter_2_Go_ChitChat/chitchat
.

Quero reiterar: isso aconteceu apenas uma vez. Uma execução subsequente de go build _without
mudar qualquer coisa_ funcionou conforme o esperado. Infelizmente não tenho praticamente nenhum
informações a serem fornecidas além de recortar e colar o rastreamento de pilha abaixo
porque não consegui reproduzir. Eu vi que um problema foi aberto
https://github.com/golang/go/issues/11792 com o que parecia ser o
mesmo bug, mas esse tópico indicou que se ele apareceu em hardware real
(sim: MacBook Pro 2013) que uma nova edição deve ser aberta.

versão go: versão go go1.6.2 darwin / amd64
go env:

GOARCH = "amd64"
GOBIN = ""
GOEXE = ""
GOHOSTARCH = "amd64"
GOHOSTOS = "darwin"
GOOS = "darwin"
GOPATH = "/ Usuários / bart / go"
GORACE = ""
GOROOT = "/ usr / local / Cellar / go / 1.6.2 / libexec"
GOTOOLDIR = "/ usr / local / Cellar / go / 1.6.2 / libexec / pkg / tool / darwin_amd64"
GO15VENDOREXPERIMENT = "1"
CC = "clang"
GOGCCFLAGS = "- fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length = 0 -fno-common"
CXX = "clang ++"
CGO_ENABLED = "1"

bart @ Barts-MBP : chitchat (master *) $ go build

github.com/sausheong/gwp/Chapter_2_Go_ChitChat/chitchat/data

erro fatal: sinal inesperado durante a execução do tempo de execução
[sinal 0xb código = 0x1 addr = 0x7b6c76bc73b0 pc = 0xf0eb]

pilha de tempo de execução:
runtime.throw (0x4971e0, 0x2a)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 + 0x90
runtime.sigpanic ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 + 0x5a
runtime.unlock (0x984540)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:107 + 0x14b
runtime. (_ mheap) .alloc_m (0x984540, 0x1, 0x9, 0xb92fa0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:492 + 0x314
tempo de execução. (_ mheap) .alloc.func1 ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:502 + 0x41
runtime.systemstack (0x7fff5fbff218)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 + 0xab
runtime. (_ mheap) .alloc (0x984540, 0x1, 0x10000000009, 0xed8f)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:503 + 0x63
tempo de execução. (_ mcentral) .grow (0x985c00, 0x0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:209 + 0x93
tempo de execução. (_ mcentral) .cacheSpan (0x985c00, 0xb54508)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:89 + 0x47d
tempo de execução. (_ mcache) .refill (0xaf64b0, 0x9, 0xb54508)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcache.go:119 + 0xcc
runtime.mallocgc.func2 ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:642 + 0x2b
runtime.systemstack (0x975d00)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 + 0x79
runtime.mstart ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051

goroutine 1 [running]:
runtime.systemstack_switch ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:245 fp = 0xc82084cfe0 sp = 0xc82084cfd8
runtime.mallocgc (0x80, 0x405340, 0xc800000000, 0x11029)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:643 + 0x869 fp = 0xc82084d0b8 sp = 0xc82084cfe0
runtime.newarray (0x405340, 0x4, 0x0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:798 + 0xc9 fp = 0xc82084d0f8 sp = 0xc82084d0b8
runtime.growslice (0x3b0120, 0xc820ac9740, 0x2, 0x2, 0x3, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/slice.go:100 + 0x2c1 fp = 0xc82084d168 sp = 0xc82084d0f8
cmd / compile / internal / gc.livenessepilogue (0xc820b028c0)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/plive.go:1289 + 0x3323 fp = 0xc82084d708 sp = 0xc82084d168
cmd / compile / internal / gc.liveness (0xc820518b40, 0xc820ba4360, 0xc820b17480, 0xc820b17500)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/plive.go:1794 + 0x334 fp = 0xc82084d7e8 sp = 0xc82084d708
cmd / compile / internal / gc.compile (0xc820518b40)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/pgen.go:541 + 0xdf2 fp = 0xc82084da58 sp = 0xc82084d7e8
cmd / compile / internal / gc.funccompile (0xc820518b40)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/dcl.go:1450 + 0x1c0 fp = 0xc82084dad0 sp = 0xc82084da58
cmd / compilar / interno / gc.Main ()
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/lex.go:472 + 0x2116 fp = 0xc82084ddf0 sp = 0xc82084dad0
cmd / compilar / interno / amd64.Main ()
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/amd64/galign.go:127 + 0x58d fp = 0xc82084de58 sp = 0xc82084ddf0
main.main ()
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/main.go:32 + 0x395 fp = 0xc82084df30 sp = 0xc82084de58
runtime.main ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:188 + 0x2b0 fp = 0xc82084df80 sp = 0xc82084df30
runtime.goexit ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 + 0x1 fp = 0xc82084df88 sp = 0xc82084df80

-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/golang/go/issues/17241 ou ignore o tópico
https://github.com/notifications/unsubscribe-auth/AAIR5C2-SKYNt3CqpAEFbHLlLyOY1Ja6ks5quCxAgaJpZM4KG9tL
.

>Todos os comentários

Go 1.6.2 não é compatível com macOS 10.12, atualize para Go 1.7.

Em 26 de setembro de 2016, às 16h34, "Bart Grantham" [email protected] escreveu:

Estou trabalhando em um código de tutorial para o livro "Go Web Programming"
por Sau Sheong Chang (Manning, 2016) e obteve "erro fatal: sinal inesperado
durante a execução do tempo de execução "tentando executar go build uma vez, depois tentei um
segunda vez, um minuto depois, sem tentar nada e funcionou. O código
Eu estava construindo está aqui
https://github.com/sausheong/gwp/tree/master/Chapter_2_Go_ChitChat/chitchat
.

Quero reiterar: isso aconteceu apenas uma vez. Uma execução subsequente de go build _without
mudar qualquer coisa_ funcionou conforme o esperado. Infelizmente não tenho praticamente nenhum
informações a serem fornecidas além de recortar e colar o rastreamento de pilha abaixo
porque não consegui reproduzir. Eu vi que um problema foi aberto
https://github.com/golang/go/issues/11792 com o que parecia ser o
mesmo bug, mas esse tópico indicou que se ele apareceu em hardware real
(sim: MacBook Pro 2013) que uma nova edição deve ser aberta.

versão go: versão go go1.6.2 darwin / amd64
go env:

GOARCH = "amd64"
GOBIN = ""
GOEXE = ""
GOHOSTARCH = "amd64"
GOHOSTOS = "darwin"
GOOS = "darwin"
GOPATH = "/ Usuários / bart / go"
GORACE = ""
GOROOT = "/ usr / local / Cellar / go / 1.6.2 / libexec"
GOTOOLDIR = "/ usr / local / Cellar / go / 1.6.2 / libexec / pkg / tool / darwin_amd64"
GO15VENDOREXPERIMENT = "1"
CC = "clang"
GOGCCFLAGS = "- fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length = 0 -fno-common"
CXX = "clang ++"
CGO_ENABLED = "1"

bart @ Barts-MBP : chitchat (master *) $ go build

github.com/sausheong/gwp/Chapter_2_Go_ChitChat/chitchat/data

erro fatal: sinal inesperado durante a execução do tempo de execução
[sinal 0xb código = 0x1 addr = 0x7b6c76bc73b0 pc = 0xf0eb]

pilha de tempo de execução:
runtime.throw (0x4971e0, 0x2a)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 + 0x90
runtime.sigpanic ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 + 0x5a
runtime.unlock (0x984540)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:107 + 0x14b
runtime. (_ mheap) .alloc_m (0x984540, 0x1, 0x9, 0xb92fa0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:492 + 0x314
tempo de execução. (_ mheap) .alloc.func1 ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:502 + 0x41
runtime.systemstack (0x7fff5fbff218)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 + 0xab
runtime. (_ mheap) .alloc (0x984540, 0x1, 0x10000000009, 0xed8f)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:503 + 0x63
tempo de execução. (_ mcentral) .grow (0x985c00, 0x0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:209 + 0x93
tempo de execução. (_ mcentral) .cacheSpan (0x985c00, 0xb54508)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:89 + 0x47d
tempo de execução. (_ mcache) .refill (0xaf64b0, 0x9, 0xb54508)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcache.go:119 + 0xcc
runtime.mallocgc.func2 ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:642 + 0x2b
runtime.systemstack (0x975d00)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 + 0x79
runtime.mstart ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051

goroutine 1 [running]:
runtime.systemstack_switch ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:245 fp = 0xc82084cfe0 sp = 0xc82084cfd8
runtime.mallocgc (0x80, 0x405340, 0xc800000000, 0x11029)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:643 + 0x869 fp = 0xc82084d0b8 sp = 0xc82084cfe0
runtime.newarray (0x405340, 0x4, 0x0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:798 + 0xc9 fp = 0xc82084d0f8 sp = 0xc82084d0b8
runtime.growslice (0x3b0120, 0xc820ac9740, 0x2, 0x2, 0x3, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/slice.go:100 + 0x2c1 fp = 0xc82084d168 sp = 0xc82084d0f8
cmd / compile / internal / gc.livenessepilogue (0xc820b028c0)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/plive.go:1289 + 0x3323 fp = 0xc82084d708 sp = 0xc82084d168
cmd / compile / internal / gc.liveness (0xc820518b40, 0xc820ba4360, 0xc820b17480, 0xc820b17500)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/plive.go:1794 + 0x334 fp = 0xc82084d7e8 sp = 0xc82084d708
cmd / compile / internal / gc.compile (0xc820518b40)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/pgen.go:541 + 0xdf2 fp = 0xc82084da58 sp = 0xc82084d7e8
cmd / compile / internal / gc.funccompile (0xc820518b40)
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/dcl.go:1450 + 0x1c0 fp = 0xc82084dad0 sp = 0xc82084da58
cmd / compilar / interno / gc.Main ()
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/gc/lex.go:472 + 0x2116 fp = 0xc82084ddf0 sp = 0xc82084dad0
cmd / compilar / interno / amd64.Main ()
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/internal/amd64/galign.go:127 + 0x58d fp = 0xc82084de58 sp = 0xc82084ddf0
main.main ()
/usr/local/Cellar/go/1.6.2/libexec/src/cmd/compile/main.go:32 + 0x395 fp = 0xc82084df30 sp = 0xc82084de58
runtime.main ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:188 + 0x2b0 fp = 0xc82084df80 sp = 0xc82084df30
runtime.goexit ()
/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 + 0x1 fp = 0xc82084df88 sp = 0xc82084df80

-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/golang/go/issues/17241 ou ignore o tópico
https://github.com/notifications/unsubscribe-auth/AAIR5C2-SKYNt3CqpAEFbHLlLyOY1Ja6ks5quCxAgaJpZM4KG9tL
.

Esta página foi útil?
0 / 5 - 0 avaliações