Open acroca opened 5 years ago
I've run a simple console and I got the following panic:
> ERROR[10-09|11:25:04.140] error processing block head hash=0e2dc9…d1da94 number=2083 ERROR[10-09|11:25:04.140] error processing block head. additional info headerByHash=<nil> ERROR[10-09|11:25:04.140] error processing block head. additional info headerByNumber=<nil> WARN [10-09|11:25:04.583] Rolled back headers count=2048 header=2082->34 fast=2018->34 block=2082->34 panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x4723f4] goroutine 430 [running]: github.com/kowala-tech/kcoin/client/core.(*HeaderChain).WriteHeader(0xc4200fc080, 0xc426576480, 0xc4203fe288, 0xe9c0aca28e49e629, 0xfe67d6840caaf935) /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/core/headerchain.go:151 +0x5a4 github.com/kowala-tech/kcoin/client/core.(*BlockChain).InsertHeaderChain.func1(0xc426576480, 0x0, 0x0) /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/core/blockchain.go:1418 +0x95 github.com/kowala-tech/kcoin/client/core.(*HeaderChain).InsertHeaderChain(0xc4200fc080, 0xc42131faf0, 0x1, 0x1, 0xc4214ad500, 0xbee741e4085ab81c, 0x29c76d8a9, 0x1c5b480, 0xc420f59b58, 0xa24f86, ...) /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/core/headerchain.go:254 +0x180 github.com/kowala-tech/kcoin/client/core.(*BlockChain).InsertHeaderChain(0xc4203fe000, 0xc42131faf0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0) /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/core/blockchain.go:1422 +0x209 github.com/kowala-tech/kcoin/client/knode/downloader.(*Downloader).processHeaders(0xc4203ae680, 0x823, 0x7e2, 0xc424b3f880, 0x0, 0x0) /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/knode/downloader/downloader.go:1253 +0x6dd github.com/kowala-tech/kcoin/client/knode/downloader.(*Downloader).syncWithPeer.func6(0x8, 0x11cf9f0) /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/knode/downloader/downloader.go:445 +0x49 github.com/kowala-tech/kcoin/client/knode/downloader.(*Downloader).spawnSync.func1(0xc4203ae680, 0xc424b6a9c0, 0xc424b31260) /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/knode/downloader/downloader.go:462 +0x59 created by github.com/kowala-tech/kcoin/client/knode/downloader.(*Downloader).spawnSync /go/src/github.com/kowala-tech/kcoin/client/build/_workspace/src/github.com/kowala-tech/kcoin/client/knode/downloader/downloader.go:462 +0xb6
I used this command to run it:
docker pull kowalatech/kusd:dev && docker run --rm -it kowalatech/kusd:dev --dev console
After it crashed, I run it again and it worked.
/cc @rgeraldes
I've run a simple console and I got the following panic:
I used this command to run it:
After it crashed, I run it again and it worked.
/cc @rgeraldes