Last active
August 2, 2017 12:17
-
-
Save rishiloyola/fe6b38e4e1393af30f73f492e66c863a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fatal error: runtime: out of memory | |
runtime stack: | |
runtime.throw(0x92bbf3, 0x16) | |
/usr/go/src/runtime/panic.go:596 +0x95 | |
runtime.sysMap(0xc460770000, 0x40580000, 0x0, 0xd75b98) | |
/usr/go/src/runtime/mem_linux.go:216 +0x1d0 | |
runtime.(*mheap).sysAlloc(0xd5c720, 0x40580000, 0x7f77c7ffece0) | |
/usr/go/src/runtime/malloc.go:440 +0x374 | |
runtime.(*mheap).grow(0xd5c720, 0x202bc, 0x0) | |
/usr/go/src/runtime/mheap.go:774 +0x62 | |
runtime.(*mheap).allocSpanLocked(0xd5c720, 0x202bc, 0xc42014a9c0) | |
/usr/go/src/runtime/mheap.go:678 +0x44f | |
runtime.(*mheap).alloc_m(0xd5c720, 0x202bc, 0x100000000, 0xffffffffffffffff) | |
/usr/go/src/runtime/mheap.go:562 +0xe2 | |
runtime.(*mheap).alloc.func1() | |
/usr/go/src/runtime/mheap.go:627 +0x4b | |
runtime.systemstack(0x7f77c7ffedd8) | |
/usr/go/src/runtime/asm_amd64.s:343 +0xab | |
runtime.(*mheap).alloc(0xd5c720, 0x202bc, 0x10100000000, 0xc42014a9c0) | |
/usr/go/src/runtime/mheap.go:628 +0xa0 | |
runtime.largeAlloc(0x40578000, 0x100000001, 0x100000000000000) | |
/usr/go/src/runtime/malloc.go:807 +0x93 | |
runtime.mallocgc.func1() | |
/usr/go/src/runtime/malloc.go:702 +0x3e | |
runtime.systemstack(0xc420022000) | |
/usr/go/src/runtime/asm_amd64.s:327 +0x79 | |
runtime.mstart() | |
/usr/go/src/runtime/proc.go:1132 | |
goroutine 52 [running]: | |
runtime.systemstack_switch() | |
/usr/go/src/runtime/asm_amd64.s:281 fp=0xc42004b080 sp=0xc42004b078 | |
runtime.mallocgc(0x40578000, 0x88be80, 0xc420194901, 0x494284) | |
/usr/go/src/runtime/malloc.go:703 +0x930 fp=0xc42004b120 sp=0xc42004b080 | |
runtime.makeslice(0x88be80, 0x40578000, 0x40578000, 0xc44040c000, 0xc42004b1d8, 0x48fa19) | |
/usr/go/src/runtime/slice.go:54 +0x7b fp=0xc42004b170 sp=0xc42004b120 | |
bytes.makeSlice(0x40578000, 0x0, 0x0, 0x0) | |
/usr/go/src/bytes/buffer.go:201 +0x77 fp=0xc42004b1b0 sp=0xc42004b170 | |
bytes.(*Buffer).grow(0xc4201904d0, 0x8000, 0x0) | |
/usr/go/src/bytes/buffer.go:109 +0x177 fp=0xc42004b200 sp=0xc42004b1b0 | |
bytes.(*Buffer).Write(0xc4201904d0, 0xc4201b0000, 0x8000, 0x8000, 0x8000, 0x0, 0x0) | |
/usr/go/src/bytes/buffer.go:137 +0x41 fp=0xc42004b230 sp=0xc42004b200 | |
mime/multipart.(*part).Write(0xc42012ffc0, 0xc4201b0000, 0x8000, 0x8000, 0x8000, 0x0, 0x0) | |
/usr/go/src/mime/multipart/writer.go:185 +0xe2 fp=0xc42004b298 sp=0xc42004b230 | |
io.copyBuffer(0xd2c4c0, 0xc42012ffc0, 0xd2cf00, 0xc42000e3c8, 0xc4201b0000, 0x8000, 0x8000, 0x0, 0x0, 0x0) | |
/usr/go/src/io/io.go:392 +0x20b fp=0xc42004b300 sp=0xc42004b298 | |
io.Copy(0xd2c4c0, 0xc42012ffc0, 0xd2cf00, 0xc42000e3c8, 0xc, 0xd2c4c0, 0xc42012ffc0) | |
/usr/go/src/io/io.go:360 +0x68 fp=0xc42004b360 sp=0xc42004b300 | |
github.com/vkuznet/transfer2go/core.fileTransferRequest(0xc42010df40, 0x9, 0xc42012f2c0, 0x16, 0xc42010df28, 0x6, 0xc42010df30, 0xa, 0x0, 0xc42010df49, ...) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/request.go:87 +0x182 fp=0xc42004b408 sp=0xc42004b360 | |
github.com/vkuznet/transfer2go/core.httpTransfer(0xc42010df40, 0x9, 0xc42012f2c0, 0x16, 0xc42010df28, 0x6, 0xc42010df30, 0xa, 0x0, 0xc42010df49, ...) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/request.go:108 +0x9d fp=0xc42004b4d0 sp=0xc42004b408 | |
github.com/vkuznet/transfer2go/core.PushTransfer.func1.1(0xc420144c30, 0x2, 0xc420155b60) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/request.go:293 +0xb7a fp=0xc42004bae8 sp=0xc42004b4d0 | |
github.com/vkuznet/transfer2go/core.RequestFunc.Process(0xc42012f180, 0xc420144c30, 0xc420155b50, 0x2) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/request.go:70 +0x30 fp=0xc42004bb10 sp=0xc42004bae8 | |
github.com/vkuznet/transfer2go/core.(*TransferRequest).RunPush(0xc420144c30, 0xc, 0x9261da) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:107 +0xc4 fp=0xc42004bb70 sp=0xc42004bb10 | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x0, 0xc42012b740, 0xc42012b7a0, 0xc42012b800, 0xc42010d460) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:238 +0xa80 fp=0xc42004bfb8 sp=0xc42004bb70 | |
runtime.goexit() | |
/usr/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc42004bfc0 sp=0xc42004bfb8 | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 1 [IO wait]: | |
net.runtime_pollWait(0x7f77ce2cefa0, 0x72, 0xd2e540) | |
/usr/go/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc4200a7cd8, 0x72, 0xd2a588, 0xc42012f7e0) | |
/usr/go/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc4200a7cd8, 0xffffffffffffffff, 0x0) | |
/usr/go/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).accept(0xc4200a7c70, 0x0, 0xd2cfc0, 0xc42012f7e0) | |
/usr/go/src/net/fd_unix.go:430 +0x1e5 | |
net.(*TCPListener).accept(0xc42000e290, 0xc42012c9e0, 0x8a3c60, 0xffffffffffffffff) | |
/usr/go/src/net/tcpsock_posix.go:136 +0x2e | |
net.(*TCPListener).AcceptTCP(0xc42000e290, 0xc420109758, 0xc420109760, 0xc420109750) | |
/usr/go/src/net/tcpsock.go:215 +0x49 | |
net/http.tcpKeepAliveListener.Accept(0xc42000e290, 0x93c688, 0xc42012c960, 0xd31fc0, 0xc42013f620) | |
/usr/go/src/net/http/server.go:3044 +0x2f | |
net/http.(*Server).Serve(0xc42007d080, 0xd31980, 0xc42000e290, 0x0, 0x0) | |
/usr/go/src/net/http/server.go:2643 +0x228 | |
net/http.(*Server).ListenAndServe(0xc42007d080, 0xc42007d080, 0xc42010d5c2) | |
/usr/go/src/net/http/server.go:2585 +0xb0 | |
net/http.ListenAndServe(0xc42010d5c2, 0x5, 0x0, 0x0, 0x4, 0xc42010d5c2) | |
/usr/go/src/net/http/server.go:2787 +0x7f | |
github.com/vkuznet/transfer2go/server.Server(0xc420015e90, 0x6, 0xc4200d5260, 0x15, 0xc4200d5240, 0x18, 0xc420015e68, 0x4, 0x0, 0x0, ...) | |
/home/golang/src/github.com/vkuznet/transfer2go/server/server.go:242 +0x1155 | |
main.main() | |
/home/golang/transfer2go/main.go:98 +0x6dd | |
goroutine 17 [syscall, locked to thread]: | |
runtime.goexit() | |
/usr/go/src/runtime/asm_amd64.s:2197 +0x1 | |
goroutine 26 [chan receive]: | |
database/sql.(*DB).connectionOpener(0xc42012c0a0) | |
/usr/go/src/database/sql/sql.go:837 +0x4a | |
created by database/sql.Open | |
/usr/go/src/database/sql/sql.go:582 +0x212 | |
goroutine 9 [IO wait]: | |
net.runtime_pollWait(0x7f77ce2cf060, 0x72, 0x3) | |
/usr/go/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc4200a6c38, 0x72, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc4200a6c38, 0xc420118000, 0x1000) | |
/usr/go/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc4200a6bd0, 0xc420118000, 0x1000, 0x1000, 0x0, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e130, 0xc420118000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/go/src/net/net.go:181 +0x70 | |
net/http.(*persistConn).Read(0xc420073680, 0xc420118000, 0x1000, 0x1000, 0x4, 0x45e700, 0xc4200112c0) | |
/usr/go/src/net/http/transport.go:1316 +0x14b | |
bufio.(*Reader).fill(0xc420011140) | |
/usr/go/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420011140, 0x1, 0xc42003fbe5, 0x1, 0x0, 0xc420011320, 0x0) | |
/usr/go/src/bufio/bufio.go:129 +0x67 | |
net/http.(*persistConn).readLoop(0xc420073680) | |
/usr/go/src/net/http/transport.go:1474 +0x196 | |
created by net/http.(*Transport).dialConn | |
/usr/go/src/net/http/transport.go:1117 +0xa35 | |
goroutine 10 [select]: | |
net/http.(*persistConn).writeLoop(0xc420073680) | |
/usr/go/src/net/http/transport.go:1704 +0x43a | |
created by net/http.(*Transport).dialConn | |
/usr/go/src/net/http/transport.go:1118 +0xa5a | |
goroutine 65 [IO wait]: | |
net.runtime_pollWait(0x7f77ce2cee20, 0x72, 0x8) | |
/usr/go/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc4200a7f08, 0x72, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc4200a7f08, 0xc42018e000, 0x1000) | |
/usr/go/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc4200a7ea0, 0xc42018e000, 0x1000, 0x1000, 0x0, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e340, 0xc42018e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/go/src/net/net.go:181 +0x70 | |
net/http.(*connReader).Read(0xc42017d0c0, 0xc42018e000, 0x1000, 0x1000, 0x0, 0xc420051bb0, 0x548b88) | |
/usr/go/src/net/http/server.go:754 +0x140 | |
bufio.(*Reader).fill(0xc42017e240) | |
/usr/go/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc42017e240, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc420051c10) | |
/usr/go/src/bufio/bufio.go:129 +0x67 | |
net/http.(*conn).readRequest(0xc42012c500, 0xd31f00, 0xc42017d080, 0x0, 0x0, 0x0) | |
/usr/go/src/net/http/server.go:931 +0xe91 | |
net/http.(*conn).serve(0xc42012c500, 0xd31f00, 0xc42017d080) | |
/usr/go/src/net/http/server.go:1763 +0x49a | |
created by net/http.(*Server).Serve | |
/usr/go/src/net/http/server.go:2668 +0x2ce | |
goroutine 76 [IO wait]: | |
net.runtime_pollWait(0x7f77ce2ceca0, 0x72, 0xa) | |
/usr/go/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc420190378, 0x72, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc420190378, 0xc4201a6000, 0x1000) | |
/usr/go/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc420190310, 0xc4201a6000, 0x1000, 0x1000, 0x0, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e3a8, 0xc4201a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/go/src/net/net.go:181 +0x70 | |
net/http.(*persistConn).Read(0xc420129680, 0xc4201a6000, 0x1000, 0x1000, 0x4, 0x45e700, 0xc42017f140) | |
/usr/go/src/net/http/transport.go:1316 +0x14b | |
bufio.(*Reader).fill(0xc42017efc0) | |
/usr/go/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc42017efc0, 0x1, 0xc4201a2be5, 0x1, 0x0, 0xc42017f020, 0x0) | |
/usr/go/src/bufio/bufio.go:129 +0x67 | |
net/http.(*persistConn).readLoop(0xc420129680) | |
/usr/go/src/net/http/transport.go:1474 +0x196 | |
created by net/http.(*Transport).dialConn | |
/usr/go/src/net/http/transport.go:1117 +0xa35 | |
goroutine 73 [select]: | |
net/http.(*persistConn).writeLoop(0xc420129320) | |
/usr/go/src/net/http/transport.go:1704 +0x43a | |
created by net/http.(*Transport).dialConn | |
/usr/go/src/net/http/transport.go:1118 +0xa5a | |
goroutine 63 [IO wait]: | |
net.runtime_pollWait(0x7f77ce2ceee0, 0x72, 0x7) | |
/usr/go/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc4200a7d48, 0x72, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc4200a7d48, 0xc420180000, 0x1000) | |
/usr/go/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc4200a7ce0, 0xc420180000, 0x1000, 0x1000, 0x0, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e298, 0xc420180000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/go/src/net/net.go:181 +0x70 | |
net/http.(*connReader).Read(0xc42017c940, 0xc420180000, 0x1000, 0x1000, 0x0, 0x0, 0x1) | |
/usr/go/src/net/http/server.go:754 +0x140 | |
bufio.(*Reader).fill(0xc42017e000) | |
/usr/go/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).ReadSlice(0xc42017e000, 0xa, 0x2, 0x0, 0x510527, 0xc420181074, 0xd2a1b8) | |
/usr/go/src/bufio/bufio.go:338 +0xbb | |
bufio.(*Reader).ReadLine(0xc42017e000, 0xc420142c00, 0x100, 0xf8, 0x915140, 0xa, 0x46b032) | |
/usr/go/src/bufio/bufio.go:367 +0x37 | |
net/textproto.(*Reader).readLineSlice(0xc42013f6e0, 0xc42004fac8, 0xc42004fac8, 0x41afe8, 0x100, 0x915140) | |
/usr/go/src/net/textproto/reader.go:55 +0x5f | |
net/textproto.(*Reader).ReadLine(0xc42013f6e0, 0xc420142c00, 0x72, 0x8000000000000000, 0x0) | |
/usr/go/src/net/textproto/reader.go:36 +0x2f | |
net/http.readRequest(0xc42017e000, 0x0, 0xc420142c00, 0x0, 0x0) | |
/usr/go/src/net/http/request.go:918 +0xa5 | |
net/http.(*conn).readRequest(0xc42012c1e0, 0xd31f00, 0xc42017c900, 0x0, 0x0, 0x0) | |
/usr/go/src/net/http/server.go:934 +0x213 | |
net/http.(*conn).serve(0xc42012c1e0, 0xd31f00, 0xc42017c900) | |
/usr/go/src/net/http/server.go:1763 +0x49a | |
created by net/http.(*Server).Serve | |
/usr/go/src/net/http/server.go:2668 +0x2ce | |
goroutine 40 [chan receive]: | |
github.com/rcrowley/go-metrics.LogScaled(0xd34380, 0xc4200150a0, 0xdf8475800, 0x1, 0xd2c440, 0xc420055c20) | |
/home/golang/src/github.com/rcrowley/go-metrics/log.go:21 +0xe4 | |
github.com/rcrowley/go-metrics.Log(0xd34380, 0xc4200150a0, 0xdf8475800, 0xd2c440, 0xc420055c20) | |
/home/golang/src/github.com/rcrowley/go-metrics/log.go:12 +0x5c | |
created by github.com/vkuznet/transfer2go/core.InitQueue | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:312 +0x396 | |
goroutine 41 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x0, 0xc42012af60, 0xc42012afc0, 0xc42012b020, 0xc42010d3b0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 42 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x1, 0xc42012af60, 0xc42012b080, 0xc42012b0e0, 0xc42010d3c0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 43 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x2, 0xc42012af60, 0xc42012b140, 0xc42012b1a0, 0xc42010d3d0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 44 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x3, 0xc42012af60, 0xc42012b200, 0xc42012b260, 0xc42010d3e0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 45 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x4, 0xc42012af60, 0xc42012b2c0, 0xc42012b320, 0xc42010d3f0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 46 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x5, 0xc42012af60, 0xc42012b380, 0xc42012b3e0, 0xc42010d400) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 47 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x6, 0xc42012af60, 0xc42012b440, 0xc42012b4a0, 0xc42010d410) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 48 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x7, 0xc42012af60, 0xc42012b500, 0xc42012b560, 0xc42010d420) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 49 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x8, 0xc42012af60, 0xc42012b5c0, 0xc42012b620, 0xc42010d430) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 50 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x9, 0xc42012af60, 0xc42012b680, 0xc42012b6e0, 0xc42010d440) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 51 [sleep]: | |
time.Sleep(0x989680) | |
/usr/go/src/runtime/time.go:59 +0xf9 | |
github.com/vkuznet/transfer2go/core.(*Dispatcher).dispatchToStorage(0xc42010d3a0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:355 +0x129 | |
created by github.com/vkuznet/transfer2go/core.(*Dispatcher).StorageRunner | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:338 +0xd0 | |
goroutine 53 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x1, 0xc42012b740, 0xc42012b860, 0xc42012b8c0, 0xc42010d470) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 54 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x2, 0xc42012b740, 0xc42012b920, 0xc42012b980, 0xc42010d480) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 55 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x3, 0xc42012b740, 0xc42012b9e0, 0xc42012ba40, 0xc42010d490) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 56 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x4, 0xc42012b740, 0xc42012baa0, 0xc42012bb00, 0xc42010d4a0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 57 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x5, 0xc42012b740, 0xc42012bb60, 0xc42012bbc0, 0xc42010d4b0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 58 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x6, 0xc42012b740, 0xc42012bc20, 0xc42012bc80, 0xc42010d4c0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 59 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x7, 0xc42012b740, 0xc42012bce0, 0xc42012bd40, 0xc42010d4d0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 60 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x8, 0xc42012b740, 0xc42012bda0, 0xc42012be00, 0xc42010d4e0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 61 [select]: | |
github.com/vkuznet/transfer2go/core.Worker.Start.func1(0x9, 0xc42012b740, 0xc42012be60, 0xc42012bec0, 0xc42010d4f0) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:227 +0xc3e | |
created by github.com/vkuznet/transfer2go/core.Worker.Start | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:276 +0x8a | |
goroutine 62 [sleep]: | |
time.Sleep(0x989680) | |
/usr/go/src/runtime/time.go:59 +0xf9 | |
github.com/vkuznet/transfer2go/core.(*Dispatcher).dispatchToTransfer(0xc42010d450) | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:419 +0x129 | |
created by github.com/vkuznet/transfer2go/core.(*Dispatcher).TransferRunner | |
/home/golang/src/github.com/vkuznet/transfer2go/core/business.go:368 +0xd0 | |
goroutine 78 [IO wait]: | |
net.runtime_pollWait(0x7f77ce2cebe0, 0x72, 0xb) | |
/usr/go/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc4201903e8, 0x72, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc4201903e8, 0xc4201a8000, 0x1000) | |
/usr/go/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc420190380, 0xc4201a8000, 0x1000, 0x1000, 0x0, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e3b0, 0xc4201a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/go/src/net/net.go:181 +0x70 | |
net/http.(*connReader).Read(0xc42017d940, 0xc4201a8000, 0x1000, 0x1000, 0x0, 0x0, 0x1) | |
/usr/go/src/net/http/server.go:754 +0x140 | |
bufio.(*Reader).fill(0xc42017f200) | |
/usr/go/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).ReadSlice(0xc42017f200, 0xa, 0x2, 0x0, 0x510527, 0xc4201a9074, 0xd2a1b8) | |
/usr/go/src/bufio/bufio.go:338 +0xbb | |
bufio.(*Reader).ReadLine(0xc42017f200, 0xc420143500, 0x100, 0xf8, 0x915140, 0xa, 0x46b032) | |
/usr/go/src/bufio/bufio.go:367 +0x37 | |
net/textproto.(*Reader).readLineSlice(0xc42013fc80, 0xc4201a4ac8, 0xc4201a4ac8, 0x41afe8, 0x100, 0x915140) | |
/usr/go/src/net/textproto/reader.go:55 +0x5f | |
net/textproto.(*Reader).ReadLine(0xc42013fc80, 0xc420143500, 0x72, 0x8000000000000000, 0x0) | |
/usr/go/src/net/textproto/reader.go:36 +0x2f | |
net/http.readRequest(0xc42017f200, 0x0, 0xc420143500, 0x0, 0x0) | |
/usr/go/src/net/http/request.go:918 +0xa5 | |
net/http.(*conn).readRequest(0xc42012c960, 0xd31f00, 0xc42017d900, 0x0, 0x0, 0x0) | |
/usr/go/src/net/http/server.go:934 +0x213 | |
net/http.(*conn).serve(0xc42012c960, 0xd31f00, 0xc42017d900) | |
/usr/go/src/net/http/server.go:1763 +0x49a | |
created by net/http.(*Server).Serve | |
/usr/go/src/net/http/server.go:2668 +0x2ce | |
goroutine 72 [IO wait]: | |
net.runtime_pollWait(0x7f77ce2ced60, 0x72, 0x9) | |
/usr/go/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc420190298, 0x72, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc420190298, 0xc42019c000, 0x1000) | |
/usr/go/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc420190230, 0xc42019c000, 0x1000, 0x1000, 0x0, 0xd2e540, 0xd2a588) | |
/usr/go/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e378, 0xc42019c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/go/src/net/net.go:181 +0x70 | |
net/http.(*persistConn).Read(0xc420129320, 0xc42019c000, 0x1000, 0x1000, 0x4, 0x45e700, 0xc42017eae0) | |
/usr/go/src/net/http/transport.go:1316 +0x14b | |
bufio.(*Reader).fill(0xc42017e960) | |
/usr/go/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc42017e960, 0x1, 0xc420155be5, 0x1, 0x0, 0xc42017e9c0, 0x0) | |
/usr/go/src/bufio/bufio.go:129 +0x67 | |
net/http.(*persistConn).readLoop(0xc420129320) | |
/usr/go/src/net/http/transport.go:1474 +0x196 | |
created by net/http.(*Transport).dialConn | |
/usr/go/src/net/http/transport.go:1117 +0xa35 | |
goroutine 77 [select]: | |
net/http.(*persistConn).writeLoop(0xc420129680) | |
/usr/go/src/net/http/transport.go:1704 +0x43a | |
created by net/http.(*Transport).dialConn | |
/usr/go/src/net/http/transport.go:1118 +0xa5a |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment