BytomDAO / bytom

Official Go implementation of the Bytom protocol
https://bytomdao.org
GNU Affero General Public License v3.0
1.28k stars 360 forks source link

节点运行几分钟后报 out of memory错误 #678

Closed andylaumi closed 6 years ago

andylaumi commented 6 years ago

Environment

Problem Description

andylaumi commented 6 years ago

time="2018-04-18T10:40:32+08:00" level=info msg="Will dial address" addr="207.148.29.6:46656" time="2018-04-18T10:40:32+08:00" level=info msg="Will dial address" addr="139.162.105.40:46656" time="2018-04-18T10:40:32+08:00" level=info msg="Will dial address" addr="100.64.232.9:46656" time="2018-04-18T10:40:32+08:00" level=info msg="Will dial address" addr="219.144.187.205:46656" time="2018-04-18T10:40:32+08:00" level=info msg="Will dial address" addr="192.161.49.27:46656" time="2018-04-18T10:40:32+08:00" level=info msg="Will dial address" addr="2.0.1.3:46656" time="2018-04-18T10:40:32+08:00" level=info msg="Will dial address" addr="219.144.248.249:46656" time="2018-04-18T10:40:32+08:00" level=info msg="Dialing peer" address="100.64.232.9:46656" time="2018-04-18T10:40:35+08:00" level=info msg="Failed to dial peer" address="100.64.232.9:46656" error="Error creating peer: dial tcp time="2018-04-18T10:40:35+08:00" level=info msg="Dialing peer" address="219.144.187.205:46656" time="2018-04-18T10:40:38+08:00" level=info msg="Failed to dial peer" address="219.144.187.205:46656" error="Error creating peer: dial time="2018-04-18T10:40:38+08:00" level=info msg="Dialing peer" address="192.161.49.27:46656" time="2018-04-18T10:40:39+08:00" level=info msg="bk peer num:1 sw peer num:1 [Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-18T10:40:39+08:00" level=info msg="Synchronising ..." time="2018-04-18T10:40:39+08:00" level=info msg="Failed to dial peer" address="192.161.49.27:46656" error="Error creating peer: dial tc time="2018-04-18T10:40:40+08:00" level=info msg="Dialing peer" address="125.122.28.211:46656" time="2018-04-18T10:40:44+08:00" level=info msg="block saved on disk" hash=a1000bff9eddc7fd0230ff292abd12b4fe1da8c19652f71a7101669d53c1 time="2018-04-18T10:40:44+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 384}" peerID=55EE432305152881A50E74C9 time="2018-04-18T10:40:44+08:00" level=info msg="BlockResponseMessage height:3" time="2018-04-18T10:40:49+08:00" level=info msg="bk peer num:1 sw peer num:1 [Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-18T10:40:49+08:00" level=info msg="Synchronising ..." time="2018-04-18T10:41:05+08:00" level=info msg="bk peer num:1 sw peer num:1 [Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-18T10:41:06+08:00" level=info msg="Synchronising ..." time="2018-04-18T10:41:07+08:00" level=info msg="Peer handshake" peerNodeInfo="NodeInfo{pk: PubKeyEd25519{33B3279CD785723738B445A624C3B time="2018-04-18T10:41:07+08:00" level=info msg="Failed to add peer" address="125.122.28.211:46656" error="Peer is on a different netwo time="2018-04-18T10:41:07+08:00" level=info msg="Dialing peer" address="207.148.29.6:46656" time="2018-04-18T10:41:09+08:00" level=info msg="bk peer num:1 sw peer num:1 [Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-18T10:41:09+08:00" level=info msg="Synchronising ..." time="2018-04-18T10:41:09+08:00" level=info msg="Failed to dial peer" address="207.148.29.6:46656" error="Error creating peer: dial tcp time="2018-04-18T10:41:09+08:00" level=info msg="Dialing peer" address="2.0.1.3:46656" time="2018-04-18T10:41:11+08:00" level=info msg="block saved on disk" hash=831bbb9921a994328112699e7b5f2511b719ea0d1a555e5882b999ed178b time="2018-04-18T10:41:11+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 384}" peerID=55EE432305152881A50E74C9 time="2018-04-18T10:41:11+08:00" level=info msg="BlockResponseMessage height:4" time="2018-04-18T10:41:12+08:00" level=info msg="Failed to dial peer" address="2.0.1.3:46656" error="Error creating peer: dial tcp 2.0. time="2018-04-18T10:41:12+08:00" level=info msg="Dialing peer" address="219.144.248.249:46656" time="2018-04-18T10:41:16+08:00" level=info msg="Failed to dial peer" address="219.144.248.249:46656" error="Error creating peer: dial time="2018-04-18T10:41:16+08:00" level=info msg="Dialing peer" address="212.111.41.245:46656" time="2018-04-18T10:41:19+08:00" level=info msg="bk peer num:1 sw peer num:1 [Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-18T10:41:19+08:00" level=info msg="Synchronising ..." time="2018-04-18T10:41:23+08:00" level=info msg="Saving AddrBook to file" size=40 time="2018-04-18T10:41:25+08:00" level=info msg="block saved on disk" hash=6c59f3dc882d98d513b51e92bec1e08efb04ab6f268bdd1b4704ef0a8426 time="2018-04-18T10:41:25+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 384}" peerID=55EE432305152881A50E74C9 time="2018-04-18T10:41:25+08:00" level=info msg="BlockResponseMessage height:5" time="2018-04-18T10:41:29+08:00" level=info msg="bk peer num:1 sw peer num:1 [Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-18T10:41:29+08:00" level=info msg="Synchronising ..." runtime: out of memory: cannot allocate 134217728-byte block (961609728 in use) fatal error: out of memory

runtime stack: runtime.throw(0xb8e202, 0xd) /usr/local/go/src/runtime/panic.go:605 +0x7c runtime.largeAlloc(0x8000000, 0x440101, 0x69040000) /usr/local/go/src/runtime/malloc.go:829 +0xe0 runtime.mallocgc.func1() /usr/local/go/src/runtime/malloc.go:722 +0x39 runtime.systemstack(0x12156000) /usr/local/go/src/runtime/asm_386.s:393 +0x5e runtime.mstart() /usr/local/go/src/runtime/proc.go:1135

goroutine 31 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_386.s:347 fp=0x13a299c4 sp=0x13a299c0 pc=0x450d40 runtime.mallocgc(0x8000000, 0xaba1a0, 0x64304501, 0x69040000) /usr/local/go/src/runtime/malloc.go:721 +0x67e fp=0x13a29a18 sp=0x13a299c4 pc=0x40f9de runtime.makeslice(0xaba1a0, 0x1000000, 0x1000000, 0x69040000, 0x400000, 0x400000) /usr/local/go/src/runtime/slice.go:54 +0x59 fp=0x13a29a2c sp=0x13a29a18 pc=0x43d559 github.com/bytom/mining/tensority.mulMatrix(0x237184a0, 0x20, 0x20, 0x164be000, 0x400000, 0x470000, 0x474c8404, 0x834ec853, 0x485c0142) /Users/jnet/Documents/go/src/github.com/bytom/mining/tensority/matrix.go:33 +0x257 fp=0x13a29af4 sp=0x13a29a2c pc=0x916307 github.com/bytom/mining/tensority.algorithm(0x1229cba4, 0x121b2784, 0x13a29c24) /Users/jnet/Documents/go/src/github.com/bytom/mining/tensority/algorithm.go:14 +0x4d9 fp=0x13a29c0c sp=0x13a29af4 pc=0x9155d9 github.com/bytom/mining/tensority.(Cache).Hash(0x121441e8, 0x1229cba4, 0x121b2784, 0x22) /Users/jnet/Documents/go/src/github.com/bytom/mining/tensority/algorithm.go:47 +0x91 fp=0x13a29c48 sp=0x13a29c0c pc=0x916081 github.com/bytom/consensus/difficulty.CheckProofOfWork(0x1229cba4, 0x121b2784, 0xccccc, 0x20000000, 0x2c8b21e7) /Users/jnet/Documents/go/src/github.com/bytom/consensus/difficulty/difficulty.go:121 +0x33 fp=0x13a29c60 sp=0x13a29c48 pc=0x917 github.com/bytom/protocol/validation.ValidateBlockHeader(0x1229cba0, 0x121b2be0, 0x12194180, 0x3e9a95f2) /Users/jnet/Documents/go/src/github.com/bytom/protocol/validation/block.go:69 +0x73b fp=0x13a29d98 sp=0x13a29c60 pc=0x91ae2b github.com/bytom/protocol/validation.ValidateBlock(0x1229cba0, 0x121b2be0, 0x121b2be0, 0x918940) /Users/jnet/Documents/go/src/github.com/bytom/protocol/validation/block.go:77 +0x4d fp=0x13a29f10 sp=0x13a29d98 pc=0x91b0dd github.com/bytom/protocol.(Chain).saveBlock(0x1222c500, 0x122de3c0, 0x121b2be0, 0x3e9a95f2) /Users/jnet/Documents/go/src/github.com/bytom/protocol/block.go:137 +0x60 fp=0x13a29f34 sp=0x13a29f10 pc=0x927430 github.com/bytom/protocol.(Chain).processBlock(0x1222c500, 0x122de3c0, 0x1, 0x0, 0x0) /Users/jnet/Documents/go/src/github.com/bytom/protocol/block.go:218 +0x2b6 fp=0x13a29fb8 sp=0x13a29f34 pc=0x927e26 github.com/bytom/protocol.(Chain).blockProcesser(0x1222c500) /Users/jnet/Documents/go/src/github.com/bytom/protocol/block.go:200 +0x50 fp=0x13a29fe8 sp=0x13a29fb8 pc=0x927b00 runtime.goexit() /usr/local/go/src/runtime/asm_386.s:1635 +0x1 fp=0x13a29fec sp=0x13a29fe8 pc=0x452991 created by github.com/bytom/protocol.NewChain /Users/jnet/Documents/go/src/github.com/bytom/protocol/protocol.go:58 +0x242

goroutine 1 [select (no cases), 2 minutes]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.TrapSignal(0x12144820) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/os.go:52 +0xd2 github.com/bytom/node.(Node).RunForever(0x1217f500) /Users/jnet/Documents/go/src/github.com/bytom/node/node.go:221 +0x4d github.com/bytom/cmd/bytomd/commands.runNode(0x1337620, 0x12144838, 0x0, 0x1, 0x0, 0x0) /Users/jnet/Documents/go/src/github.com/bytom/cmd/bytomd/commands/run_node.go:51 +0x129 github.com/bytom/vendor/github.com/spf13/cobra.(Command).execute(0x1337620, 0x12144828, 0x1, 0x1, 0x1337620, 0x12144828) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/spf13/cobra/command.go:698 +0x32b github.com/bytom/vendor/github.com/spf13/cobra.(Command).ExecuteC(0x1337500, 0x1222f490, 0x74aac3, 0xae6de0) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/spf13/cobra/command.go:783 +0x275 github.com/bytom/vendor/github.com/spf13/cobra.(Command).Execute(0x1337500, 0x74a549, 0x121447f8) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/spf13/cobra/command.go:736 +0x21 github.com/bytom/vendor/github.com/tendermint/tmlibs/cli.Executor.Execute(0x1337500, 0xf5c508, 0x2, 0x1214c380) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/cli/setup.go:97 +0x33 main.main() /Users/jnet/Documents/go/src/github.com/bytom/cmd/bytomd/main.go:56 +0x63

goroutine 18 [syscall, 2 minutes]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:131 +0x12f os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:22 +0x1a created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:28 +0x37

goroutine 20 [chan receive]: github.com/bytom/metrics.init.0.func1() /Users/jnet/Documents/go/src/github.com/bytom/metrics/metrics.go:182 +0x7c created by github.com/bytom/metrics.init.0 /Users/jnet/Documents/go/src/github.com/bytom/metrics/metrics.go:181 +0x2b

goroutine 21 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x121864d0) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x125 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x14c

goroutine 22 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x12232500) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd1 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x454

goroutine 23 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x12232500) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xf6 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x472

goroutine 24 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x12232500) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x216 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x5b6

goroutine 25 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x12232500) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x140 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x5d4

goroutine 26 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x12186370) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x125 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x14c

goroutine 27 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x12194000) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd1 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x454

goroutine 28 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x12194000) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xf6 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x472

goroutine 29 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x12194000) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x216 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x5b6

goroutine 30 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x12194000) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x140 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x5d4

goroutine 32 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x12186790) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x125 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x14c

goroutine 7 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x12232800) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd1 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x454

goroutine 8 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x12232800) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xf6 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x472

goroutine 9 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x12232800) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x216 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x5b6

goroutine 10 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x12232800) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x140 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x5d4

goroutine 11 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x12186840) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x125 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x14c

goroutine 12 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x12232100) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd1 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x454

goroutine 13 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x12232100) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xf6 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x472

goroutine 14 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x12232100) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x216 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x5b6

goroutine 15 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x12232100) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x140 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x5d4

goroutine 16 [chan receive]: github.com/bytom/wallet.(*Wallet).walletUpdater(0x12234980) /Users/jnet/Documents/go/src/github.com/bytom/wallet/wallet.go:210 +0x1dd created by github.com/bytom/wallet.NewWallet /Users/jnet/Documents/go/src/github.com/bytom/wallet/wallet.go:81 +0x183

goroutine 50 [select]: github.com/bytom/account.(*Manager).ExpireReservations(0x12209100, 0x12ebe20, 0x121840b0, 0x3b9aca00, 0x0) /Users/jnet/Documents/go/src/github.com/bytom/account/accounts.go:115 +0xdc created by github.com/bytom/node.NewNode /Users/jnet/Documents/go/src/github.com/bytom/node/node.go:114 +0x1210

goroutine 51 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x12186c60) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x125 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x14c

goroutine 52 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x12232400) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd1 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x454

goroutine 53 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x12232400) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xf6 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x472

goroutine 54 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x12232400) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x216 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x5b6

goroutine 55 [select, 2 minutes]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x12232400) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x140 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x5d4

goroutine 56 [select]: github.com/bytom/p2p/trust.(TrustMetricStore).saveRoutine(0x1217f2c0) /Users/jnet/Documents/go/src/github.com/bytom/p2p/trust/store.go:200 +0xf9 created by github.com/bytom/p2p/trust.(TrustMetricStore).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/trust/store.go:60 +0x8a

goroutine 57 [chan receive, 2 minutes]: github.com/bytom/p2p.(*Switch).scamPeerHandler(0x122100c0) /Users/jnet/Documents/go/src/github.com/bytom/p2p/switch.go:704 +0x45 created by github.com/bytom/p2p.NewSwitch /Users/jnet/Documents/go/src/github.com/bytom/p2p/switch.go:125 +0x76c

goroutine 58 [chan receive, 2 minutes]: github.com/bytom/netsync.(*blockKeeper).txsProcessWorker(0x121756c0) /Users/jnet/Documents/go/src/github.com/bytom/netsync/block_keeper.go:169 +0x42 created by github.com/bytom/netsync.newBlockKeeper /Users/jnet/Documents/go/src/github.com/bytom/netsync/block_keeper.go:54 +0xe7

goroutine 59 [select]: github.com/bytom/mining/miningpool.(*MiningPool).blockUpdater(0x121aaa20) /Users/jnet/Documents/go/src/github.com/bytom/mining/miningpool/minepool.go:56 +0xdd created by github.com/bytom/mining/miningpool.NewMiningPool /Users/jnet/Documents/go/src/github.com/bytom/mining/miningpool/minepool.go:48 +0xbb

goroutine 60 [select, 2 minutes]: github.com/bytom/mining/cpuminer.(CPUMiner).miningWorkerController(0x1217f5c0) /Users/jnet/Documents/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:146 +0x14f created by github.com/bytom/mining/cpuminer.(CPUMiner).Start /Users/jnet/Documents/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:201 +0x10c

goroutine 34 [runnable]: github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmParallel(0x136a0100, 0x100, 0x100, 0x100, 0x21f3a000, 0x10000, 0x10000, 0x10 /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:170 +0x203 github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.Implementation.Dgemm(0x6f, 0x70, 0x100, 0x100, 0x100, 0x0, 0x3ff00000, 0x21f3a000 /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:59 +0x2bb github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.(*Implementation).Dgemm(0x1351f60, 0x6f, 0x70, 0x100, 0x100, 0x100, 0x0, 0x3ff000

:1 +0xf5 github.com/bytom/vendor/gonum.org/v1/gonum/blas/blas64.Gemm(0x6f, 0x70, 0x0, 0x3ff00000, 0x100, 0x100, 0x100, 0x21f3a000, 0x10000, 0x10 /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/blas64/blas64.go:372 +0x100 github.com/bytom/vendor/gonum.org/v1/gonum/mat.(*Dense).Mul(0x236dc140, 0x12eb220, 0x225b06a0, 0x12eb6c0, 0x12145b80) /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/mat/dense_arithmetic.go:305 +0xc75 github.com/bytom/mining/tensority.mulMatrix(0x1214a220, 0x20, 0x20, 0x4c1dc000, 0x400000, 0x470000, 0xcf1a0541, 0xaeeae986, 0x25c5f6f1) /Users/jnet/Documents/go/src/github.com/bytom/mining/tensority/matrix.go:56 +0x4ef github.com/bytom/mining/tensority.algorithm(0x14b31ec0, 0x121b2784, 0x1242be58) /Users/jnet/Documents/go/src/github.com/bytom/mining/tensority/algorithm.go:14 +0x4d9 github.com/bytom/mining/tensority.(*Cache).Hash(0x121441e8, 0x1242bec0, 0x121b2784, 0xaeeae986) /Users/jnet/Documents/go/src/github.com/bytom/mining/tensority/algorithm.go:47 +0x91 github.com/bytom/consensus/difficulty.CheckProofOfWork(0x1242bec0, 0x121b2784, 0xccccc, 0x20000000, 0x71d22fcc) /Users/jnet/Documents/go/src/github.com/bytom/consensus/difficulty/difficulty.go:121 +0x33 github.com/bytom/mining/cpuminer.(*CPUMiner).solveBlock(0x1217f5c0, 0x122de500, 0x125aaba0, 0x1214c100, 0x0) /Users/jnet/Documents/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:70 +0x1bc github.com/bytom/mining/cpuminer.(*CPUMiner).generateBlocks(0x1217f5c0, 0x1214c100) /Users/jnet/Documents/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:102 +0x134 created by github.com/bytom/mining/cpuminer.(*CPUMiner).miningWorkerController.func1 /Users/jnet/Documents/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:136 +0x6c goroutine 62 [select, 2 minutes]: github.com/bytom/netsync.(*SyncManager).txBroadcastLoop(0x12234500) /Users/jnet/Documents/go/src/github.com/bytom/netsync/handle.go:166 +0xd6 created by github.com/bytom/netsync.(*SyncManager).Start /Users/jnet/Documents/go/src/github.com/bytom/netsync/handle.go:146 +0x55 goroutine 63 [select, 2 minutes]: github.com/bytom/netsync.(*SyncManager).minedBroadcastLoop(0x12234500) /Users/jnet/Documents/go/src/github.com/bytom/netsync/handle.go:178 +0xcb created by github.com/bytom/netsync.(*SyncManager).Start /Users/jnet/Documents/go/src/github.com/bytom/netsync/handle.go:149 +0x73 goroutine 64 [select]: github.com/bytom/netsync.(*SyncManager).syncer(0x12234500) /Users/jnet/Documents/go/src/github.com/bytom/netsync/sync.go:57 +0x15e created by github.com/bytom/netsync.(*SyncManager).Start /Users/jnet/Documents/go/src/github.com/bytom/netsync/handle.go:152 +0x91 goroutine 65 [select, 2 minutes]: github.com/bytom/netsync.(*SyncManager).txsyncLoop(0x12234500) /Users/jnet/Documents/go/src/github.com/bytom/netsync/sync.go:152 +0x1d8 created by github.com/bytom/netsync.(*SyncManager).Start /Users/jnet/Documents/go/src/github.com/bytom/netsync/handle.go:154 +0xaf goroutine 66 [select, 2 minutes]: github.com/bytom/netsync.(*Fetcher).loop(0x12175720) /Users/jnet/Documents/go/src/github.com/bytom/netsync/fetcher.go:108 +0x5e2 created by github.com/bytom/netsync.(*Fetcher).Start /Users/jnet/Documents/go/src/github.com/bytom/netsync/fetcher.go:57 +0x33 goroutine 35 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x321fa5c0, 0x72, 0x122c9e08) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x12146204, 0x72, 0x400, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x12146154, 0x1361ea10, 0x52fa08, 0x2, 0x1) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).acceptOne(0x12146140, 0x504, 0x12152460, 0x2, 0x2, 0x12146154, 0x2372abf4, 0x410418, 0x2372abf4, 0x12146140) /usr/local/go/src/internal/poll/fd_windows.go:767 +0x85 internal/poll.(*FD).Accept(0x12146140, 0x2372abf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /usr/local/go/src/internal/poll/fd_windows.go:801 +0x11b net.(*netFD).accept(0x12146140, 0xad4e80, 0x4318d5, 0x122c9f38) /usr/local/go/src/net/fd_windows.go:192 +0x65 net.(*TCPListener).accept(0x12144a78, 0x122c9f58, 0x450500, 0x122c9f54) /usr/local/go/src/net/tcpsock_posix.go:136 +0x23 net.(*TCPListener).Accept(0x12144a78, 0xf5c3e0, 0x1217fce0, 0x12ebea0, 0x122931e0) /usr/local/go/src/net/tcpsock.go:247 +0x3c net/http.(*Server).Serve(0x12234b00, 0x12eb420, 0x12144a78, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2695 +0x148 github.com/bytom/api.(*API).StartServer.func1(0x121aaab0, 0x12eb420, 0x12144a78) /Users/jnet/Documents/go/src/github.com/bytom/api/api.go:136 +0x38 created by github.com/bytom/api.(*API).StartServer /Users/jnet/Documents/go/src/github.com/bytom/api/api.go:135 +0x18b goroutine 67 [chan receive, locked to thread]: internal/poll.(*ioSrv).ProcessRemoteIO(0x133b6d0) /usr/local/go/src/internal/poll/fd_windows.go:153 +0xcf created by internal/poll.startServer /usr/local/go/src/internal/poll/fd_windows.go:259 +0x6f goroutine 68 [chan receive, locked to thread]: internal/poll.(*ioSrv).ProcessRemoteIO(0x133b6d4) /usr/local/go/src/internal/poll/fd_windows.go:153 +0xcf created by internal/poll.startServer /usr/local/go/src/internal/poll/fd_windows.go:261 +0xc1 goroutine 71 [chan receive, 2 minutes]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.TrapSignal.func1(0x12209980, 0x12144820) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/os.go:44 +0x4b created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.TrapSignal /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/os.go:43 +0xcd goroutine 4086 [IO wait]: internal/poll.runtime_pollWait(0x321fa458, 0x72, 0x129f3cf8) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x236e0204, 0x72, 0x129f3c00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x236e0154, 0xf5c2d8, 0x0, 0x40e19d, 0x321fa45c) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x236e0140, 0x136bd000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x236e0140, 0x136bd000, 0x1000, 0x1000, 0x457bcf, 0x122d09a4, 0xffffffff) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x2372a958, 0x136bd000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 net/http.(*connReader).Read(0x122d09a0, 0x136bd000, 0x1000, 0x1000, 0x236e0140, 0xddc7a200, 0xbeadca0e) /usr/local/go/src/net/http/server.go:753 +0x126 bufio.(*Reader).fill(0x1229c720) /usr/local/go/src/bufio/bufio.go:97 +0xe6 bufio.(*Reader).Peek(0x1229c720, 0x4, 0xbeadca0e, 0xa0ba9c8d, 0x3a, 0x133d8c0, 0x0) /usr/local/go/src/bufio/bufio.go:129 +0x2f net/http.(*conn).serve(0x1217fc20, 0x12ebde0, 0x122d0980) /usr/local/go/src/net/http/server.go:1826 +0x76c created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2720 +0x1f6 goroutine 2133 [IO wait]: internal/poll.runtime_pollWait(0x321fa2f0, 0x72, 0x129edcf8) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x12146844, 0x72, 0x129edc00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x12146794, 0xf5c2d8, 0x0, 0x40e19d, 0x321fa2f4) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x12146780, 0x13809000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x12146780, 0x13809000, 0x1000, 0x1000, 0x457bcf, 0x12296cc4, 0xffffffff) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x2373f9f0, 0x13809000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 net/http.(*connReader).Read(0x12296cc0, 0x13809000, 0x1000, 0x1000, 0x12146780, 0xb52de954, 0xbeadca0e) /usr/local/go/src/net/http/server.go:753 +0x126 bufio.(*Reader).fill(0x125aac00) /usr/local/go/src/bufio/bufio.go:97 +0xe6 bufio.(*Reader).Peek(0x125aac00, 0x4, 0xbeadca0e, 0x7c1dc7a1, 0x3a, 0x133d8c0, 0x0) /usr/local/go/src/bufio/bufio.go:129 +0x2f net/http.(*conn).serve(0x136be540, 0x12ebde0, 0x12296ca0) /usr/local/go/src/net/http/server.go:1826 +0x76c created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2720 +0x1f6 goroutine 798 [IO wait]: internal/poll.runtime_pollWait(0x321fa4d0, 0x72, 0x233d7cf8) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x121465c4, 0x72, 0x233d7c00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x12146514, 0xf5c2d8, 0x0, 0x40e19d, 0x321fa4d4) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x12146500, 0x1223b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x12146500, 0x1223b000, 0x1000, 0x1000, 0x457bcf, 0x121743e4, 0xffffffff) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x1217ad88, 0x1223b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 net/http.(*connReader).Read(0x121743e0, 0x1223b000, 0x1000, 0x1000, 0x12146500, 0xb9d22e98, 0xbeadca0e) /usr/local/go/src/net/http/server.go:753 +0x126 bufio.(*Reader).fill(0x125aae40) /usr/local/go/src/bufio/bufio.go:97 +0xe6 bufio.(*Reader).Peek(0x125aae40, 0x4, 0xbeadca0e, 0x806c7785, 0x3a, 0x133d8c0, 0x0) /usr/local/go/src/bufio/bufio.go:129 +0x2f net/http.(*conn).serve(0x1217f140, 0x12ebde0, 0x121743c0) /usr/local/go/src/net/http/server.go:1826 +0x76c created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2720 +0x1f6 goroutine 7292 [runnable]: github.com/bytom/vendor/gonum.org/v1/gonum/internal/asm/f64.DotUnitary(0x21f5f200, 0x40, 0xb5c0, 0x20bd9200, 0x40, 0x2345c0, 0x0, 0x40d /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/internal/asm/f64/dot.go:14 +0x5f github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmSerialNotTrans(0x40, 0x40, 0x40, 0x21f5a200, 0x3f40, 0xbfc0, 0x100, 0x20bbc2 /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:239 +0x5e github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmSerial(0x12300100, 0x40, 0x40, 0x40, 0x21f5a200, 0x3f40, 0xbfc0, 0x100, 0x20 /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:190 +0x180 github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmParallel.func1(0x1219e8e0, 0x0, 0x3ff00000, 0x910100, 0x100, 0x100, 0x1230ae /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:161 +0xe9 created by github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmParallel /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:121 +0x1c8 goroutine 426 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x321fa638, 0x72, 0x122ffe64) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x12146484, 0x72, 0x400, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x121463d4, 0x121960c0, 0x52fa08, 0x2, 0x1) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).acceptOne(0x121463c0, 0x578, 0x122e22a0, 0x2, 0x2, 0x121463d4, 0x12150770, 0x0, 0x40fbfc, 0x8) /usr/local/go/src/internal/poll/fd_windows.go:767 +0x85 internal/poll.(*FD).Accept(0x121463c0, 0x1217b738, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /usr/local/go/src/internal/poll/fd_windows.go:801 +0x11b net.(*netFD).accept(0x121463c0, 0x3f40, 0x84387cb1, 0xe08c6074) /usr/local/go/src/net/fd_windows.go:192 +0x65 net.(*TCPListener).accept(0x121449d0, 0x98c2288f, 0x43084e, 0xf5c654) /usr/local/go/src/net/tcpsock_posix.go:136 +0x23 net.(*TCPListener).Accept(0x121449d0, 0x100, 0x100, 0x122d0900, 0x1239c000) /usr/local/go/src/net/tcpsock.go:247 +0x3c github.com/bytom/p2p.(*DefaultListener).listenRoutine(0x122508c0) /Users/jnet/Documents/go/src/github.com/bytom/p2p/listener.go:125 +0x54 created by github.com/bytom/p2p.(*DefaultListener).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/listener.go:113 +0x35 goroutine 427 [select]: github.com/bytom/p2p.(*AddrBook).saveRoutine(0x12234a80) /Users/jnet/Documents/go/src/github.com/bytom/p2p/addrbook.go:408 +0xe9 created by github.com/bytom/p2p.(*AddrBook).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/addrbook.go:135 +0x64 goroutine 428 [semacquire]: sync.runtime_Semacquire(0x236ee90c) /usr/local/go/src/runtime/sema.go:56 +0x2e sync.(*WaitGroup).Wait(0x236ee900) /usr/local/go/src/sync/waitgroup.go:131 +0x7b github.com/bytom/vendor/github.com/tendermint/tmlibs/common.Parallel(0x233d7a44, 0x2, 0x2) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/async.go:14 +0x93 github.com/bytom/p2p.shareEphPubKey(0x323149d8, 0x225acad0, 0x237188c0, 0x237188a0, 0xcb7d615a, 0x5c7907a4) /Users/jnet/Documents/go/src/github.com/bytom/p2p/secret_connection.go:201 +0x155 github.com/bytom/p2p.MakeSecretConnection(0x323149d8, 0x225acad0, 0x1271f71, 0x82794781, 0x7a8a9220, 0xf5bdb9ed, 0xcb7d615a, 0x5c7907a4 /Users/jnet/Documents/go/src/github.com/bytom/p2p/secret_connection.go:59 +0xd3 github.com/bytom/p2p.newPeerFromConnAndConfig(0x12ee820, 0x225acad0, 0x12ee801, 0x121755c0, 0x1217ab48, 0x2, 0x2, 0x2373eb50, 0x1271f71 /Users/jnet/Documents/go/src/github.com/bytom/p2p/peer.go:105 +0x3bb github.com/bytom/p2p.newOutboundPeerWithConfig(0x122dd900, 0x121755c0, 0x1217ab48, 0x2, 0x2, 0x2373eb50, 0x1271f71, 0x82794781, 0x7a8a9 /Users/jnet/Documents/go/src/github.com/bytom/p2p/peer.go:75 +0xb9 github.com/bytom/p2p.(*Switch).DialPeerWithAddress(0x122100c0, 0x122dd900, 0x129f1e00, 0x0, 0x0, 0x0) /Users/jnet/Documents/go/src/github.com/bytom/p2p/switch.go:377 +0x445 github.com/bytom/p2p.(*PEXReactor).ensurePeers(0x1222df40) /Users/jnet/Documents/go/src/github.com/bytom/p2p/pex_reactor.go:295 +0x66f github.com/bytom/p2p.(*PEXReactor).ensurePeersRoutine(0x1222df40) /Users/jnet/Documents/go/src/github.com/bytom/p2p/pex_reactor.go:218 +0xaf created by github.com/bytom/p2p.(*PEXReactor).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/pex_reactor.go:76 +0x46 goroutine 429 [select, 2 minutes]: github.com/bytom/p2p.(*PEXReactor).flushMsgCountByPeer(0x1222df40) /Users/jnet/Documents/go/src/github.com/bytom/p2p/pex_reactor.go:315 +0xde created by github.com/bytom/p2p.(*PEXReactor).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/pex_reactor.go:77 +0x64 goroutine 430 [chan receive, 2 minutes]: github.com/bytom/p2p.(*Switch).listenerRoutine(0x122100c0, 0x12ecda0, 0x122508c0) /Users/jnet/Documents/go/src/github.com/bytom/p2p/switch.go:508 +0x4d created by github.com/bytom/p2p.(*Switch).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/switch.go:207 +0x114 goroutine 4087 [IO wait]: internal/poll.runtime_pollWait(0x321fa278, 0x72, 0x233d5cf8) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x236e0344, 0x72, 0x233d5c00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x236e0294, 0xf5c2d8, 0x0, 0x40e19d, 0x321fa27c) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x236e0280, 0x236e5000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x236e0280, 0x236e5000, 0x1000, 0x1000, 0x457bcf, 0x122d0b64, 0xffffffff) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x2372a9b8, 0x236e5000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 net/http.(*connReader).Read(0x122d0b60, 0x236e5000, 0x1000, 0x1000, 0x236e0280, 0xb9d22e98, 0xbeadca0e) /usr/local/go/src/net/http/server.go:753 +0x126 bufio.(*Reader).fill(0x1229c7b0) /usr/local/go/src/bufio/bufio.go:97 +0xe6 bufio.(*Reader).Peek(0x1229c7b0, 0x4, 0xbeadca0e, 0x805d90ad, 0x3a, 0x133d8c0, 0x0) /usr/local/go/src/bufio/bufio.go:129 +0x2f net/http.(*conn).serve(0x1217fce0, 0x12ebde0, 0x122d0b40) /usr/local/go/src/net/http/server.go:1826 +0x76c created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2720 +0x1f6 goroutine 2922 [chan receive]: github.com/bytom/protocol.(*Chain).ProcessBlock(...) /Users/jnet/Documents/go/src/github.com/bytom/protocol/block.go:194 github.com/bytom/netsync.(*blockKeeper).BlockRequestWorker(0x121756c0, 0x12179640, 0x40, 0x21eb, 0x0, 0x40, 0x100) /Users/jnet/Documents/go/src/github.com/bytom/netsync/block_keeper.go:95 +0x3bf github.com/bytom/netsync.(*SyncManager).synchronise(0x12234500) /Users/jnet/Documents/go/src/github.com/bytom/netsync/sync.go:100 +0x366 created by github.com/bytom/netsync.(*SyncManager).syncer /Users/jnet/Documents/go/src/github.com/bytom/netsync/sync.go:68 +0x18c goroutine 4072 [IO wait]: internal/poll.runtime_pollWait(0x321fa548, 0x72, 0x129efcf8) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x12146984, 0x72, 0x129efc00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x121468d4, 0xf5c2d8, 0x0, 0x40e19d, 0x321fa54c) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x121468c0, 0x236de000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x121468c0, 0x236de000, 0x1000, 0x1000, 0x457bcf, 0x236dc064, 0xffffffff) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x2373f140, 0x236de000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 net/http.(*connReader).Read(0x236dc060, 0x236de000, 0x1000, 0x1000, 0x121468c0, 0xddc7a200, 0xbeadca0e) /usr/local/go/src/net/http/server.go:753 +0x126 bufio.(*Reader).fill(0x125ab7d0) /usr/local/go/src/bufio/bufio.go:97 +0xe6 bufio.(*Reader).Peek(0x125ab7d0, 0x4, 0xbeadca0e, 0xa0ba9c8d, 0x3a, 0x133d8c0, 0x0) /usr/local/go/src/bufio/bufio.go:129 +0x2f net/http.(*conn).serve(0x125a8480, 0x12ebde0, 0x236dc020) /usr/local/go/src/net/http/server.go:1826 +0x76c created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2720 +0x1f6 goroutine 7151 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(*RepeatTimer).fireRoutine(0x125ab4a0, 0x1229cb70) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0xfc created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(*RepeatTimer).Reset /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:61 +0x100 goroutine 4085 [IO wait]: internal/poll.runtime_pollWait(0x321fa3e0, 0x72, 0x233d1cf8) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x236e00c4, 0x72, 0x40df00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x236e0014, 0xf5c2d8, 0x133d7c0, 0x40e19d, 0x321fa3e4) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x236e0000, 0x236e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x236e0000, 0x236e2000, 0x1000, 0x1000, 0x457bcf, 0x236dc244, 0xffffffff) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x2372a908, 0x236e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 net/http.(*connReader).Read(0x236dc240, 0x236e2000, 0x1000, 0x1000, 0x236e0000, 0x368b780c, 0xbeadca14) /usr/local/go/src/net/http/server.go:753 +0x126 bufio.(*Reader).fill(0x125ab920) /usr/local/go/src/bufio/bufio.go:97 +0xe6 bufio.(*Reader).Peek(0x125ab920, 0x4, 0xbeadca14, 0xa101a691, 0x3f, 0x133d8c0, 0x0) /usr/local/go/src/bufio/bufio.go:129 +0x2f net/http.(*conn).serve(0x1217f620, 0x12ebde0, 0x236dc200) /usr/local/go/src/net/http/server.go:1826 +0x76c created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2720 +0x1f6 goroutine 7291 [runnable]: github.com/bytom/vendor/gonum.org/v1/gonum/internal/asm/f64.DotUnitary(0x21f9b800, 0x40, 0x3d00, 0x20b9f000, 0x40, 0x23ba00, 0x0, 0x40c /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/internal/asm/f64/dot.go:14 +0x5f github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmSerialNotTrans(0x40, 0x40, 0x40, 0x21f9a000, 0x3f40, 0x4000, 0x100, 0x20b9c0 /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:239 +0x5e github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmSerial(0x12300100, 0x40, 0x40, 0x40, 0x21f9a000, 0x3f40, 0x4000, 0x100, 0x20 /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:190 +0x180 github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmParallel.func1(0x1219e8e0, 0x0, 0x3ff00000, 0x910100, 0x100, 0x100, 0x1230ae /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:161 +0xe9 created by github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum.dgemmParallel /Users/jnet/Documents/go/src/github.com/bytom/vendor/gonum.org/v1/gonum/blas/gonum/dgemm.go:121 +0x1c8 goroutine 2657 [select]: github.com/bytom/p2p/trust.(*TrustMetric).processRequests(0x121b2820) /Users/jnet/Documents/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x10e created by github.com/bytom/p2p/trust.(*TrustMetric).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x35 goroutine 2594 [select]: github.com/bytom/p2p.(*MConnection).sendRoutine(0x12235000) /Users/jnet/Documents/go/src/github.com/bytom/p2p/connection.go:297 +0x241 created by github.com/bytom/p2p.(*MConnection).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/connection.go:155 +0x135 goroutine 2595 [IO wait]: internal/poll.runtime_pollWait(0x321fa368, 0x72, 0x12441ccc) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x12146ac4, 0x72, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x12146a14, 0xf5c2d8, 0x1222de80, 0x12262dc0, 0x12441e40) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x12146a00, 0x121d1b00, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x12146a00, 0x121d1b00, 0x412, 0x412, 0x1, 0x3ffffff, 0x40f5d7) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x12145548, 0x121d1b00, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 io.ReadAtLeast(0x323149f8, 0x12145548, 0x121d1b00, 0x412, 0x412, 0x412, 0xb70300, 0xd268a700, 0x323149f8) /usr/local/go/src/io/io.go:309 +0x68 io.ReadFull(0x323149f8, 0x12145548, 0x121d1b00, 0x412, 0x412, 0x412, 0x133d8c0, 0xd268a6c0) /usr/local/go/src/io/io.go:327 +0x45 github.com/bytom/p2p.(*SecretConnection).Read(0x12250fc0, 0x121d8800, 0x400, 0x400, 0x133d8c0, 0xad840b00, 0x22) /Users/jnet/Documents/go/src/github.com/bytom/p2p/secret_connection.go:151 +0x14e bufio.(*Reader).Read(0x125ab2f0, 0x236ef398, 0x1, 0x1, 0x40, 0x125aab74, 0x429392) /usr/local/go/src/bufio/bufio.go:213 +0x22b io.ReadAtLeast(0x12e6080, 0x125ab2f0, 0x236ef398, 0x1, 0x1, 0x1, 0x0, 0x3215035c, 0x0) /usr/local/go/src/io/io.go:309 +0x68 io.ReadFull(0x12e6080, 0x125ab2f0, 0x236ef398, 0x1, 0x1, 0xaa6a40, 0x5f5e101, 0x236ef398) /usr/local/go/src/io/io.go:327 +0x45 github.com/bytom/vendor/github.com/tendermint/go-wire.ReadFull(0x236ef398, 0x1, 0x1, 0x12e6080, 0x125ab2f0, 0x12441f40, 0x12441f88) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/wire.go:168 +0x4b github.com/bytom/vendor/github.com/tendermint/go-wire.ReadByte(0x12e6080, 0x125ab2f0, 0x12441f40, 0x12441f88, 0x125a6901) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/int.go:62 +0x63 github.com/bytom/p2p.(*MConnection).recvRoutine(0x12235000) /Users/jnet/Documents/go/src/github.com/bytom/p2p/connection.go:430 +0xea created by github.com/bytom/p2p.(*MConnection).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/connection.go:156 +0x153 goroutine 2639 [select]: github.com/bytom/p2p/trust.(*TrustMetric).processRequests(0x121b26e0) /Users/jnet/Documents/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x10e created by github.com/bytom/p2p/trust.(*TrustMetric).OnStart /Users/jnet/Documents/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x35 goroutine 2593 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(*RepeatTimer).fireRoutine(0x125ab500, 0x125ab4d0) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0xfc created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.NewRepeatTimer /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:34 +0x150 goroutine 7106 [semacquire]: sync.runtime_notifyListWait(0x1222c520, 0x4) /usr/local/go/src/runtime/sema.go:507 +0x118 sync.(*Cond).Wait(0x1222c518) /usr/local/go/src/sync/cond.go:56 +0x66 github.com/bytom/protocol.(*Chain).BlockWaiter.func1(0x1222c500, 0x5, 0x0, 0x1214d9c0) /Users/jnet/Documents/go/src/github.com/bytom/protocol/protocol.go:153 +0x5f created by github.com/bytom/protocol.(*Chain).BlockWaiter /Users/jnet/Documents/go/src/github.com/bytom/protocol/protocol.go:149 +0x6d goroutine 6587 [IO wait]: internal/poll.runtime_pollWait(0x321fa200, 0x72, 0x12324eb4) /usr/local/go/src/runtime/netpoll.go:173 +0x4b internal/poll.(*pollDesc).wait(0x12146c04, 0x72, 0x12324e00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x8c internal/poll.(*ioSrv).ExecIO(0x133b6d0, 0x12146b54, 0xf5c2d8, 0xb4e8ae7a, 0x412ac859, 0x41a56c) /usr/local/go/src/internal/poll/fd_windows.go:205 +0xf1 internal/poll.(*FD).Read(0x12146b40, 0x23718900, 0x20, 0x20, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_windows.go:458 +0x1f0 net.(*netFD).Read(0x12146b40, 0x23718900, 0x20, 0x20, 0x48, 0x48, 0x40f79f) /usr/local/go/src/net/fd_windows.go:151 +0x3f net.(*conn).Read(0x225acad0, 0x23718900, 0x20, 0x20, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x56 io.ReadAtLeast(0x323149f8, 0x225acad0, 0x23718900, 0x20, 0x20, 0x20, 0xb70300, 0x0, 0x323149f8) /usr/local/go/src/io/io.go:309 +0x68 io.ReadFull(0x323149f8, 0x225acad0, 0x23718900, 0x20, 0x20, 0x1214dfc0, 0x52f96b, 0x1) /usr/local/go/src/io/io.go:327 +0x45 github.com/bytom/p2p.shareEphPubKey.func2() /Users/jnet/Documents/go/src/github.com/bytom/p2p/secret_connection.go:207 +0xab github.com/bytom/vendor/github.com/tendermint/tmlibs/common.Parallel.func1(0x236ee900, 0x225b14a0) /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/async.go:10 +0x1d created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.Parallel /Users/jnet/Documents/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/async.go:9 +0x73
HAOYUatHZ commented 6 years ago

r u mining?

Blockmeta commented 6 years ago

fixed at version 1.0.2