问题1: geth节点被killed 这是我的启动命令
geth --rpc --rpcport "7545" --rpcaddr "0.0.0.0" --rpccorsdomain="*" --rpcapi eth,web3,admin,personal,net --datadir data --port "30303" --nodiscover --networkid 1024 console 2>>geth.log
环境是腾讯云服务器centos7
这是geth节点被killed的图,我什么都没干,挖矿也没开着,就挂在这里就关掉了
这是出错log
goroutine 1 [select, 9 minutes]:
github.com/ethereum/go-ethereum/console.(*Console).Interactive(0xc000150380)
/usr/local/go-ethereum/console/console.go:352 +0x298
main.localConsole(0xc0000d3a20, 0x0, 0x0)
/usr/local/go-ethereum/cmd/geth/consolecmd.go:110 +0x3da
github.com/ethereum/go-ethereum/cmd/utils.MigrateFlags.func1(0xc0000d3a20, 0x13af300, 0x0)
/usr/local/go-ethereum/cmd/utils/flags.go:1751 +0xbe
gopkg.in/urfave/cli%2ev1.HandleAction(0xfa63c0, 0xc0001d37a0, 0xc0000d3a20, 0xc0001cfc00, 0x0)
/root/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:490 +0xc8
gopkg.in/urfave/cli%2ev1.Command.Run(0x115d6c9, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x118b5ee, 0x2b, 0x0, ...)
/root/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/command.go:210 +0x991
gopkg.in/urfave/cli%2ev1.(*App).Run(0xc0002e69c0, 0xc000032120, 0x11, 0x12, 0x0, 0x0)
/root/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:255 +0x6ab
main.main()
/usr/local/go-ethereum/cmd/geth/main.go:246 +0x55
goroutine 7 [chan receive]:
github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc000076420, 0xc000076360)
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:36 +0xb6
created by github.com/rjeczalik/notify.newNonrecursiveTree
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:29 +0xdc
goroutine 8 [chan receive, 9 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc000076420, 0xc0000763c0)
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:81 +0x58
created by github.com/rjeczalik/notify.newNonrecursiveTree
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:30 +0x108
goroutine 9 [syscall, 9 minutes]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:147 +0x9c
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
/usr/local/go/src/os/signal/signal_unix.go:29 +0x41
goroutine 10 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc00013c880)
/usr/local/go-ethereum/core/tx_cacher.go:63 +0x97
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
/usr/local/go-ethereum/core/tx_cacher.go:55 +0x9f
goroutine 24 [runnable]:
syscall.Syscall6(0xe8, 0x6, 0xc000050f9c, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x1, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:44 +0x5
golang.org/x/sys/unix.EpollWait(0x6, 0xc000050f9c, 0x1, 0x1, 0xffffffffffffffff, 0x1, 0x0, 0x0)
/root/go/pkg/mod/golang.org/x/sys@v0.0.0-20190712062909-fae7ac547cb7/unix/zsyscall_linux_amd64.go:1760 +0x72
github.com/rjeczalik/notify.(*inotify).loop(0xc0000e4000, 0xc0000810e0)
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:194 +0x77
created by github.com/rjeczalik/notify.(*inotify).lazyinit
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:134 +0x15b
goroutine 23 [select]:
github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).loop(0xc0001842a0)
/usr/local/go-ethereum/accounts/keystore/watch.go:94 +0x50d
created by github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).start
/usr/local/go-ethereum/accounts/keystore/watch.go:52 +0x59
goroutine 27 [select]:
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).updater(0xc0000dab60)
/usr/local/go-ethereum/accounts/keystore/keystore.go:205 +0xcc
created by github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).Subscribe
/usr/local/go-ethereum/accounts/keystore/keystore.go:192 +0x142
goroutine 18 [chan receive]:
github.com/ethereum/go-ethereum/metrics.(*meterArbiter).tick(0x1e87f60)
/usr/local/go-ethereum/metrics/meter.go:289 +0x78
created by github.com/ethereum/go-ethereum/metrics.NewMeterForced
/usr/local/go-ethereum/metrics/meter.go:70 +0x104
goroutine 19 [select]:
github.com/ethereum/go-ethereum/consensus/ethash.(*remoteSealer).loop(0xc000264000)
/usr/local/go-ethereum/consensus/ethash/sealer.go:278 +0x276
created by github.com/ethereum/go-ethereum/consensus/ethash.startRemoteSealer
/usr/local/go-ethereum/consensus/ethash/sealer.go:262 +0x2ae
goroutine 25 [chan receive]:
github.com/rjeczalik/notify.(*inotify).send(0xc0000e4000, 0xc0000810e0)
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:254 +0xab
created by github.com/rjeczalik/notify.(*inotify).lazyinit
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:137 +0x1b4
goroutine 26 [chan receive]:
github.com/rjeczalik/notify.(*inotify).send(0xc0000e4000, 0xc0000810e0)
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:254 +0xab
created by github.com/rjeczalik/notify.(*inotify).lazyinit
/root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:137 +0x1b4
goroutine 28 [sleep]:
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:310
time.Sleep(0x3b9aca00)
/usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc0000b4280)
/usr/local/go-ethereum/accounts/usbwallet/hub.go:265 +0x3e
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
/usr/local/go-ethereum/accounts/usbwallet/hub.go:254 +0x142
goroutine 29 [sleep]:
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:310
time.Sleep(0x3b9aca00)
/usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc0000b4500)
/usr/local/go-ethereum/accounts/usbwallet/hub.go:265 +0x3e
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
/usr/local/go-ethereum/accounts/usbwallet/hub.go:254 +0x142
goroutine 30 [sleep]:
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:310
time.Sleep(0x3b9aca00)
/usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc0000b4640)
/usr/local/go-ethereum/accounts/usbwallet/hub.go:265 +0x3e
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
/usr/local/go-ethereum/accounts/usbwallet/hub.go:254 +0x142
goroutine 31 [select, 9 minutes]:
github.com/ethereum/go-ethereum/accounts.(*Manager).update(0xc0000dc270)
/usr/local/go-ethereum/accounts/manager.go:111 +0x1b8
created by github.com/ethereum/go-ethereum/accounts.NewManager
/usr/local/go-ethereum/accounts/manager.go:79 +0x4be
goroutine 32 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000db6c0)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:206 +0x134
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:237 +0x176
goroutine 33 [select, 5 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc000264a50)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session_util.go:189 +0x5f9
created by github.com/syndtr/goleveldb/leveldb.newSession
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session.go:93 +0x2b4
goroutine 34 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0000b1340)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:91 +0xcd
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:148 +0x40c
goroutine 35 [select, 1 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0000b1340)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_state.go:101 +0xf6
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:149 +0x42e
goroutine 36 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0000b1340)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:836 +0x25d
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:155 +0x582
goroutine 37 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0000b1340)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:773 +0x150
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:156 +0x5a4
goroutine 38 [select]:
github.com/ethereum/go-ethereum/ethdb/leveldb.(*Database).meter(0xc0000e0e00, 0xb2d05e00)
/usr/local/go-ethereum/ethdb/leveldb/leveldb.go:411 +0x19ef
created by github.com/ethereum/go-ethereum/ethdb/leveldb.New
/usr/local/go-ethereum/ethdb/leveldb/leveldb.go:132 +0xa25
goroutine 39 [sleep, 1 minutes]:
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:310
time.Sleep(0xdf8475800)
/usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/core/rawdb.(*freezer).freeze(0xc0005b8060, 0x1408920, 0xc0000e0e00)
/usr/local/go-ethereum/core/rawdb/freezer.go:274 +0x1bc8
created by github.com/ethereum/go-ethereum/core/rawdb.NewDatabaseWithFreezer
/usr/local/go-ethereum/core/rawdb/database.go:175 +0x1c8
goroutine 40 [select]:
github.com/ethereum/go-ethereum/consensus/ethash.(*remoteSealer).loop(0xc000265c20)
/usr/local/go-ethereum/consensus/ethash/sealer.go:278 +0x276
created by github.com/ethereum/go-ethereum/consensus/ethash.startRemoteSealer
/usr/local/go-ethereum/consensus/ethash/sealer.go:262 +0x2ae
goroutine 41 [select, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).updateLoop(0xc0000e1100)
/usr/local/go-ethereum/core/chain_indexer.go:308 +0x11f
created by github.com/ethereum/go-ethereum/core.NewChainIndexer
/usr/local/go-ethereum/core/chain_indexer.go:116 +0x24d
goroutine 42 [select]:
github.com/ethereum/go-ethereum/core.(*BlockChain).update(0xc0001f2000)
/usr/local/go-ethereum/core/blockchain.go:2041 +0x10f
created by github.com/ethereum/go-ethereum/core.NewBlockChain
/usr/local/go-ethereum/core/blockchain.go:297 +0xc14
goroutine 43 [select, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).eventLoop(0xc0000e1100, 0xc0000d0d80, 0xc000077f20, 0x13e6680, 0xc0005b9ee0)
/usr/local/go-ethereum/core/chain_indexer.go:208 +0x2a2
created by github.com/ethereum/go-ethereum/core.(*ChainIndexer).Start
/usr/local/go-ethereum/core/chain_indexer.go:149 +0xcf
goroutine 44 [select, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*TxPool).scheduleReorgLoop(0xc00000c1e0)
/usr/local/go-ethereum/core/tx_pool.go:974 +0x23d
created by github.com/ethereum/go-ethereum/core.NewTxPool
/usr/local/go-ethereum/core/tx_pool.go:297 +0x733
goroutine 45 [select]:
github.com/ethereum/go-ethereum/core.(*TxPool).loop(0xc00000c1e0)
/usr/local/go-ethereum/core/tx_pool.go:339 +0x32b
created by github.com/ethereum/go-ethereum/core.NewTxPool
/usr/local/go-ethereum/core/tx_pool.go:314 +0x7d2
goroutine 55 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000dac40)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:206 +0x134
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:237 +0x176
goroutine 47 [sleep]:
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:310
time.Sleep(0x5f5e100)
/usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/trie.(*SyncBloom).meter(0xc000178000)
/usr/local/go-ethereum/trie/sync_bloom.go:144 +0x35
github.com/ethereum/go-ethereum/trie.NewSyncBloom.func2(0xc000178000)
/usr/local/go-ethereum/trie/sync_bloom.go:88 +0x61
created by github.com/ethereum/go-ethereum/trie.NewSyncBloom
/usr/local/go-ethereum/trie/sync_bloom.go:86 +0x1c2
goroutine 48 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).qosTuner(0xc0003cc000)
/usr/local/go-ethereum/eth/downloader/downloader.go:1797 +0x358
created by github.com/ethereum/go-ethereum/eth/downloader.New
/usr/local/go-ethereum/eth/downloader/downloader.go:243 +0x405
goroutine 49 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).stateFetcher(0xc0003cc000)
/usr/local/go-ethereum/eth/downloader/statesync.go:77 +0x106
created by github.com/ethereum/go-ethereum/eth/downloader.New
/usr/local/go-ethereum/eth/downloader/downloader.go:244 +0x427
goroutine 50 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).mainLoop(0xc0000d0900)
/usr/local/go-ethereum/miner/worker.go:410 +0x34f
created by github.com/ethereum/go-ethereum/miner.newWorker
/usr/local/go-ethereum/miner/worker.go:219 +0x525
goroutine 51 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).newWorkLoop(0xc0000d0900, 0xb2d05e00)
/usr/local/go-ethereum/miner/worker.go:345 +0x286
created by github.com/ethereum/go-ethereum/miner.newWorker
/usr/local/go-ethereum/miner/worker.go:220 +0x551
goroutine 52 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).resultLoop(0xc0000d0900)
/usr/local/go-ethereum/miner/worker.go:554 +0xdd
created by github.com/ethereum/go-ethereum/miner.newWorker
/usr/local/go-ethereum/miner/worker.go:221 +0x573
goroutine 53 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).taskLoop(0xc0000d0900)
/usr/local/go-ethereum/miner/worker.go:519 +0xf2
created by github.com/ethereum/go-ethereum/miner.newWorker
/usr/local/go-ethereum/miner/worker.go:222 +0x595
goroutine 54 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*Miner).update(0xc0002168a0)
/usr/local/go-ethereum/miner/miner.go:92 +0x277
created by github.com/ethereum/go-ethereum/miner.New
/usr/local/go-ethereum/miner/miner.go:78 +0x15a
goroutine 56 [select, 5 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0002654a0)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session_util.go:189 +0x5f9
created by github.com/syndtr/goleveldb/leveldb.newSession
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session.go:93 +0x2b4
goroutine 57 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0003cd180)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:91 +0xcd
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:148 +0x40c
goroutine 58 [select, 1 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0003cd180)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_state.go:101 +0xf6
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:149 +0x42e
goroutine 59 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0003cd180)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:836 +0x25d
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:155 +0x582
goroutine 60 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0003cd180)
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:773 +0x150
created by github.com/syndtr/goleveldb/leveldb.openDB
/root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:156 +0x5a4
goroutine 367 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcfc98, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000360698, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000360680, 0xc00246f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000360680, 0xc00246f000, 0x1000, 0x1000, 0xc0024a7b60, 0x4e420d, 0xc000360680)
/usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0003c26f0, 0xc00246f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc0002a7da0, 0xc00246f000, 0x1000, 0x1000, 0xbf86c870859d6c86, 0x9b3bdd48e7, 0x1e8e1c0)
/usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002490300)
/usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc002490300, 0x4, 0x9b3bdd48e7, 0x1e8e1c0, 0x0, 0x0, 0x1e8e1c0)
/usr/local/go/src/bufio/bufio.go:138 +0x4f
net/http.(*conn).serve(0xc0003fa6e0, 0x13f9d00, 0xc0005a8840)
/usr/local/go/src/net/http/server.go:1915 +0x9e0
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 62 [select, 9 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x13fa640, 0xc000190900, 0xc0003c8ba0, 0x1159ae2, 0x3, 0x765f, 0x765f, 0x11630b4, 0xc)
/usr/local/go-ethereum/p2p/nat/nat.go:114 +0x453
github.com/ethereum/go-ethereum/p2p.(*Server).setupListening.func1(0xc0000bd400, 0xc0001f1530)
/usr/local/go-ethereum/p2p/server.go:624 +0x8b
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupListening
/usr/local/go-ethereum/p2p/server.go:623 +0x22f
goroutine 63 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcff08, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0000a4298, 0x72, 0x0, 0x0, 0x115d4ae)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc0000a4280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc0000a4280, 0xaad510, 0x18eb2b8, 0x1d9ba80)
/usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc0005b88c0, 0x41b86b, 0xc000260c60, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0005b88c0, 0x0, 0xc0000bd400, 0x1404c00, 0xc0003c2300)
/usr/local/go/src/net/tcpsock.go:261 +0x47
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0xc0000bd400)
/usr/local/go-ethereum/p2p/server.go:888 +0x23a
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupListening
/usr/local/go-ethereum/p2p/server.go:631 +0x15a
goroutine 64 [select, 9 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Server).run(0xc0000bd400, 0x13fa440, 0xc00013e0c0)
/usr/local/go-ethereum/p2p/server.go:696 +0x745
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start
/usr/local/go-ethereum/p2p/server.go:483 +0x48f
goroutine 65 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startEthEntryUpdate.func1(0x13e6680, 0xc0005b89c0, 0xc0000de9c0, 0xc0000daa80, 0xc00031a750)
/usr/local/go-ethereum/eth/enr_entry.go:47 +0x15e
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startEthEntryUpdate
/usr/local/go-ethereum/eth/enr_entry.go:44 +0x91
goroutine 66 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 67 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 68 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 69 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 70 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 71 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 72 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 73 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 74 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 75 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 76 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 77 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 78 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 79 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 80 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 81 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
/usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
/usr/local/go-ethereum/eth/bloombits.go:54 +0x52
goroutine 82 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).txBroadcastLoop(0xc0000db960)
/usr/local/go-ethereum/eth/handler.go:824 +0x115
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
/usr/local/go-ethereum/eth/handler.go:253 +0xc4
goroutine 83 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).minedBroadcastLoop(0xc0000db960)
/usr/local/go-ethereum/eth/handler.go:814 +0x59
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
/usr/local/go-ethereum/eth/handler.go:257 +0x146
goroutine 84 [select]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).syncer(0xc0000db960)
/usr/local/go-ethereum/eth/sync.go:145 +0x1d9
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
/usr/local/go-ethereum/eth/handler.go:260 +0x168
goroutine 85 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).txsyncLoop(0xc0000db960)
/usr/local/go-ethereum/eth/sync.go:109 +0x243
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
/usr/local/go-ethereum/eth/handler.go:261 +0x18a
goroutine 86 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).eventLoop(0xc0005b8d80)
/usr/local/go-ethereum/eth/downloader/api.go:63 +0x2ad
created by github.com/ethereum/go-ethereum/eth/downloader.NewPublicDownloaderAPI
/usr/local/go-ethereum/eth/downloader/api.go:49 +0xca
goroutine 87 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*EventSystem).eventLoop(0xc0000c98c0)
/usr/local/go-ethereum/eth/filters/filter_system.go:459 +0x4c0
created by github.com/ethereum/go-ethereum/eth/filters.NewEventSystem
/usr/local/go-ethereum/eth/filters/filter_system.go:138 +0x33a
goroutine 88 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).timeoutLoop(0xc000539270)
/usr/local/go-ethereum/eth/filters/api.go:82 +0x131
created by github.com/ethereum/go-ethereum/eth/filters.NewPublicFilterAPI
/usr/local/go-ethereum/eth/filters/api.go:72 +0x105
goroutine 495 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f506dfcfe38, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000315f98, 0x72, 0x0, 0x1, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000315f80, 0xc0002a7ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000315f80, 0xc0002a7ba1, 0x1, 0x1, 0xc000190158, 0xc0001d8f68, 0x49195c)
/usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0003c2470, 0xc0002a7ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).backgroundRead(0xc0002a7b90)
/usr/local/go/src/net/http/server.go:677 +0x58
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:673 +0xd4
goroutine 500 [runnable]:
golang.org/x/crypto/scrypt.salsaXOR(0xc0002def40, 0xc0001f7840, 0x1f0, 0x1f0, 0xc0001f7e00, 0x80, 0x80)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:33 +0x6f6
golang.org/x/crypto/scrypt.blockMix(0xc0002def40, 0xc0001f7800, 0x200, 0x200, 0xc0001f7c00, 0x100, 0x100, 0x8)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:166 +0x133
golang.org/x/crypto/scrypt.smix(0xc0003e2400, 0x400, 0x400, 0x8, 0x40000, 0xc05cfbc000, 0x4000000, 0x4000000, 0xc0001f7800, 0x200, ...)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:187 +0x2ee
golang.org/x/crypto/scrypt.Key(0xc000194260, 0xe, 0x10, 0xc0000b3a80, 0x20, 0x40, 0x40000, 0x8, 0x1, 0x20, ...)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:240 +0x290
github.com/ethereum/go-ethereum/accounts/keystore.getKDFKey(0xc000194200, 0xb, 0xc0000b3940, 0x40, 0xc002470d00, 0x20, 0xc0001941e8, 0x6, 0xc0002a6090, 0xc0000b39c0, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:333 +0x6a2
github.com/ethereum/go-ethereum/accounts/keystore.DecryptDataV3(0xc000194200, 0xb, 0xc0000b3940, 0x40, 0xc002470d00, 0x20, 0xc0001941e8, 0x6, 0xc0002a6090, 0xc0000b39c0, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:258 +0x310
github.com/ethereum/go-ethereum/accounts/keystore.decryptKeyV3(0xc000360e80, 0xc00015d620, 0xe, 0xf4d480, 0xc000360e80, 0x0, 0x0, 0x1eb, 0x3eb, 0x0, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:280 +0x103
github.com/ethereum/go-ethereum/accounts/keystore.DecryptKey(0xc0003e2000, 0x1eb, 0x3eb, 0xc00015d620, 0xe, 0x0, 0x0, 0x52)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:224 +0x1c2
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.GetKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0xff19cf2fe38132a3, 0x6f42fbbc81034e28, 0x580f7c5e, 0xc000307d00, 0x7d, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:89 +0x9c
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.StoreKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0xc00250c230, 0x6f, 0xc000191440, 0xc00015d620, 0xe, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:118 +0x1d2
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).importKey(0xc0000dab60, 0xc000191440, 0xc00015d620, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go-ethereum/accounts/keystore/keystore.go:460 +0x15e
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).ImportECDSA(0xc0000dab60, 0xc0001f19e0, 0xc00015d620, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go-ethereum/accounts/keystore/keystore.go:455 +0x182
github.com/ethereum/go-ethereum/internal/ethapi.(*PrivateAccountAPI).ImportRawKey(0xc0005b8d60, 0xc0000b3c00, 0x40, 0xc00015d620, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go-ethereum/internal/ethapi/api.go:305 +0x120
reflect.Value.call(0xc0001eff00, 0xc0003c2088, 0x13, 0x1159dd0, 0x4, 0xc0003a9440, 0x3, 0x4, 0xc00037fbc8, 0x45c20c, ...)
/usr/local/go/src/reflect/value.go:460 +0x5f6
reflect.Value.Call(0xc0001eff00, 0xc0003c2088, 0x13, 0xc0003a9440, 0x3, 0x4, 0x2, 0x2, 0x2)
/usr/local/go/src/reflect/value.go:321 +0xb4
github.com/ethereum/go-ethereum/rpc.(*callback).call(0xc0003c0900, 0x13f9d00, 0xc000191340, 0xc002470080, 0x15, 0xc0001f19b0, 0x2, 0x2, 0x0, 0x0, ...)
/usr/local/go-ethereum/rpc/service.go:206 +0x2b9
github.com/ethereum/go-ethereum/rpc.(*handler).runMethod(0xc0012755f0, 0x13f9d00, 0xc000191340, 0xc00053ca10, 0xc0003c0900, 0xc0001f19b0, 0x2, 0x2, 0x2)
/usr/local/go-ethereum/rpc/handler.go:369 +0x8a
github.com/ethereum/go-ethereum/rpc.(*handler).handleCall(0xc0012755f0, 0xc0001f1950, 0xc00053ca10, 0xc0005a5080)
/usr/local/go-ethereum/rpc/handler.go:331 +0x22c
github.com/ethereum/go-ethereum/rpc.(*handler).handleCallMsg(0xc0012755f0, 0xc0001f1950, 0xc00053ca10, 0x13e5501)
/usr/local/go-ethereum/rpc/handler.go:298 +0x1f3
github.com/ethereum/go-ethereum/rpc.(*handler).handleMsg.func1(0xc0001f1950)
/usr/local/go-ethereum/rpc/handler.go:139 +0x46
github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc.func1(0xc0012755f0, 0xc00049d920)
/usr/local/go-ethereum/rpc/handler.go:226 +0x119
created by github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc
/usr/local/go-ethereum/rpc/handler.go:222 +0x66
goroutine 494 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0012753e0)
/usr/local/go/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc0012753d8)
/usr/local/go/src/sync/waitgroup.go:130 +0x64
github.com/ethereum/go-ethereum/rpc.(*handler).close(0xc0012753b0, 0x13d81c0, 0xc00006a060, 0x0)
/usr/local/go-ethereum/rpc/handler.go:154 +0x61
github.com/ethereum/go-ethereum/rpc.(*Server).serveSingleRequest(0xc0003808d0, 0x13f9dc0, 0xc0002a7e60, 0x13fcbc0, 0xc0000abb80)
/usr/local/go-ethereum/rpc/server.go:116 +0x24c
github.com/ethereum/go-ethereum/rpc.(*Server).ServeHTTP(0xc0003808d0, 0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
/usr/local/go-ethereum/rpc/http.go:270 +0x45e
github.com/rs/cors.(*Cors).Handler.func1(0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
/root/go/pkg/mod/github.com/rs/cors@v0.0.0-20160617231935-a62a804a8a00/cors.go:190 +0x1a4
net/http.HandlerFunc.ServeHTTP(0xc00000fba0, 0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
/usr/local/go/src/net/http/server.go:2007 +0x44
github.com/ethereum/go-ethereum/rpc.(*virtualHostHandler).ServeHTTP(0xc00000fbc0, 0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
/usr/local/go-ethereum/rpc/http.go:337 +0x200
github.com/ethereum/go-ethereum/rpc.newGzipHandler.func1(0x13f3fc0, 0xc00030b420, 0xc0000e1c00)
/usr/local/go-ethereum/rpc/gzip.go:64 +0x330
net/http.HandlerFunc.ServeHTTP(0xc00000fbe0, 0x13f3fc0, 0xc00030b420, 0xc0000e1c00)
/usr/local/go/src/net/http/server.go:2007 +0x44
net/http.serverHandler.ServeHTTP(0xc0003aab60, 0x13f3fc0, 0xc00030b420, 0xc0000e1c00)
/usr/local/go/src/net/http/server.go:2802 +0xa4
net/http.(*conn).serve(0xc0000a7040, 0x13f9d00, 0xc000190d80)
/usr/local/go/src/net/http/server.go:1890 +0x875
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 92 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/fetcher.(*Fetcher).loop(0xc0000dc820)
/usr/local/go-ethereum/eth/fetcher/fetcher.go:314 +0x670
created by github.com/ethereum/go-ethereum/eth/fetcher.(*Fetcher).Start
/usr/local/go-ethereum/eth/fetcher/fetcher.go:176 +0x3f
goroutine 499 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcfd68, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000360018, 0x72, 0x0, 0x1, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000360000, 0xc000178eb1, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000360000, 0xc000178eb1, 0x1, 0x1, 0x13f9d00, 0xc0003a9080, 0xc0001d9710)
/usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0003c24a8, 0xc000178eb1, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).backgroundRead(0xc000178ea0)
/usr/local/go/src/net/http/server.go:677 +0x58
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:673 +0xd4
goroutine 496 [runnable]:
golang.org/x/crypto/scrypt.salsaXOR(0xc000402f40, 0xc0001f73c0, 0x110, 0x110, 0xc0001f77c0, 0x10, 0x10)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:33 +0x6f6
golang.org/x/crypto/scrypt.blockMix(0xc000402f40, 0xc0001f7000, 0x200, 0x200, 0xc0001f7400, 0x100, 0x100, 0x8)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:166 +0x133
golang.org/x/crypto/scrypt.smix(0xc0000b9c00, 0x400, 0x400, 0x8, 0x40000, 0xc04cfbc000, 0x4000000, 0x4000000, 0xc0001f7000, 0x200, ...)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:195 +0x684
golang.org/x/crypto/scrypt.Key(0xc000194070, 0xe, 0x10, 0xc0000b3180, 0x20, 0x40, 0x40000, 0x8, 0x1, 0x20, ...)
/root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:240 +0x290
github.com/ethereum/go-ethereum/accounts/keystore.getKDFKey(0xc000194010, 0xb, 0xc0000b3040, 0x40, 0xc0024708a0, 0x20, 0xc000194020, 0x6, 0xc000e2db90, 0xc0000b30c0, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:333 +0x6a2
github.com/ethereum/go-ethereum/accounts/keystore.DecryptDataV3(0xc000194010, 0xb, 0xc0000b3040, 0x40, 0xc0024708a0, 0x20, 0xc000194020, 0x6, 0xc000e2db90, 0xc0000b30c0, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:258 +0x310
github.com/ethereum/go-ethereum/accounts/keystore.decryptKeyV3(0xc000360b80, 0xc00015c750, 0xe, 0xf4d480, 0xc000360b80, 0x0, 0x0, 0x1eb, 0x3eb, 0x0, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:280 +0x103
github.com/ethereum/go-ethereum/accounts/keystore.DecryptKey(0xc0000b9800, 0x1eb, 0x3eb, 0xc00015c750, 0xe, 0x0, 0x0, 0x52)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:224 +0x1c2
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.GetKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0x6a484ef18f65a4ff, 0x7253c16371cc573a, 0x4199d4c, 0xc000306a80, 0x7d, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:89 +0x9c
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.StoreKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0xc00250c070, 0x6f, 0xc000190f80, 0xc00015c750, 0xe, ...)
/usr/local/go-ethereum/accounts/keystore/passphrase.go:118 +0x1d2
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).importKey(0xc0000dab60, 0xc000190f80, 0xc00015c750, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go-ethereum/accounts/keystore/keystore.go:460 +0x15e
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).ImportECDSA(0xc0000dab60, 0xc00008bd40, 0xc00015c750, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go-ethereum/accounts/keystore/keystore.go:455 +0x182
github.com/ethereum/go-ethereum/internal/ethapi.(*PrivateAccountAPI).ImportRawKey(0xc0005b8d60, 0xc0000b36c0, 0x40, 0xc00015c750, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go-ethereum/internal/ethapi/api.go:305 +0x120
reflect.Value.call(0xc0001eff00, 0xc0003c2088, 0x13, 0x1159dd0, 0x4, 0xc0003a8d20, 0x3, 0x4, 0xc00037fbc8, 0x45c20c, ...)
/usr/local/go/src/reflect/value.go:460 +0x5f6
reflect.Value.Call(0xc0001eff00, 0xc0003c2088, 0x13, 0xc0003a8d20, 0x3, 0x4, 0x2, 0x2, 0x2)
/usr/local/go/src/reflect/value.go:321 +0xb4
github.com/ethereum/go-ethereum/rpc.(*callback).call(0xc0003c0900, 0x13f9d00, 0xc000190ec0, 0xc00015f2e0, 0x15, 0xc00008b140, 0x2, 0x2, 0x0, 0x0, ...)
/usr/local/go-ethereum/rpc/service.go:206 +0x2b9
github.com/ethereum/go-ethereum/rpc.(*handler).runMethod(0xc0012753b0, 0x13f9d00, 0xc000190ec0, 0xc00053c930, 0xc0003c0900, 0xc00008b140, 0x2, 0x2, 0x2)
/usr/local/go-ethereum/rpc/handler.go:369 +0x8a
github.com/ethereum/go-ethereum/rpc.(*handler).handleCall(0xc0012753b0, 0xc00008ad80, 0xc00053c930, 0x7f506e034ee8)
/usr/local/go-ethereum/rpc/handler.go:331 +0x22c
github.com/ethereum/go-ethereum/rpc.(*handler).handleCallMsg(0xc0012753b0, 0xc00008ad80, 0xc00053c930, 0x13e5501)
/usr/local/go-ethereum/rpc/handler.go:298 +0x1f3
github.com/ethereum/go-ethereum/rpc.(*handler).handleMsg.func1(0xc00008ad80)
/usr/local/go-ethereum/rpc/handler.go:139 +0x46
github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc.func1(0xc0012753b0, 0xc00049d4a0)
/usr/local/go-ethereum/rpc/handler.go:226 +0x119
created by github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc
/usr/local/go-ethereum/rpc/handler.go:222 +0x66
goroutine 95 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7f506dfcfbc8, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000361398, 0x72, 0x0, 0x0, 0x115d4ae)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000361380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc000361380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*UnixListener).accept(0xc000380810, 0x0, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:162 +0x32
net.(*UnixListener).Accept(0xc000380810, 0x1190ded, 0x31, 0x0, 0x0)
/usr/local/go/src/net/unixsock.go:260 +0x47
github.com/ethereum/go-ethereum/rpc.(*Server).ServeListener(0xc0002a6ab0, 0x13f3d40, 0xc000380810, 0x0, 0x2)
/usr/local/go-ethereum/rpc/ipc.go:30 +0x49
created by github.com/ethereum/go-ethereum/rpc.StartIPCEndpoint
/usr/local/go-ethereum/rpc/endpoints.go:100 +0x29b
goroutine 96 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcfaf8, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0003c4a18, 0x72, 0x0, 0x0, 0x115d4ae)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc0003c4a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc0003c4a00, 0xc00040be00, 0x834424, 0xc0003aac00)
/usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00000fa20, 0x5e3aa9ca, 0xc00040be00, 0x4dbd86)
/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000fa20, 0xc00040be50, 0x18, 0xc000372a80, 0x833954)
/usr/local/go/src/net/tcpsock.go:261 +0x47
net/http.(*Server).Serve(0xc0003aab60, 0x13f3d00, 0xc00000fa20, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2896 +0x280
created by github.com/ethereum/go-ethereum/rpc.StartHTTPEndpoint
/usr/local/go-ethereum/rpc/endpoints.go:50 +0x3b2
goroutine 97 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/cmd/utils.StartNode.func1(0xc0000bcf00)
/usr/local/go-ethereum/cmd/utils/cmd.go:74 +0x116
created by github.com/ethereum/go-ethereum/cmd/utils.StartNode
/usr/local/go-ethereum/cmd/utils/cmd.go:70 +0xad
goroutine 98 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc0001f16e0, 0x13fcbc0, 0xc0000aa190, 0x0)
/usr/local/go-ethereum/rpc/server.go:87 +0x19c
created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1
/usr/local/go-ethereum/rpc/inproc.go:29 +0xbd
goroutine 99 [select, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc0003c4b80, 0x13fcbc0, 0xc0000aa230)
/usr/local/go-ethereum/rpc/client.go:542 +0x2e2
created by github.com/ethereum/go-ethereum/rpc.initClient
/usr/local/go-ethereum/rpc/client.go:223 +0x2a9
goroutine 100 [chan receive, 9 minutes]:
main.startNode.func1(0xc0000bcf00, 0xc0003d6240, 0xc0003c21c0)
/usr/local/go-ethereum/cmd/geth/main.go:361 +0x104
created by main.startNode
/usr/local/go-ethereum/cmd/geth/main.go:353 +0x244
goroutine 101 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc0001f16e0, 0x13fcbc0, 0xc0000aa2d0, 0x0)
/usr/local/go-ethereum/rpc/server.go:87 +0x19c
created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1
/usr/local/go-ethereum/rpc/inproc.go:29 +0xbd
goroutine 102 [select, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc0003c4d00, 0x13fcbc0, 0xc0000aa370)
/usr/local/go-ethereum/rpc/client.go:542 +0x2e2
created by github.com/ethereum/go-ethereum/rpc.initClient
/usr/local/go-ethereum/rpc/client.go:223 +0x2a9
goroutine 103 [select, 9 minutes]:
github.com/ethereum/go-ethereum/internal/jsre.(*JSRE).runEventLoop(0xc000191a80)
/usr/local/go-ethereum/internal/jsre/jsre.go:177 +0x4e4
created by github.com/ethereum/go-ethereum/internal/jsre.New
/usr/local/go-ethereum/internal/jsre/jsre.go:78 +0x11c
goroutine 104 [select, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc000f3af00, 0x13fcbc0, 0xc0000aa190)
/usr/local/go-ethereum/rpc/client.go:542 +0x2e2
created by github.com/ethereum/go-ethereum/rpc.initClient
/usr/local/go-ethereum/rpc/client.go:223 +0x2a9
我重启了一下geth,发现一直在sendTracsaction
内存占用一直在6%左右,cpu一直在0.7%左右
问题2:我在metamask导入了keystore文件,metamask为啥知道这个账户的余额,是因为web3.js向节点发送了getBalance这种请求吗,但是浏览器控制台network没有看到有任何请求。是不是因为web3.js和节点之间通过rpc通信,浏览器控制台只能看到http请求?
问题3:metamask到底是个怎样的定位呢?我现在理解的是metamask可以创建账号,并保存你的keystore文件,在需要发送交易时提醒你确认,好像除了不能挖矿其他和全节点一样,那是不是可以理解为metamask就是个轻节点呢?如果是轻节点,那他同步的块头放在哪呢?如果是轻节点,怎么会是通过rpc与节点通信呢,不应该是p2p吗?
看上去你的机器被人扫了, 一直在发起交易。 这两个参数可以更改,不用默认端口,并对指定IP开放。
--rpcport "7545" --rpcaddr "0.0.0.0"
或者是使用防火墙限制IP访问。
metamask 会调用 getBalance , 浏览器控制台 network 只能看到页面的http请求, 这个请求是插件发出的。 因此看不到。
metamask 是一个钱包, 和imtoken 等钱包 差不多,只不过产品形式的浏览器插件。 metamask 后面的节点有 infura.io 提供。