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

挖矿开始后频繁panic导致内存溢出 #684

Closed zomvs closed 6 years ago

zomvs commented 6 years ago

Environment

Problem Description

日志:

reloaded keys, cache has 1 keys time="2018-04-17T20:08:38+08:00" level=info msg="CPU miner started" time="2018-04-17T20:08:38+08:00" level=info msg="Local listener" ip="::" port=46656 time="2018-04-17T20:08:38+08:00" level=info msg="Getting UPNP external address" time="2018-04-17T20:08:41+08:00" level=error msg="Could not perform UPNP discover" error="write udp4 0.0.0.0:56563->239.255.255.250:1900: i/o timeout" time="2018-04-17T20:08:41+08:00" level=info msg="Saving AddrBook to file" size=37 time="2018-04-17T20:08:41+08:00" level=info msg="Saving AddrBook to file" size=37 time="2018-04-17T20:08:41+08:00" level=info msg="Rpc listen" api address:="0.0.0.0:9888" time="2018-04-17T20:08:41+08:00" level=info msg="Launching System Browser with :http://127.0.0.1:9888" time="2018-04-17T20:08:41+08:00" level=error msg="webbrowser: tried to open \"http://127.0.0.1:9888\", no screen found" time="2018-04-17T20:08:41+08:00" level=info msg="Started node" nodeInfo="NodeInfo{pk: PubKeyEd25519{9456314ED34D13C45E1F762B0C7685F9B357B1A18C44E41ACE96AFBA786239F5}, moniker: anonymous, network: testnet [remote , listen 10.105.83.11:46656], version: 0.4.6-f7709ca7 ([wire_version=0.7.1 p2p_version=0.5.0])}" time="2018-04-17T20:08:42+08:00" level=info msg="Dialing peer" address="212.111.41.245:46656" time="2018-04-17T20:08:42+08:00" level=info msg="Dialing peer" address="198.74.61.131:46656" time="2018-04-17T20:08:43+08:00" level=info msg="Peer handshake" peerNodeInfo="NodeInfo{pk: PubKeyEd25519{99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1}, moniker: anonymous, network: testnet [remote , listen 212.111.41.245:46656], version: 0.4.6 ([wire_version=0.7.1 p2p_version=0.5.0])}" time="2018-04-17T20:08:43+08:00" level=info msg="Dialing peer" address="172.104.224.219:46656" time="2018-04-17T20:08:43+08:00" level=info msg="Peer handshake" peerNodeInfo="NodeInfo{pk: PubKeyEd25519{8EA89F51103FAD5ED4561774E45518FF589D81A27EA298940297E1769854793F}, moniker: anonymous, network: testnet [remote , listen 198.74.61.131:46656], version: 0.4.6 ([wire_version=0.7.1 p2p_version=0.5.0])}" time="2018-04-17T20:08:44+08:00" level=info msg="Receive request" msg=StatusRequestMessage peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:08:44+08:00" level=info msg="Receive request" msg="StatusResponseMessage{Height: 7789, Hash: dee039ba820bbcecac2f089274e8018bdae5b54b18fc1cc83c25be381411409f}" peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:08:44+08:00" level=info msg="Add new peer to blockKeeper" ID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:08:44+08:00" level=info msg="Added peer" peer="Peer{MConn{212.111.41.245:46656} 99885DBAC698 out}" time="2018-04-17T20:08:44+08:00" level=info msg="Dialed and added peer" address="212.111.41.245:46656" time="2018-04-17T20:08:44+08:00" level=info msg="Connected to seed" peer="Peer{MConn{212.111.41.245:46656} 99885DBAC698 out}" time="2018-04-17T20:08:44+08:00" level=info msg="New peer connected." time="2018-04-17T20:08:45+08:00" level=info msg="Peer handshake" peerNodeInfo="NodeInfo{pk: PubKeyEd25519{55EE432305152881A50E74C9D506F4A305B7458EF718E9C36610BDF19A46D1CE}, moniker: anonymous, network: testnet [remote , listen 172.104.224.219:46656], version: 0.4.6 ([wire_version=0.7.1 p2p_version=0.5.0])}" time="2018-04-17T20:08:45+08:00" level=info msg="Reveived message" msg="[pexAddrs [2.0.1.3:46656 139.162.88.74:46656 49.159.83.54:46656 60.186.21.11:46656 172.168.1.103:46656 100.64.208.85:46656 207.148.78.23:46656 172.192.10.7:46656 210.14.140.110:46656 100.64.159.27:46656 172.104.224.219:46656 100.64.54.65:46656 65.49.133.201:46656 45.79.213.28:46656 100.72.8.250:46656 125.122.28.211:56656 100.72.225.68:46656 61.148.199.198:46656 45.118.132.164:46656 180.88.115.182:46656 100.64.232.9:46656 207.148.29.6:46656 198.74.61.131:46656 207.148.20.226:46656 139.162.105.40:46656 172.0.38.220:46656 212.111.41.245:46656 219.234.4.128:46656 125.122.28.211:46656 212.111.41.245:46657 115.154.194.94:46656 100.72.41.29:46656]]" time="2018-04-17T20:08:48+08:00" level=info msg="Receive request" msg=StatusRequestMessage peerID=8EA89F51103FAD5ED4561774E45518FF589D81A27EA298940297E1769854793F time="2018-04-17T20:08:48+08:00" level=info msg="Receive request" msg="StatusResponseMessage{Height: 7789, Hash: dee039ba820bbcecac2f089274e8018bdae5b54b18fc1cc83c25be381411409f}" peerID=8EA89F51103FAD5ED4561774E45518FF589D81A27EA298940297E1769854793F time="2018-04-17T20:08:48+08:00" level=info msg="Add new peer to blockKeeper" ID=8EA89F51103FAD5ED4561774E45518FF589D81A27EA298940297E1769854793F time="2018-04-17T20:08:48+08:00" level=info msg="Added peer" peer="Peer{MConn{198.74.61.131:46656} 8EA89F51103F out}" time="2018-04-17T20:08:48+08:00" level=info msg="Dialed and added peer" address="198.74.61.131:46656" time="2018-04-17T20:08:48+08:00" level=info msg="Connected to seed" peer="Peer{MConn{198.74.61.131:46656} 8EA89F51103F out}" time="2018-04-17T20:08:48+08:00" level=info msg="New peer connected." time="2018-04-17T20:08:48+08:00" level=info msg="Reveived message" msg="[pexAddrs [47.96.42.1:46656 172.0.38.220:46656 100.64.159.27:46656 115.154.194.94:46656 65.49.133.201:46656 125.122.28.211:56656 49.159.83.54:46656 221.2.126.235:46656 100.72.41.29:46656 172.192.10.7:46656 100.64.232.9:46656 219.234.4.128:46656 139.162.88.74:46656 207.148.78.23:46656 60.186.21.11:46656 192.161.49.27:46656 172.168.1.103:46656 212.111.41.245:46656 198.74.61.131:46656 61.148.199.198:46656 60.186.21.11:16656 100.64.208.85:46656 100.72.8.250:46656 125.122.28.211:46656 172.104.224.219:46656 212.111.41.245:46657 100.72.225.68:46656 180.88.115.182:46656 100.64.54.65:46656 45.118.132.164:46656 207.148.29.6:46656 45.79.213.28:46656]]" time="2018-04-17T20:08:50+08:00" level=info msg="Receive request" msg=StatusRequestMessage peerID=55EE432305152881A50E74C9D506F4A305B7458EF718E9C36610BDF19A46D1CE time="2018-04-17T20:08:50+08:00" level=info msg="Reveived message" msg="[pexAddrs [219.234.4.128:46656 61.148.199.198:46656 100.72.8.250:46656 115.154.194.94:46656 172.192.10.7:46656 100.64.208.85:46656 219.144.248.249:46656 210.14.140.110:46656 172.104.224.219:46656 198.74.61.131:46656 180.88.115.182:46656 207.148.78.23:46656 49.159.83.54:46656 207.148.20.226:46656 60.186.21.11:46656 47.96.42.1:46656 139.162.105.40:46656 212.111.41.245:46656 100.72.225.68:46656 192.161.49.27:46656 100.64.54.65:46656 221.2.126.235:46656 125.122.28.211:56656 45.118.132.164:46656 45.79.213.28:46656 2.0.1.3:46656 100.64.232.9:46656 125.122.28.211:46656 172.168.1.103:46656 207.148.29.6:46656 139.162.88.74:46656 100.64.159.27:46656]]" time="2018-04-17T20:08:50+08:00" level=info msg="Receive request" msg="StatusResponseMessage{Height: 7789, Hash: dee039ba820bbcecac2f089274e8018bdae5b54b18fc1cc83c25be381411409f}" peerID=55EE432305152881A50E74C9D506F4A305B7458EF718E9C36610BDF19A46D1CE time="2018-04-17T20:08:50+08:00" level=info msg="Add new peer to blockKeeper" ID=55EE432305152881A50E74C9D506F4A305B7458EF718E9C36610BDF19A46D1CE time="2018-04-17T20:08:50+08:00" level=info msg="Added peer" peer="Peer{MConn{172.104.224.219:46656} 55EE43230515 out}" time="2018-04-17T20:08:50+08:00" level=info msg="Dialed and added peer" address="172.104.224.219:46656" time="2018-04-17T20:08:50+08:00" level=info msg="Connected to seed" peer="Peer{MConn{172.104.224.219:46656} 55EE43230515 out}" time="2018-04-17T20:08:50+08:00" level=info msg="New peer connected." time="2018-04-17T20:08:51+08:00" level=info msg="bk peer num:3 sw peer num:3 [Peer{MConn{212.111.41.245:46656} 99885DBAC698 out} Peer{MConn{198.74.61.131:46656} 8EA89F51103F out} Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-17T20:08:51+08:00" level=info msg="sync peer:212.111.41.245:46656 height:7789" time="2018-04-17T20:08:52+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 400}" peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:08:52+08:00" level=info msg="BlockResponseMessage height:7749" time="2018-04-17T20:08:57+08:00" level=info msg="block saved on disk" hash=9f631526485a77e417042afda56e772f6398c754092ae130e6163227cfd22101 height=7749 time="2018-04-17T20:08:58+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 400}" peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:08:58+08:00" level=info msg="BlockResponseMessage height:7750" time="2018-04-17T20:09:00+08:00" level=info msg="Receive request" msg="NewMineBlockMessage{Size: 400}" peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:09:00+08:00" level=info msg="Queued receive mine block. peer:99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 number:7790 queued:1" time="2018-04-17T20:09:01+08:00" level=info msg="Receive request" msg="NewMineBlockMessage{Size: 400}" peerID=55EE432305152881A50E74C9D506F4A305B7458EF718E9C36610BDF19A46D1CE time="2018-04-17T20:09:02+08:00" level=info msg="bk peer num:3 sw peer num:3 [Peer{MConn{212.111.41.245:46656} 99885DBAC698 out} Peer{MConn{198.74.61.131:46656} 8EA89F51103F out} Peer{MConn{172.104.224.219:46656} 55EE43230515 out}]" time="2018-04-17T20:09:02+08:00" level=info msg="Synchronising ..." time="2018-04-17T20:09:02+08:00" level=info msg="Receive request" msg="NewMineBlockMessage{Size: 400}" peerID=8EA89F51103FAD5ED4561774E45518FF589D81A27EA298940297E1769854793F time="2018-04-17T20:09:03+08:00" level=info msg="block saved on disk" hash=57f39a2c998d355a89814dde4f53f1676ec44fcb4b45afbdc2bbfadcf80be3ab height=7750 time="2018-04-17T20:09:03+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 400}" peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:09:03+08:00" level=info msg="BlockResponseMessage height:7751" time="2018-04-17T20:09:03+08:00" level=info msg="Ensure peers" numDialing=0 numOutPeers=3 numToDial=7 time="2018-04-17T20:09:03+08:00" level=info msg="Will dial address" addr="100.64.54.65:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Will dial address" addr="219.144.248.249:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Will dial address" addr="172.192.10.7:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Will dial address" addr="45.118.132.164:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Will dial address" addr="172.0.38.220:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Will dial address" addr="207.148.29.6:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Will dial address" addr="221.2.126.235:46656" time="2018-04-17T20:09:03+08:00" level=info msg="No addresses to dial. Sending pexRequest to random peer" peer="Peer{MConn{172.104.224.219:46656} 55EE43230515 out}" time="2018-04-17T20:09:03+08:00" level=info msg="Dialing peer" address="172.192.10.7:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Dialing peer" address="45.118.132.164:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Dialing peer" address="172.0.38.220:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Dialing peer" address="207.148.29.6:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Dialing peer" address="221.2.126.235:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Dialing peer" address="100.64.54.65:46656" time="2018-04-17T20:09:03+08:00" level=info msg="Dialing peer" address="219.144.248.249:46656" time="2018-04-17T20:09:04+08:00" level=info msg="Failed to dial peer" address="207.148.29.6:46656" error="Error creating peer: dial tcp 207.148.29.6:46656: getsockopt: connection refused" time="2018-04-17T20:09:04+08:00" level=info msg="Reveived message" msg="[pexAddrs [192.161.49.27:46656 125.122.28.211:56656 100.64.159.27:46656 49.159.83.54:46656 125.122.28.211:46656 100.72.8.250:46656 210.14.140.110:46656 100.72.41.29:46656 212.111.41.245:46657 221.2.126.235:46656 207.148.29.6:46656 139.162.88.74:46656 172.168.1.103:46656 61.148.199.198:46656 115.154.194.94:46656 139.162.105.40:46656 45.118.132.164:46656 172.0.38.220:46656 100.64.232.9:46656 207.148.20.226:46656 219.234.4.128:46656 45.79.213.28:46656 2.0.1.3:46656 65.49.133.201:46656 172.192.10.7:46656 207.148.78.23:46656 180.88.115.182:46656 100.64.208.85:46656 47.96.42.1:46656 198.74.61.131:46656 212.111.41.245:46656 60.186.21.11:16656]]" time="2018-04-17T20:09:04+08:00" level=info msg="Failed to dial peer" address="219.144.248.249:46656" error="Error creating peer: dial tcp 219.144.248.249:46656: getsockopt: no route to host" time="2018-04-17T20:09:04+08:00" level=info msg="Peer handshake" peerNodeInfo="NodeInfo{pk: PubKeyEd25519{DA4EB7FAA6497566F56755FFA8C78EB8054186F6F6A88D5BD3C51DEB172B80DC}, moniker: anonymous, network: testnet [remote , listen 45.118.132.164:46656], version: 0.4.6 ([wire_version=0.7.1 p2p_version=0.5.0])}" time="2018-04-17T20:09:04+08:00" level=info msg="Receive request" msg=StatusRequestMessage peerID=DA4EB7FAA6497566F56755FFA8C78EB8054186F6F6A88D5BD3C51DEB172B80DC time="2018-04-17T20:09:05+08:00" level=info msg="Receive request" msg="StatusResponseMessage{Height: 7790, Hash: 58f06dd827a81f12414f192c8cae1856d79ae9c4307e60cb1be0209685ba32ea}" peerID=DA4EB7FAA6497566F56755FFA8C78EB8054186F6F6A88D5BD3C51DEB172B80DC time="2018-04-17T20:09:05+08:00" level=info msg="Add new peer to blockKeeper" ID=DA4EB7FAA6497566F56755FFA8C78EB8054186F6F6A88D5BD3C51DEB172B80DC time="2018-04-17T20:09:05+08:00" level=info msg="Added peer" peer="Peer{MConn{45.118.132.164:46656} DA4EB7FAA649 out}" time="2018-04-17T20:09:05+08:00" level=info msg="Dialed and added peer" address="45.118.132.164:46656" time="2018-04-17T20:09:05+08:00" level=info msg="New peer connected." time="2018-04-17T20:09:05+08:00" level=info msg="Reveived message" msg="[pexAddrs [49.159.83.54:46656 60.186.21.11:16656 221.2.126.235:46656 180.88.115.182:46656 100.72.41.29:46656 172.192.10.7:46656 198.74.61.131:46656 207.148.20.226:46656 219.144.248.249:46656 60.186.21.11:46656 115.154.194.94:46656 61.148.199.198:46656 100.72.8.250:46656 207.148.29.6:46656 125.122.28.211:46656 100.64.208.85:46656 125.122.28.211:56656 100.64.54.65:46656 192.161.49.27:46656 212.111.41.245:46657 210.14.140.110:46656 172.168.1.103:46656 212.111.41.245:46656 219.234.4.128:46656 45.79.213.28:46656 172.104.224.219:46656 139.162.105.40:46656 65.49.133.201:46656 172.0.38.220:46656 207.148.78.23:46656 45.118.132.164:46656 2.0.1.3:46656]]" time="2018-04-17T20:09:06+08:00" level=info msg="Failed to dial peer" address="172.192.10.7:46656" error="Error creating peer: dial tcp 172.192.10.7:46656: i/o timeout" time="2018-04-17T20:09:06+08:00" level=info msg="Failed to dial peer" address="172.0.38.220:46656" error="Error creating peer: dial tcp 172.0.38.220:46656: i/o timeout" time="2018-04-17T20:09:06+08:00" level=info msg="Failed to dial peer" address="221.2.126.235:46656" error="Error creating peer: dial tcp 221.2.126.235:46656: i/o timeout" time="2018-04-17T20:09:06+08:00" level=info msg="Failed to dial peer" address="100.64.54.65:46656" error="Error creating peer: dial tcp 100.64.54.65:46656: i/o timeout" time="2018-04-17T20:09:08+08:00" level=info msg="block saved on disk" hash=dc559084b397399e9ed03f8db4b298d2a7668c6ae74ac6f2df6e7ea694cc0b1d height=7751 time="2018-04-17T20:09:09+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 400}" peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:09:09+08:00" level=info msg="BlockResponseMessage height:7752" time="2018-04-17T20:09:11+08:00" level=info msg="bk peer num:4 sw peer num:4 [Peer{MConn{212.111.41.245:46656} 99885DBAC698 out} Peer{MConn{198.74.61.131:46656} 8EA89F51103F out} Peer{MConn{172.104.224.219:46656} 55EE43230515 out} Peer{MConn{45.118.132.164:46656} DA4EB7FAA649 out}]" time="2018-04-17T20:09:11+08:00" level=info msg="Synchronising ..." time="2018-04-17T20:09:14+08:00" level=info msg="block saved on disk" hash=90535319351f3b2245d6bd029b9bca31021c6ee0d069b8387a13afa830bda399 height=7752 time="2018-04-17T20:09:14+08:00" level=info msg="Receive request" msg="BlockResponseMessage{Size: 400}" peerID=99885DBAC698895C681B29E2359BFE0F4C93DC6F7A4CBA205A5F5F4036B7E6C1 time="2018-04-17T20:09:14+08:00" level=info msg="BlockResponseMessage height:7753" time="2018-04-17T20:09:19+08:00" level=info msg="block saved on disk" hash=79f4d132d61a8f911568fdd025647019db23fd55094d6c0e2a1792da7860571f height=7753 fatal error: runtime: out of memory

runtime stack: runtime.throw(0xd1537e, 0x16) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/panic.go:605 +0x95 runtime.sysMap(0xc448140000, 0x8000000, 0x0, 0x1570878) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/mem_linux.go:216 +0x1d0 runtime.(mheap).sysAlloc(0x15571e0, 0x8000000, 0x120002cd4b9) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/malloc.go:470 +0xd7 runtime.(mheap).grow(0x15571e0, 0x4000, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/mheap.go:887 +0x60 runtime.(mheap).allocSpanLocked(0x15571e0, 0x4000, 0x1570888, 0x14f8f40) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/mheap.go:800 +0x334 runtime.(mheap).alloc_m(0x15571e0, 0x4000, 0x101, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/mheap.go:666 +0x118 runtime.(mheap).alloc.func1() /usr/local/Cellar/go/1.9.4/libexec/src/runtime/mheap.go:733 +0x4d runtime.systemstack(0x7fff8a0ed8e8) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/asm_amd64.s:360 +0xab runtime.(mheap).alloc(0x15571e0, 0x4000, 0x7f74e0010101, 0x7fff8a0ed968) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/mheap.go:732 +0xa1 runtime.largeAlloc(0x8000000, 0x450101, 0xc446a0c000) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/malloc.go:827 +0x98 runtime.mallocgc.func1() /usr/local/Cellar/go/1.9.4/libexec/src/runtime/malloc.go:722 +0x46 runtime.systemstack(0x154cf00) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/asm_amd64.s:344 +0x79 runtime.mstart() /usr/local/Cellar/go/1.9.4/libexec/src/runtime/proc.go:1135

goroutine 53 [running]: runtime.systemstack_switch() /usr/local/Cellar/go/1.9.4/libexec/src/runtime/asm_amd64.s:298 fp=0xc422293a18 sp=0xc422293a10 pc=0x45aa80 runtime.mallocgc(0x8000000, 0xbd08e0, 0x4a22c7ec19e05701, 0xc446a0c000) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/malloc.go:721 +0x7ae fp=0xc422293ac0 sp=0xc422293a18 pc=0x411a2e runtime.makeslice(0xbd08e0, 0x1000000, 0x1000000, 0xc446a0c000, 0x400000, 0x400000) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/slice.go:54 +0x77 fp=0xc422293af0 sp=0xc422293ac0 pc=0x4443a7 github.com/bytom/mining/tensority.mulMatrix(0xc4212deae0, 0x20, 0x20, 0xc44584c000, 0x400000, 0x470000, 0xc4203d61c0, 0x14ef700, 0xc4203d6000) /Users/8btc_1/go/src/github.com/bytom/mining/tensority/matrix.go:33 +0x300 fp=0xc422293c80 sp=0xc422293af0 pc=0xa075b0 github.com/bytom/mining/tensority.Hash(0xc422293dd8, 0xc42085cbe8, 0xd8b0fb2cff44e005) /Users/8btc_1/go/src/github.com/bytom/mining/tensority/tensority.go:10 +0x249 fp=0xc422293d78 sp=0xc422293c80 pc=0xa08839 github.com/bytom/consensus/difficulty.CheckProofOfWork(0xc422293dd8, 0xc42085cbe8, 0x1d00000000e4ebc8, 0x3a5f5edc4b5d5902) /Users/8btc_1/go/src/github.com/bytom/consensus/difficulty/difficulty.go:121 +0x35 fp=0xc422293da8 sp=0xc422293d78 pc=0xa08f35 github.com/bytom/mining/cpuminer.(CPUMiner).solveBlock(0xc4200e1b00, 0xc42111c3c0, 0xc421388700, 0xc42076a3c0, 0x0) /Users/8btc_1/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:70 +0x1ea fp=0xc422293ed0 sp=0xc422293da8 pc=0xa3daaa github.com/bytom/mining/cpuminer.(CPUMiner).generateBlocks(0xc4200e1b00, 0xc42076a3c0) /Users/8btc_1/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:102 +0x16f fp=0xc422293fd0 sp=0xc422293ed0 pc=0xa3dcdf runtime.goexit() /usr/local/Cellar/go/1.9.4/libexec/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc422293fd8 sp=0xc422293fd0 pc=0x45d641 created by github.com/bytom/mining/cpuminer.(*CPUMiner).miningWorkerController.func1 /Users/8btc_1/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:136 +0x80

goroutine 1 [select (no cases)]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.TrapSignal(0xc420045ae0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/os.go:52 +0xee github.com/bytom/node.(Node).RunForever(0xc42084dcc0) /Users/8btc_1/go/src/github.com/bytom/node/node.go:220 +0x5e github.com/bytom/cmd/bytomd/commands.runNode(0x15407c0, 0xc4201ada10, 0x0, 0x1, 0x0, 0x0) /Users/8btc_1/go/src/github.com/bytom/cmd/bytomd/commands/run_node.go:51 +0x170 github.com/bytom/vendor/github.com/spf13/cobra.(Command).execute(0x15407c0, 0xc4201ad9f0, 0x1, 0x1, 0x15407c0, 0xc4201ad9f0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/spf13/cobra/command.go:698 +0x47a github.com/bytom/vendor/github.com/spf13/cobra.(Command).ExecuteC(0x15405a0, 0xc420037ea8, 0x815ca1, 0xc46880) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/spf13/cobra/command.go:783 +0x30e github.com/bytom/vendor/github.com/spf13/cobra.(Command).Execute(0x15405a0, 0x815555, 0xc4201ad9a0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/spf13/cobra/command.go:736 +0x2b github.com/bytom/vendor/github.com/tendermint/tmlibs/cli.Executor.Execute(0x15405a0, 0x10d9ce0, 0x2, 0xd0ae24) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/cli/setup.go:97 +0x4e main.main() /Users/8btc_1/go/src/github.com/bytom/cmd/bytomd/main.go:55 +0x8b

goroutine 5 [syscall]: os/signal.signal_recv(0x0) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/sigqueue.go:131 +0xa6 os/signal.loop() /usr/local/Cellar/go/1.9.4/libexec/src/os/signal/signal_unix.go:22 +0x22 created by os/signal.init.0 /usr/local/Cellar/go/1.9.4/libexec/src/os/signal/signal_unix.go:28 +0x41

goroutine 8 [chan receive]: github.com/bytom/metrics.init.0.func1() /Users/8btc_1/go/src/github.com/bytom/metrics/metrics.go:182 +0xa4 created by github.com/bytom/metrics.init.0 /Users/8btc_1/go/src/github.com/bytom/metrics/metrics.go:181 +0x35

goroutine 9 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc4201ec000) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x172 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x195

goroutine 10 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc4201b8c00) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x119 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x4bd

goroutine 11 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc4201b8c00) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0x13b created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x4df

goroutine 12 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc4201b8c00) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x2c8 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x65e

goroutine 13 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc4201b8c00) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x192 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x680

goroutine 14 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc4201ec2a0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x172 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x195

goroutine 15 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc4201b9380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x119 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x4bd

goroutine 16 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc4201b9380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0x13b created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x4df

goroutine 17 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc4201b9380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x2c8 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x65e

goroutine 18 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc4201b9380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x192 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x680

goroutine 28 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc42075c780) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x119 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x4bd

goroutine 21 [chan receive]: github.com/bytom/protocol.(*Chain).blockProcesser(0xc4201b4230) /Users/8btc_1/go/src/github.com/bytom/protocol/block.go:200 +0xbd created by github.com/bytom/protocol.NewChain /Users/8btc_1/go/src/github.com/bytom/protocol/protocol.go:58 +0x2ab

goroutine 22 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc4201ec0e0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x172 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x195

goroutine 23 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc420001980) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x119 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x4bd

goroutine 24 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc420001980) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0x13b created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x4df

goroutine 25 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc420001980) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x2c8 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x65e

goroutine 26 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc420001980) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x192 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x680

goroutine 27 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc4201ec620) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x172 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x195

goroutine 29 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc42075c780) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0x13b created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x4df

goroutine 30 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc42075c780) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x2c8 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x65e

goroutine 31 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc42075c780) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x192 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x680

goroutine 32 [chan receive]: github.com/bytom/wallet.(*Wallet).walletUpdater(0xc420092420) /Users/8btc_1/go/src/github.com/bytom/wallet/wallet.go:210 +0x22f created by github.com/bytom/wallet.NewWallet /Users/8btc_1/go/src/github.com/bytom/wallet/wallet.go:81 +0x203

goroutine 34 [select]: github.com/bytom/account.(*Manager).ExpireReservations(0xc4202c42d0, 0x14ef340, 0xc4200120a0, 0x3b9aca00) /Users/8btc_1/go/src/github.com/bytom/account/accounts.go:116 +0x10a created by github.com/bytom/node.NewNode /Users/8btc_1/go/src/github.com/bytom/node/node.go:114 +0x1502

goroutine 35 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc4201ec7e0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x172 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x195

goroutine 36 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc42075d380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x119 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x4bd

goroutine 37 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc42075d380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0x13b created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x4df

goroutine 38 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc42075d380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x2c8 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:146 +0x65e

goroutine 39 [select]: github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc42075d380) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x192 created by github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb.openDB /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x680

goroutine 40 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071590) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 41 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071680) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 42 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071770) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 43 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071860) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 44 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071950) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 45 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071a40) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 46 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071b30) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 47 [select]: github.com/bytom/p2p/trust.(TrustMetricStore).saveRoutine(0xc4200e1a80) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/store.go:200 +0x13e created by github.com/bytom/p2p/trust.(TrustMetricStore).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/store.go:60 +0xa2

goroutine 48 [chan receive]: github.com/bytom/p2p.(*Switch).scamPeerHandler(0xc4201a2c80) /Users/8btc_1/go/src/github.com/bytom/p2p/switch.go:695 +0x55 created by github.com/bytom/p2p.NewSwitch /Users/8btc_1/go/src/github.com/bytom/p2p/switch.go:122 +0x815

goroutine 49 [chan receive]: github.com/bytom/netsync.(*blockKeeper).txsProcessWorker(0xc4206ea6f0) /Users/8btc_1/go/src/github.com/bytom/netsync/block_keeper.go:170 +0x63 created by github.com/bytom/netsync.newBlockKeeper /Users/8btc_1/go/src/github.com/bytom/netsync/block_keeper.go:55 +0x101

goroutine 50 [select]: github.com/bytom/mining/miningpool.(*MiningPool).blockUpdater(0xc4202c4c30) /Users/8btc_1/go/src/github.com/bytom/mining/miningpool/minepool.go:56 +0x10c created by github.com/bytom/mining/miningpool.NewMiningPool /Users/8btc_1/go/src/github.com/bytom/mining/miningpool/minepool.go:48 +0xd6

goroutine 51 [select]: github.com/bytom/mining/cpuminer.(CPUMiner).miningWorkerController(0xc4200e1b00) /Users/8btc_1/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:146 +0x197 created by github.com/bytom/mining/cpuminer.(CPUMiner).Start /Users/8btc_1/go/src/github.com/bytom/mining/cpuminer/cpuminer.go:201 +0x12a

goroutine 4269 [semacquire]: sync.runtime_notifyListWait(0xc4201b4270, 0xc400000005) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/sema.go:507 +0x110 sync.(Cond).Wait(0xc4201b4260) /usr/local/Cellar/go/1.9.4/libexec/src/sync/cond.go:56 +0x80 github.com/bytom/protocol.(Chain).BlockWaiter.func1(0xc4201b4230, 0x1e4a, 0xc42076b1a0) /Users/8btc_1/go/src/github.com/bytom/protocol/protocol.go:153 +0x74 created by github.com/bytom/protocol.(*Chain).BlockWaiter /Users/8btc_1/go/src/github.com/bytom/protocol/protocol.go:149 +0x71

goroutine 669 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420070f00) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 343 [IO wait]: internal/poll.runtime_pollWait(0x7f74e0ac5f70, 0x72, 0xffffffffffffffff) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/netpoll.go:173 +0x57 internal/poll.(pollDesc).wait(0xc4200e1c98, 0x72, 0xc4213abd00, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:85 +0xae internal/poll.(pollDesc).waitRead(0xc4200e1c98, 0xffffffffffffff00, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(FD).Accept(0xc4200e1c80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_unix.go:335 +0x1e2 net.(netFD).accept(0xc4200e1c80, 0x0, 0x53ead3bd2adc0101, 0x47b4c35e615addd7) /usr/local/Cellar/go/1.9.4/libexec/src/net/fd_unix.go:238 +0x42 net.(TCPListener).accept(0xc42000d158, 0x7a735b04d3814005, 0x1e3812c197dd3682, 0x297fdd7a62b8a07d) /usr/local/Cellar/go/1.9.4/libexec/src/net/tcpsock_posix.go:136 +0x2e net.(TCPListener).Accept(0xc42000d158, 0x8ee25d, 0x1, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/net/tcpsock.go:247 +0x49 github.com/bytom/p2p.(DefaultListener).listenRoutine(0xc420184d20) /Users/8btc_1/go/src/github.com/bytom/p2p/listener.go:125 +0x6a created by github.com/bytom/p2p.(DefaultListener).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/listener.go:113 +0x41

goroutine 344 [select]: github.com/bytom/p2p.(AddrBook).saveRoutine(0xc4201eca80) /Users/8btc_1/go/src/github.com/bytom/p2p/addrbook.go:408 +0x12b created by github.com/bytom/p2p.(AddrBook).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/addrbook.go:135 +0x81

goroutine 345 [select]: github.com/bytom/p2p.(PEXReactor).ensurePeersRoutine(0xc420185490) /Users/8btc_1/go/src/github.com/bytom/p2p/pex_reactor.go:215 +0x171 created by github.com/bytom/p2p.(PEXReactor).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/pex_reactor.go:75 +0x59

goroutine 346 [select]: github.com/bytom/p2p.(PEXReactor).flushMsgCountByPeer(0xc420185490) /Users/8btc_1/go/src/github.com/bytom/p2p/pex_reactor.go:315 +0x11d created by github.com/bytom/p2p.(PEXReactor).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/pex_reactor.go:76 +0x7b

goroutine 347 [chan receive]: github.com/bytom/p2p.(Switch).listenerRoutine(0xc4201a2c80, 0x14f0380, 0xc420184d20) /Users/8btc_1/go/src/github.com/bytom/p2p/switch.go:501 +0x7c created by github.com/bytom/p2p.(Switch).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/switch.go:204 +0x193

goroutine 1228 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc4200710e0) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 716 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(*RepeatTimer).fireRoutine(0xc42064dac0, 0xc42064da80) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.NewRepeatTimer /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:34 +0x16a

goroutine 1411 [select]: github.com/bytom/netsync.(blockKeeper).BlockRequest(0xc4206ea6f0, 0xc4205f2c00, 0x40, 0x1e4a, 0xc42111c460, 0x0, 0x0) /Users/8btc_1/go/src/github.com/bytom/netsync/block_keeper.go:141 +0x210 github.com/bytom/netsync.(blockKeeper).BlockRequestWorker(0xc4206ea6f0, 0xc4205f2c00, 0x40, 0x1e6d, 0xc42064d9a8, 0x0) /Users/8btc_1/go/src/github.com/bytom/netsync/block_keeper.go:84 +0xed github.com/bytom/netsync.(SyncManager).synchronise(0xc42010c240) /Users/8btc_1/go/src/github.com/bytom/netsync/sync.go:93 +0x3d0 created by github.com/bytom/netsync.(SyncManager).syncer /Users/8btc_1/go/src/github.com/bytom/netsync/sync.go:68 +0x1ef

goroutine 351 [select]: github.com/bytom/netsync.(SyncManager).txBroadcastLoop(0xc42010c240) /Users/8btc_1/go/src/github.com/bytom/netsync/handle.go:166 +0x11f created by github.com/bytom/netsync.(SyncManager).Start /Users/8btc_1/go/src/github.com/bytom/netsync/handle.go:146 +0x51

goroutine 352 [select]: github.com/bytom/netsync.(SyncManager).minedBroadcastLoop(0xc42010c240) /Users/8btc_1/go/src/github.com/bytom/netsync/handle.go:178 +0x111 created by github.com/bytom/netsync.(SyncManager).Start /Users/8btc_1/go/src/github.com/bytom/netsync/handle.go:149 +0x73

goroutine 353 [select]: github.com/bytom/netsync.(SyncManager).syncer(0xc42010c240) /Users/8btc_1/go/src/github.com/bytom/netsync/sync.go:57 +0x1ba created by github.com/bytom/netsync.(SyncManager).Start /Users/8btc_1/go/src/github.com/bytom/netsync/handle.go:152 +0x95

goroutine 354 [select]: github.com/bytom/netsync.(SyncManager).txsyncLoop(0xc42010c240) /Users/8btc_1/go/src/github.com/bytom/netsync/sync.go:145 +0x289 created by github.com/bytom/netsync.(SyncManager).Start /Users/8btc_1/go/src/github.com/bytom/netsync/handle.go:154 +0xb7

goroutine 355 [IO wait]: internal/poll.runtime_pollWait(0x7f74e0ac5eb0, 0x72, 0xffffffffffffffff) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/netpoll.go:173 +0x57 internal/poll.(pollDesc).wait(0xc4200e1598, 0x72, 0xc4213acc00, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:85 +0xae internal/poll.(pollDesc).waitRead(0xc4200e1598, 0xffffffffffffff00, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(FD).Accept(0xc4200e1580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_unix.go:335 +0x1e2 net.(netFD).accept(0xc4200e1580, 0x411cb8, 0x30, 0xc995e0) /usr/local/Cellar/go/1.9.4/libexec/src/net/fd_unix.go:238 +0x42 net.(TCPListener).accept(0xc42000d4f0, 0x52679a, 0xc995e0, 0xc420753ef0) /usr/local/Cellar/go/1.9.4/libexec/src/net/tcpsock_posix.go:136 +0x2e net.(TCPListener).Accept(0xc42000d4f0, 0xc4200120a0, 0xc0d900, 0x1536c90, 0xcebc40) /usr/local/Cellar/go/1.9.4/libexec/src/net/tcpsock.go:247 +0x49 net/http.(Server).Serve(0xc420362a90, 0x14ee5c0, 0xc42000d4f0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/net/http/server.go:2695 +0x1b2 github.com/bytom/api.(API).StartServer.func1(0xc4202c4f50, 0x14ee5c0, 0xc42000d4f0) /Users/8btc_1/go/src/github.com/bytom/api/api.go:136 +0x47 created by github.com/bytom/api.(*API).StartServer /Users/8btc_1/go/src/github.com/bytom/api/api.go:135 +0x1ff

goroutine 356 [select, locked to thread]: runtime.gopark(0x10da100, 0x0, 0xd08b36, 0x6, 0x18, 0x1) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/proc.go:287 +0x12c runtime.selectgo(0xc4208ebf50, 0xc42076a540) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/select.go:395 +0x1149 runtime.ensureSigM.func1() /usr/local/Cellar/go/1.9.4/libexec/src/runtime/signal_unix.go:511 +0x220 runtime.goexit() /usr/local/Cellar/go/1.9.4/libexec/src/runtime/asm_amd64.s:2337 +0x1

goroutine 357 [chan receive]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.TrapSignal.func1(0xc4201efec0, 0xc420045ae0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/os.go:44 +0x5a created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.TrapSignal /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/os.go:43 +0xe9

goroutine 358 [select]: github.com/bytom/netsync.(Fetcher).loop(0xc421388280) /Users/8btc_1/go/src/github.com/bytom/netsync/fetcher.go:110 +0x7c9 created by github.com/bytom/netsync.(Fetcher).Start /Users/8btc_1/go/src/github.com/bytom/netsync/fetcher.go:59 +0x3f

goroutine 485 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(*RepeatTimer).fireRoutine(0xc420268980, 0xc420268940) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.NewRepeatTimer /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:34 +0x16a

goroutine 3750 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).fireRoutine(0xc420268900, 0xc420269200) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).Reset /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:61 +0x11a

goroutine 2410 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).fireRoutine(0xc420269c80, 0xc420322d80) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).Reset /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:61 +0x11a

goroutine 486 [select]: github.com/bytom/p2p.(MConnection).sendRoutine(0xc420070960) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:297 +0x290 created by github.com/bytom/p2p.(MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:155 +0x15e

goroutine 487 [IO wait]: internal/poll.runtime_pollWait(0x7f74e0ac5df0, 0x72, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/netpoll.go:173 +0x57 internal/poll.(pollDesc).wait(0xc4200e1718, 0x72, 0xffffffffffffff00, 0x14e8e80, 0x14e2510) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:85 +0xae internal/poll.(pollDesc).waitRead(0xc4200e1718, 0xc420090d00, 0x412, 0x412) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(FD).Read(0xc4200e1700, 0xc420090d80, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_unix.go:126 +0x18a net.(netFD).Read(0xc4200e1700, 0xc420090d80, 0x412, 0x412, 0xc4203dda88, 0x40428c, 0xc420649b00) /usr/local/Cellar/go/1.9.4/libexec/src/net/fd_unix.go:202 +0x52 net.(conn).Read(0xc42000d860, 0xc420090d80, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/net/net.go:176 +0x6d io.ReadAtLeast(0x7f74e0afaf30, 0xc42000d860, 0xc420090d80, 0x412, 0x412, 0x412, 0xce5360, 0x403a00, 0x7f74e0afaf30) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x7f74e0afaf30, 0xc42000d860, 0xc420090d80, 0x412, 0x412, 0x412, 0x2, 0xc420013358) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/p2p.(SecretConnection).Read(0xc4206409c0, 0xc42009a800, 0x400, 0x400, 0xc2ac80, 0xc42051dc90, 0xc4206ea6f0) /Users/8btc_1/go/src/github.com/bytom/p2p/secret_connection.go:151 +0x1ca bufio.(Reader).Read(0xc420640a20, 0xc420013530, 0x1, 0x1, 0x7f74e0b21000, 0x411557, 0x7f74e0b25390) /usr/local/Cellar/go/1.9.4/libexec/src/bufio/bufio.go:213 +0x30b io.ReadAtLeast(0x14e4080, 0xc420640a20, 0xc420013530, 0x1, 0x1, 0x1, 0xc420262400, 0x7f74e0b21000, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x14e4080, 0xc420640a20, 0xc420013530, 0x1, 0x1, 0xbe0b60, 0x861c46801, 0xc420013530) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/vendor/github.com/tendermint/go-wire.ReadFull(0xc420013530, 0x1, 0x1, 0x14e4080, 0xc420640a20, 0xc42038fe88, 0xc42038ff10) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/wire.go:168 +0x6b github.com/bytom/vendor/github.com/tendermint/go-wire.ReadByte(0x14e4080, 0xc420640a20, 0xc4203dde88, 0xc4203ddf10, 0x40a) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/int.go:62 +0x7e github.com/bytom/p2p.(MConnection).recvRoutine(0xc420070960) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:430 +0x100 created by github.com/bytom/p2p.(*MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:156 +0x180

goroutine 2649 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).fireRoutine(0xc42064da40, 0xc42127ed40) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).Reset /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:61 +0x11a

goroutine 558 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(*RepeatTimer).fireRoutine(0xc420269d00, 0xc420269cc0) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.NewRepeatTimer /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:34 +0x16a

goroutine 559 [select]: github.com/bytom/p2p.(MConnection).sendRoutine(0xc420070b40) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:297 +0x290 created by github.com/bytom/p2p.(MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:155 +0x15e

goroutine 560 [IO wait]: internal/poll.runtime_pollWait(0x7f74e0ac5d30, 0x72, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/netpoll.go:173 +0x57 internal/poll.(pollDesc).wait(0xc4200e1c18, 0x72, 0xffffffffffffff00, 0x14e8e80, 0x14e2510) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:85 +0xae internal/poll.(pollDesc).waitRead(0xc4200e1c18, 0xc420091600, 0x412, 0x412) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(FD).Read(0xc4200e1c00, 0xc420091680, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_unix.go:126 +0x18a net.(netFD).Read(0xc4200e1c00, 0xc420091680, 0x412, 0x412, 0x3, 0xc4212f1b00, 0xc421388cc0) /usr/local/Cellar/go/1.9.4/libexec/src/net/fd_unix.go:202 +0x52 net.(conn).Read(0xc42000d9f0, 0xc420091680, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/net/net.go:176 +0x6d io.ReadAtLeast(0x7f74e0afaf30, 0xc42000d9f0, 0xc420091680, 0x412, 0x412, 0x412, 0xce5360, 0x1e00, 0x7f74e0afaf30) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x7f74e0afaf30, 0xc42000d9f0, 0xc420091680, 0x412, 0x412, 0x412, 0x40, 0x1e6e) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/p2p.(SecretConnection).Read(0xc4206411a0, 0xc42009b000, 0x400, 0x400, 0xc42084df40, 0xc420393c90, 0x411cb8) /Users/8btc_1/go/src/github.com/bytom/p2p/secret_connection.go:151 +0x1ca bufio.(Reader).Read(0xc420641200, 0xc4212a43d0, 0x1, 0x1, 0x7f74e0b21000, 0x411557, 0x7f74e0aede88) /usr/local/Cellar/go/1.9.4/libexec/src/bufio/bufio.go:213 +0x30b io.ReadAtLeast(0x14e4080, 0xc420641200, 0xc4212a43d0, 0x1, 0x1, 0x1, 0xc420262400, 0x7f74e0b21000, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x14e4080, 0xc420641200, 0xc4212a43d0, 0x1, 0x1, 0xbe0b60, 0x56f2c2301, 0xc4212a43d0) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/vendor/github.com/tendermint/go-wire.ReadFull(0xc4212a43d0, 0x1, 0x1, 0x14e4080, 0xc420641200, 0xc420395e88, 0xc420395f10) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/wire.go:168 +0x6b github.com/bytom/vendor/github.com/tendermint/go-wire.ReadByte(0x14e4080, 0xc420641200, 0xc42051de88, 0xc42051df10, 0x40a) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/int.go:62 +0x7e github.com/bytom/p2p.(MConnection).recvRoutine(0xc420070b40) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:430 +0x100 created by github.com/bytom/p2p.(*MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:156 +0x180

goroutine 717 [select]: github.com/bytom/p2p.(MConnection).sendRoutine(0xc420070d20) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:297 +0x290 created by github.com/bytom/p2p.(MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:155 +0x15e

goroutine 718 [IO wait]: internal/poll.runtime_pollWait(0x7f74e0ac5c70, 0x72, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/netpoll.go:173 +0x57 internal/poll.(pollDesc).wait(0xc4200e1f18, 0x72, 0xffffffffffffff00, 0x14e8e80, 0x14e2510) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:85 +0xae internal/poll.(pollDesc).waitRead(0xc4200e1f18, 0xc420398000, 0x412, 0x412) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(FD).Read(0xc4200e1f00, 0xc420398000, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_unix.go:126 +0x18a net.(netFD).Read(0xc4200e1f00, 0xc420398000, 0x412, 0x412, 0x457860, 0x7f74e0b21000, 0x41) /usr/local/Cellar/go/1.9.4/libexec/src/net/fd_unix.go:202 +0x52 net.(conn).Read(0xc42000dce8, 0xc420398000, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/net/net.go:176 +0x6d io.ReadAtLeast(0x7f74e0afaf30, 0xc42000dce8, 0xc420398000, 0x412, 0x412, 0x412, 0xce5360, 0x0, 0x7f74e0afaf30) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x7f74e0afaf30, 0xc42000dce8, 0xc420398000, 0x412, 0x412, 0x412, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/p2p.(SecretConnection).Read(0xc420640840, 0xc42009b400, 0x400, 0x400, 0xc4202bfc78, 0x411e8b, 0xc4201ef380) /Users/8btc_1/go/src/github.com/bytom/p2p/secret_connection.go:151 +0x1ca bufio.(Reader).Read(0xc420640ba0, 0xc4212a50c5, 0x1, 0x1, 0x7f74e0b21000, 0x411557, 0xc4202bfd90) /usr/local/Cellar/go/1.9.4/libexec/src/bufio/bufio.go:213 +0x30b io.ReadAtLeast(0x14e4080, 0xc420640ba0, 0xc4212a50c5, 0x1, 0x1, 0x1, 0x154d880, 0x7f74e0b21000, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x14e4080, 0xc420640ba0, 0xc4212a50c5, 0x1, 0x1, 0xbe0b60, 0x5f5e10001, 0xc4212a50c5) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/vendor/github.com/tendermint/go-wire.ReadFull(0xc4212a50c5, 0x1, 0x1, 0x14e4080, 0xc420640ba0, 0xc4202bfe88, 0xc4202bff10) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/wire.go:168 +0x6b github.com/bytom/vendor/github.com/tendermint/go-wire.ReadByte(0x14e4080, 0xc420640ba0, 0xc4202bfe88, 0xc4202bff10, 0x40a) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/int.go:62 +0x7e github.com/bytom/p2p.(MConnection).recvRoutine(0xc420070d20) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:430 +0x100 created by github.com/bytom/p2p.(*MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:156 +0x180

goroutine 1009 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420070ff0) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 2791 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).fireRoutine(0xc42127f540, 0xc420334880) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(RepeatTimer).Reset /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:61 +0x11a

goroutine 2678 [select]: github.com/bytom/p2p.(MConnection).sendRoutine(0xc4200713b0) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:297 +0x290 created by github.com/bytom/p2p.(MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:155 +0x15e

goroutine 2737 [select]: github.com/bytom/p2p/trust.(TrustMetric).processRequests(0xc420071c20) /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:298 +0x15a created by github.com/bytom/p2p/trust.(TrustMetric).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/trust/metric.go:116 +0x41

goroutine 2679 [IO wait]: internal/poll.runtime_pollWait(0x7f74e0ac5af0, 0x72, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/runtime/netpoll.go:173 +0x57 internal/poll.(pollDesc).wait(0xc42039c398, 0x72, 0xffffffffffffff00, 0x14e8e80, 0x14e2510) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:85 +0xae internal/poll.(pollDesc).waitRead(0xc42039c398, 0xc42056c400, 0x412, 0x412) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(FD).Read(0xc42039c380, 0xc42056c480, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/internal/poll/fd_unix.go:126 +0x18a net.(netFD).Read(0xc42039c380, 0xc42056c480, 0x412, 0x412, 0x54491c, 0xc420261a00, 0xa) /usr/local/Cellar/go/1.9.4/libexec/src/net/fd_unix.go:202 +0x52 net.(conn).Read(0xc42024c0d0, 0xc42056c480, 0x412, 0x412, 0x0, 0x0, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/net/net.go:176 +0x6d io.ReadAtLeast(0x7f74e0afaf30, 0xc42024c0d0, 0xc42056c480, 0x412, 0x412, 0x412, 0xce5360, 0xc420260100, 0x7f74e0afaf30) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x7f74e0afaf30, 0xc42024c0d0, 0xc42056c480, 0x412, 0x412, 0x412, 0xa6c12f, 0xc18340) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/p2p.(SecretConnection).Read(0xc4201ef1a0, 0xc42009b800, 0x400, 0x400, 0xa69260, 0xc4201ecac0, 0xc421244e10) /Users/8btc_1/go/src/github.com/bytom/p2p/secret_connection.go:151 +0x1ca bufio.(Reader).Read(0xc4201ef200, 0xc4207024bc, 0x1, 0x1, 0x7f74e0b21000, 0x411557, 0xc420517d90) /usr/local/Cellar/go/1.9.4/libexec/src/bufio/bufio.go:213 +0x30b io.ReadAtLeast(0x14e4080, 0xc4201ef200, 0xc4207024bc, 0x1, 0x1, 0x1, 0xc420262400, 0x7f74e0b21000, 0x0) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:309 +0x86 io.ReadFull(0x14e4080, 0xc4201ef200, 0xc4207024bc, 0x1, 0x1, 0xbe0b60, 0x63fc9e601, 0xc4207024bc) /usr/local/Cellar/go/1.9.4/libexec/src/io/io.go:327 +0x58 github.com/bytom/vendor/github.com/tendermint/go-wire.ReadFull(0xc4207024bc, 0x1, 0x1, 0x14e4080, 0xc4201ef200, 0xc420517e88, 0xc420517f10) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/wire.go:168 +0x6b github.com/bytom/vendor/github.com/tendermint/go-wire.ReadByte(0x14e4080, 0xc4201ef200, 0xc420517e88, 0xc420517f10, 0x40a) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/go-wire/int.go:62 +0x7e github.com/bytom/p2p.(MConnection).recvRoutine(0xc4200713b0) /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:430 +0x100 created by github.com/bytom/p2p.(*MConnection).OnStart /Users/8btc_1/go/src/github.com/bytom/p2p/connection.go:156 +0x180

goroutine 2677 [select]: github.com/bytom/vendor/github.com/tendermint/tmlibs/common.(*RepeatTimer).fireRoutine(0xc42127f5c0, 0xc42127f580) /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:40 +0x146 created by github.com/bytom/vendor/github.com/tendermint/tmlibs/common.NewRepeatTimer /Users/8btc_1/go/src/github.com/bytom/vendor/github.com/tendermint/tmlibs/common/repeat_timer.go:34 +0x16a

0xmountaintop commented 6 years ago

probably because u r using a low-performance machine for mining

0xmountaintop commented 6 years ago

would you mind show me the detail of ur hardware