Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: leftover defer or casgstatus: waiting for Gwaiting but is Grunnable error on windows/amd64 #9771

Closed
anotherGoogleFan opened this issue Feb 4, 2015 · 3 comments

Comments

@anotherGoogleFan
Copy link

What does 'go version' print?

go version go1.4.1 windows/amd64

What steps reproduce the problem?

I don't know......
SouceCode Address:https://github.com/AnotherGoogleFans/Bug-Fetch

What happened?

Eh...Sometimes like this:

runtime: g49268: leftover defer argp=0X08223bde8 pc=0x40299c
      defer 0xc082fccc40 argp=0X08223bde8 pc=0x40299c
      defer 0xc082254030 argp=0X08223bde8 pc=0x4027e2
错误:进程退出代码 2.

Sometimes like this:

fatal error: casgstatus: waiting for Gwaiting but is Grunnable

runtime stack:
runtime.throw(0x9df53c)
    c:/go/src/runtime/panic.go:491 +0xad
badgstatusrunnable()
    c:/go/src/runtime/proc.c:444 +0x31
runtime.onM(0x30fe70)
    c:/go/src/runtime/asm_amd64.s:273 +0xa4
runtime.casgstatus(0xc082478480, 0x200000004)
    c:/go/src/runtime/proc.c:429 +0x158
runtime.newstack()
    c:/go/src/runtime/stack.c:792 +0x632
runtime.morestack()
    c:/go/src/runtime/asm_amd64.s:324 +0x86

goroutine 371569 [runnable]:
runtime.lock(0xc0827b2d78)
    c:/go/src/runtime/lock_sema.go:38 fp=0xc082a391b8 sp=0xc082a391b0
runtime.sellock(0xc082a394e8)
    c:/go/src/runtime/select.go:139 +0xdc fp=0xc082a39230 sp=0xc082a391b8
runtime.selectgoImpl(0xc082a394e8, 0x0, 0x18)
    c:/go/src/runtime/select.go:369 +0xb44 fp=0xc082a393c8 sp=0xc082a39230
runtime.selectgo(0xc082a394e8)
    c:/go/src/runtime/select.go:183 +0x12 fp=0xc082a393e8 sp=0xc082a393c8
net/http.(*persistConn).roundTrip(0xc0820f0160, 0xc082dfb6c0, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1082 +0x7b4 fp=0xc082a39630 sp=0xc082a393e8
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820d15f0, 0xc082327380, 0x0, 0x0)
    c:/go/src/net/http/transport.go:235 +0x55f fp=0xc082a39750 sp=0xc082a39630
net/http.send(0xc0820d15f0, 0x131f98, 0xc082054090, 0x36, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503 fp=0xc082a39840 sp=0xc082a39750
net/http.(*Client).send(0x9eb780, 0xc0820d15f0, 0x36, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162 fp=0xc082a39910 sp=0xc082a39840
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820d15f0, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c fp=0xc082a39b10 sp=0xc082a39910
net/http.(*Client).Do(0x9eb780, 0xc0820d15f0, 0xc082327340, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab fp=0xc082a39b58 sp=0xc082a39b10
Bug-Fetch/common.GetBytesAfterFilter(0xc082b1dec0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce fp=0xc082a39d00 sp=0xc082a39b58
Bug-Fetch/common.FetchAppHistory(0xc082f533f7, 0x9, 0xc082b1dec0, 0x40, 0x74fe40, 0xc082de8db0, 0x54c7b600, 0x5, 0x53e82c21, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9 fp=0xc082a39de8 sp=0xc082a39d00
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc082f533f7, 0x9, 0xc082b1dec0, 0x40, 0x74fe40, 0xc082de8db0, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3 fp=0xc082a39f78 sp=0xc082a39de8
runtime.goexit()
    c:/go/src/runtime/asm_amd64.s:2232 +0x1 fp=0xc082a39f80 sp=0xc082a39f78
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 1 [chan send]:
main.handleAppHistory()
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:89 +0xb5b
main.main()
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:22 +0x3e

goroutine 5 [sleep, 63 minutes]:
Bug-Fetch/mylog.(*LogFile).SwitchLog(0xc0820050c0, 0x81eed0, 0xb, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/mylog/mylog.go:55 +0x1c4
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:54 +0x3a2

goroutine 6 [sleep, 63 minutes]:
Bug-Fetch/mylog.(*LogFile).SwitchLog(0xc082005f00, 0x81eed0, 0xb, 0x804ab0, 0x3)
    D:/GoProject/src/Bug-Fetch/mylog/mylog.go:55 +0x1c4
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:55 +0x3e8

goroutine 7 [select]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc08209e000)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:381 +0x60d
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371394 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6ee0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 18 [IO wait]:
net.(*pollDesc).Wait(0xc0820bc2f0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820bc1e0, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b31d2b500, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820bc180, 0xc0820c21b0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082098028, 0xc0820c21b0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc082098028, 0xc0820c21b0, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc0820c60e0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 35 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6000, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371622 [select]:
net/http.(*persistConn).writeLoop(0xc08252a370)
    c:/go/src/net/http/transport.go:945 +0x424
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:661 +0xcc3

goroutine 371638 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c69a0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371581 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082202d20, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371612 [IO wait]:
net.(*pollDesc).Wait(0xc0821fc170, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821fc060, 0x8016f0, 0x7, 0x8c3ff0, 0xc08256f5f0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821fc000, 0xc083254c00, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082024098, 0xc083254c00, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc082f3c7e0, 0x13f1f0, 0xc082024098, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc082511600, 0x17, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*Conn).Read(0xc082511600, 0xc082b16000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:904 +0x16d
net/http.noteEOFReader.Read(0x13faf0, 0xc082511600, 0xc082676058, 0xc082b16000, 0x1000, 0x1000, 0x120010, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1270 +0x75
net/http.(*noteEOFReader).Read(0xc082177640, 0xc082b16000, 0x1000, 0x1000, 0xc081ff67e3, 0x0, 0x0)
    <autogenerated>:125 +0xdb
bufio.(*Reader).fill(0xc0828b2f60)
    c:/go/src/bufio/bufio.go:97 +0x1d5
bufio.(*Reader).Peek(0xc0828b2f60, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/bufio/bufio.go:132 +0xf7
net/http.(*persistConn).readLoop(0xc082676000)
    c:/go/src/net/http/transport.go:842 +0xab
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:660 +0xca6

goroutine 371614 [sleep]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc08209e0f0)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:355 +0x298
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371439 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030540, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371152 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6540, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371462 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c7a40, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371389 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c4700, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371606 [IO wait]:
net.(*pollDesc).Wait(0xc0820a05f0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820a04e0, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b5a0efa00, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820a0480, 0xc082bcc060, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082098090, 0xc082bcc060, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc082098090, 0xc082bcc060, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc083030700)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371051 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6460, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371641 [IO wait]:
net.(*pollDesc).Wait(0xc0821feef0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821fede0, 0x8016f0, 0x7, 0x8c3ff0, 0x8, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821fed80, 0xc082ca6000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082024148, 0xc082ca6000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc082bcd4d0, 0x13f1f0, 0xc082024148, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc082510b00, 0x14, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*clientHandshakeState).readFinished(0xc082b363f0, 0x0, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/handshake_client.go:538 +0x65
crypto/tls.(*Conn).clientHandshake(0xc082510b00, 0x0, 0x0)
    c:/go/src/crypto/tls/handshake_client.go:209 +0x1b8e
crypto/tls.(*Conn).Handshake(0xc082510b00, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:977 +0xf8
net/http.func·022()
    c:/go/src/net/http/transport.go:637 +0x43
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:642 +0x893

goroutine 371457 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c76c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371662 [IO wait]:
net.(*pollDesc).Wait(0xc0821ffc70, 0x77, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098010, 0xc0821ffbe8, 0x811ef0, 0x9, 0x8c3fe8, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).connect(0xc0821ffb00, 0x132440, 0xc082de4a60, 0x132440, 0xc082de4a40, 0xecc5a4a80, 0x3ab5be74, 0x9eb800, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:361 +0x391
net.(*netFD).dial(0xc0821ffb00, 0x1334e0, 0x0, 0x1334e0, 0xc082546d20, 0xecc5a4a80, 0x3ab5be74, 0x9eb800, 0x0, 0x0)
    c:/go/src/net/sock_posix.go:139 +0x381
net.socket(0x80a4f0, 0x3, 0x2, 0x1, 0x0, 0xc082546d00, 0x1334e0, 0x0, 0x1334e0, 0xc082546d20, ...)
    c:/go/src/net/sock_posix.go:91 +0x377
net.internetSocket(0x80a4f0, 0x3, 0x1334e0, 0x0, 0x1334e0, 0xc082546d20, 0xecc5a4a80, 0x3ab5be74, 0x9eb800, 0x1, ...)
    c:/go/src/net/ipsock_posix.go:137 +0x14f
net.dialTCP(0x80a4f0, 0x3, 0x0, 0xc082546d20, 0xecc5a4a80, 0x3ab5be74, 0x9eb800, 0x1, 0x0, 0x0)
    c:/go/src/net/tcpsock_posix.go:156 +0x12c
net.dialSingle(0x80a4f0, 0x3, 0xc082de4960, 0x14, 0x0, 0x0, 0x133450, 0xc082546d20, 0xecc5a4a80, 0x3ab5be74, ...)
    c:/go/src/net/dial.go:235 +0x3fc
net.func·016(0xecc5a4a80, 0x3ab5be74, 0x9eb800, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/net/dial.go:163 +0x133
net.dial(0x80a4f0, 0x3, 0x133450, 0xc082546d20, 0xc082546d50, 0xecc5a4a80, 0xe3ab5be74, 0x9eb800, 0x0, 0x0, ...)
    c:/go/src/net/fd_windows.go:92 +0x122
net.(*Dialer).Dial(0xc08200a380, 0x80a4f0, 0x3, 0xc082de4960, 0x14, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/net/dial.go:170 +0x6bc
net.*Dialer.Dial·fm(0x80a4f0, 0x3, 0xc082de4960, 0x14, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:38 +0x80
net/http.(*Transport).dial(0xc082054090, 0x80a4f0, 0x3, 0xc082de4960, 0x14, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:479 +0x8b
net/http.(*Transport).dialConn(0xc082054090, 0x0, 0xc083151f00, 0x5, 0xc082de4960, 0x14, 0x9, 0x0, 0x0)
    c:/go/src/net/http/transport.go:564 +0x167f
net/http.func·019()
    c:/go/src/net/http/transport.go:520 +0x49
created by net/http.(*Transport).getConn
    c:/go/src/net/http/transport.go:522 +0x33c

goroutine 371546 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6a80, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371537 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030380, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371613 [select]:
net/http.(*persistConn).writeLoop(0xc082676000)
    c:/go/src/net/http/transport.go:945 +0x424
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:661 +0xcc3

goroutine 371336 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082078700, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371654 [chan receive]:
net/http.(*Transport).dialConn(0xc082054090, 0x0, 0xc083151400, 0x5, 0xc08324b5c0, 0x14, 0x9, 0x0, 0x0)
    c:/go/src/net/http/transport.go:643 +0x8da
net/http.func·019()
    c:/go/src/net/http/transport.go:520 +0x49
created by net/http.(*Transport).getConn
    c:/go/src/net/http/transport.go:522 +0x33c

goroutine 371608 [sleep]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc0820f3590)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:355 +0x298
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371109 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318bc00, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371681 [IO wait]:
net.(*pollDesc).Wait(0xc0821ff670, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821ff560, 0x8016f0, 0x7, 0x8c3ff0, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821ff500, 0xc082320000, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0828a01b8, 0xc082320000, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc082bcd4a0, 0x13f1f0, 0xc0828a01b8, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc082cbd080, 0x16, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*Conn).readHandshake(0xc082cbd080, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:779 +0xee
crypto/tls.(*Conn).clientHandshake(0xc082cbd080, 0x0, 0x0)
    c:/go/src/crypto/tls/handshake_client.go:141 +0x1111
crypto/tls.(*Conn).Handshake(0xc082cbd080, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:977 +0xf8
net/http.func·022()
    c:/go/src/net/http/transport.go:637 +0x43
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:642 +0x893

goroutine 371651 [chan receive]:
net/http.(*Transport).dialConn(0xc082054090, 0x0, 0xc083150ec0, 0x5, 0xc08324af20, 0x14, 0xc08212a000, 0x0, 0x0)
    c:/go/src/net/http/transport.go:643 +0x8da
net/http.func·019()
    c:/go/src/net/http/transport.go:520 +0x49
created by net/http.(*Transport).getConn
    c:/go/src/net/http/transport.go:522 +0x33c

goroutine 371657 [chan receive]:
net/http.(*Transport).dialConn(0xc082054090, 0x0, 0xc083151e80, 0x5, 0xc082de40c0, 0x14, 0xc082b96c00, 0x0, 0x0)
    c:/go/src/net/http/transport.go:643 +0x8da
net/http.func·019()
    c:/go/src/net/http/transport.go:520 +0x49
created by net/http.(*Transport).getConn
    c:/go/src/net/http/transport.go:522 +0x33c

goroutine 371178 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c4ee0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371628 [IO wait]:
net.(*pollDesc).Wait(0xc0821ff070, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821fef60, 0x8016f0, 0x7, 0x8c3ff0, 0x8, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821fef00, 0xc0824ea000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0828a00c0, 0xc0824ea000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc082f66c60, 0x13f1f0, 0xc0828a00c0, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc082cbcb00, 0x14, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*clientHandshakeState).readFinished(0xc082a18900, 0x0, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/handshake_client.go:538 +0x65
crypto/tls.(*Conn).clientHandshake(0xc082cbcb00, 0x0, 0x0)
    c:/go/src/crypto/tls/handshake_client.go:209 +0x1b8e
crypto/tls.(*Conn).Handshake(0xc082cbcb00, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:977 +0xf8
net/http.func·022()
    c:/go/src/net/http/transport.go:637 +0x43
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:642 +0x893

goroutine 371120 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082202700, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371070 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082202000, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371683 [IO wait]:
net.(*pollDesc).Wait(0xc0820bcd70, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820bcc60, 0x8016f0, 0x7, 0x8c3ff0, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820bcc00, 0xc082cb9400, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0828a01c0, 0xc082cb9400, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc0821a5500, 0x13f1f0, 0xc0828a01c0, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc082cbd600, 0x16, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*Conn).readHandshake(0xc082cbd600, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:779 +0xee
crypto/tls.(*Conn).clientHandshake(0xc082cbd600, 0x0, 0x0)
    c:/go/src/crypto/tls/handshake_client.go:141 +0x1111
crypto/tls.(*Conn).Handshake(0xc082cbd600, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:977 +0xf8
net/http.func·022()
    c:/go/src/net/http/transport.go:637 +0x43
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:642 +0x893

goroutine 371587 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082078c40, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371621 [IO wait]:
net.(*pollDesc).Wait(0xc0820bc770, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820bc660, 0x8016f0, 0x7, 0x8c3ff0, 0x3, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820bc600, 0xc08200c800, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082098108, 0xc08200c800, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc08256f290, 0x13f1f0, 0xc082098108, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc082dfd340, 0x17, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*Conn).Read(0xc082dfd340, 0xc08292c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:904 +0x16d
net/http.noteEOFReader.Read(0x13faf0, 0xc082dfd340, 0xc08252a3c8, 0xc08292c000, 0x1000, 0x1000, 0x1204c0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1270 +0x75
net/http.(*noteEOFReader).Read(0xc082938720, 0xc08292c000, 0x1000, 0x1000, 0xc081ffdbd7, 0x0, 0x0)
    <autogenerated>:125 +0xdb
bufio.(*Reader).fill(0xc08276cf60)
    c:/go/src/bufio/bufio.go:97 +0x1d5
bufio.(*Reader).Peek(0xc08276cf60, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/bufio/bufio.go:132 +0xf7
net/http.(*persistConn).readLoop(0xc08252a370)
    c:/go/src/net/http/transport.go:842 +0xab
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:660 +0xca6

goroutine 342 [IO wait]:
net.(*pollDesc).Wait(0xc0820bc5f0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820bc4e0, 0x8016f0, 0x7, 0x8c3ff0, 0x146600, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820bc480, 0xc0823e3890, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082024140, 0xc0823e3890, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc082024140, 0xc0823e3890, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc0820c75e0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 370939 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c5500, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371341 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0830308c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371030 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0822036c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371567 [select]:
net/http.(*persistConn).roundTrip(0xc08252a370, 0xc08248fcd0, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1082 +0x7b4
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820204e0, 0xc0820d5ac0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:235 +0x55f
net/http.send(0xc0820204e0, 0x131f98, 0xc082054090, 0x3e, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc0820204e0, 0x3e, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820204e0, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc0820204e0, 0xc0820d5a40, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc0823e0000, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc082f0e027, 0x9, 0xc0823e0000, 0x48, 0x74fe40, 0xc0827e0030, 0x54c7b600, 0x5, 0x53e830f7, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc082f0e027, 0x9, 0xc0823e0000, 0x48, 0x74fe40, 0xc0827e0030, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371666 [IO wait]:
net.(*pollDesc).Wait(0xc082204170, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc082204060, 0x8016f0, 0x7, 0x8c3ff0, 0xc0825120f0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc082204000, 0xc083254400, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0820a60b8, 0xc083254400, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc082029680, 0x13f1f0, 0xc0820a60b8, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc08212a000, 0x17, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*Conn).Read(0xc08212a000, 0xc082e9b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:904 +0x16d
net/http.noteEOFReader.Read(0x13faf0, 0xc08212a000, 0xc0820de528, 0xc082e9b000, 0x1000, 0x1000, 0x120970, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1270 +0x75
net/http.(*noteEOFReader).Read(0xc082c302e0, 0xc082e9b000, 0x1000, 0x1000, 0xc081ff67f7, 0x0, 0x0)
    <autogenerated>:125 +0xdb
bufio.(*Reader).fill(0xc0828a3bc0)
    c:/go/src/bufio/bufio.go:97 +0x1d5
bufio.(*Reader).Peek(0xc0828a3bc0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/bufio/bufio.go:132 +0xf7
net/http.(*persistConn).readLoop(0xc0820de4d0)
    c:/go/src/net/http/transport.go:842 +0xab
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:660 +0xca6

goroutine 371634 [select]:
net/http.(*Transport).getConn(0xc082054090, 0xc0820d00d0, 0x0, 0xc083151400, 0x5, 0xc08324b5c0, 0x14, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:525 +0x60f
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820d00d0, 0xc083151440, 0x0, 0x0)
    c:/go/src/net/http/transport.go:228 +0x4db
net/http.send(0xc0820d00d0, 0x131f98, 0xc082054090, 0x38, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc0820d00d0, 0x38, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820d00d0, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc0820d00d0, 0xc083151400, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc082b4e640, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc0821caa67, 0x9, 0xc082b4e640, 0x42, 0x74fe40, 0xc0822736b0, 0x54c7b600, 0x5, 0x53e83426, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc0821caa67, 0x9, 0xc082b4e640, 0x42, 0x74fe40, 0xc0822736b0, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371252 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6c40, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371536 [IO wait]:
net.(*pollDesc).Wait(0xc0821ff1f0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821ff0e0, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b5dfe1d00, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821ff080, 0xc082273a70, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0828a0328, 0xc082273a70, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc0828a0328, 0xc082273a70, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc0820c6fc0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371533 [select]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc0820f24b0)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:381 +0x60d
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371576 [select]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc0821503c0)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:381 +0x60d
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371653 [IO wait]:
net.(*pollDesc).Wait(0xc082c65df0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc082c65ce0, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b3a58d600, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc082c65c80, 0xc0820299b0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0820a6120, 0xc0820299b0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc0820a6120, 0xc0820299b0, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc082202460)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371642 [select]:
net/http.(*Transport).getConn(0xc082054090, 0xc0820d05b0, 0x0, 0xc083151f00, 0x5, 0xc082de4960, 0x14, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:525 +0x60f
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820d05b0, 0xc083151f40, 0x0, 0x0)
    c:/go/src/net/http/transport.go:228 +0x4db
net/http.send(0xc0820d05b0, 0x131f98, 0xc082054090, 0x3f, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc0820d05b0, 0x3f, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820d05b0, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc0820d05b0, 0xc083151f00, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc082790f00, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc083141307, 0x9, 0xc082790f00, 0x49, 0x74fe40, 0xc082f3c570, 0x54c7b600, 0x5, 0x53e83c9e, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc083141307, 0x9, 0xc082790f00, 0x49, 0x74fe40, 0xc082f3c570, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371001 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c5a40, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371440 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0830307e0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371635 [sleep]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc0827460f0)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:355 +0x298
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371633 [select]:
net/http.(*persistConn).writeLoop(0xc08252a4d0)
    c:/go/src/net/http/transport.go:945 +0x424
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:661 +0xcc3

goroutine 371591 [runnable]:
net/http.(*persistConn).writeLoop(0xc0820f0160)
    c:/go/src/net/http/transport.go:945 +0x424
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:661 +0xcc3

goroutine 371597 [IO wait]:
net.(*pollDesc).Wait(0xc082c65f70, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc082c65e60, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b408bd700, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc082c65e00, 0xc082029b30, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0820a6130, 0xc082029b30, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc0820a6130, 0xc082029b30, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc082202e00)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371649 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0822021c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371594 [sleep]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc08209ee10)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:355 +0x298
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371659 [sleep]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc08209e870)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:355 +0x298
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371148 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c41c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371563 [select]:
net/http.(*persistConn).roundTrip(0xc082676000, 0xc082a140c0, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1082 +0x7b4
net/http.(*Transport).RoundTrip(0xc082054090, 0xc082020410, 0xc0820d4880, 0x0, 0x0)
    c:/go/src/net/http/transport.go:235 +0x55f
net/http.send(0xc082020410, 0x131f98, 0xc082054090, 0x39, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc082020410, 0x39, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc082020410, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc082020410, 0xc0820d4800, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc082f39d10, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc082ff2547, 0x9, 0xc082f39d10, 0x41, 0x74fe40, 0xc082139020, 0x54c7b600, 0x5, 0x53e82fac, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc082ff2547, 0x9, 0xc082f39d10, 0x41, 0x74fe40, 0xc082139020, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371630 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082078380, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371225 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030d20, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371270 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318a1c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371400 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083031260, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371066 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318b7a0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371665 [select]:
net/http.(*Transport).getConn(0xc082054090, 0xc0820205b0, 0x0, 0xc082413900, 0x5, 0xc08270b9c0, 0x14, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:525 +0x60f
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820205b0, 0xc082413940, 0x0, 0x0)
    c:/go/src/net/http/transport.go:228 +0x4db
net/http.send(0xc0820205b0, 0x131f98, 0xc082054090, 0x34, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc0820205b0, 0x34, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820205b0, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc0820205b0, 0xc082413900, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc0820d4ac0, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc082c52497, 0x9, 0xc0820d4ac0, 0x3e, 0x74fe40, 0xc08241c060, 0x54c7b600, 0x5, 0x53e83aca, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc082c52497, 0x9, 0xc0820d4ac0, 0x3e, 0x74fe40, 0xc08241c060, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371551 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6e00, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371592 [select]:
net/http.(*persistConn).roundTrip(0xc08252a4d0, 0xc0821ca630, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1082 +0x7b4
net/http.(*Transport).RoundTrip(0xc082054090, 0xc082020ea0, 0xc082272030, 0x0, 0x0)
    c:/go/src/net/http/transport.go:235 +0x55f
net/http.send(0xc082020ea0, 0x131f98, 0xc082054090, 0x30, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc082020ea0, 0x30, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc082020ea0, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc082020ea0, 0xc082f67fb0, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc0820d5300, 0x3a, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc0824ed9f7, 0x9, 0xc0820d5300, 0x3a, 0x74fe40, 0xc082f3c8a0, 0x54c7b600, 0x5, 0x53e83124, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc0824ed9f7, 0x9, 0xc0820d5300, 0x3a, 0x74fe40, 0xc082f3c8a0, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371488 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082203180, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371640 [IO wait]:
net.(*pollDesc).Wait(0xc0821fc8f0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821fc7e0, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b377c5f00, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821fc780, 0xc082faadb0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082024100, 0xc082faadb0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc082024100, 0xc082faadb0, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc0820c70a0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371582 [sleep]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc0820f3950)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:355 +0x298
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371623 [select]:
net/http.(*Transport).getConn(0xc082054090, 0xc0820d0000, 0x0, 0xc083150ec0, 0x5, 0xc08324af20, 0x14, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:525 +0x60f
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820d0000, 0xc083150f00, 0x0, 0x0)
    c:/go/src/net/http/transport.go:228 +0x4db
net/http.send(0xc0820d0000, 0x131f98, 0xc082054090, 0x3b, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc0820d0000, 0x3b, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820d0000, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc0820d0000, 0xc083150ec0, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc0823f7ea0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc082200647, 0x9, 0xc0823f7ea0, 0x45, 0x74fe40, 0xc0820c2480, 0x54c7b600, 0x5, 0x53e8323a, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc082200647, 0x9, 0xc0823f7ea0, 0x45, 0x74fe40, 0xc0820c2480, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371667 [select]:
net/http.(*persistConn).writeLoop(0xc0820de4d0)
    c:/go/src/net/http/transport.go:945 +0x424
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:661 +0xcc3

goroutine 370935 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c4b60, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371511 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6700, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371611 [IO wait]:
net.(*pollDesc).Wait(0xc0820a0a70, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820a0960, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b4d5cab00, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820a0900, 0xc082f91530, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0820981a8, 0xc082f91530, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc0820981a8, 0xc082f91530, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc083031c00)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371639 [select]:
net/http.(*Transport).getConn(0xc082054090, 0xc0820d0410, 0x0, 0xc083151e80, 0x5, 0xc082de40c0, 0x14, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:525 +0x60f
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820d0410, 0xc083151940, 0x0, 0x0)
    c:/go/src/net/http/transport.go:228 +0x4db
net/http.send(0xc0820d0410, 0x131f98, 0xc082054090, 0x40, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc0820d0410, 0x40, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820d0410, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc0820d0410, 0xc083151e80, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc082f28050, 0x4a, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc082a0c1e7, 0x9, 0xc082f28050, 0x4a, 0x74fe40, 0xc0827e0540, 0x54c7b600, 0x5, 0x53e8369b, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc082a0c1e7, 0x9, 0xc082f28050, 0x4a, 0x74fe40, 0xc0827e0540, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371266 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083031dc0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371643 [IO wait]:
net.(*pollDesc).Wait(0xc0821ffaf0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821ff9e0, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b31b43000, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821ff980, 0xc0825469c0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082024178, 0xc0825469c0, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc082024178, 0xc0825469c0, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc0820c7180)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371333 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c48c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371203 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082078000, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371631 [chan receive]:
net/http.(*Transport).dialConn(0xc082054090, 0x0, 0xc082413900, 0x5, 0xc08270b9c0, 0x14, 0x9, 0x0, 0x0)
    c:/go/src/net/http/transport.go:643 +0x8da
net/http.func·019()
    c:/go/src/net/http/transport.go:520 +0x49
created by net/http.(*Transport).getConn
    c:/go/src/net/http/transport.go:522 +0x33c

goroutine 371318 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c7340, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371519 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030a80, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371520 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082202380, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371624 [IO wait]:
net.(*pollDesc).Wait(0xc0821fe770, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821fe660, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b3b5c4000, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821fe600, 0xc082bcc150, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0828a0000, 0xc082bcc150, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc0828a0000, 0xc082bcc150, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc0820780e0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371494 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030b60, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371656 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030620, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371362 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030c40, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371420 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6620, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371038 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0825c4380, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371271 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318a540, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371044 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c61c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371338 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0830302a0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371600 [IO wait]:
net.(*pollDesc).Wait(0xc0820bcef0, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820bcde0, 0x8016f0, 0x7, 0x8c3ff0, 0x3, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820bcd80, 0xc082cb8000, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0820a60b0, 0xc082cb8000, 0x400, 0x400, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc0821a5ef0, 0x13f1f0, 0xc0820a60b0, 0x5, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc08212a2c0, 0x17, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*Conn).Read(0xc08212a2c0, 0xc0825c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    c:/go/src/crypto/tls/conn.go:904 +0x16d
net/http.noteEOFReader.Read(0x13faf0, 0xc08212a2c0, 0xc08252a528, 0xc0825c2000, 0x1000, 0x1000, 0x120e20, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1270 +0x75
net/http.(*noteEOFReader).Read(0xc082865a20, 0xc0825c2000, 0x1000, 0x1000, 0xc081ff59dd, 0x0, 0x0)
    <autogenerated>:125 +0xdb
bufio.(*Reader).fill(0xc0820cd3e0)
    c:/go/src/bufio/bufio.go:97 +0x1d5
bufio.(*Reader).Peek(0xc0820cd3e0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/bufio/bufio.go:132 +0xf7
net/http.(*persistConn).readLoop(0xc08252a4d0)
    c:/go/src/net/http/transport.go:842 +0xab
created by net/http.(*Transport).dialConn
    c:/go/src/net/http/transport.go:660 +0xca6

goroutine 371300 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082079180, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371090 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318b340, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371058 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c6380, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371150 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc082078a80, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371580 [select]:
net/http.(*persistConn).roundTrip(0xc0820de4d0, 0xc082b65c40, 0x0, 0x0, 0x0)
    c:/go/src/net/http/transport.go:1082 +0x7b4
net/http.(*Transport).RoundTrip(0xc082054090, 0xc0820d0a90, 0xc083151100, 0x0, 0x0)
    c:/go/src/net/http/transport.go:235 +0x55f
net/http.send(0xc0820d0a90, 0x131f98, 0xc082054090, 0x35, 0x0, 0x0)
    c:/go/src/net/http/client.go:219 +0x503
net/http.(*Client).send(0x9eb780, 0xc0820d0a90, 0x35, 0x0, 0x0)
    c:/go/src/net/http/client.go:142 +0x162
net/http.(*Client).doFollowingRedirects(0x9eb780, 0xc0820d0a90, 0x8c40d8, 0x0, 0x0, 0x0)
    c:/go/src/net/http/client.go:367 +0xb2c
net/http.(*Client).Do(0x9eb780, 0xc0820d0a90, 0xc083151080, 0x0, 0x0)
    c:/go/src/net/http/client.go:174 +0xab
Bug-Fetch/common.GetBytesAfterFilter(0xc082a3e180, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0)
    D:/GoProject/src/Bug-Fetch/common/getBytes.go:48 +0x4ce
Bug-Fetch/common.FetchAppHistory(0xc082175907, 0x9, 0xc082a3e180, 0x3f, 0x74fe40, 0xc082513bf0, 0x54c7b600, 0x5, 0x53e831b9, 0x0, ...)
    D:/GoProject/src/Bug-Fetch/common/fetchAppHistory.go:20 +0xf9
main.fetchAppHistory(0xc0820be4e0, 0xc0820f0000, 0xc082175907, 0x9, 0xc082a3e180, 0x3f, 0x74fe40, 0xc082513bf0, 0x54c7b600, 0x5, ...)
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:118 +0x2a3
created by main.handleAppHistory
    D:/GoProject/src/Bug-Fetch/main/app_history/app_history.go:90 +0xba5

goroutine 371579 [IO wait]:
net.(*pollDesc).Wait(0xc0821fc770, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0821fc660, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b552baf00, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0821fc600, 0xc082547560, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0828a00e8, 0xc082547560, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc0828a00e8, 0xc082547560, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc082078d20)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371368 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083031960, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371202 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0830310a0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371314 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820c67e0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371416 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0820787e0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371603 [select]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc0820f3680)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:381 +0x60d
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371618 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083031b20, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371183 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318ba40, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371156 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0830300e0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371629 [IO wait]:
net.(*pollDesc).Wait(0xc0820bca70, 0x72, 0x0, 0x0)
    c:/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082098008, 0xc0820bc960, 0x8016f0, 0x7, 0x8c3ff0, 0x8df4954b364b2e00, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820bc900, 0xc082bcce40, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc0828a00e0, 0xc082bcce40, 0x24, 0x24, 0x0, 0x0, 0x0)
    c:/go/src/net/net.go:121 +0xe3
gopkg.in/mgo%2ev2.fill(0x133480, 0xc0828a00e0, 0xc082bcce40, 0x24, 0x24, 0x0, 0x0)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:502 +0x7c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc082078540)
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:519 +0x12d
created by gopkg.in/mgo%2ev2.newSocket
    D:/GoProject/src/gopkg.in/mgo.v2/socket.go:166 +0x3da

goroutine 371387 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318a460, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371159 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc08318a0e0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371682 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc0822028c0, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d

goroutine 371625 [sleep]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc082150e10)
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:355 +0x298
created by gopkg.in/mgo%2ev2.newCluster
    D:/GoProject/src/gopkg.in/mgo.v2/cluster.go:73 +0x1d7

goroutine 371564 [sleep]:
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc083030460, 0x1)
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:296 +0x170
created by gopkg.in/mgo%2ev2.newServer
    D:/GoProject/src/gopkg.in/mgo.v2/server.go:89 +0x19d
错误: 进程退出代码 2.
@mikioh mikioh changed the title panic:leftover defer&runtime stack at go1.4.1 windows/amd64 runtime: leftover defer or casgstatus: waiting for Gwaiting but is Grunnable error on windows/amd64 Feb 4, 2015
@bradfitz bradfitz added this to the Go1.4.2 milestone Feb 4, 2015
@adg adg modified the milestones: Go1.4.3, Go1.4.2 Feb 17, 2015
RLH added a commit that referenced this issue Mar 17, 2015
The GC assumes that there will be no asynchronous write barriers when
the world is stopped. This keeps the synchronization between write
barriers and the GC simple. However, currently, there are a few places
in runtime code where this assumption does not hold.
The GC stops the world by collecting all Ps, which stops all user Go
code, but small parts of the runtime can run without a P. For example,
the code that releases a P must still deschedule its G onto a runnable
queue before stopping. Similarly, when a G returns from a long-running
syscall, it must run code to reacquire a P.
Currently, this code can contain write barriers. This can lead to the
GC collecting reachable objects if something like the following
sequence of events happens:
1. GC stops the world by collecting all Ps.
2. G #1 returns from a syscall (for example), tries to install a
pointer to object X, and calls greyobject on X.
3. greyobject on G #1 marks X, but does not yet add it to a write
buffer. At this point, X is effectively black, not grey, even though
it may point to white objects.
4. GC reaches X through some other path and calls greyobject on X, but
greyobject does nothing because X is already marked.
5. GC completes.
6. greyobject on G #1 adds X to a work buffer, but it's too late.
7. Objects that were reachable only through X are incorrectly collected.
To fix this, we check the invariant that no asynchronous write
barriers happen when the world is stopped by checking that write
barriers always have a P, and modify all currently known sources of
these writes to disable the write barrier. In all modified cases this
is safe because the object in question will always be reachable via
some other path.

Some of the trace code was turned off, in particular the
code that traces returning from a syscall. The GC assumes
that as far as the heap is concerned the thread is stopped
when it is in a syscall. Upon returning the trace code
must not do any heap writes for the same reasons discussed
above.

Fixes #10098
Fixes #9953
Fixes #9951
Fixes #9884

May relate to #9610 #9771

Change-Id: Ic2e70b7caffa053e56156838eb8d89503e3c0c8a
Reviewed-on: https://go-review.googlesource.com/7504
Reviewed-by: Austin Clements <austin@google.com>
@rsc rsc removed the os-windows label Apr 10, 2015
@ALTree ALTree modified the milestones: Go1.4.4, Go1.4.3 Jan 11, 2017
@josharian
Copy link
Contributor

Does this issue prevent bootstrapping? Doesn't sound like it, and if not, we should check whether it reproduces on tip. If it does, we should update the milestone appropriately and if not, close it.

@alexbrainman
Copy link
Member

SouceCode Address:https://github.com/AnotherGoogleFans/Bug-Fetch

If I follow this, I get "page is not found".

Alex

@josharian
Copy link
Contributor

Closing. @anotherGoogleFan please leave a comment with updated reproduction instructions if this is still an issue. Thanks.

@golang golang locked and limited conversation to collaborators Jan 14, 2018
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants