altsheets
Legendary
Offline
Activity: 902
Merit: 1001
Free trial of #AltFolio = save time, react faster
|
|
February 07, 2017, 07:21:26 PM |
|
Anyone ever had that? My gsoil node of the blockexplorer crashed. First time I see this, after years, literally: I0207 11:32:37.867083 7369 blockchain.go:1230] imported 1 block(s) (0 queued 0 ignored) including 0 txs in 9.617075ms. #1820077 [8abf5cf9 / 8abf5cf9] I0207 11:32:47.966843 7369 blockchain.go:1230] imported 1 block(s) (0 queued 0 ignored) including 0 txs in 7.225237ms. #1820078 [6f2d72d9 / 6f2d72d9] I0207 11:33:53.131757 7369 blockchain.go:1230] imported 1 block(s) (0 queued 0 ignored) including 0 txs in 8.437339ms. #1820079 [7c5cd848 / 7c5cd848] I0207 11:34:41.811255 7369 blockchain.go:1230] imported 1 block(s) (0 queued 0 ignored) including 0 txs in 16.152048ms. #1820080 [fddda7a7 / fddda7a7] I0207 11:35:17.158567 7369 blockchain.go:1230] imported 1 block(s) (0 queued 0 ignored) including 0 txs in 9.012041ms. #1820081 [81b7aa32 / 81b7aa32] panic: runtime error: index out of range
goroutine 45 [running]: net.IP.IsMulticast(0x16647d8, 0x0, 0x0, 0xc2090853d8) /usr/local/go/src/net/ip.go:132 +0x9b github.com/soilcurrency/go-ethereum/p2p/discover.nodeFromRPC(0x16647d8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/discover/udp.go:120 +0x34 github.com/soilcurrency/go-ethereum/p2p/discover.func·009(0xc60980, 0xc20b6bd900, 0x40) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/discover/udp.go:266 +0x125 github.com/soilcurrency/go-ethereum/p2p/discover.(*udp).loop(0xc20908e770) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/discover/udp.go:362 +0x517 created by github.com/soilcurrency/go-ethereum/p2p/discover.newUDP /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/discover/udp.go:229 +0x533
goroutine 1 [chan receive, 5383 minutes]: main.run(0xc2080ae6c0) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/cmd/gsoil/main.go:418 +0x202 github.com/codegangsta/cli.(*App).Run(0xc2080ae5a0, 0xc20800a000, 0xa, 0xa, 0x0, 0x0) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/Godeps/_workspace/src/github.com/codegangsta/cli/app.go:180 +0x11e6 main.main() /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/cmd/gsoil/main.go:373 +0x80
goroutine 5 [syscall, 5383 minutes]: os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:21 +0x1f created by os/signal.init·1 /usr/local/go/src/os/signal/signal_unix.go:27 +0x35
goroutine 7 [chan receive]: github.com/soilcurrency/go-ethereum/logger/glog.(*loggingT).flushDaemon(0x1659d00) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/logger/glog/glog.go:897 +0x78 created by github.com/soilcurrency/go-ethereum/logger/glog.init·1 /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/logger/glog/glog.go:428 +0x77
goroutine 17 [syscall, 5383 minutes, locked to thread]: runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
goroutine 8 [select]: github.com/soilcurrency/go-ethereum/logger.dispatchLoop() /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/logger/sys.go:81 +0x6d1
[...]
goroutine 7218077 [IO wait]: net.(*pollDesc).Wait(0xc20e48a530, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 net.(*pollDesc).WaitRead(0xc20e48a530, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 net.(*netFD).Read(0xc20e48a4d0, 0xc209ae80a0, 0x20, 0x20, 0x0, 0x7f90e3a10948, 0xc20bc7ec18) /usr/local/go/src/net/fd_unix.go:242 +0x40f net.(*conn).Read(0xc20c2ab040, 0xc209ae80a0, 0x20, 0x20, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:121 +0xdc io.ReadAtLeast(0x7f90e3a25298, 0xc20c2ab040, 0xc209ae80a0, 0x20, 0x20, 0x20, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:298 +0xf1 io.ReadFull(0x7f90e3a25298, 0xc20c2ab040, 0xc209ae80a0, 0x20, 0x20, 0x20, 0x0, 0x0) /usr/local/go/src/io/io.go:316 +0x6d github.com/soilcurrency/go-ethereum/p2p.(*rlpxFrameRW).ReadMsg(0xc20aeb0960, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/rlpx.go:569 +0x11f github.com/soilcurrency/go-ethereum/p2p.(*rlpx).ReadMsg(0xc20cb2ef30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/rlpx.go:86 +0x15c github.com/soilcurrency/go-ethereum/p2p.(*Peer).readLoop(0xc20c609040, 0xc20aeb0f60) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/peer.go:211 +0x89 created by github.com/soilcurrency/go-ethereum/p2p.(*Peer).run /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/peer.go:142 +0xe2
goroutine 8714530 [IO wait]: net.(*pollDesc).Wait(0xc2094cba30, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 net.(*pollDesc).WaitRead(0xc2094cba30, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 net.(*netFD).Read(0xc2094cb9d0, 0xc20a6c02e0, 0x20, 0x20, 0x0, 0x7f90e3a10948, 0xc2084bc3f0) /usr/local/go/src/net/fd_unix.go:242 +0x40f net.(*conn).Read(0xc20ba054b8, 0xc20a6c02e0, 0x20, 0x20, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:121 +0xdc io.ReadAtLeast(0x7f90e3a25298, 0xc20ba054b8, 0xc20a6c02e0, 0x20, 0x20, 0x20, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:298 +0xf1 io.ReadFull(0x7f90e3a25298, 0xc20ba054b8, 0xc20a6c02e0, 0x20, 0x20, 0x20, 0x0, 0x0) /usr/local/go/src/io/io.go:316 +0x6d github.com/soilcurrency/go-ethereum/p2p.(*rlpxFrameRW).ReadMsg(0xc2097e2780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/rlpx.go:569 +0x11f github.com/soilcurrency/go-ethereum/p2p.(*rlpx).ReadMsg(0xc209d5a7b0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/rlpx.go:86 +0x15c github.com/soilcurrency/go-ethereum/p2p.(*Peer).readLoop(0xc20b207380, 0xc2097e3440) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/peer.go:211 +0x89 created by github.com/soilcurrency/go-ethereum/p2p.(*Peer).run /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/peer.go:142 +0xe2
goroutine 8820321 [IO wait]: net.(*pollDesc).Wait(0xc20c3d1b80, 0x77, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 net.(*pollDesc).WaitWrite(0xc20c3d1b80, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:93 +0x43 net.(*netFD).connect(0xc20c3d1b20, 0x0, 0x0, 0x7f90e3a20968, 0xc2095c5b60, 0xed02ba810, 0x2fcb4c7f, 0x16590c0, 0x0, 0x0) /usr/local/go/src/net/fd_unix.go:114 +0x24b net.(*netFD).dial(0xc20c3d1b20, 0x7f90e3a20598, 0x0, 0x7f90e3a20598, 0xc20b259da0, 0xed02ba810, 0x2fcb4c7f, 0x16590c0, 0x0, 0x0) /usr/local/go/src/net/sock_posix.go:139 +0x37a net.socket(0xdd89f0, 0x3, 0x2, 0x1, 0x0, 0xc20b259d00, 0x7f90e3a20598, 0x0, 0x7f90e3a20598, 0xc20b259da0, ...) /usr/local/go/src/net/sock_posix.go:91 +0x422 net.internetSocket(0xdd89f0, 0x3, 0x7f90e3a20598, 0x0, 0x7f90e3a20598, 0xc20b259da0, 0xed02ba810, 0x2fcb4c7f, 0x16590c0, 0x1, ...) /usr/local/go/src/net/ipsock_posix.go:137 +0x148 net.dialTCP(0xdd89f0, 0x3, 0x0, 0xc20b259da0, 0xed02ba810, 0x2fcb4c7f, 0x16590c0, 0xc20b7a38b0, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:156 +0x125 net.dialSingle(0xdd89f0, 0x3, 0xc2095c5b40, 0x13, 0x0, 0x0, 0x7f90e3a20530, 0xc20b259da0, 0xed02ba810, 0xc22fcb4c7f, ...) /usr/local/go/src/net/dial.go:235 +0x3f5 net.func·016(0xed02ba810, 0xe2fcb4c7f, 0x16590c0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/dial.go:163 +0x12c net.dial(0xdd89f0, 0x3, 0x7f90e3a20530, 0xc20b259da0, 0xc20ae63e50, 0xed02ba810, 0xe2fcb4c7f, 0x16590c0, 0x0, 0x0, ...) /usr/local/go/src/net/fd_unix.go:40 +0x6f net.(*Dialer).Dial(0xc209094d00, 0xdd89f0, 0x3, 0xc2095c5b40, 0x13, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/dial.go:170 +0x4be github.com/soilcurrency/go-ethereum/p2p.(*dialTask).Do(0xc20b7a3850, 0xc20800c300) /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/dial.go:210 +0x1f4 github.com/soilcurrency/go-ethereum/p2p.func·008() /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/server.go:432 +0x53 created by github.com/soilcurrency/go-ethereum/p2p.func·009 /root/soil/go-ethereum/build/_workspace/src/github.com/soilcurrency/go-ethereum/p2p/server.go:432 +0x58e
This ^ is part of the end of the logfile (if you need the full logfile, just tell me). This is the node version I am running: gsoil version
Gsoil Version: 1.4.0 Git Commit: 9f893c8dd8f80b4be52c7019069d00bfa49a945a Protocol Versions: [63 62 61] Network Id: 42 Go Version: go1.4.2 OS: linux GOPATH=/root/go GOROOT=/usr/local/go
Just to make sure that it has really never happened before: I have logfiles back to May 2016, and I checked them: cat nohup.out_2016* | grep goroutine - none of them has such an error message.
|