ethereum / go-ethereum

Go implementation of the Ethereum protocol
https://geth.ethereum.org
GNU Lesser General Public License v3.0
47.07k stars 19.95k forks source link

Mobile: fatal error: heapBitsForSpan: base out of range #14422

Closed ligi closed 7 years ago

ligi commented 7 years ago

System information

Geth version: 1.6.1 OS & Version: Android

Expected behaviour

should not crash

Actual behaviour

unfortunately I cannot reproduce it and it also only happed once on a galaxy note 4 - sorry to report these kind of errors - but that's what I got ..

Steps to reproduce the behaviour

Backtrace

```` E/Go: fatal error: heapBitsForSpan: base out of range E/Go: runtime stack: E/Go: runtime.throw(0x9f0a62d5, 0x22) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/panic.go:596 +0x78 E/Go: runtime.heapBitsForSpan(0x93fd0000, 0x1, 0x16) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/mbitmap.go:377 +0x84 E/Go: runtime.(*mcentral).grow(0x9f92fc08, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/mcentral.go:220 +0xc0 E/Go: runtime.(*mcentral).cacheSpan(0x9f92fc08, 0xf0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/mcentral.go:93 +0x10c E/Go: runtime.(*mcache).refill(0x7e4484b0, 0x16, 0x744) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/mcache.go:122 +0x84 E/Go: runtime.(*mcache).nextFree.func1() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/malloc.go:526 +0x24 E/Go: runtime.systemstack(0x8e698a80) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/asm_arm.s:264 +0x8c E/Go: runtime.mstart() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/proc.go:1132 E/Go: goroutine 26327 [running]: E/Go: runtime.systemstack_switch() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/asm_arm.s:209 +0x4 fp=0x98a02bb8 sp=0x98a02bb4 E/Go: runtime.(*mcache).nextFree(0x7e4484b0, 0x16, 0x0, 0x9ed7102c, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/malloc.go:527 +0xa0 fp=0x98a02be4 sp=0x98a02bb8 E/Go: runtime.mallocgc(0x1a0, 0x9f4abc98, 0x9e90ed01, 0x93449a00) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/malloc.go:679 +0x918 fp=0x98a02c3c sp=0x98a02be4 E/Go: runtime.newobject(0x9f4abc98, 0x93449a00) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/malloc.go:808 +0x2c fp=0x98a02c50 sp=0x98a02c3c E/Go: github.com/ethereum/go-ethereum/consensus/clique.sigHash(0x8fad6200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/consensus/clique/clique.go:141 +0x50 fp=0x98a02c9c sp=0x98a02c50 E/Go: github.com/ethereum/go-ethereum/consensus/clique.ecrecover(0x8fad6200, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd59502e1, 0x67d94ad7) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/consensus/clique/clique.go:173 +0x9c fp=0x98a02d00 sp=0x98a02c9c E/Go: github.com/ethereum/go-ethereum/consensus/clique.(*Clique).verifySeal(0x8ee910e0, 0x9f873ac8, 0x8ee91180, 0x8fad6200, 0x8f7ec000, 0x21e, 0x1580, 0xf4ccd9d, 0x6ddf6dff) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/consensus/clique/clique.go:467 +0x14c fp=0x98a02e14 sp=0x98a02d00 E/Go: github.com/ethereum/go-ethereum/consensus/clique.(*Clique).verifyCascadingFields(0x8ee910e0, 0x9f873ac8, 0x8ee91180, 0x8fad6200, 0x8f7ec000, 0x21e, 0x1580, 0x2, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/consensus/clique/clique.go:354 +0x49c fp=0x98a02edc sp=0x98a02e14 E/Go: github.com/ethereum/go-ethereum/consensus/clique.(*Clique).verifyHeader(0x8ee910e0, 0x9f873ac8, 0x8ee91180, 0x8fad6200, 0x8f7ec000, 0x21e, 0x1580, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/consensus/clique/clique.go:311 +0x2fc fp=0x98a02f48 sp=0x98a02edc E/Go: github.com/ethereum/go-ethereum/consensus/clique.(*Clique).VerifyHeaders.func1(0x8f7ec000, 0x800, 0x1580, 0x8ee910e0, 0x9f873ac8, 0x8ee91180, 0x94022d00, 0x94022d40) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/consensus/clique/clique.go:243 +0x70 fp=0x98a02fcc sp=0x98a02f48 E/Go: runtime.goexit() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/asm_arm.s:1017 +0x4 fp=0x98a02fcc sp=0x98a02fcc E/Go: created by github.com/ethereum/go-ethereum/consensus/clique.(*Clique).VerifyHeaders E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/consensus/clique/clique.go:251 +0xb4 E/Go: goroutine 42 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).loop(0x8e8da330) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/keystore/watch.go:91 +0x550 E/Go: created by github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).start E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/keystore/watch.go:52 +0x54 E/Go: goroutine 17 [syscall, locked to thread]: E/Go: runtime.goexit() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/asm_arm.s:1017 +0x4 E/Go: goroutine 34 [syscall, locked to thread]: E/Go: runtime.goexit() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/asm_arm.s:1017 +0x4 E/Go: goroutine 20 [runnable]: E/Go: syscall.Syscall(0x3, 0x31, 0x8e710000, 0x400, 0xd, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/asm_linux_arm.s:17 +0x8 E/Go: syscall.read(0x31, 0x8e710000, 0x400, 0x400, 0x9e906e10, 0x9f9285b8, 0x8e694000) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/zsyscall_linux_arm.go:783 +0x3c E/Go: syscall.Read(0x31, 0x8e710000, 0x400, 0x400, 0x0, 0x8e694000, 0x9e9094d4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/syscall_unix.go:162 +0x34 E/Go: os.(*File).read(0x8e6fc128, 0x8e710000, 0x400, 0x400, 0x9e938538, 0x9e93cd74, 0x8e6da41c) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/os/file_unix.go:165 +0x3c E/Go: os.(*File).Read(0x8e6fc128, 0x8e710000, 0x400, 0x400, 0x0, 0x0, 0x2) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/os/file.go:101 +0x60 E/Go: bufio.(*Reader).fill(0x8e69d78c) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:97 +0xf4 E/Go: bufio.(*Reader).ReadSlice(0x8e69d78c, 0x8e6d000a, 0x8e6da3c0, 0x9e9de0b4, 0x9f0219ec, 0x8e69d718, 0x18) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:338 +0x9c E/Go: bufio.(*Reader).ReadLine(0x8e69d78c, 0xaddd6390, 0x9fa79460, 0x8d, 0x951e8000, 0x85, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:367 +0x24 E/Go: golang.org/x/mobile/internal/mobileinit.lineLog(0x8e6fc128, 0x6) E/Go: /home/travis/go/src/golang.org/x/mobile/internal/mobileinit/mobileinit_android.go:54 +0x6c E/Go: created by golang.org/x/mobile/internal/mobileinit.init.1 E/Go: /home/travis/go/src/golang.org/x/mobile/internal/mobileinit/mobileinit_android.go:81 +0x148 E/Go: goroutine 21 [syscall, 2 minutes]: E/Go: syscall.Syscall(0x3, 0x33, 0x8e720000, 0x400, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/asm_linux_arm.s:17 +0x8 E/Go: syscall.read(0x33, 0x8e720000, 0x400, 0x400, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/zsyscall_linux_arm.go:783 +0x3c E/Go: syscall.Read(0x33, 0x8e720000, 0x400, 0x400, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/syscall_unix.go:162 +0x34 E/Go: os.(*File).read(0x8e6fc138, 0x8e720000, 0x400, 0x400, 0x1, 0x0, 0x9e915bf4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/os/file_unix.go:165 +0x3c E/Go: os.(*File).Read(0x8e6fc138, 0x8e720000, 0x400, 0x400, 0x9e915624, 0x9e94be54, 0x7e448000) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/os/file.go:101 +0x60 E/Go: bufio.(*Reader).fill(0x8e69df8c) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:97 +0xf4 E/Go: bufio.(*Reader).ReadSlice(0x8e69df8c, 0xa, 0x0, 0x0, 0x0, 0x9e9ddc9c, 0x400) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:338 +0x9c E/Go: bufio.(*Reader).ReadLine(0x8e69df8c, 0x400, 0x400, 0x8e720000, 0x400, 0x400, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:367 +0x24 E/Go: golang.org/x/mobile/internal/mobileinit.lineLog(0x8e6fc138, 0x4) E/Go: /home/travis/go/src/golang.org/x/mobile/internal/mobileinit/mobileinit_android.go:54 +0x6c E/Go: created by golang.org/x/mobile/internal/mobileinit.init.1 E/Go: /home/travis/go/src/golang.org/x/mobile/internal/mobileinit/mobileinit_android.go:91 +0x224 E/Go: goroutine 36 [chan receive, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0x8e75d100, 0x8e75d080) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:36 +0x3c E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.newNonrecursiveTree E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:29 +0x178 E/Go: goroutine 37 [chan receive, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0x8e75d100, 0x8e75d0c0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:81 +0x48 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.newNonrecursiveTree E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:30 +0x1a0 E/Go: goroutine 38 [chan receive]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x9f92a150) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics/meter.go:221 +0x40 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics.NewMeter E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics/meter.go:40 +0x13c E/Go: goroutine 22 [syscall, 2 minutes]: E/Go: syscall.Syscall6(0xfc, 0x38, 0x8e7687ac, 0x1, 0xffffffff, 0x0, 0x0, 0x8e8ec030, 0x1, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/asm_linux_arm.s:48 +0x8 E/Go: syscall.EpollWait(0x38, 0x8e7687ac, 0x1, 0x1, 0xffffffff, 0x0, 0xc, 0x6) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/syscall/zsyscall_linux_arm.go:365 +0x50 E/Go: github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*inotify).loop(0x8e774000, 0x8e6e62c0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/watcher_inotify.go:193 +0x74 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*inotify).lazyinit E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/watcher_inotify.go:133 +0x13c E/Go: goroutine 40 [syscall, 2 minutes]: E/Go: os/signal.signal_recv(0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sigqueue.go:116 +0x174 E/Go: os/signal.loop() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/os/signal/signal_unix.go:22 +0x14 E/Go: created by os/signal.init.1 E/Go: /home/travis/build/ethereum/go-ethereum/go/src/os/signal/signal_unix.go:28 +0x34 E/Go: goroutine 41 [select, 2 minutes, locked to thread]: E/Go: runtime.gopark(0x9f4e9cb8, 0x0, 0x9f062366, 0x6, 0x18, 0x2) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/proc.go:271 +0x10c E/Go: runtime.selectgoImpl(0x8e7697a0, 0x0, 0xc) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/select.go:423 +0x125c E/Go: runtime.selectgo(0x8e7697a0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/select.go:238 +0x10 E/Go: runtime.ensureSigM.func1() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/signal_unix.go:434 +0x2e0 E/Go: runtime.goexit() E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/asm_arm.s:1017 +0x4 E/Go: goroutine 23 [chan receive, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*inotify).send(0x8e774000, 0x8e6e62c0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/watcher_inotify.go:253 +0x44 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*inotify).lazyinit E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/watcher_inotify.go:136 +0x190 E/Go: goroutine 24 [chan receive, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*inotify).send(0x8e774000, 0x8e6e62c0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/watcher_inotify.go:253 +0x44 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*inotify).lazyinit E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/watcher_inotify.go:136 +0x190 E/Go: goroutine 25 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).loop(0x8e70e570) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/keystore/watch.go:91 +0x550 E/Go: created by github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).start E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/keystore/watch.go:52 +0x54 E/Go: goroutine 26 [select]: E/Go: github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).updater(0x8e8986c0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/keystore/keystore.go:203 +0x12c E/Go: created by github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).Subscribe E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/keystore/keystore.go:190 +0x100 E/Go: goroutine 27 [chan receive]: E/Go: github.com/ethereum/go-ethereum/accounts/usbwallet.(*LedgerHub).updater(0x8e9200a0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/usbwallet/ledger_hub.go:203 +0x4c E/Go: created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*LedgerHub).Subscribe E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/usbwallet/ledger_hub.go:188 +0x100 E/Go: goroutine 28 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/accounts.(*Manager).update(0x8e6e4800) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/manager.go:95 +0x2fc E/Go: created by github.com/ethereum/go-ethereum/accounts.NewManager E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/accounts/manager.go:68 +0x504 E/Go: goroutine 29 [select]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x8e91c6e0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x1b0 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x180 E/Go: goroutine 4 [select]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x8e934200) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x48c E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x540 E/Go: goroutine 5 [select]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x8e934200) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:96 +0x1d4 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x560 E/Go: goroutine 6 [select]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x8e934200) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x4a0 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x694 E/Go: goroutine 7 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x8e934200) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x1d4 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x6b4 E/Go: goroutine 8 [chan receive]: E/Go: github.com/ethereum/go-ethereum/light.(*TxPool).eventLoop(0x8e9814d0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/light/txpool.go:305 +0x44 E/Go: created by github.com/ethereum/go-ethereum/light.NewTxPool E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/light/txpool.go:97 +0x3e4 E/Go: goroutine 9 [select]: E/Go: github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).qosTuner(0x8e746120) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/downloader/downloader.go:1481 +0x3d4 E/Go: created by github.com/ethereum/go-ethereum/eth/downloader.New E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/downloader/downloader.go:202 +0xe40 E/Go: goroutine 10 [select]: E/Go: github.com/ethereum/go-ethereum/les.(*requestDistributor).loop(0x8ea0e8d0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/distributor.go:92 +0x4dc E/Go: created by github.com/ethereum/go-ethereum/les.newRequestDistributor E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/distributor.go:81 +0x144 E/Go: goroutine 11 [select]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x8e7b7b80) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x1b0 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x180 E/Go: goroutine 12 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x8e74e600) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x48c E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x540 E/Go: goroutine 13 [select]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x8e74e600) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:96 +0x1d4 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x560 E/Go: goroutine 14 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x8e74e600) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x4a0 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x694 E/Go: goroutine 15 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x8e74e600) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x1d4 E/Go: created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x6b4 E/Go: goroutine 16 [select]: E/Go: github.com/ethereum/go-ethereum/p2p/discv5.(*Network).loop(0x8eed7600) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/discv5/net.go:424 +0x1ed0 E/Go: created by github.com/ethereum/go-ethereum/p2p/discv5.newNetwork E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/discv5/net.go:177 +0x7dc E/Go: goroutine 51 [IO wait]: E/Go: net.runtime_pollWait(0x7d1a5a28, 0x72, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/netpoll.go:164 +0x44 E/Go: net.(*pollDesc).wait(0x8e94343c, 0x72, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_poll_runtime.go:75 +0x28 E/Go: net.(*pollDesc).waitRead(0x8e94343c, 0x8ee1a000, 0x500) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_poll_runtime.go:80 +0x24 E/Go: net.(*netFD).readFrom(0x8e943400, 0x8ee1a000, 0x500, 0x500, 0x0, 0x0, 0x0, 0x9f86e6b0, 0x9f86bbf4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_unix.go:277 +0x144 E/Go: net.(*UDPConn).readFrom(0x8e939b48, 0x8ee1a000, 0x500, 0x500, 0x936e2440, 0x4, 0x996b65a0, 0x20) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/udpsock_posix.go:47 +0x38 E/Go: net.(*UDPConn).ReadFromUDP(0x8e939b48, 0x8ee1a000, 0x500, 0x500, 0x500, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/udpsock.go:97 +0x58 E/Go: github.com/ethereum/go-ethereum/p2p/discv5.(*udp).readLoop(0x8ea0ea80) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/discv5/udp.go:392 +0x98 E/Go: created by github.com/ethereum/go-ethereum/p2p/discv5.ListenUDP E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/discv5/udp.go:250 +0xfc E/Go: goroutine 965 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8ef3d42c, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8ef3d424) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8ef3d400, 0x8f566601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8ee845a0, 0x8f566601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8f3e2690, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8f3e2690, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8f3e2690, 0x9f44faa0, 0x8f3eda40, 0x7e448708, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8f4a8f60, 0x0, 0x0, 0x0, 0x8e8a6100, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8f4a8f60, 0x8e6ce800, 0x8f3ac7e8, 0x9f874630, 0x8f4a8f60, 0x8f3dc020, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8f4a8f60, 0x8e943c00, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8f4a8f60, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 44 [IO wait, 2 minutes]: E/Go: net.runtime_pollWait(0x7d1a59b0, 0x72, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/netpoll.go:164 +0x44 E/Go: net.(*pollDesc).wait(0x8e9422bc, 0x72, 0x0, 0x8e9a41c0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_poll_runtime.go:75 +0x28 E/Go: net.(*pollDesc).waitRead(0x8e9422bc, 0xffffffff, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_poll_runtime.go:80 +0x24 E/Go: net.(*netFD).accept(0x8e942280, 0x0, 0x9f86db88, 0x8e9a41c0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_unix.go:430 +0x168 E/Go: net.(*TCPListener).accept(0x8e938178, 0x9edf6c28, 0x9edf6c54, 0x9f400d70) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/tcpsock_posix.go:136 +0x20 E/Go: net.(*TCPListener).Accept(0x8e938178, 0x8e85e880, 0x0, 0x8e85e880, 0x2) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/tcpsock.go:228 +0x3c E/Go: github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0x8e6daf00) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/server.go:641 +0x1ac E/Go: created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/server.go:432 +0x12c E/Go: goroutine 45 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/p2p/nat.Map(0x9f872680, 0x8e6e86f0, 0x8e943200, 0x9f05f458, 0x3, 0xc209, 0xc209, 0x9f06b1a1, 0xc) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/nat/nat.go:114 +0x638 E/Go: github.com/ethereum/go-ethereum/p2p.(*Server).startListening.func1(0x8e6daf00, 0x8e6ce580) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/server.go:437 +0x68 E/Go: created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/server.go:439 +0x1b4 E/Go: goroutine 46 [select]: E/Go: github.com/ethereum/go-ethereum/p2p.(*Server).run(0x8e6daf00, 0x9f872630, 0x8e8d7920) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/server.go:501 +0x11b4 E/Go: created by github.com/ethereum/go-ethereum/p2p.(*Server).Start E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/server.go:417 +0x640 E/Go: goroutine 47 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/p2p/discv5.(*Network).SearchTopic(0x8eed7600, 0x8e6ce5a0, 0x14, 0x8e942480, 0x8e9424c0, 0x8e9fe1e0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/discv5/net.go:311 +0x1ac E/Go: created by github.com/ethereum/go-ethereum/les.newServerPool E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/serverpool.go:146 +0x768 E/Go: goroutine 48 [select]: E/Go: github.com/ethereum/go-ethereum/les.(*serverPool).eventLoop(0x8e8981b0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/serverpool.go:279 +0x64c E/Go: created by github.com/ethereum/go-ethereum/les.newServerPool E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/serverpool.go:149 +0x644 E/Go: goroutine 49 [select]: E/Go: github.com/ethereum/go-ethereum/les.(*lightFetcher).syncLoop(0x8e940aa0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/fetcher.go:130 +0x8a4 E/Go: created by github.com/ethereum/go-ethereum/les.newLightFetcher E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/fetcher.go:119 +0x2d0 E/Go: goroutine 50 [select, 1 minutes]: E/Go: github.com/ethereum/go-ethereum/les.(*ProtocolManager).syncer(0x8e981560) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/sync.go:44 +0xe8 E/Go: created by github.com/ethereum/go-ethereum/les.(*ProtocolManager).Start E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/les/handler.go:272 +0xf8 E/Go: goroutine 67 [select]: E/Go: github.com/ethereum/go-ethereum/ethstats.(*Service).loop(0x8e943180) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/ethstats/ethstats.go:182 +0xc34 E/Go: created by github.com/ethereum/go-ethereum/ethstats.(*Service).Start E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/ethstats/ethstats.go:106 +0x54 E/Go: goroutine 904 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8ef3d4ac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8ef3d4a4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8ef3d480, 0x8f566c01, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8ee845b0, 0x8f566c01, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8fb603c0, 0xa, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8fb603c0, 0x0, 0x0, 0x9ed5fb30) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8fb603c0, 0x9f44faa0, 0x8f3fbfa0, 0x9e90a298, 0x8f3dc040) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0x9f400398, 0x8f5c79c0, 0x8fb58fc8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:631 +0x70 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read(0x8f5c7a80, 0x9f874358, 0x8ee845c8, 0x1, 0x9e906d98) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:644 +0x11c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:466 +0x44 E/Go: goroutine 87 [runnable, locked to thread]: E/Go: _/tmp/gomobile-work-102048115/gomobile_bind._Cfunc_cproxygeth_NewHeadHandler_OnNewHead(0x2a, 0xffff7584) E/Go: _/tmp/gomobile-work-102048115/gomobile_bind/_obj/_cgo_gotypes.go:173 +0x34 E/Go: _/tmp/gomobile-work-102048115/gomobile_bind.(*proxygeth_NewHeadHandler).OnNewHead(0x8e87f414, 0x8f41efe0) E/Go: /tmp/gomobile-work-102048115/gomobile_bind/go_gethmain.go:3826 +0x44 E/Go: github.com/ethereum/go-ethereum/mobile.(*EthereumClient).SubscribeNewHead.func1(0x8e859c00, 0x9f86ecf8, 0x8e87f414, 0x9f86f3d8, 0x8e8c1090) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/mobile/ethclient.go:131 +0xec E/Go: created by github.com/ethereum/go-ethereum/mobile.(*EthereumClient).SubscribeNewHead E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/mobile/ethclient.go:138 +0xb8 E/Go: goroutine 594 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8fb81380, 0x9f874358, 0x8e697900) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 966 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8f5c7a80, 0x9f874358, 0x8ee845c8) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 68 [select, 1 minutes]: E/Go: github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).eventLoop(0x8e87e320) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/downloader/api.go:63 +0x450 E/Go: created by github.com/ethereum/go-ethereum/eth/downloader.NewPublicDownloaderAPI E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/downloader/api.go:49 +0x114 E/Go: goroutine 69 [select]: E/Go: github.com/ethereum/go-ethereum/eth/filters.(*EventSystem).eventLoop(0x8e6ce740) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/filter_system.go:407 +0x640 E/Go: created by github.com/ethereum/go-ethereum/eth/filters.NewEventSystem E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/filter_system.go:100 +0x120 E/Go: goroutine 70 [chan receive, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).timeoutLoop(0x8e87c3c0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/api.go:85 +0x4c E/Go: created by github.com/ethereum/go-ethereum/eth/filters.NewPublicFilterAPI E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/api.go:75 +0x1bc E/Go: goroutine 1050 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8fa240ac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8fa240a4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8fa24080, 0x8f700601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8ee84cf0, 0x8f700601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8eebf3b0, 0xa, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8eebf3b0, 0x0, 0x0, 0x9ed5fb30) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8eebf3b0, 0x9f44faa0, 0x8f42cd80, 0x9e90a298, 0x8ee84da0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0x9f400398, 0x8f6c1b80, 0x8f55efc8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:631 +0x70 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read(0x8f6c1c40, 0x9f874358, 0x8ee84d08, 0x1, 0x9e936aa4) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:644 +0x11c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:466 +0x44 E/Go: goroutine 61 [IO wait]: E/Go: net.runtime_pollWait(0x7d1a5848, 0x72, 0x8e711400) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/netpoll.go:164 +0x44 E/Go: net.(*pollDesc).wait(0x8e85ecbc, 0x72, 0x9f86e6b0, 0x9f86bbf4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_poll_runtime.go:75 +0x28 E/Go: net.(*pollDesc).waitRead(0x8e85ecbc, 0x8e711400, 0x400) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_poll_runtime.go:80 +0x24 E/Go: net.(*netFD).Read(0x8e85ec80, 0x8e711400, 0x400, 0x400, 0x0, 0x9f86e6b0, 0x9f86bbf4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/fd_unix.go:250 +0x150 E/Go: net.(*conn).Read(0x8e72c2e0, 0x8e711400, 0x400, 0x400, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/net/net.go:181 +0x58 E/Go: crypto/tls.(*block).readFromUntil(0x8e9366a0, 0x7e012540, 0x8e72c2e0, 0x5, 0x8e72c2e0, 0x9f3f9ff0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/crypto/tls/conn.go:488 +0x78 E/Go: crypto/tls.(*Conn).readRecord(0x8eef2200, 0x9f4e9d17, 0x8eef22a0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/crypto/tls/conn.go:590 +0x8c E/Go: crypto/tls.(*Conn).Read(0x8eef2200, 0x8e88f000, 0x1000, 0x1000, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/crypto/tls/conn.go:1134 +0xe0 E/Go: bufio.(*Reader).fill(0x8ef11200) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:97 +0xf4 E/Go: bufio.(*Reader).ReadByte(0x8ef11200, 0x9530ddc0, 0x9e936790, 0x9e90ad74) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/bufio/bufio.go:239 +0x4c E/Go: github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket.hybiFrameReaderFactory.NewFrameReader(0x8ef11200, 0x9f4e9d40, 0x8faba014, 0x9e90bf2c, 0x4) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket/hybi.go:123 +0x34 E/Go: github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket.Codec.Receive(0x9f4e970c, 0x9f4e9710, 0x8faba000, 0x9f3edf50, 0x8e696790, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket/websocket.go:338 +0x90 E/Go: github.com/ethereum/go-ethereum/ethstats.(*Service).readLoop(0x8e943180, 0x8faba000) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/ethstats/ethstats.go:236 +0x98 E/Go: created by github.com/ethereum/go-ethereum/ethstats.(*Service).loop E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/ethstats/ethstats.go:170 +0x490 E/Go: goroutine 88 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8e692bac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8e692ba4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8e692b80, 0x8e91e001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e6fc380, 0x8e91e001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e6db680, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e6db680, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e6db680, 0x9f44faa0, 0x8e9fc510, 0x7e448708, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8e9ce5a0, 0x0, 0x0, 0x0, 0x8e8a6100, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8e9ce5a0, 0x8e6ce800, 0x8e939140, 0x9f874630, 0x8e9ce5a0, 0x8e6fc438, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8e9ce5a0, 0x8e9fc300, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8e9ce5a0, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 71 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8f37d72c, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8f37d724) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8f37d700, 0x8e752001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e938f20, 0x8e752001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e6efc20, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e6efc20, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e6efc20, 0x9f44faa0, 0x8e87f860, 0x7e4484b0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8e87d320, 0x0, 0x0, 0x0, 0x8e750d00, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8e87d320, 0x8e6ce800, 0x8e6fc348, 0x9f874630, 0x8e87d320, 0x8e939090, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8e87d320, 0x0, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8e87d320, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 72 [select]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8e859bc0, 0x9f874358, 0x8e938f48) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 86 [semacquire]: E/Go: sync.runtime_notifyListWait(0x8f37d7ac, 0x1066) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8f37d7a4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8f37d780, 0x8eec7001, 0xdff, 0xdff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e938f30, 0x8eec7001, 0xdff, 0xdff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e6db590, 0xa, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e6db590, 0x0, 0x0, 0x9ed5fb30) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e6db590, 0x9f44faa0, 0x8e9fc3a0, 0x9e90a298, 0x96e14b60) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0x9f400398, 0x8e859b00, 0x8f36ffc8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:631 +0x70 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read(0x8e859bc0, 0x9f874358, 0x8e938f48, 0x7b034, 0x31) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:644 +0x11c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:466 +0x44 E/Go: goroutine 76 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8e692c2c, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8e692c24) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8e692c00, 0x8e91e601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e6fc3b8, 0x8e91e601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e8f82d0, 0xa, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e8f82d0, 0x0, 0x0, 0x9ed5fb30) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e8f82d0, 0x9f44faa0, 0x8e87fa80, 0x9e90a298, 0x8e6fc460) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0x9f400398, 0x8e8bfc00, 0x8f375fc8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:631 +0x70 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read(0x8e8bfd00, 0x9f874358, 0x8e6fc3d8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:644 +0x11c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:466 +0x44 E/Go: goroutine 74 [select]: E/Go: github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads.func1(0x8e87c3c0, 0x8e9ce330, 0x8e6cfec0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/api.go:218 +0x180 E/Go: created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/api.go:229 +0x74 E/Go: goroutine 75 [runnable]: E/Go: reflect.rselect(0x93fde810, 0x3, 0x3, 0x9f06fecf, 0xe) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/select.go:711 +0x1ac E/Go: reflect.Select(0x904a5f7c, 0x3, 0x3, 0x9c341c00, 0x16, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/reflect/value.go:2022 +0x728 E/Go: github.com/ethereum/go-ethereum/rpc.(*ClientSubscription).forward(0x8e8c1090, 0x0, 0x0, 0x8e859b00) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:750 +0x318 E/Go: github.com/ethereum/go-ethereum/rpc.(*ClientSubscription).start(0x8e8c1090) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:730 +0x1c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).handleResponse E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:617 +0x1e8 E/Go: goroutine 89 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8e8bfd00, 0x9f874358, 0x8e6fc3d8) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 631 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8fb789c0, 0x9f874358, 0x8e9f3270) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 91 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8e692cac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8e692ca4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8e692c80, 0x8e91ec01, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e6fc4b0, 0x8e91ec01, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e6db950, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e6db950, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e6db950, 0x9f44faa0, 0x8e9fc7c0, 0x7e448708, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8e9ce750, 0x0, 0x0, 0x0, 0x8e750d00, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8e9ce750, 0x8e6ce800, 0x8e72c0b0, 0x9f874630, 0x8e9ce750, 0x8e6fc5b0, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8e9ce750, 0x7c088000, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8e9ce750, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 92 [select]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8e75c100, 0x9f874358, 0x8e6fc508) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 93 [semacquire]: E/Go: sync.runtime_notifyListWait(0x8e692d2c, 0x105d) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8e692d24) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8e692d00, 0x8e8d3001, 0xdff, 0xdff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e6fc4f0, 0x8e8d3001, 0xdff, 0xdff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e6893b0, 0xa, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e6893b0, 0x0, 0x0, 0x9ed5fb30) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e6893b0, 0x9f44faa0, 0x8e9a4250, 0x9e90a298, 0x96e14bc0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0x9f400398, 0x8e75c000, 0x8eefcfc8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:631 +0x70 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read(0x8e75c100, 0x9f874358, 0x8e6fc508, 0x8e87fa70, 0x9f4789b8) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:644 +0x11c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:466 +0x44 E/Go: goroutine 806 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8e6e4aac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8e6e4aa4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8e6e4a80, 0x8f46ec01, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8ef55fa8, 0x8f46ec01, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8fb601e0, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8fb601e0, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8fb601e0, 0x9f44faa0, 0x8f3a9220, 0x7e448258, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8f467170, 0x0, 0x0, 0x0, 0x8e8a6100, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8f467170, 0x8e6ce800, 0x8ee84330, 0x9f874630, 0x8f467170, 0x8f3ac068, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8f467170, 0x8e943c00, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8f467170, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 95 [select]: E/Go: github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads.func1(0x8e87c3c0, 0x8e9e41b0, 0x8e9a0c60) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/api.go:218 +0x180 E/Go: created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/eth/filters/api.go:229 +0x74 E/Go: goroutine 96 [select]: E/Go: reflect.rselect(0x936241b0, 0x3, 0x3, 0x9f06fecf, 0xe) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/select.go:711 +0x1ac E/Go: reflect.Select(0x904a9f7c, 0x3, 0x3, 0x9c1e1400, 0x16, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/reflect/value.go:2022 +0x728 E/Go: github.com/ethereum/go-ethereum/rpc.(*ClientSubscription).forward(0x8e8d01e0, 0x0, 0x0, 0x8e75c100) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:750 +0x318 E/Go: github.com/ethereum/go-ethereum/rpc.(*ClientSubscription).start(0x8e8d01e0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:730 +0x1c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).handleResponse E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:617 +0x1e8 E/Go: goroutine 33 [runnable, locked to thread]: E/Go: sync.runtime_notifyListWait(0x93c5524c, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x93c55244) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).write(0x93c55200, 0x8e724240, 0x74, 0xb7, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:90 +0x154 E/Go: io.(*PipeWriter).Write(0x8e696a40, 0x8e724240, 0x74, 0xb7, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:157 +0x38 E/Go: encoding/json.(*Encoder).Encode(0x904aac38, 0x9f484e80, 0x94e2bf00, 0x7da849c8, 0x8e696a60) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:218 +0x194 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).write(0x94e2bec0, 0x9f872310, 0x8e70e044, 0x9f484e80, 0x94e2bf00, 0x9e915624, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:438 +0xf0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).send(0x94e2bec0, 0x9f872310, 0x8e70e044, 0x92e485a0, 0x9f484e80, 0x94e2bf00, 0x94e2bf00, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:414 +0x1d4 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).CallContext(0x94e2bec0, 0x9f872310, 0x8e70e044, 0x9f48f430, 0x99a7f370, 0x9f06f5f3, 0xe, 0x99a7f3e0, 0x2, 0x2, ...) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:260 +0x2c0 E/Go: github.com/ethereum/go-ethereum/ethclient.(*Client).BalanceAt(0x8e696a70, 0x9f872310, 0x8e70e044, 0x4389ab85, 0x6ea58ca8, 0x7f522386, 0x286601fc, 0x71113073, 0x99a7f350, 0x4, ...) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/ethclient/ethclient.go:265 +0x174 E/Go: github.com/ethereum/go-ethereum/mobile.(*EthereumClient).GetBalanceAt(0x8e696a80, 0x8e70e510, 0x92e48460, 0x2fc7, 0x0, 0x9f929f18, 0x8e6ea160, 0x9e9333ac) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/mobile/ethclient.go:151 +0x170 E/Go: _/tmp/gomobile-work-102048115/gomobile_bind.proxygeth_EthereumClient_GetBalanceAt(0xffff7586, 0xffffffe3, 0xffff7587, 0x2fc7, 0x0, 0x9e906d5c, 0x9e933398) E/Go: /tmp/gomobile-work-102048115/gomobile_bind/go_gethmain.go:1025 +0xd0 E/Go: _/tmp/gomobile-work-102048115/gomobile_bind._cgoexpwrap_71bf534a5974_proxygeth_EthereumClient_GetBalanceAt(0xffff7586, 0xffffffe3, 0xffff7587, 0x2fc7, 0x0, 0x7e347ccc, 0x7e347d4c) E/Go: _/tmp/gomobile-work-102048115/gomobile_bind/_obj/_cgo_gotypes.go:1486 +0x3c E/Go: _/tmp/gomobile-work-102048115/gomobile_bind._Cfunc_cproxygeth_NewHeadHandler_OnNewHead(0x2b, 0xffff7588) E/Go: _/tmp/gomobile-work-102048115/gomobile_bind/_obj/_cgo_gotypes.go:173 +0x34 E/Go: _/tmp/gomobile-work-102048115/gomobile_bind.(*proxygeth_NewHeadHandler).OnNewHead(0x8e9fc5bc, 0x8e696940) E/Go: /tmp/gomobile-work-102048115/gomobile_bind/go_gethmain.go:3826 +0x44 E/Go: github.com/ethereum/go-ethereum/mobile.(*EthereumClient).SubscribeNewHead.func1(0x8e75c140, 0x9f86ecf8, 0x8e9fc5bc, 0x9f86f3d8, 0x8e8d01e0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/mobile/ethclient.go:131 +0xec E/Go: created by github.com/ethereum/go-ethereum/mobile.(*EthereumClient).SubscribeNewHead E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/mobile/ethclient.go:138 +0xb8 E/Go: goroutine 99 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8ef3d82c, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8ef3d824) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8ef3d800, 0x8ea0c001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e72c0d0, 0x8ea0c001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e94f4a0, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e94f4a0, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e94f4a0, 0x9f44faa0, 0x8e90c1b0, 0x7e448258, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8e9e4240, 0x0, 0x0, 0x0, 0x8e8a6100, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8e9e4240, 0x8e6ce800, 0x8e696138, 0x9f874630, 0x8e9e4240, 0x8e72c158, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8e9e4240, 0x5090100, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8e9e4240, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 100 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8e8ec600, 0x9f874358, 0x8e72c0f8) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 56 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8ef3d8ac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8ef3d8a4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8ef3d880, 0x8ea0c601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e72c0e0, 0x8ea0c601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e689590, 0xa, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e689590, 0x0, 0x0, 0x9ed5fb30) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e689590, 0x9f44faa0, 0x8e9a42a0, 0x9e90a298, 0x8e72c180) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0x9f400398, 0x8e8ec300, 0x8e6b0fc8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:631 +0x70 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read(0x8e8ec600, 0x9f874358, 0x8e72c0f8, 0x855d04d8, 0x70a4) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:644 +0x11c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:466 +0x44 E/Go: goroutine 62 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8e93ccac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8e93cca4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8e93cc80, 0x8ee48601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e696210, 0x8ee48601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e94fd10, 0xa, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e94fd10, 0x0, 0x0, 0x9ed5fb30) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e94fd10, 0x9f44faa0, 0x8e9fd0d0, 0x9e90a298, 0x8e9f2540) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0x9f400398, 0x8e75dac0, 0x8f36efc8, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:631 +0x70 E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).read(0x8e75db80, 0x9f874358, 0x8e696228, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:644 +0x11c E/Go: created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:466 +0x44 E/Go: goroutine 102 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/p2p/discv5.(*nodeDB).expirer(0x8e73cde0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/discv5/database.go:244 +0x174 E/Go: created by github.com/ethereum/go-ethereum/p2p/discv5.(*nodeDB).ensureExpirer.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/p2p/discv5/database.go:236 +0x30 E/Go: goroutine 1497 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8f8be52c, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8f8be524) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8f8be500, 0x8f91c001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8f4903c0, 0x8f91c001, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8f8d62d0, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8f8d62d0, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8f8d62d0, 0x9f44faa0, 0x8e90c8e0, 0x7e448708, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8f8919e0, 0x0, 0x0, 0x0, 0x8e8a6100, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8f8919e0, 0x8e6ce800, 0x8f452288, 0x9f874630, 0x8f8919e0, 0x8f490440, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8f8919e0, 0x8e943c00, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8f8919e0, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 374 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8e6f932c, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8e6f9324) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8e6f9300, 0x8f39a601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8e697078, 0x8f39a601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8ef4c3c0, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8ef4c3c0, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8ef4c3c0, 0x9f44faa0, 0x8e8a1be0, 0x7e4484b0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8ee63500, 0x0, 0x0, 0x0, 0x8e8a6100, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8ee63500, 0x8e6ce800, 0x8e6970c0, 0x9f874630, 0x8ee63500, 0x8eeaee38, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8ee63500, 0x8e943c00, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8ee63500, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 111 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8fab8f2c, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8fab8f24) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8fab8f00, 0x8ee34601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc E/Go: io.(*PipeReader).Read(0x8ef54330, 0x8ee34601, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:130 +0x38 E/Go: encoding/json.(*Decoder).refill(0x8e8f8690, 0x9f43f40a, 0x9) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:152 +0xdc E/Go: encoding/json.(*Decoder).readValue(0x8e8f8690, 0x0, 0x0, 0x9ed55114) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:128 +0x258 E/Go: encoding/json.(*Decoder).Decode(0x8e8f8690, 0x9f44faa0, 0x8e9fd010, 0x7e448708, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/encoding/json/stream.go:57 +0x60 E/Go: github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0x8e7c59b0, 0x0, 0x0, 0x0, 0x8e8a6100, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xcc E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0x8e6ce800, 0x9f874630, 0x8e7c59b0, 0x8e6ce800, 0x8eeae0e8, 0x9f874630, 0x8e7c59b0, 0x8e6961b0, 0x1) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:395 +0x34 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0x8e6ce800, 0x9f874630, 0x8e7c59b0, 0x9e963e00, 0x3, 0x0, 0x0) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:179 +0x1d0 E/Go: github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x8e6ce800, 0x9f874630, 0x8e7c59b0, 0x3) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/server.go:235 +0x68 E/Go: created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1 E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2d8 E/Go: goroutine 112 [select, 2 minutes]: E/Go: github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x8e89f040, 0x9f874358, 0x8ef54358) E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:490 +0xb9c E/Go: created by github.com/ethereum/go-ethereum/rpc.newClient E/Go: /home/travis/go/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x3c4 E/Go: goroutine 98 [semacquire, 2 minutes]: E/Go: sync.runtime_notifyListWait(0x8fab8fac, 0x1) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/runtime/sema.go:298 +0x150 E/Go: sync.(*Cond).Wait(0x8fab8fa4) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/sync/cond.go:57 +0x78 E/Go: io.(*pipe).read(0x8fab8f80, 0x8ee34c01, 0x5ff, 0x5ff, 0x0, 0x0, 0x0) E/Go: /home/travis/build/ethereum/go-ethereum/go/src/io/pipe.go:47 +0xdc ````
karalabe commented 7 years ago

Thanks for the report, forwarded it upstream. Don't think I have the necessary knowledge to debug this :D

ligi commented 7 years ago

Thanks! Me neither - lets hope at the end of this chain there is someone who does ;-)

ligi commented 7 years ago

Nice to see upstream added a not to distant milestone there: Go1.8.2 - makes hope this gets solved soon

karalabe commented 7 years ago

Fixed upstream by https://github.com/golang/go/commit/e5a5c03f5bc9cae965d3e6e625fe7ac3726b0ff4. Closing this issue, alas the soonest is Go 1.8.2 that this will land, maybe only 1.9. Hope it doesn't bother too much until then.

ligi commented 7 years ago

That's great news @karalabe - yay - thanks for the follow-up! I could mitigate the problem highly recently by not interacting with the node until the initial sync is done: http://walleth.org/2017/05/23/walleth-0.11 Currently #14363 is bugging me most as I want to start with ERC20 support ;-)

karalabe commented 7 years ago

The fix is part of Go 1.8.3, which should be released today, so you'll have a new stable Geth built with the fix included on Monday :)