Giter Site home page Giter Site logo

corsme's Issues

Bug in cookie handling function

Hello!

There is a small bug in -header option. It is not accepting cookie string without ; sign at the end. Please, could you handle cookies without final ; aswell?

Here is a small PoC and error code:

  1. Working fine:
cookie="Cookie: _ga=23489yfdshbfji324987sfdnik4327fdnskdfh834;";
cat ffuf.txt | CorsMe -t 70 -header $cookie
  1. Not working:
cookie="Cookie: _ga=23489yfdshbfji324987sfdnik4327fdnskdfh834";
cat ffuf.txt | CorsMe -t 70 -header $cookie
  1. Debug code:
fatal error: concurrent map writes

goroutine 22 [running]:
runtime.throw(0x70f085, 0x15)
        /usr/lib/go-1.13/src/runtime/panic.go:774 +0x72 fp=0xc00028fae8 sp=0xc00028fab8 pc=0x42ea12
runtime.mapassign_faststr(0x6d0a80, 0xc001c8c990, 0x7ffcb86c00ac, 0x6, 0x3)
        /usr/lib/go-1.13/src/runtime/map_faststr.go:211 +0x417 fp=0xc00028fb50 sp=0xc00028fae8 pc=0x414257
net/textproto.MIMEHeader.Set(...)
        /usr/lib/go-1.13/src/net/textproto/header.go:22
net/http.Header.Set(...)
        /usr/lib/go-1.13/src/net/http/header.go:37
main.custom_header(0xc000128090, 0x7ffcb86c00ac, 0x35, 0xc0000eb800)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:83 +0x1c0 fp=0xc00028fbe8 sp=0xc00028fb50 pc=0x66b600
main.requester(0xc000128090, 0x709931, 0x3, 0xc000112120, 0x1b, 0xc00028fe90, 0x2, 0x2, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:105 +0x1fc fp=0xc00028fdd0 sp=0xc00028fbe8 pc=0x66b96c
main.totalwaystotest(0xc000128090, 0x709931, 0x3, 0xc000112120, 0x1b, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:222 +0x306 fp=0xc00028ff30 sp=0xc00028fdd0 pc=0x66c936
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128090)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb fp=0xc00028ffc8 sp=0xc00028ff30 pc=0x66d92b
runtime.goexit()
        /usr/lib/go-1.13/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00028ffd0 sp=0xc00028ffc8 pc=0x45ada1
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc0000f83a8)
        /usr/lib/go-1.13/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc0000f83a0)
        /usr/lib/go-1.13/src/sync/waitgroup.go:130 +0x64
main.main()
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:301 +0x5a9

goroutine 123 [select]:
net/http.(*persistConn).readLoop(0xc000280120)
        /usr/lib/go-1.13/src/net/http/transport.go:2032 +0x999
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 20 [runnable]:
net/http.(*persistConn).roundTrip(0xc000184360, 0xc001c8cb10, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2352 +0x65
net/http.(*Transport).roundTrip(0xc00012e000, 0xc0000eb900, 0xc001c8cae0, 0xc000f1d580, 0xc000f1d504)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012e000, 0xc0000eb900, 0xc00012e000, 0xc00d6354cd2a2e9e, 0x437bc0e81)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0000eb800, 0x773ca0, 0xc00012e000, 0xc00d6354cd2a2e9e, 0x437bc0e81, 0x955d40, 0xc000264148, 0xc00d6354cd2a2e9e, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc000128030, 0xc0000eb800, 0xc00d6354cd2a2e9e, 0x437bc0e81, 0x955d40, 0xc000264148, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc000128030, 0xc0000eb800, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc000128030, 0x709931, 0x3, 0xc000112100, 0x1b, 0xc0001c1ed0, 0x5, 0x5, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc000128030, 0x709931, 0x3, 0xc000112100, 0x1b, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:234 +0x6df
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128030)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 21 [select]:
net/http.(*persistConn).roundTrip(0xc000280000, 0xc00010d980, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012e140, 0xc000e72900, 0xc00010d950, 0xc000f90940, 0xc000f908a4)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012e140, 0xc000e72900, 0xc00012e140, 0xc00d6354c854e34a, 0x432e6c38d)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000e72800, 0x773ca0, 0xc00012e140, 0xc00d6354c854e34a, 0x432e6c38d, 0x955d40, 0xc0001c43c8, 0xc00d6354c854e34a, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc000128060, 0xc000e72800, 0xc00d6354c854e34a, 0x432e6c38d, 0x955d40, 0xc0001c43c8, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc000128060, 0xc000e72800, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc000128060, 0x709931, 0x3, 0xc000112140, 0x1d, 0xc0001e5e60, 0x1, 0x1, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc000128060, 0x709931, 0x3, 0xc000112140, 0x1d, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:228 +0x5a1
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128060)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 23 [select]:
net/http.(*persistConn).roundTrip(0xc0000aa900, 0xc0025bf4d0, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012e3c0, 0xc0000eb300, 0xc0025bf4a0, 0xc000fa6bd0, 0xc000fa6b24)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012e3c0, 0xc0000eb300, 0xc00012e3c0, 0xc00d6354c12f7cb7, 0x42bc15cd3)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000e72500, 0x773ca0, 0xc00012e3c0, 0xc00d6354c12f7cb7, 0x42bc15cd3, 0x955d40, 0xc000264108, 0xc00d6354c12f7cb7, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc0001280c0, 0xc000e72500, 0xc00d6354c12f7cb7, 0x42bc15cd3, 0x955d40, 0xc000264108, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc0001280c0, 0xc000e72500, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc0001280c0, 0x709931, 0x3, 0xc000174000, 0x22, 0xc0001bfe60, 0x1, 0x1, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc0001280c0, 0x709931, 0x3, 0xc000174000, 0x22, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:228 +0x5a1
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc0001280c0)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 24 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334918, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0000d6618, 0x72, 0x3400, 0x34fa, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0000d6600, 0xc000e28798, 0x34fa, 0x34fa, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0000d6600, 0xc000e28798, 0x34fa, 0x34fa, 0x5a8, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0001b4008, 0xc000e28798, 0x34fa, 0x34fa, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc0001fa200, 0xc000e28798, 0x34fa, 0x34fa, 0x5a8, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000298cd8, 0x773b00, 0xc0001fa200, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000298a80, 0x773c40, 0xc0001b4008, 0x3151, 0xc0001b4008, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000298a80, 0x0, 0x0, 0x6bf4a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:654 +0x584
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc000298a80, 0xc000d56000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc000280120, 0xc000d56000, 0x2000, 0x2000, 0x203000, 0xc000e46160, 0xc0002c5948)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).Read(0xc0024b4a20, 0xc000d56000, 0x2000, 0x2000, 0xec5, 0x0, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:212 +0x153
io.(*LimitedReader).Read(0xc000110b80, 0xc000d56000, 0x2000, 0x2000, 0xc0002c5928, 0x0, 0x0)
        /usr/lib/go-1.13/src/io/io.go:448 +0x63
net/http.(*body).readLocked(0xc0000fda80, 0xc000d56000, 0x2000, 0x2000, 0xec5, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transfer.go:847 +0x5f
net/http.(*body).Read(0xc0000fda80, 0xc000d56000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transfer.go:839 +0x102
net/http.(*bodyEOFSignal).Read(0xc0000fdac0, 0xc000d56000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2582 +0xe5
net/http.(*cancelTimerBody).Read(0xc000110be0, 0xc000d56000, 0x2000, 0x2000, 0xec5, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:863 +0x5c
io/ioutil.devNull.ReadFrom(0x0, 0x7f1acc336190, 0xc000110be0, 0x6b9d00, 0x6d0a01, 0x7f1acc3361d0)
        /usr/lib/go-1.13/src/io/ioutil/ioutil.go:147 +0x92
io.copyBuffer(0x7743a0, 0x972528, 0x7f1acc336190, 0xc000110be0, 0x0, 0x0, 0x0, 0x11c91, 0x0, 0x0)
        /usr/lib/go-1.13/src/io/io.go:388 +0x2ed
io.Copy(...)
        /usr/lib/go-1.13/src/io/io.go:364
main.requester(0xc0001280f0, 0x709931, 0x3, 0xc000112160, 0x1d, 0xc0002c5eb0, 0x2, 0x2, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:109 +0x8b2
main.totalwaystotest(0xc0001280f0, 0x709931, 0x3, 0xc000112160, 0x1d, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:219 +0x15f
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc0001280f0)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 25 [select]:
net/http.(*persistConn).roundTrip(0xc000280240, 0xc0025bf1d0, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012e640, 0xc0000eaf00, 0xc0025bf1a0, 0xc000fa69a8, 0xc000fa6a80)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012e640, 0xc0000eaf00, 0xc00012e640, 0xc00d6354ba87671b, 0x4297e7d65)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0000eae00, 0x773ca0, 0xc00012e640, 0xc00d6354ba87671b, 0x4297e7d65, 0x955d40, 0xc0002640e0, 0xc00d6354ba87671b, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc000128120, 0xc0000eae00, 0xc00d6354ba87671b, 0x4297e7d65, 0x955d40, 0xc0002640e0, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc000128120, 0xc0000eae00, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc000128120, 0x709931, 0x3, 0xc000112180, 0x20, 0xc000301ed0, 0x5, 0x5, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc000128120, 0x709931, 0x3, 0xc000112180, 0x20, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:234 +0x6df
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128120)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 26 [select]:
net/http.(*persistConn).roundTrip(0xc0001846c0, 0xc00010d020, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012e780, 0xc000e72100, 0xc00010cfc0, 0xc000f9010c, 0xc000f901e0)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012e780, 0xc000e72100, 0xc00012e780, 0xc00d6354bb8f41cc, 0x42a8657f5)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000e72000, 0x773ca0, 0xc00012e780, 0xc00d6354bb8f41cc, 0x42a8657f5, 0x955d40, 0xc0001c4368, 0xc00d6354bb8f41cc, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc000128150, 0xc000e72000, 0xc00d6354bb8f41cc, 0x42a8657f5, 0x955d40, 0xc0001c4368, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc000128150, 0xc000e72000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc000128150, 0x709931, 0x3, 0xc0001121a0, 0x1c, 0xc000307e60, 0x1, 0x1, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc000128150, 0x709931, 0x3, 0xc0001121a0, 0x1c, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:228 +0x5a1
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128150)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 27 [select]:
net/http.(*persistConn).roundTrip(0xc0002b0120, 0xc0025bee70, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012e8c0, 0xc0000ead00, 0xc0025bee40, 0xc000fa67cc, 0xc000fa67c0)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012e8c0, 0xc0000ead00, 0xc00012e8c0, 0xc00d6354b93a2f4b, 0x4283145f7)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0000eac00, 0x773ca0, 0xc00012e8c0, 0xc00d6354b93a2f4b, 0x4283145f7, 0x955d40, 0xc0002640c0, 0xc00d6354b93a2f4b, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc000128180, 0xc0000eac00, 0xc00d6354b93a2f4b, 0x4283145f7, 0x955d40, 0xc0002640c0, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc000128180, 0xc0000eac00, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc000128180, 0x709931, 0x3, 0xc0001121e0, 0x18, 0xc0002c1e50, 0x1, 0x1, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc000128180, 0x709931, 0x3, 0xc0001121e0, 0x18, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:231 +0x63e
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128180)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 28 [select]:
net/http.(*persistConn).roundTrip(0xc0001845a0, 0xc0001af890, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012ea00, 0xc000187a00, 0xc0001af860, 0xc000fb054c, 0xc000fb0540)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012ea00, 0xc000187a00, 0xc00012ea00, 0xc00d6354c51a7ed5, 0x42fac5f0c)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000187900, 0x773ca0, 0xc00012ea00, 0xc00d6354c51a7ed5, 0x42fac5f0c, 0x955d40, 0xc0001082b8, 0xc00d6354c51a7ed5, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc0001281b0, 0xc000187900, 0xc00d6354c51a7ed5, 0x42fac5f0c, 0x955d40, 0xc0001082b8, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc0001281b0, 0xc000187900, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc0001281b0, 0x709931, 0x3, 0xc0001121c0, 0x1d, 0xc0001bde60, 0x1, 0x1, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc0001281b0, 0x709931, 0x3, 0xc0001121c0, 0x1d, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:228 +0x5a1
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc0001281b0)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 29 [select]:
net/http.(*persistConn).roundTrip(0xc00033a000, 0xc0001afa70, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012eb40, 0xc000187c00, 0xc0001afa40, 0xc000fb05bc, 0xc000fb05b0)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012eb40, 0xc000187c00, 0xc00012eb40, 0xc00d6354c8183963, 0x432aa19bd)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000187b00, 0x773ca0, 0xc00012eb40, 0xc00d6354c8183963, 0x432aa19bd, 0x955d40, 0xc0001082d0, 0xc00d6354c8183963, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc0001281e0, 0xc000187b00, 0xc00d6354c8183963, 0x432aa19bd, 0x955d40, 0xc0001082d0, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc0001281e0, 0xc000187b00, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc0001281e0, 0x709931, 0x3, 0xc000112240, 0x17, 0xc000293e60, 0x1, 0x1, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc0001281e0, 0x709931, 0x3, 0xc000112240, 0x17, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:228 +0x5a1
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc0001281e0)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 31 [select]:
net/http.(*Transport).getConn(0xc00012edc0, 0xc0001af260, 0x0, 0xc0001121e0, 0x5, 0xc000f46660, 0x13, 0x0, 0x0, 0x0, ...)
        /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0xc00012edc0, 0xc000187500, 0xc0001af230, 0xc000fb020c, 0xc000fb0200)
        /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0xc00012edc0, 0xc000187500, 0xc00012edc0, 0xc00d6354ab2aaa90, 0x41a21c0af)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000131700, 0x773ca0, 0xc00012edc0, 0xc00d6354ab2aaa90, 0x41a21c0af, 0x955d40, 0xc000108268, 0xc00d6354ab2aaa90, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc000128240, 0xc000131700, 0xc00d6354ab2aaa90, 0x41a21c0af, 0x955d40, 0xc000108268, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc000128240, 0xc000131700, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc000128240, 0x709931, 0x3, 0xc000112220, 0x16, 0xc0001e1e60, 0x1, 0x1, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc000128240, 0x709931, 0x3, 0xc000112220, 0x16, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:228 +0x5a1
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128240)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 32 [select]:
net/http.(*persistConn).roundTrip(0xc0002b0000, 0xc00010d530, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/transport.go:2431 +0x770
net/http.(*Transport).roundTrip(0xc00012ef00, 0xc000e72600, 0xc00010d500, 0xc000f90408, 0xc000f90460)
        /usr/lib/go-1.13/src/net/http/transport.go:535 +0x9b6
net/http.(*Transport).RoundTrip(0xc00012ef00, 0xc000e72600, 0xc00012ef00, 0xc00d6354c12fe717, 0x42bc1c73c)
        /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000e72500, 0x773ca0, 0xc00012ef00, 0xc00d6354c12fe717, 0x42bc1c73c, 0x955d40, 0xc0001c43a0, 0xc00d6354c12fe717, 0x1, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0xc000128270, 0xc000e72500, 0xc00d6354c12fe717, 0x42bc1c73c, 0x955d40, 0xc0001c43a0, 0x0, 0x1, 0x8)
        /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc000128270, 0xc000e72500, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
        /usr/lib/go-1.13/src/net/http/client.go:509
main.requester(0xc000128270, 0x709931, 0x3, 0xc000112200, 0x1f, 0xc000205e70, 0x2, 0x2, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:107 +0x219
main.totalwaystotest(0xc000128270, 0x709931, 0x3, 0xc000112200, 0x1f, 0x0, 0x7ffcb86c00ac, 0x35)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:225 +0x48c
main.main.func1(0xc0000f83a0, 0xc00012a000, 0xc000128270)
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xdb
created by main.main
        /home/karmaz/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x483

goroutine 128 [select]:
net/http.(*persistConn).writeLoop(0xc0000aa900)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 127 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc3349e8, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc001c5c098, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001c5c080, 0xc0015cef00, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc001c5c080, 0xc0015cef00, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000108000, 0xc0015cef00, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc002200aa0, 0xc0015cef00, 0x2292, 0x2292, 0x2, 0x8, 0xc0000588a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc0001d85d8, 0x773b00, 0xc002200aa0, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc0001d8380, 0x773c40, 0xc000108000, 0x5, 0xc000108000, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc0001d8380, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc0001d8380, 0xc0021c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc0000aa900, 0xc0021c0000, 0x1000, 0x1000, 0xc0021c4000, 0xc000058c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc000331f80)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc000331f80, 0x1, 0x0, 0x0, 0x1, 0xc0009cc300, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc0000aa900)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 295 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0001afa40, 0xc000013360, 0xc000fb05bc, 0xc000e48660)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 124 [select]:
net/http.(*persistConn).writeLoop(0xc000280120)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 256 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0001af230, 0xc000013090, 0xc000fb020c, 0xc000d03f80)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 242 [select]:
net/http.(*persistConn).writeLoop(0xc00033a120)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 161 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334508, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000100a18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000100a00, 0xc000d4d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000100a00, 0xc000d4d000, 0x1000, 0x1000, 0x43083c, 0xc0024d2b20, 0x457be0)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0001080d0, 0xc000d4d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
net/http.(*persistConn).Read(0xc00033a120, 0xc000d4d000, 0x1000, 0x1000, 0xc000d824e0, 0xc0024d2c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc000268b40)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc000268b40, 0x1, 0x0, 0x0, 0x1, 0xc000dc8a00, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc00033a120)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 257 [chan receive]:
net/http.(*persistConn).addTLS(0xc000296120, 0xc000f46660, 0xf, 0x0, 0xc000f46670, 0x3)
        /usr/lib/go-1.13/src/net/http/transport.go:1420 +0x1d3
net/http.(*Transport).dialConn(0xc00012edc0, 0x778c40, 0xc000018160, 0x0, 0xc0001121e0, 0x5, 0xc000f46660, 0x13, 0x0, 0x729490, ...)
        /usr/lib/go-1.13/src/net/http/transport.go:1493 +0x1c65
net/http.(*Transport).dialConnFor(0xc00012edc0, 0xc0002cadc0)
        /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
        /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 272 [select]:
net/http.setRequestCancel.func3(0x0, 0xc00010cfc0, 0xc0001ab720, 0xc000f9010c, 0xc000e70180)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 185 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334b88, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00010e098, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00010e080, 0xc001d3aa00, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc00010e080, 0xc001d3aa00, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000fe000, 0xc001d3aa00, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc0001fa100, 0xc001d3aa00, 0x2292, 0x2292, 0x3, 0x8, 0xc0003398a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc0002f05d8, 0x773b00, 0xc0001fa100, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc0002f0380, 0x773c40, 0xc0000fe000, 0x5, 0xc0000fe000, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc0002f0380, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc0002f0380, 0xc000917000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc0001845a0, 0xc000917000, 0x1000, 0x1000, 0xc001f834a0, 0xc000339c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc000269c20)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc000269c20, 0x1, 0x0, 0x0, 0x1, 0xc000e70000, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc0001845a0)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 152 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334848, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00010e198, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00010e180, 0xc001d38500, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc00010e180, 0xc001d38500, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000108008, 0xc001d38500, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000110700, 0xc001d38500, 0x2292, 0x2292, 0x3, 0x8, 0xc0003328a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc0001d8958, 0x773b00, 0xc000110700, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc0001d8700, 0x773c40, 0xc000108008, 0x5, 0xc000108008, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc0001d8700, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc0001d8700, 0xc00092f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc0002b0120, 0xc00092f000, 0x1000, 0x1000, 0xc000ef5c20, 0xc000332c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc0001359e0)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc0001359e0, 0x1, 0x0, 0x0, 0x1, 0xc000d83b00, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc0002b0120)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 323 [select]:
net/http.setRequestCancel.func3(0x0, 0xc00010d950, 0xc0001ab950, 0xc000f90940, 0xc000e70720)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 153 [select]:
net/http.(*persistConn).writeLoop(0xc0002b0120)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 167 [select]:
net/http.(*persistConn).writeLoop(0xc0001846c0)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 322 [select]:
net/http.setRequestCancel.func3(0x0, 0xc00010d500, 0xc0001ab8b0, 0xc000f90408, 0xc000e70540)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 313 [runnable]:
net/http.setRequestCancel.func3(0x0, 0xc0025bf710, 0xc00017e7d0, 0xc000fa6cdc, 0xc0009cce40)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 311 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0025bf1a0, 0xc00017e690, 0xc000fa69a8, 0xc0009cca80)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 49 [select]:
net/http.(*persistConn).writeLoop(0xc0002b0000)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 48 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc3346a8, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0001a8498, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0001a8480, 0xc0015ca500, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0001a8480, 0xc0015ca500, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000fe008, 0xc0015ca500, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000110a60, 0xc0015ca500, 0x2292, 0x2292, 0x3, 0x8, 0xc0016738a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc0002f0958, 0x773b00, 0xc000110a60, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc0002f0700, 0x773c40, 0xc0000fe008, 0x5, 0xc0000fe008, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc0002f0700, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc0002f0700, 0xc001cc0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc0002b0000, 0xc001cc0000, 0x1000, 0x1000, 0xc001c68b40, 0xc001673c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc000269320)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc000269320, 0x1, 0x0, 0x0, 0x1, 0xc000d03c00, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc0002b0000)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 314 [runnable]:
net/http.setRequestCancel.func3(0x0, 0xc001c8cae0, 0xc00221a7d0, 0xc000f1d580, 0xc001db0660)
        /usr/lib/go-1.13/src/net/http/client.go:320
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 310 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0025bee40, 0xc00017e5f0, 0xc000fa67cc, 0xc0009cc8a0)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 226 [select]:
net/http.(*persistConn).writeLoop(0xc00033a000)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 164 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334ec8, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000222318, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000222300, 0xc001d36000, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000222300, 0xc001d36000, 0x2292, 0x2292, 0x203000, 0x7f1acc2f93c8, 0x3f)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0001c4008, 0xc001d36000, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc0022007e0, 0xc001d36000, 0x2292, 0x2292, 0x28, 0x8, 0xc0000598a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc00004f758, 0x773b00, 0xc0022007e0, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc00004f500, 0x773c40, 0xc0001c4008, 0x5, 0xc0001c4008, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc00004f500, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc00004f500, 0xc000910000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc000280240, 0xc000910000, 0x1000, 0x1000, 0xc00090c720, 0xc000059c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc00013f920)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc00013f920, 0x1, 0x0, 0x0, 0x1, 0xc000d83900, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc000280240)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 294 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0001af860, 0xc0000132c0, 0xc000fb054c, 0xc000e48480)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 188 [select]:
net/http.(*persistConn).writeLoop(0xc000280000)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 312 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0025bf4a0, 0xc00017e730, 0xc000fa6bd0, 0xc0009ccc60)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 169 [select]:
net/http.(*persistConn).writeLoop(0xc000184360)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 166 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334d28, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000222418, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000222400, 0xc001d3f400, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000222400, 0xc001d3f400, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000264030, 0xc001d3f400, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000110820, 0xc001d3f400, 0x2292, 0x2292, 0x1, 0x8, 0xc0024d68a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc0002ae5d8, 0x773b00, 0xc000110820, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc0002ae380, 0x773c40, 0xc000264030, 0x5, 0xc000264030, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc0002ae380, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc0002ae380, 0xc000ab6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc0001846c0, 0xc000ab6000, 0x1000, 0x1000, 0xc000ab8000, 0xc0024d6c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc0001b6de0)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc0001b6de0, 0x1, 0x0, 0x0, 0x1, 0xc000d03e00, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc0001846c0)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 155 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334df8, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0001a8218, 0x72, 0x5c00, 0x5c92, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0001a8200, 0xc000e2c000, 0x5c92, 0x5c92, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0001a8200, 0xc000e2c000, 0x5c92, 0x5c92, 0x203000, 0x0, 0x5c8d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0001b4020, 0xc000e2c000, 0x5c92, 0x5c92, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000110f80, 0xc000e2c000, 0x5c92, 0x5c92, 0x2, 0x8, 0xc0029418a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000299058, 0x773b00, 0xc000110f80, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000298e00, 0x773c40, 0xc0001b4020, 0x5, 0xc0001b4020, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000298e00, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc000298e00, 0xc002938000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc000184480, 0xc002938000, 0x1000, 0x1000, 0xc002944000, 0xc002941c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc0025c0240)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc0025c0240, 0x1, 0x0, 0x0, 0x1, 0xc000e70400, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc000184480)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 187 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334c58, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000100098, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000100080, 0xc0015c8000, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000100080, 0xc0015c8000, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000010008, 0xc0015c8000, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000110dc0, 0xc0015c8000, 0x2292, 0x2292, 0x1, 0x8, 0xc0016778a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc00011c958, 0x773b00, 0xc000110dc0, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc00011c700, 0x773c40, 0xc000010008, 0x5, 0xc000010008, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc00011c700, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc00011c700, 0xc001670000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc000280000, 0xc001670000, 0x1000, 0x1000, 0xc001664ea0, 0xc001677c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc00012b0e0)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc00012b0e0, 0x1, 0x0, 0x0, 0x1, 0xc0009cc700, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc000280000)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 168 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc334778, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000100198, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000100180, 0xc0015d1400, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000100180, 0xc0015d1400, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0001c4020, 0xc0015d1400, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc002167380, 0xc0015d1400, 0x2292, 0x2292, 0x2, 0x8, 0xc0016768a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc00004fad8, 0x773b00, 0xc002167380, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc00004f880, 0x773c40, 0xc0001c4020, 0x5, 0xc0001c4020, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc00004f880, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc00004f880, 0xc00092e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc000184360, 0xc00092e000, 0x1000, 0x1000, 0xc0009cc000, 0xc001676c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc0025c0c60)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc0025c0c60, 0x1, 0x0, 0x0, 0x1, 0xc0009ccf00, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc000184360)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 129 [IO wait]:
internal/poll.runtime_pollWait(0x7f1acc3345d8, 0x72, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc001c74098, 0x72, 0x2200, 0x2292, 0xffffffffffffffff)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
        /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001c74080, 0xc0015d3900, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc001c74080, 0xc0015d3900, 0x2292, 0x2292, 0x203000, 0x0, 0x228d)
        /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc001c96000, 0xc0015d3900, 0x2292, 0x2292, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000110d00, 0xc0015d3900, 0x2292, 0x2292, 0x3, 0x8, 0xc0024d78a0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc00007e5d8, 0x773b00, 0xc000110d00, 0x40b575, 0x6b86a0, 0x6f8d80)
        /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc00007e380, 0x773c40, 0xc001c96000, 0x5, 0xc001c96000, 0x13)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc00007e380, 0x0, 0x0, 0x3)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc00007e380, 0xc000cbe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
net/http.(*persistConn).Read(0xc00033a000, 0xc000cbe000, 0x1000, 0x1000, 0xc0009abc20, 0xc0024d7c20, 0x4067a5)
        /usr/lib/go-1.13/src/net/http/transport.go:1758 +0x75
bufio.(*Reader).fill(0xc000331380)
        /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc000331380, 0x1, 0x0, 0x0, 0x1, 0xc0009cc500, 0x0)
        /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc00033a000)
        /usr/lib/go-1.13/src/net/http/transport.go:1911 +0x1d6
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1580 +0xb0d

goroutine 165 [select]:
net/http.(*persistConn).writeLoop(0xc000280240)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 156 [select]:
net/http.(*persistConn).writeLoop(0xc000184480)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 186 [select]:
net/http.(*persistConn).writeLoop(0xc0001845a0)
        /usr/lib/go-1.13/src/net/http/transport.go:2210 +0x123
created by net/http.(*Transport).dialConn
        /usr/lib/go-1.13/src/net/http/transport.go:1581 +0xb32

goroutine 271 [runnable]:
sync.(*Pool).Put(0x955860, 0x703560, 0xc001c547c0)
        /usr/lib/go-1.13/src/sync/pool.go:90 +0xc4
math/big.putNat(...)
        /usr/lib/go-1.13/src/math/big/nat.go:683
math/big.nat.divLarge(0x0, 0x0, 0x0, 0xc001dbaab0, 0xd, 0x11, 0xc001dbaab0, 0xd, 0x11, 0xc0002ef320, ...)
        /usr/lib/go-1.13/src/math/big/nat.go:758 +0x6af
math/big.nat.div(0x0, 0x0, 0x0, 0xc001dbaab0, 0xd, 0x11, 0xc001dbaab0, 0xd, 0x11, 0xc0002ef320, ...)
        /usr/lib/go-1.13/src/math/big/nat.go:664 +0x401
math/big.(*Int).QuoRem(0xc000e4f6b0, 0xc000e4f7b8, 0xc001c1eba0, 0xc000e4f7b8, 0x4e4926, 0xc001dbaab0)
        /usr/lib/go-1.13/src/math/big/int.go:239 +0xbf
math/big.(*Int).Mod(0xc000e4f7b8, 0xc000e4f7b8, 0xc001c1eba0, 0xc001db7000)
        /usr/lib/go-1.13/src/math/big/int.go:270 +0x10a
crypto/elliptic.(*CurveParams).doubleJacobian(0xc0001f6880, 0xc0001fa4c0, 0xc0001fa4e0, 0xc0001fa500, 0xc0001fa480, 0xc0001fa460, 0xc0001fa4a0)
        /usr/lib/go-1.13/src/crypto/elliptic/elliptic.go:213 +0x3d0
crypto/elliptic.(*CurveParams).ScalarMult(0xc0001f6880, 0xc0022014e0, 0xc002201500, 0xc000f50fc0, 0x30, 0x30, 0x0, 0x199)
        /usr/lib/go-1.13/src/crypto/elliptic/elliptic.go:258 +0x15d
crypto/ecdsa.Verify(0xc002201520, 0xc000f76e10, 0x30, 0x30, 0xc0001ded20, 0xc0001ded40, 0x0)
        /usr/lib/go-1.13/src/crypto/ecdsa/ecdsa.go:264 +0x697
crypto/tls.verifyHandshakeSignature(0xe3, 0x6d0ea0, 0xc002201520, 0x6, 0xc000f76e10, 0x30, 0x30, 0xc000e6a318, 0x67, 0x68, ...)
        /usr/lib/go-1.13/src/crypto/tls/auth.go:101 +0x410
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0xc000e4fdf8, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/handshake_client_tls13.go:466 +0x3ee
crypto/tls.(*clientHandshakeStateTLS13).handshake(0xc000e4fdf8, 0xc0002b0240, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/handshake_client_tls13.go:85 +0x1ee
crypto/tls.(*Conn).clientHandshake(0xc0001d9880, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/handshake_client.go:198 +0x49e
crypto/tls.(*Conn).Handshake(0xc0001d9880, 0x0, 0x0)
        /usr/lib/go-1.13/src/crypto/tls/conn.go:1362 +0x12b
net/http.(*persistConn).addTLS.func2(0x0, 0xc0001d9880, 0x0, 0xc0001b77a0)
        /usr/lib/go-1.13/src/net/http/transport.go:1414 +0x42
created by net/http.(*persistConn).addTLS
        /usr/lib/go-1.13/src/net/http/transport.go:1410 +0x1aa

goroutine 293 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0001af5f0, 0xc000013220, 0xc000fb02a8, 0xc000e482a0)
        /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
        /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

Panic runtime error

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x675de5]

goroutine 36 [running]:
main.requester(0xc000188390, 0x6f19e2, 0x3, 0xc0001a0100, 0x19, 0xc000050ed0, 0x2, 0x2, 0x6f1830, 0x1)
/home/sanath/go/src/github.com/shivangx01b/CorsMe/corsme.go:103 +0xe5
main.totalwaystotest(0xc000188390, 0x6f19e2, 0x3, 0xc0001a0100, 0x19, 0x0, 0x6f1830, 0x1)
/home/sanath/go/src/github.com/shivangx01b/CorsMe/corsme.go:219 +0x18a
main.main.func1(0xc000180320, 0xc00018c000, 0xc000188390)
/home/sanath/go/src/github.com/shivangx01b/CorsMe/corsme.go:290 +0xbb
created by main.main
/home/sanath/go/src/github.com/shivangx01b/CorsMe/corsme.go:287 +0x48c

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.