Skip to content

Instantly share code, notes, and snippets.

@nbrewster
Created September 23, 2021 13:19
Show Gist options
  • Save nbrewster/fd250ddc3cad791073756ddb2007bba5 to your computer and use it in GitHub Desktop.
Save nbrewster/fd250ddc3cad791073756ddb2007bba5 to your computer and use it in GitHub Desktop.
*********@closet-edgemax:~$ sudo nextdns version
nextdns version 1.37.2
*********@closet-edgemax:~$ sudo nextdns trace
goroutine 33484 [running]:
main.run.func4({0x0, 0x0})
/home/runner/work/nextdns/nextdns/run.go:177 +0x7c
github.com/nextdns/nextdns/ctl.(*Server).handle(0xc98240, {0x4b0dd8, 0xd90c98}, {{0xd44de0, 0x5}, {0x0, 0x0}, 0x0})
/home/runner/work/nextdns/nextdns/ctl/server.go:125 +0x15c
github.com/nextdns/nextdns/ctl.(*Server).handleEvents(0xc98240, {0x4b0dd8, 0xd90c98})
/home/runner/work/nextdns/nextdns/ctl/server.go:114 +0x190
created by github.com/nextdns/nextdns/ctl.(*Server).run
/home/runner/work/nextdns/nextdns/ctl/server.go:85 +0xc0
goroutine 1 [chan receive]:
github.com/nextdns/nextdns/host/service.runService({0x42895a, 0x7}, {0x4aca6c, 0xcda300})
/home/runner/work/nextdns/nextdns/host/service/run_unix.go:22 +0xcc
github.com/nextdns/nextdns/host/service.Run({0x42895a, 0x7}, {0x4aca6c, 0xcda300})
/home/runner/work/nextdns/nextdns/host/service/run.go:19 +0xe4
main.run({0xc96028, 0x1, 0x1})
/home/runner/work/nextdns/nextdns/run.go:387 +0x26c0
main.main()
/home/runner/work/nextdns/nextdns/main.go:72 +0x1ac
goroutine 20 [IO wait]:
internal/poll.runtime_pollWait(0x6fddcf88, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2294, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xcc2280)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:402 +0x260
net.(*netFD).accept(0xcc2280)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_unix.go:173 +0x40
net.(*UnixListener).accept(0xca6dc0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/unixsock_posix.go:167 +0x40
net.(*UnixListener).Accept(0xca6dc0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/unixsock.go:260 +0x50
github.com/nextdns/nextdns/ctl.(*Server).run(0xc98240, {0x4acaa4, 0xca6dc0})
/home/runner/work/nextdns/nextdns/ctl/server.go:80 +0x44
created by github.com/nextdns/nextdns/ctl.(*Server).Start
/home/runner/work/nextdns/nextdns/ctl/server.go:52 +0xf0
goroutine 31691 [runnable]:
math/big.mulAddVWW_g({0x2da0620, 0xc, 0x36}, {0x4480680, 0xc, 0x34}, 0x959598a5, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:188 +0x1c
math/big.nat.divBasic({0x1228e60, 0xd, 0x11}, {0x34a2230, 0x19, 0x1c}, {0x4480680, 0xc, 0x34})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:669 +0x264
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x34a2230, 0x18, 0x1c}, {0x34a2230, 0x18, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x34a2230, 0x18, 0x1c}, {0x34a2230, 0x18, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0xd19688, 0x5a1b4f0, 0xe543b0, 0x5a1b4f0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x5a1b4f0, 0x5a1b4f0, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x5a1b4a0, 0x5a1b4b0, 0x5a1b4c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:265 +0x6a0
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x45e6de0, 0x45e6df0, {0x1123290, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/ecdsa.verifyGeneric(0x45e6e10, {0x4b06e4, 0xe76600}, {0x1794900, 0x30, 0x30}, 0x42ae2c0, 0x42ae2f0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x45e6e10, {0x1794900, 0x30, 0x30}, 0x42ae2c0, 0x42ae2f0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x45e6e10, {0x1794900, 0x30, 0x30}, {0x18133cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x181300f, 0x3ae, 0xff1}, {0x18133cc, 0x67, 0xc34}, {0x40d9c0, 0x45e6e10})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0xfc2840, 0xfc2b00)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0xfc2b00)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0xfc2840, 0x0, {0x41a9b20, 0x1, 0x1}, 0xc18cf0, 0x41a9b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0xfc2840, {{0x42b59c, 0xe}, 0x1811020, 0xda4378, {0xc04a568e6808e2e6, 0x1d5f4e15a5ea, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0xcc0400, {0x10f6f30, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0xd19eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0xd19eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0xcc0400, {0x4acc2c, 0x119e6f0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0xcc0400, {0x4acc8c, 0x1564708})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0xe219c0, 0xcc0400, {0x4acc8c, 0x1564708}, 0x0, 0xe21140)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 31214 [runnable]:
math/big.mulAddVWW_g({0x3f8e000, 0xc, 0x36}, {0x3f8f6c0, 0xc, 0x36}, 0xcda547bf, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:188 +0x1c
math/big.nat.divBasic({0x3be8f00, 0xe, 0x12}, {0x1e0b180, 0x1a, 0x1c}, {0x3f8f6c0, 0xc, 0x36})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:669 +0x264
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x1e0b180, 0x19, 0x1c}, {0x1e0b180, 0x19, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x1e0b180, 0x19, 0x1c}, {0x1e0b180, 0x19, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x1101688, 0x110172c, 0xe543b0, 0x110172c)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x110172c, 0x110172c, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x3697990, 0x36979c0, 0x36979d0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:276 +0x868
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x41d38c0, 0x41d38d0, {0x5da6a50, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/ecdsa.verifyGeneric(0x41d38f0, {0x4b06e4, 0xe76600}, {0x18f3680, 0x30, 0x30}, 0x41d39c0, 0x41d39f0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x41d38f0, {0x18f3680, 0x30, 0x30}, 0x41d39c0, 0x41d39f0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x41d38f0, {0x18f3680, 0x30, 0x30}, {0x10b13cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x10b100f, 0x3ae, 0xff1}, {0x10b13cc, 0x67, 0xc34}, {0x40d9c0, 0x41d38f0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0xc5f080, 0xc5f340)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0xc5f340)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0xc5f080, 0x0, {0x4122b20, 0x1, 0x1}, 0xcb9e40, 0x4122b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0xc5f080, {{0x42b59c, 0xe}, 0xfe4e58, 0xda4378, {0xc04a568d4682f451, 0x1d5e3e248d9a, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x1126e00, {0x101c840, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x1101eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x1101eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x1126e00, {0x4acc2c, 0x137d5f0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x1126e00, {0x4acc8c, 0x41c6d20})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0x2261f40, 0x1126e00, {0x4acc8c, 0x41c6d20}, 0x0, 0x3cfe6c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 23 [runnable]:
os/signal.signal_recv()
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/sigqueue.go:169 +0x130
os/signal.loop()
/opt/hostedtoolcache/go/1.17.0/x64/src/os/signal/signal_unix.go:24 +0x34
created by os/signal.Notify.func1.1
/opt/hostedtoolcache/go/1.17.0/x64/src/os/signal/signal.go:151 +0x4c
goroutine 25 [chan receive, 539 minutes]:
github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe({{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, {0x4ac77c, 0xc963b0}, 0x1, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/proxy.go:146 +0x244
main.(*proxySvc).start.func1(0xca48e8, 0xcda300, 0xca48e0, 0xc94440)
/home/runner/work/nextdns/nextdns/run.go:96 +0x1cc
created by main.(*proxySvc).start
/home/runner/work/nextdns/nextdns/run.go:88 +0xc0
goroutine 5 [runnable]:
internal/poll.runtime_pollWait(0x6fddce58, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xda6014, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadMsg(0xda6000, {0x25ae000, 0xffff, 0xffff}, {0x16ee1a0, 0x20, 0x20}, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:250 +0x298
net.(*netFD).readMsg(0xda6000, {0x25ae000, 0xffff, 0xffff}, {0x16ee1a0, 0x20, 0x20}, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:68 +0x78
net.(*UDPConn).readMsg(0xd8e040, {0x25ae000, 0xffff, 0xffff}, {0x16ee1a0, 0x20, 0x20})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:62 +0x74
net.(*UDPConn).ReadMsgUDP(0xd8e040, {0x25ae000, 0xffff, 0xffff}, {0x16ee1a0, 0x20, 0x20})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:144 +0x78
github.com/nextdns/nextdns/proxy.readUDP(0xd8e040, {0x25ae000, 0xffff, 0xffff})
/home/runner/work/nextdns/nextdns/proxy/udp.go:141 +0x98
github.com/nextdns/nextdns/proxy.Proxy.serveUDP({{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, {0x4ac77c, 0xc963b0}, 0x1, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/udp.go:63 +0x26c
github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe.func1({{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, {0x4ac77c, 0xc963b0}, 0x1, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/proxy.go:119 +0x350
created by github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe
/home/runner/work/nextdns/nextdns/proxy/proxy.go:111 +0x54c
goroutine 6 [IO wait, 539 minutes]:
internal/poll.runtime_pollWait(0x6fddcd28, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xc6c064, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc6c050)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:402 +0x260
net.(*netFD).accept(0xc6c050)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_unix.go:173 +0x40
net.(*TCPListener).accept(0xc0a190)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/tcpsock_posix.go:140 +0x40
net.(*TCPListener).Accept(0xc0a190)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/tcpsock.go:262 +0x50
github.com/nextdns/nextdns/proxy.Proxy.serveTCP({{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, {0x4ac77c, 0xc963b0}, 0x1, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/tcp.go:29 +0x6c
github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe.func2({{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, {0x4ac77c, 0xc963b0}, 0x1, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/proxy.go:136 +0x350
created by github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe
/home/runner/work/nextdns/nextdns/proxy/proxy.go:128 +0x5d8
goroutine 27 [runnable]:
internal/poll.runtime_pollWait(0x6fddcef0, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc25b4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc25a0, {0xc70000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc25a0, {0xc70000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4928, {0xc70000, 0x10000, 0x10000}, 0xc9ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4928, {0xc70000, 0x10000, 0x10000}, 0xc9ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4928)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 28 [runnable]:
internal/poll.runtime_pollWait(0x6fddcdc0, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2604, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc25f0, {0xe22000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc25f0, {0xe22000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4940, {0xe22000, 0x10000, 0x10000}, 0x3085f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4940, {0xe22000, 0x10000, 0x10000}, 0x3085f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4940)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 29 [runnable]:
internal/poll.runtime_pollWait(0x6fddcc90, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2654, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2640, {0xe80000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2640, {0xe80000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4948, {0xe80000, 0x10000, 0x10000}, 0x569cf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4948, {0xe80000, 0x10000, 0x10000}, 0x569cf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4948)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 30 [runnable]:
internal/poll.runtime_pollWait(0x6fddcbf8, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc26a4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2690, {0xe90000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2690, {0xe90000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4958, {0xe90000, 0x10000, 0x10000}, 0x26c7f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4958, {0xe90000, 0x10000, 0x10000}, 0x26c7f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4958)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 31 [runnable]:
internal/poll.runtime_pollWait(0x6fddcb60, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc26f4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc26e0, {0xea0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc26e0, {0xea0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4960, {0xea0000, 0x10000, 0x10000}, 0x294ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4960, {0xea0000, 0x10000, 0x10000}, 0x294ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4960)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 32 [runnable]:
internal/poll.runtime_pollWait(0x6fddcac8, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2744, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2730, {0xe34000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2730, {0xe34000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4970, {0xe34000, 0x10000, 0x10000}, 0x26c5f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4970, {0xe34000, 0x10000, 0x10000}, 0x26c5f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4970)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 33 [runnable]:
internal/poll.runtime_pollWait(0x6fddca30, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2794, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2780, {0xe44000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2780, {0xe44000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4978, {0xe44000, 0x10000, 0x10000}, 0x4d3df8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4978, {0xe44000, 0x10000, 0x10000}, 0x4d3df8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4978)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 34 [runnable]:
internal/poll.runtime_pollWait(0x6fddc998, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc27e4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc27d0, {0xe56000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc27d0, {0xe56000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4988, {0xe56000, 0x10000, 0x10000}, 0x1a2ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4988, {0xe56000, 0x10000, 0x10000}, 0x1a2ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4988)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 35 [runnable]:
internal/poll.runtime_pollWait(0x6fddc900, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2834, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2820, {0xe66000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2820, {0xe66000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4990, {0xe66000, 0x10000, 0x10000}, 0x568ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4990, {0xe66000, 0x10000, 0x10000}, 0x568ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4990)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 36 [runnable]:
internal/poll.runtime_pollWait(0x6fddc868, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2884, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2870, {0xf00000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2870, {0xf00000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49a0, {0xf00000, 0x10000, 0x10000}, 0x5689f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49a0, {0xf00000, 0x10000, 0x10000}, 0x5689f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49a0)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 37 [runnable]:
internal/poll.runtime_pollWait(0x6fddc7d0, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc28d4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc28c0, {0xeb0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc28c0, {0xeb0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49a8, {0xeb0000, 0x10000, 0x10000}, 0x300cf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49a8, {0xeb0000, 0x10000, 0x10000}, 0x300cf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49a8)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 38 [runnable]:
internal/poll.runtime_pollWait(0x6fddc738, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2924, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2910, {0xed0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2910, {0xed0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49b8, {0xed0000, 0x10000, 0x10000}, 0x56a9f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49b8, {0xed0000, 0x10000, 0x10000}, 0x56a9f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49b8)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 39 [runnable]:
internal/poll.runtime_pollWait(0x6fddc6a0, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2974, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2960, {0xec0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2960, {0xec0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49c0, {0xec0000, 0x10000, 0x10000}, 0x4d3bf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49c0, {0xec0000, 0x10000, 0x10000}, 0x4d3bf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49c0)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 40 [runnable]:
internal/poll.runtime_pollWait(0x6fddc608, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc29c4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc29b0, {0xef0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc29b0, {0xef0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49d0, {0xef0000, 0x10000, 0x10000}, 0x361bf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49d0, {0xef0000, 0x10000, 0x10000}, 0x361bf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49d0)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 41 [runnable]:
internal/poll.runtime_pollWait(0x6fddc570, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2a14, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2a00, {0xee0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2a00, {0xee0000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49d8, {0xee0000, 0x10000, 0x10000}, 0x4d3cf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49d8, {0xee0000, 0x10000, 0x10000}, 0x4d3cf8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49d8)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 42 [runnable]:
internal/poll.runtime_pollWait(0x6fddc4d8, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2a64, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2a50, {0xf20000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2a50, {0xf20000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49e8, {0xf20000, 0x10000, 0x10000}, 0x300ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49e8, {0xf20000, 0x10000, 0x10000}, 0x300ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49e8)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 43 [runnable]:
internal/poll.runtime_pollWait(0x6fddc440, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2ab4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2aa0, {0xf10000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2aa0, {0xf10000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca49f0, {0xf10000, 0x10000, 0x10000}, 0x4d3ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca49f0, {0xf10000, 0x10000, 0x10000}, 0x4d3ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca49f0)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 44 [runnable]:
internal/poll.runtime_pollWait(0x6fddc3a8, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2b04, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2af0, {0xdbe000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2af0, {0xdbe000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4a00, {0xdbe000, 0x10000, 0x10000}, 0x12c1f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4a00, {0xdbe000, 0x10000, 0x10000}, 0x12c1f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4a00)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 45 [runnable]:
internal/poll.runtime_pollWait(0x6fddc310, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2b54, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2b40, {0xf30000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2b40, {0xf30000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4a08, {0xf30000, 0x10000, 0x10000}, 0x4d3ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4a08, {0xf30000, 0x10000, 0x10000}, 0x4d3ff8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4a08)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 46 [runnable]:
internal/poll.runtime_pollWait(0x6fddc278, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2ba4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2b90, {0xf40000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2b90, {0xf40000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4a18, {0xf40000, 0x10000, 0x10000}, 0x12c2f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4a18, {0xf40000, 0x10000, 0x10000}, 0x12c2f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4a18)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 47 [runnable]:
internal/poll.runtime_pollWait(0x6fddc1e0, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2bf4, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2be0, {0xdce000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2be0, {0xdce000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4a20, {0xdce000, 0x10000, 0x10000}, 0x12c7f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4a20, {0xdce000, 0x10000, 0x10000}, 0x12c7f8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4a20)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:64 +0x1bc
goroutine 48 [runnable]:
internal/poll.runtime_pollWait(0x6fddc148, 0x72)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/netpoll.go:229 +0xe0
internal/poll.(*pollDesc).wait(0xcc2c44, 0x72, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:84 +0x50
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xcc2c30, {0xf80000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/internal/poll/fd_unix.go:223 +0x250
net.(*netFD).readFrom(0xcc2c30, {0xf80000, 0x10000, 0x10000})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/fd_posix.go:62 +0x58
net.(*UDPConn).readFrom(0xca4a30, {0xf80000, 0x10000, 0x10000}, 0xd9ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock_posix.go:47 +0x58
net.(*UDPConn).readFromUDP(0xca4a30, {0xf80000, 0x10000, 0x10000}, 0xd9ef8c)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:116 +0x68
net.(*UDPConn).ReadFromUDP(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/udpsock.go:108
github.com/nextdns/nextdns/discovery.(*MDNS).read(0xc9a1b0, {0x4acc2c, 0xc9a2a0}, 0xca4a30)
/home/runner/work/nextdns/nextdns/discovery/mdns.go:179 +0x1a4
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:68 +0x2fc
goroutine 49 [chan receive, 539 minutes]:
github.com/nextdns/nextdns/discovery.(*MDNS).Start.func1(0xc9a1b0, {0xcdad00, 0x16, 0x20}, {0x4acc2c, 0xc9a2a0})
/home/runner/work/nextdns/nextdns/discovery/mdns.go:98 +0x2bc
created by github.com/nextdns/nextdns/discovery.(*MDNS).Start
/home/runner/work/nextdns/nextdns/discovery/mdns.go:76 +0x410
goroutine 33077 [chan receive]:
net/http.(*persistConn).addTLS(0x118fa40, {0x4acc8c, 0x1d4e300}, {0x5cfe0d0, 0xa}, 0x4394800)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xc58000, {0x4acc8c, 0x1d4e300}, {{}, 0x0, {0x42bc08, 0x5}, {0x5cfe0d0, 0xe}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xc58000, 0x1068840)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 32190 [chan receive]:
net/http.(*persistConn).addTLS(0x1c78140, {0x4acc8c, 0x1565020}, {0x1023b80, 0xa}, 0x1c6a200)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0x1032000, {0x4acc8c, 0x1565020}, {{}, 0x0, {0x42bc08, 0x5}, {0x1023b80, 0xe}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0x1032000, 0x10582a0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 29562 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0x3fbf680, {0x4acc8c, 0x14c1b48}, {0xde9008, 0xf}, 0x1499640)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0x14c1b48}, {{}, 0x0, {0xcfc1a0, 0x5}, {0xde9008, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0x3f41380)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 29804 [runnable]:
math/big.subVV_g({0x17ff440, 0xd, 0x14}, {0x17ff440, 0x11, 0x14}, {0x121d1e0, 0xd, 0x34})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:78 +0x64
math/big.nat.divBasic({0x1824fa0, 0xd, 0x11}, {0x17ff420, 0x19, 0x1c}, {0x47a7200, 0xc, 0x84})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:678 +0x354
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x17ff420, 0x18, 0x1c}, {0x17ff420, 0x18, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x17ff420, 0x18, 0x1c}, {0x17ff420, 0x18, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x39f5418, 0x39f55e0, 0xe543b0, 0x39f55e0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x39f55e0, 0x39f55e0, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).addJacobian(0xe76600, 0xe543e0, 0xe543f0, 0x39f5680, 0x3bf17d0, 0x3bf17c0, 0x3bf17e0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:161 +0xb20
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0xe543e0, 0xe543f0, {0x12d7e90, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:301 +0x2f4
crypto/elliptic.(*CurveParams).ScalarBaseMult(0xe76600, {0x12d7e90, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:317 +0x160
crypto/ecdsa.verifyGeneric(0xc0a7b0, {0x4b06e4, 0xe76600}, {0x12d7da0, 0x30, 0x30}, 0x1a3cc70, 0x1a3cc80)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:325 +0x400
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0xc0a7b0, {0x12d7da0, 0x30, 0x30}, 0x1a3cc70, 0x1a3cc80)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0xc0a7b0, {0x12d7da0, 0x30, 0x30}, {0x12049af, 0x66, 0x651})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x1204690, 0x310, 0x970}, {0x12049af, 0x66, 0x651}, {0x40d9c0, 0xc0a7b0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x37678c0, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x2, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x37678c0, 0xc55200, {0xd913c8, 0x2, 0x2}, 0x14434d0, 0x39f5b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:867 +0x260
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x37678c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:859 +0x420
crypto/x509.(*Certificate).buildChains(0x12d38c0, 0xc55200, {0x3f09b20, 0x1, 0x1}, 0x14434d0, 0x3f09b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x12d38c0, {{0x42b59c, 0xe}, 0x41c6738, 0xda4378, {0xc04a56871869cd65, 0x1d587dedae6c, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x38b6400, {0x3e60090, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x39f5eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x39f5eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x38b6400, {0x4acc2c, 0x3e60000})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x38b6400, {0x4acc6c, 0x3efc180})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0x0, 0x38b6400, {0x4acc6c, 0x3efc180}, 0x0, 0xf92040)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 30921 [runnable]:
math/big.addVV_g({0x185e460, 0x18, 0x1c}, {0x185e460, 0x18, 0x1c}, {0x185e4d0, 0x18, 0x1c})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:64 +0x1c
math/big.nat.add({0x185e460, 0x18, 0x1c}, {0x185e460, 0x18, 0x1c}, {0x185e4d0, 0x18, 0x1c})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/nat.go:116 +0x10c
math/big.(*Int).Add(0x59d1fd0, 0x59d1fd0, 0x36a971c)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:121 +0xa4
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x59d1fb0, 0x59d1fa0, 0x59d1fc0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:242 +0x3b0
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x4527150, 0x4527160, {0x17956e0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/ecdsa.verifyGeneric(0x4527180, {0x4b06e4, 0xe76600}, {0x1497c80, 0x30, 0x30}, 0x4527250, 0x4527260)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x4527180, {0x1497c80, 0x30, 0x30}, 0x4527250, 0x4527260)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x4527180, {0x1497c80, 0x30, 0x30}, {0x45673cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x456700f, 0x3ae, 0xff1}, {0x45673cc, 0x67, 0xc34}, {0x40d9c0, 0x4527180})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x436e2c0, 0x436e580)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x436e580)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x436e2c0, 0x0, {0x3e05b20, 0x1, 0x1}, 0x14b78f0, 0x3e05b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x436e2c0, {{0x42b59c, 0xe}, 0x436c810, 0xda4378, {0xc04a568b8eb4b868, 0x1d5ca51ad285, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x3d32e00, {0x4519530, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x36a9eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x36a9eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x3d32e00, {0x4acc2c, 0x3f46ab0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x3d32e00, {0x4acc8c, 0xfe5a40})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0xf93040, 0x3d32e00, {0x4acc8c, 0xfe5a40}, 0x0, 0x3f69880)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 33334 [chan receive]:
net/http.(*persistConn).addTLS(0x5d46b40, {0x4acc8c, 0x1565b90}, {0x3f44978, 0xf}, 0xde5e00)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce60d0, {0x4acc8c, 0x1565b90}, {{}, 0x0, {0xcfc1a0, 0x5}, {0x3f44978, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce60d0, 0x1069860)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 31103 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0xf75e00, {0x4acc8c, 0x43a4c30}, {0x4326198, 0xf}, 0x4394cc0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0x43a4c30}, {{}, 0x0, {0xcfc1a0, 0x5}, {0x4326198, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0x14173e0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 31722 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0x1396b40, {0x4acc8c, 0x15647e0}, {0x3fb5638, 0xf}, 0x1499b80)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0x15647e0}, {{}, 0x0, {0xcfc1a0, 0x5}, {0x3fb5638, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0x3f40360)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 28393 [chan receive, 2 minutes]:
net/http.(*persistConn).addTLS(0x1e5ed20, {0x4acc8c, 0x1d4e780}, {0xf76600, 0xa}, 0xd78e00)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xc58000, {0x4acc8c, 0x1d4e780}, {{}, 0x0, {0x42bc08, 0x5}, {0xf76600, 0xe}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xc58000, 0xe04480)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 33279 [semacquire]:
sync.runtime_SemacquireMutex(0xcbc884, 0x0, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/sema.go:71 +0x54
sync.(*RWMutex).RLock(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/sync/rwmutex.go:63
github.com/nextdns/nextdns/resolver/endpoint.(*Manager).getActiveEndpoint(0xcbc840)
/home/runner/work/nextdns/nextdns/resolver/endpoint/manager.go:204 +0x7c
github.com/nextdns/nextdns/resolver/endpoint.(*Manager).Do(0xcbc840, {0x4acc6c, 0xf928c0}, 0xd68c54)
/home/runner/work/nextdns/nextdns/resolver/endpoint/manager.go:232 +0x3c
github.com/nextdns/nextdns/resolver.(*DNS).Resolve(0xcbc8a0, {0x4acc6c, 0xf928c0}, {0xdffd, 0x1, 0x1, 0x1, 0x200, {0xe78fc0, 0x13}, ...}, ...)
/home/runner/work/nextdns/nextdns/resolver/resolver.go:80 +0xec
github.com/nextdns/nextdns/proxy.Proxy.Resolve({{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, {0x4ac77c, 0xc963b0}, 0x1, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/proxy.go:173 +0x174
github.com/nextdns/nextdns/proxy.Proxy.serveUDP.func2(0x4226d90, 0x45, 0x3f2a810, {{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/udp.go:115 +0x414
created by github.com/nextdns/nextdns/proxy.Proxy.serveUDP
/home/runner/work/nextdns/nextdns/proxy/udp.go:78 +0x3dc
goroutine 29727 [runnable]:
math/big.subVV_g({0x1cd8b98, 0xd, 0x26}, {0x1cd8b98, 0x23, 0x26}, {0x1f33d40, 0xd, 0x84})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:75 +0x1c
math/big.nat.divBasic({0x28334a0, 0x25, 0x29}, {0x1cd8b60, 0x31, 0x34}, {0x1327340, 0xc, 0x36})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:678 +0x354
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x1cd8b60, 0x30, 0x34}, {0x1cd8b60, 0x30, 0x34}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x1cd8b60, 0x30, 0x34}, {0x1cd8b60, 0x30, 0x34}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x3a73588, 0x22aa2b0, 0xe543b0, 0x22aa2b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x22aa2b0, 0x22aa2b0, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x22aa280, 0x22aa290, 0x22aa2a0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:282 +0x904
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0xc0a780, 0xc0a790, {0x5cfa4b0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/ecdsa.verifyGeneric(0xc0a7b0, {0x4b06e4, 0xe76600}, {0x1794960, 0x30, 0x30}, 0xc97320, 0xc97330)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0xc0a7b0, {0x1794960, 0x30, 0x30}, 0xc97320, 0xc97330)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0xc0a7b0, {0x1794960, 0x30, 0x30}, {0x37fd9af, 0x66, 0x651})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x37fd690, 0x310, 0x970}, {0x37fd9af, 0x66, 0x651}, {0x40d9c0, 0xc0a7b0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x4069600, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x2, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x4069600, 0x101f660, {0x3e4c338, 0x2, 0x2}, 0x1124740, 0x3a73b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:867 +0x260
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x4069600)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:859 +0x420
crypto/x509.(*Certificate).buildChains(0x4069340, 0x101f660, {0x4045b20, 0x1, 0x1}, 0x1124740, 0x4045b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x4069340, {{0x42b59c, 0xe}, 0x11effe0, 0xda4378, {0xc04a568591019aa1, 0x1d5710e4be79, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x374e000, {0x3f468d0, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x3a73eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x3a73eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x374e000, {0x4acc2c, 0x4115560})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x374e000, {0x4acc8c, 0x14c1cc8})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0x14998c0, 0x374e000, {0x4acc8c, 0x14c1cc8}, 0x0, 0x16e4540)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 31563 [runnable]:
math/big.subVV_g({0x59e0d3c, 0xd, 0x2e}, {0x59e0d3c, 0x2a, 0x2e}, {0xd4a000, 0xd, 0x84})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:75 +0x1c
math/big.nat.divBasic({0x2d1d970, 0x25, 0x29}, {0x59e0d20, 0x31, 0x35}, {0x5917880, 0xc, 0x36})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:678 +0x354
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x59e0d20, 0x30, 0x35}, {0x59e0d20, 0x30, 0x35}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x59e0d20, 0x30, 0x35}, {0x59e0d20, 0x30, 0x35}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x3955554, 0x19f37e0, 0xe543b0, 0x19f37e0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x19f37e0, 0x19f37e0, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).addJacobian(0xe76600, 0x1aba0e0, 0x1aba0f0, 0x39557bc, 0x19f37b0, 0x19f37a0, 0x19f37c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:203 +0x1438
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x1aba0e0, 0x1aba0f0, {0x10e9980, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:301 +0x2f4
crypto/ecdsa.verifyGeneric(0x1aba110, {0x4b06e4, 0xe76600}, {0x196d950, 0x30, 0x30}, 0x1aba1f0, 0x1aba200)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x1aba110, {0x196d950, 0x30, 0x30}, 0x1aba1f0, 0x1aba200)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x1aba110, {0x196d950, 0x30, 0x30}, {0x15a63cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x15a600f, 0x3ae, 0xff1}, {0x15a63cc, 0x67, 0xc34}, {0x40d9c0, 0x1aba110})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x159e840, 0x159eb00)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x159eb00)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x159e840, 0x0, {0x2b78b20, 0x1, 0x1}, 0x109a110, 0x2b78b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x159e840, {{0x42b59c, 0xe}, 0x1810228, 0xda4378, {0xc04a568d6c30b067, 0x1d5e63d24b69, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x1127800, {0xc654d0, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x3955eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x3955eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x1127800, {0x4acc2c, 0x43a86c0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x1127800, {0x4acc8c, 0x104d788})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0x4378740, 0x1127800, {0x4acc8c, 0x104d788}, 0x0, 0x3cfe1c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 30869 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0x11081e0, {0x4acc8c, 0xda44c8}, {0xffafa8, 0xf}, 0xde3d40)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0xda44c8}, {{}, 0x0, {0xcfc1a0, 0x5}, {0xffafa8, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0xcbd800)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 30864 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0xf73220, {0x4acc8c, 0xda4150}, {0xffaee8, 0xf}, 0xde3440)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0xda4150}, {{}, 0x0, {0xcfc1a0, 0x5}, {0xffaee8, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0xcbd740)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 33452 [runnable]:
math/big.shrVU_g({0x3d69040, 0x26, 0x28}, {0x3d69040, 0x26, 0x28}, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:165 +0x1c
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x3d69040, 0x25, 0x28}, {0x3d69040, 0x25, 0x28}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:612 +0x44c
math/big.nat.div({0x0, 0x0, 0x0}, {0x3d69040, 0x25, 0x28}, {0x3d69040, 0x25, 0x28}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x1695518, 0x57e7db0, 0xe543b0, 0x57e7db0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x57e7db0, 0x57e7db0, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).addJacobian(0xe76600, 0xe543e0, 0xe543f0, 0x1695780, 0x57e7d90, 0x57e7d80, 0x57e7da0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:195 +0x11c8
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0xe543e0, 0xe543f0, {0x11229c0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:301 +0x2f4
crypto/elliptic.(*CurveParams).ScalarBaseMult(0xe76600, {0x11229c0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:317 +0x160
crypto/ecdsa.verifyGeneric(0x2926060, {0x4b06e4, 0xe76600}, {0x11225a0, 0x30, 0x30}, 0x2926130, 0x2926140)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:325 +0x400
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x2926060, {0x11225a0, 0x30, 0x30}, 0x2926130, 0x2926140)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x2926060, {0x11225a0, 0x30, 0x30}, {0x2d233cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x2d2300f, 0x3ae, 0xff1}, {0x2d233cc, 0x67, 0xc34}, {0x40d9c0, 0x2926060})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x5db6840, 0x5db6b00)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x5db6b00)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x5db6840, 0x0, {0x195db20, 0x1, 0x1}, 0x5c0eba0, 0x195db4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x5db6840, {{0x42b59c, 0xe}, 0x43a5518, 0xda4378, {0xc04a569bf86d47bf, 0x1d6bf120a7e9, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0xcc1800, {0xc9b800, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x1695eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x1695eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0xcc1800, {0x4acc2c, 0x1207da0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0xcc1800, {0x4acc8c, 0x1565b90})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0xde5e00, 0xcc1800, {0x4acc8c, 0x1565b90}, 0x0, 0x13b6140)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 30843 [runnable]:
math/big.nat.divBasic({0x1f40e60, 0xe, 0x12}, {0xcddb00, 0x1a, 0x1e}, {0x460ae00, 0xc, 0x36})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:621 +0x1c
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0xcddb00, 0x19, 0x1e}, {0xcddb00, 0x19, 0x1e}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0xcddb00, 0x19, 0x1e}, {0xcddb00, 0x19, 0x1e}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x156d54c, 0x2781f70, 0xe543b0, 0x2781f70)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x2781f70, 0x2781f70, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x2781e90, 0x2781e70, 0x2781ea0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:265 +0x6a0
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0xe543e0, 0xe543f0, {0x5c7e540, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/elliptic.(*CurveParams).ScalarBaseMult(0xe76600, {0x5c7e540, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:317 +0x160
crypto/ecdsa.verifyGeneric(0xc0a7b0, {0x4b06e4, 0xe76600}, {0x5c7e450, 0x30, 0x30}, 0x1d386b0, 0x1d386c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:325 +0x400
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0xc0a7b0, {0x5c7e450, 0x30, 0x30}, 0x1d386b0, 0x1d386c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0xc0a7b0, {0x5c7e450, 0x30, 0x30}, {0x10299af, 0x66, 0x651})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x1029690, 0x310, 0x970}, {0x10299af, 0x66, 0x651}, {0x40d9c0, 0xc0a7b0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x14002c0, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x2, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x14002c0, 0x101eee0, {0x3dfc000, 0x2, 0x2}, 0x10224a0, 0x156db4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:867 +0x260
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x14002c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:859 +0x420
crypto/x509.(*Certificate).buildChains(0x1400000, 0x101eee0, {0x4040b20, 0x1, 0x1}, 0x10224a0, 0x4040b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x1400000, {{0x42b59c, 0xe}, 0x3f2b800, 0xda4378, {0xc04a568b2ea64967, 0x1d5c4dd6c6c8, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x10c4a00, {0x1020480, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x156deb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x156deb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x10c4a00, {0x4acc2c, 0x10c7f20})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x10c4a00, {0x4acc8c, 0xc5bdb8})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0xde28c0, 0x10c4a00, {0x4acc8c, 0xc5bdb8}, 0x0, 0xd56580)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 29592 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0x3fbfa40, {0x4acc8c, 0x14c1fc8}, {0xde94e8, 0xf}, 0x1499dc0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0x14c1fc8}, {{}, 0x0, {0xcfc1a0, 0x5}, {0xde94e8, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0x3f41800)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 31565 [runnable]:
math/big.subVV_g({0x5b1f1d8, 0xd, 0x1f}, {0x5b1f1d8, 0x1b, 0x1f}, {0x4cfac30, 0xd, 0x34})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:75 +0x1c
math/big.nat.divBasic({0x33b6160, 0x25, 0x29}, {0x5b1f180, 0x31, 0x35}, {0x1dc8620, 0xc, 0x36})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:678 +0x354
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x5b1f180, 0x30, 0x35}, {0x5b1f180, 0x30, 0x35}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x5b1f180, 0x30, 0x35}, {0x5b1f180, 0x30, 0x35}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x1255688, 0x3bf1a90, 0xe543b0, 0x3bf1a90)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x3bf1a90, 0x3bf1a90, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x3bf1a60, 0x3bf1a70, 0x3bf1a80)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:282 +0x904
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x405f4f0, 0x405f500, {0x5c7e5a0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/ecdsa.verifyGeneric(0x405f520, {0x4b06e4, 0xe76600}, {0x1c7a4b0, 0x30, 0x30}, 0x366c7f0, 0x366c810)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x405f520, {0x1c7a4b0, 0x30, 0x30}, 0x366c7f0, 0x366c810)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x405f520, {0x1c7a4b0, 0x30, 0x30}, {0x162f3cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x162f00f, 0x3ae, 0xff1}, {0x162f3cc, 0x67, 0xc34}, {0x40d9c0, 0x405f520})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x123d600, 0x123d8c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x123d8c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x123d600, 0x0, {0x21c6b20, 0x1, 0x1}, 0xc19a80, 0x21c6b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x123d600, {{0x42b59c, 0xe}, 0xda5188, 0xda4378, {0xc04a568d31bcce61, 0x1d5e2dc3aa21, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x1127a00, {0xd21560, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x1255eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x1255eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x1127a00, {0x4acc2c, 0x43a86f0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x1127a00, {0x4acc8c, 0x104d5f0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0x4378580, 0x1127a00, {0x4acc8c, 0x104d5f0}, 0x0, 0x3cfe440)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 30854 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0xf73040, {0x4acc8c, 0xc5be78}, {0xffad98, 0xf}, 0xde2b80)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0xc5be78}, {{}, 0x0, {0xcfc1a0, 0x5}, {0xffad98, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0xcbd5c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 29761 [runnable]:
math/big.mulAddVWW_g({0x36477a0, 0xc, 0x36}, {0xcea000, 0xc, 0xc4}, 0x212c1f32, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:188 +0x1c
math/big.nat.divBasic({0x1974210, 0x26, 0x2a}, {0x441ad20, 0x32, 0x36}, {0xcea000, 0xc, 0xc4})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:669 +0x264
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x441ad20, 0x31, 0x36}, {0x441ad20, 0x31, 0x36}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x441ad20, 0x31, 0x36}, {0x441ad20, 0x31, 0x36}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0xf55588, 0x3cd37a0, 0xe543b0, 0x3cd37a0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x3cd37a0, 0x3cd37a0, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x3cd3760, 0x3cd3770, 0x3cd3780)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:253 +0x538
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0xc0a780, 0xc0a790, {0x1c7acf0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/ecdsa.verifyGeneric(0xc0a7b0, {0x4b06e4, 0xe76600}, {0xccde90, 0x30, 0x30}, 0xc0af30, 0xc0af70)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0xc0a7b0, {0xccde90, 0x30, 0x30}, 0xc0af30, 0xc0af70)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0xc0a7b0, {0xccde90, 0x30, 0x30}, {0x37719af, 0x66, 0x651})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x3771690, 0x310, 0x970}, {0x37719af, 0x66, 0x651}, {0x40d9c0, 0xc0a7b0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x3767340, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x2, 0xfd6000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x3767340, 0x11e7540, {0xca4bd8, 0x2, 0x2}, 0x125afd0, 0xf55b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:867 +0x260
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x3767340)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:859 +0x420
crypto/x509.(*Certificate).buildChains(0x3767080, 0x11e7540, {0x3f0bb20, 0x1, 0x1}, 0x125afd0, 0x3f0bb4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x3767080, {{0x42b59c, 0xe}, 0x41c76e0, 0xda4378, {0xc04a5685a11df5fd, 0x1d5721011a7e, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0xfbfc00, {0x3e61230, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0xf55eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0xf55eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0xfbfc00, {0x4acc2c, 0xfd34d0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0xfbfc00, {0x4acc8c, 0xcbf1a0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0xde31c0, 0xfbfc00, {0x4acc8c, 0xcbf1a0}, 0x0, 0xcf0400)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 31501 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0x1396000, {0x4acc8c, 0x104d920}, {0xe79818, 0xf}, 0x4378900)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0x104d920}, {{}, 0x0, {0xcfc1a0, 0x5}, {0xe79818, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0xcbdb60)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 31790 [runnable]:
math/big.mulAddVWW_g({0x2d1e5b0, 0xc, 0x34}, {0x113e000, 0xc, 0x84}, 0x0, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:188 +0x1c
math/big.nat.divBasic({0x431ee00, 0x19, 0x1d}, {0x3b4ab40, 0x25, 0x28}, {0x113e000, 0xc, 0x84})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:669 +0x264
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x3b4ab40, 0x24, 0x28}, {0x3b4ab40, 0x24, 0x28}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x3b4ab40, 0x24, 0x28}, {0x3b4ab40, 0x24, 0x28}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x1fc5554, 0x1fc56cc, 0xe543b0, 0x1fc56cc)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x1fc56cc, 0x1fc56cc, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).addJacobian(0xe76600, 0x2f20250, 0x2f20260, 0x1fc57bc, 0x5a1b7b0, 0x5a1b7a0, 0x5a1b7c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:175 +0xd68
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x2f20250, 0x2f20260, {0x5d418c0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:301 +0x2f4
crypto/ecdsa.verifyGeneric(0x2f20280, {0x4b06e4, 0xe76600}, {0x14bdb30, 0x30, 0x30}, 0x2f20350, 0x2f20360)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x2f20280, {0x14bdb30, 0x30, 0x30}, 0x2f20350, 0x2f20360)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x2f20280, {0x14bdb30, 0x30, 0x30}, {0x139d3cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x139d00f, 0x3ae, 0xff1}, {0x139d3cc, 0x67, 0xc34}, {0x40d9c0, 0x2f20280})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x1643340, 0x1643600)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x1643600)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x1643340, 0x0, {0x21c8b20, 0x1, 0x1}, 0x1013c40, 0x21c8b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x1643340, {{0x42b59c, 0xe}, 0x43a51a0, 0xda4378, {0xc04a568df7dbd319, 0x1d5ee6b30303, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0xfbf600, {0x3f5ddd0, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x1fc5eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x1fc5eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0xfbf600, {0x4acc2c, 0x3f5c3f0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0xfbf600, {0x4acc8c, 0x1564a68})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0xf92b40, 0xfbf600, {0x4acc8c, 0x1564a68}, 0x0, 0x4394280)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 29026 [runnable]:
math/big.subVV_g({0x5b2dc44, 0xd, 0x25}, {0x5b2dc44, 0x21, 0x25}, {0x2c41d40, 0xd, 0x34})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:75 +0x1c
math/big.nat.divBasic({0x2c68fd0, 0x26, 0x2a}, {0x5b2dc00, 0x32, 0x36}, {0x36c96c0, 0xc, 0x34})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:678 +0x354
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x5b2dc00, 0x31, 0x36}, {0x5b2dc00, 0x31, 0x36}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x5b2dc00, 0x31, 0x36}, {0x5b2dc00, 0x31, 0x36}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x166f54c, 0x58b1c60, 0xe543b0, 0x58b1c60)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x58b1c60, 0x58b1c60, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x58b1c40, 0x58b1c30, 0x58b1c50)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:282 +0x904
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0xe543e0, 0xe543f0, {0x11236e0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/elliptic.(*CurveParams).ScalarBaseMult(0xe76600, {0x11236e0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:317 +0x160
crypto/ecdsa.verifyGeneric(0x405e2e0, {0x4b06e4, 0xe76600}, {0x1123650, 0x30, 0x30}, 0xc0b0c0, 0xc0b0d0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:325 +0x400
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x405e2e0, {0x1123650, 0x30, 0x30}, 0xc0b0c0, 0xc0b0d0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x405e2e0, {0x1123650, 0x30, 0x30}, {0x40659af, 0x66, 0x651})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x4065690, 0x310, 0x970}, {0x40659af, 0x66, 0x651}, {0x40d9c0, 0x405e2e0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x11c7b80, 0x4068000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x4068000)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x11c7b80, 0x11961e0, {0x1c98958, 0x2, 0x2}, 0x1442bc0, 0x166fb4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x11c7b80)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:859 +0x420
crypto/x509.(*Certificate).buildChains(0x11c78c0, 0x11961e0, {0x3020b20, 0x1, 0x1}, 0x1442bc0, 0x3020b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x11c78c0, {{0x42b59c, 0xe}, 0x1061c50, 0xda4378, {0xc04a56800b2f3b39, 0x1d51ebc50b8a, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x1feac00, {0x11e9e30, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0x166feb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0x166feb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x1feac00, {0x4acc2c, 0xd21440})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x1feac00, {0x4acc8c, 0xfe45a0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0xff6100, 0x1feac00, {0x4acc8c, 0xfe45a0}, 0x0, 0x3e50180)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 31201 [runnable]:
math/big.addMulVVW_g({0x459dc1c, 0xc, 0x15}, {0x28892b0, 0xc, 0x34}, 0xd5e1f64e)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:197 +0x1c
math/big.basicMul({0x459dc00, 0x18, 0x1c}, {0x28892b0, 0xc, 0x34}, {0x459db20, 0xc, 0x1c})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/nat.go:199 +0x118
math/big.nat.mul({0x459dc00, 0x18, 0x1c}, {0x28892b0, 0xc, 0x34}, {0x459db20, 0xc, 0x1c})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/nat.go:430 +0x224
math/big.(*Int).Mul(0xfb771c, 0x366d360, 0xfb772c)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:168 +0x128
crypto/elliptic.(*CurveParams).doubleJacobian(0xe76600, 0x366d360, 0x366d350, 0x366d370)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:244 +0x3d0
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x26d4830, 0x26d4840, {0x12ac0f0, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:299 +0x2a4
crypto/ecdsa.verifyGeneric(0x26d4860, {0x4b06e4, 0xe76600}, {0x3e54ff0, 0x30, 0x30}, 0x26d49d0, 0x26d49e0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x26d4860, {0x3e54ff0, 0x30, 0x30}, 0x26d49d0, 0x26d49e0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x26d4860, {0x3e54ff0, 0x30, 0x30}, {0x17723cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x177200f, 0x3ae, 0xff1}, {0x17723cc, 0x67, 0xc34}, {0x40d9c0, 0x26d4860})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(*Certificate).CheckSignatureFrom(0x46c7080, 0x46c7340)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:782 +0x154
crypto/x509.(*Certificate).buildChains.func1(0x1, 0x46c7340)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:837 +0x1d4
crypto/x509.(*Certificate).buildChains(0x46c7080, 0x0, {0x41d7b20, 0x1, 0x1}, 0x11c5980, 0x41d7b4c)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:870 +0x20c
crypto/x509.(*Certificate).Verify(0x46c7080, {{0x42b59c, 0xe}, 0xfe4858, 0xda4378, {0xc04a568c4875d1d0, 0x1d5d51ac4475, 0x68b3c0}, {0x0, 0x0, ...}, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/verify.go:772 +0x454
crypto/tls.(*Conn).verifyServerCertificate(0x451c800, {0x10f6570, 0x3, 0x4})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:868 +0x6dc
crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate(0xfb7eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:457 +0x330
crypto/tls.(*clientHandshakeStateTLS13).handshake(0xfb7eb8)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client_tls13.go:87 +0x280
crypto/tls.(*Conn).clientHandshake(0x451c800, {0x4acc2c, 0xfd30e0})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/handshake_client.go:219 +0x67c
crypto/tls.(*Conn).handshakeContext(0x451c800, {0x4acc8c, 0x43a4af8})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1445 +0x408
crypto/tls.(*Conn).HandshakeContext(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/tls/conn.go:1395
net/http.(*persistConn).addTLS.func2(0x4394940, 0x451c800, {0x4acc8c, 0x43a4af8}, 0x0, 0x13209c0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1534 +0x74
created by net/http.(*persistConn).addTLS
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1530 +0x304
goroutine 33524 [semacquire]:
sync.runtime_SemacquireMutex(0xcbc884, 0x0, 0x0)
/opt/hostedtoolcache/go/1.17.0/x64/src/runtime/sema.go:71 +0x54
sync.(*RWMutex).RLock(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/sync/rwmutex.go:63
github.com/nextdns/nextdns/resolver/endpoint.(*Manager).getActiveEndpoint(0xcbc840)
/home/runner/work/nextdns/nextdns/resolver/endpoint/manager.go:204 +0x7c
github.com/nextdns/nextdns/resolver/endpoint.(*Manager).Do(0xcbc840, {0x4acc6c, 0x105aa00}, 0x148bc54)
/home/runner/work/nextdns/nextdns/resolver/endpoint/manager.go:232 +0x3c
github.com/nextdns/nextdns/resolver.(*DNS).Resolve(0xcbc8a0, {0x4acc6c, 0x105aa00}, {0x31da, 0x1, 0x1, 0x1, 0x200, {0xfec0a8, 0x11}, ...}, ...)
/home/runner/work/nextdns/nextdns/resolver/resolver.go:80 +0xec
github.com/nextdns/nextdns/proxy.Proxy.Resolve({{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, {0x4ac77c, 0xc963b0}, 0x1, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/proxy.go:173 +0x174
github.com/nextdns/nextdns/proxy.Proxy.serveUDP.func2(0x41d3430, 0x43, 0x109c078, {{0xca4848, 0x1, 0x1}, {0x4ac77c, 0xc96360}, {0x4a7460, 0xcbc8a0}, ...}, ...)
/home/runner/work/nextdns/nextdns/proxy/udp.go:115 +0x414
created by github.com/nextdns/nextdns/proxy.Proxy.serveUDP
/home/runner/work/nextdns/nextdns/proxy/udp.go:78 +0x3dc
goroutine 31647 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0x467b400, {0x4acc8c, 0x11efed8}, {0x3e635a8, 0xf}, 0x1321ec0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0x11efed8}, {{}, 0x0, {0xcfc1a0, 0x5}, {0x3e635a8, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0xe05680)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 31600 [chan receive, 1 minutes]:
net/http.(*persistConn).addTLS(0x1396a00, {0x4acc8c, 0x1564180}, {0x3fb5518, 0xf}, 0x1499080)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1540 +0x324
net/http.(*Transport).dialConn(0xce6820, {0x4acc8c, 0x1564180}, {{}, 0x0, {0xcfc1a0, 0x5}, {0x3fb5518, 0x13}, 0x0})
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1614 +0xaa4
net/http.(*Transport).dialConnFor(0xce6820, 0x3f401e0)
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1446 +0xb4
created by net/http.(*Transport).queueForDial
/opt/hostedtoolcache/go/1.17.0/x64/src/net/http/transport.go:1415 +0x400
goroutine 30911 [runnable]:
math/big.subVV_g({0x3bb6504, 0xc, 0xf}, {0x3bb6504, 0xc, 0xf}, {0x38a7c00, 0xd, 0xc4})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/arith.go:75 +0x1c
math/big.nat.divBasic({0x150d3b0, 0xd, 0x11}, {0x3bb64d0, 0x19, 0x1c}, {0x11c8480, 0xc, 0x84})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:678 +0x354
math/big.nat.divLarge({0x0, 0x0, 0x0}, {0x3bb64d0, 0x18, 0x1c}, {0x3bb64d0, 0x18, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:603 +0x350
math/big.nat.div({0x0, 0x0, 0x0}, {0x3bb64d0, 0x18, 0x1c}, {0x3bb64d0, 0x18, 0x1c}, {0xf993c0, ...})
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/natdiv.go:525 +0x31c
math/big.(*Int).QuoRem(0x308f554, 0x308f71c, 0xe543b0, 0x308f71c)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:239 +0xa4
math/big.(*Int).Mod(0x308f71c, 0x308f71c, 0xe543b0)
/opt/hostedtoolcache/go/1.17.0/x64/src/math/big/int.go:270 +0x214
crypto/elliptic.(*CurveParams).addJacobian(0xe76600, 0x1b139f0, 0x1b13a00, 0x308f7bc, 0x5a1bad0, 0x5a1bac0, 0x5a1bae0)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:161 +0xb20
crypto/elliptic.(*CurveParams).ScalarMult(0xe76600, 0x1b139f0, 0x1b13a00, {0x40d0d50, 0x30, 0x30})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/elliptic/elliptic.go:301 +0x2f4
crypto/ecdsa.verifyGeneric(0x1b13a20, {0x4b06e4, 0xe76600}, {0x184ab10, 0x30, 0x30}, 0x1b13b70, 0x1b13b80)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:326 +0x4d8
crypto/ecdsa.verify(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa_noasm.go:21
crypto/ecdsa.Verify(0x1b13a20, {0x184ab10, 0x30, 0x30}, 0x1b13b70, 0x1b13b80)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:302 +0x18c
crypto/ecdsa.VerifyASN1(0x1b13a20, {0x184ab10, 0x30, 0x30}, {0x42653cc, 0x67, 0xc34})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/ecdsa/ecdsa.go:352 +0x1a8
crypto/x509.checkSignature(0xb, {0x426500f, 0x3ae, 0xff1}, {0x42653cc, 0x67, 0xc34}, {0x40d9c0, 0x1b13a20})
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:851 +0x344
crypto/x509.(*Certificate).CheckSignature(...)
/opt/hostedtoolcache/go/1.17.0/x64/src/crypto/x509/x509.go:788
crypto/x509.(
*********@closet-edgemax:~$ sudo nextdns stop
*********@closet-edgemax:~$ sudo nextdns start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment