heap profile: 0: 0 [545: 127260456] @ heap/1048576 0: 0 [1: 57344] @ 0x75c3c5 0x75c265 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75c3c4 runtime/pprof.writeHeapInternal+0xc4 runtime/pprof/pprof.go:562 # 0x75c264 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:532 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 14336] @ 0x75e2e5 0x75e1d0 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75e2e4 runtime/pprof.writeProfileInternal+0x84 runtime/pprof/pprof.go:869 # 0x75e1cf runtime/pprof.writeBlock+0x2f runtime/pprof/pprof.go:856 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 16] @ 0x75bfcb 0x75c7e6 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75bfca runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:501 # 0x75c7e5 runtime/pprof.writeHeapInternal+0x4e5 runtime/pprof/pprof.go:621 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 4096] @ 0x75e3e7 0x75e3a0 0x75e454 0x75e230 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75e3e6 bufio.NewWriterSize+0x186 bufio/bufio.go:599 # 0x75e39f bufio.NewWriter+0x13f bufio/bufio.go:608 # 0x75e453 runtime/pprof.writeProfileInternal+0x1f3 runtime/pprof/pprof.go:883 # 0x75e22f runtime/pprof.writeMutex+0x2f runtime/pprof/pprof.go:861 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 96] @ 0x686f48 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x686f47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:497 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 208] @ 0x4f05ba 0x48dd91 0x4f05fe 0x4f0e10 0x786db3 0x7804c6 0x7806aa 0x780318 0xb12ba6 0xb12b86 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x4f05b9 fmt.glob..func1+0x19 fmt/print.go:147 # 0x48dd90 sync.(*Pool).Get+0xb0 sync/pool.go:151 # 0x4f05fd fmt.newPrinter+0x1d fmt/print.go:152 # 0x4f0e0f fmt.Fprint+0x2f fmt/print.go:261 # 0x786db2 text/template.(*state).printValue+0x192 text/template/exec.go:1040 # 0x7804c5 text/template.(*state).walk+0xc5 text/template/exec.go:269 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x780317 text/template.(*Template).execute+0x277 text/template/exec.go:224 # 0xb12ba5 text/template.(*Template).Execute+0x285 text/template/exec.go:207 # 0xb12b85 github.com/saucelabs/forwarder.(*APIHandler).index+0x265 github.com/saucelabs/forwarder/api.go:115 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [3: 384] @ 0x50d0ee 0x50cb1d 0x50ccf9 0x7805df 0x7806aa 0x780318 0xb12ba6 0xb12b86 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x50d0ed bytes.growSlice+0x8d bytes/buffer.go:249 # 0x50cb1c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x50ccf8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7805de text/template.(*state).walk+0x1de text/template/exec.go:287 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x780317 text/template.(*Template).execute+0x277 text/template/exec.go:224 # 0xb12ba5 text/template.(*Template).Execute+0x285 text/template/exec.go:207 # 0xb12b85 github.com/saucelabs/forwarder.(*APIHandler).index+0x265 github.com/saucelabs/forwarder/api.go:115 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 288] @ 0x686f48 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x686f47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:497 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 64] @ 0x77923b 0x779221 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77923a text/template/parse.(*ListNode).append+0x21a text/template/parse/node.go:93 # 0x779220 text/template/parse.(*Tree).itemList+0x200 text/template/parse/parse.go:358 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 1792] @ 0x41154d 0x412fcf 0x415fa5 0x764d98 0x764c7e 0x763476 0x7627a6 0x75df65 0x470d61 # 0x764d97 runtime/pprof.(*profileBuilder).stringIndex+0xf97 runtime/pprof/proto.go:138 # 0x764c7d runtime/pprof.(*profileBuilder).emitLocation+0xe7d runtime/pprof/proto.go:643 # 0x763475 runtime/pprof.(*profileBuilder).appendLocsForStack+0x275 runtime/pprof/proto.go:431 # 0x7627a5 runtime/pprof.(*profileBuilder).build+0x205 runtime/pprof/proto.go:376 # 0x75df64 runtime/pprof.profileWriter+0xc4 runtime/pprof/pprof.go:823 0: 0 [1: 2304] @ 0x696305 0x695145 0x69473e 0x69059d 0x691598 0x69264a 0x69c0da 0x69c0ca 0x8687da 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x696304 compress/flate.(*huffmanEncoder).generate+0x44 compress/flate/huffman_code.go:277 # 0x695144 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:567 # 0x69473d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:437 # 0x69059c compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:170 # 0x691597 compress/flate.(*compressor).deflate+0x617 compress/flate/deflate.go:408 # 0x692649 compress/flate.(*compressor).close+0x69 compress/flate/deflate.go:638 # 0x69c0d9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:730 # 0x69c0c9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x8687d9 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x999 github.com/prometheus/client_golang@v1.17.0/prometheus/promhttp/http.go:220 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0x860646 0x860329 0x85a75b 0x85a73f 0x859ef9 0x85d0a2 0x470d61 # 0x860645 github.com/prometheus/client_golang/prometheus.populateMetric+0x145 github.com/prometheus/client_golang@v1.17.0/prometheus/value.go:201 # 0x860328 github.com/prometheus/client_golang/prometheus.NewConstMetric+0xc8 github.com/prometheus/client_golang@v1.17.0/prometheus/value.go:114 # 0x85a75a github.com/prometheus/client_golang/prometheus.MustNewConstMetric+0x7fa github.com/prometheus/client_golang@v1.17.0/prometheus/value.go:127 # 0x85a73e github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x7de github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector_other.go:46 # 0x859ef8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector.go:136 # 0x85d0a1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x101 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:455 0: 0 [3: 240] @ 0x52251b 0x5224fd 0x6f2a2b 0x6f69b9 0x470d61 # 0x52251a context.withCancel+0x3a context/context.go:272 # 0x5224fc context.WithCancel+0x1c context/context.go:236 # 0x6f2a2a net/http.(*conn).readRequest+0x74a net/http/server.go:1034 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 5376] @ 0x7577fe 0x757793 0x4f0af7 0x75d354 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7577fd text/tabwriter.(*Writer).append+0x17d text/tabwriter/tabwriter.go:410 # 0x757792 text/tabwriter.(*Writer).Write+0x112 text/tabwriter/tabwriter.go:533 # 0x4f0af6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x75d353 runtime/pprof.writeHeapInternal+0x1053 runtime/pprof/pprof.go:652 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 6144] @ 0x853d65 0x85d0a2 0x470d61 # 0x853d64 github.com/prometheus/client_golang/prometheus.(*goCollector).Collect+0x484 github.com/prometheus/client_golang@v1.17.0/prometheus/go_collector_latest.go:357 # 0x85d0a1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x101 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:455 0: 0 [1: 16] @ 0xb129a5 0xb1297e 0xb12963 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb129a4 net/textproto.MIMEHeader.Set+0x84 net/textproto/header.go:22 # 0xb1297d net/http.Header.Set+0x5d net/http/header.go:40 # 0xb12962 github.com/saucelabs/forwarder.(*APIHandler).index+0x42 github.com/saucelabs/forwarder/api.go:106 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 32] @ 0x75c025 0x75c7e6 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75c024 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:501 # 0x75c7e5 runtime/pprof.writeHeapInternal+0x4e5 runtime/pprof/pprof.go:621 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 114688] @ 0x75c3c5 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75c3c4 runtime/pprof.writeHeapInternal+0xc4 runtime/pprof/pprof.go:562 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 16] @ 0x75c025 0x75c7e6 0x75c265 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75c024 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:501 # 0x75c7e5 runtime/pprof.writeHeapInternal+0x4e5 runtime/pprof/pprof.go:621 # 0x75c264 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:532 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 16] @ 0x75bfcb 0x75c7e6 0x75c265 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75bfca runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:501 # 0x75c7e5 runtime/pprof.writeHeapInternal+0x4e5 runtime/pprof/pprof.go:621 # 0x75c264 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:532 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 256] @ 0x4fddcb 0x4f0af7 0x75b885 0x75ad84 0x75da88 0x75d805 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x4fddca strings.(*Builder).Write+0x8a strings/builder.go:91 # 0x4f0af6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x75b884 runtime/pprof.printCountProfile.func1+0x104 runtime/pprof/pprof.go:407 # 0x75ad83 runtime/pprof.printCountProfile+0x223 runtime/pprof/pprof.go:420 # 0x75da87 runtime/pprof.writeRuntimeProfile+0x167 runtime/pprof/pprof.go:742 # 0x75d804 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:694 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 4864] @ 0x75d98a 0x75d730 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75d989 runtime/pprof.writeRuntimeProfile+0x69 runtime/pprof/pprof.go:732 # 0x75d72f runtime/pprof.writeThreadCreate+0x2f runtime/pprof/pprof.go:676 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 448] @ 0x75bd85 0x75bd76 0x75c7e6 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75bd75 runtime/pprof.printStackRecord+0x55 runtime/pprof/pprof.go:490 # 0x75c7e5 runtime/pprof.writeHeapInternal+0x4e5 runtime/pprof/pprof.go:621 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 128] @ 0x48e13c 0x48dfa5 0x48dcfc 0x6e75f9 0x6e7a7f 0x6f545b 0x6f5332 0x6ef917 0x5617f5 0x6f5f65 0x6f6cba 0x470d61 # 0x48e13b sync.(*Pool).pinSlow+0x17b sync/pool.go:230 # 0x48dfa4 sync.(*Pool).pin+0x44 sync/pool.go:209 # 0x48dcfb sync.(*Pool).Get+0x1b sync/pool.go:131 # 0x6e75f8 net/http.Header.sortedKeyValues+0x38 net/http/header.go:174 # 0x6e7a7e net/http.Header.writeSubset+0xbe net/http/header.go:201 # 0x6f545a net/http.Header.WriteSubset+0x10da net/http/header.go:193 # 0x6f5331 net/http.(*chunkWriter).writeHeader+0xfb1 net/http/server.go:1518 # 0x6ef916 net/http.(*chunkWriter).Write+0x36 net/http/server.go:375 # 0x5617f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:642 # 0x6f5f64 net/http.(*response).finishRequest+0x44 net/http/server.go:1661 # 0x6f6cb9 net/http.(*conn).serve+0x639 net/http/server.go:2015 0: 0 [1: 64] @ 0x6f1738 0x6f1700 0x6f2cbe 0x6f69b9 0x470d61 # 0x6f1737 bufio.NewWriterSize+0x1d7 bufio/bufio.go:598 # 0x6f16ff net/http.newBufioWriterSize+0x19f net/http/server.go:853 # 0x6f2cbd net/http.(*conn).readRequest+0x9dd net/http/server.go:1066 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 128] @ 0x48e13c 0x48dfa5 0x48dcfc 0x6f15c6 0x6f693e 0x470d61 # 0x48e13b sync.(*Pool).pinSlow+0x17b sync/pool.go:230 # 0x48dfa4 sync.(*Pool).pin+0x44 sync/pool.go:209 # 0x48dcfb sync.(*Pool).Get+0x1b sync/pool.go:131 # 0x6f15c5 net/http.newBufioWriterSize+0x65 net/http/server.go:847 # 0x6f693d net/http.(*conn).serve+0x2bd net/http/server.go:1931 0: 0 [1: 48] @ 0x77cdab 0x77cd38 0x77c42a 0x77c165 0x77a9e9 0x7799c6 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77cdaa text/template/parse.(*Tree).newField+0x1aa text/template/parse/node.go:502 # 0x77cd37 text/template/parse.(*Tree).term+0x137 text/template/parse/parse.go:776 # 0x77c429 text/template/parse.(*Tree).operand+0x29 text/template/parse/parse.go:722 # 0x77c164 text/template/parse.(*Tree).command+0x164 text/template/parse/parse.go:692 # 0x77a9e8 text/template/parse.(*Tree).pipeline+0xc68 text/template/parse/parse.go:502 # 0x7799c5 text/template/parse.(*Tree).action+0x2c5 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 32] @ 0x457566 0x7793e5 0x7793bf 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7793e4 text/template/parse.(*Tree).newText+0xe4 text/template/parse/node.go:136 # 0x7793be text/template/parse.(*Tree).textOrAction+0xbe text/template/parse/parse.go:370 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [4: 192] @ 0xb12b1f 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb12b1e github.com/saucelabs/forwarder.(*APIHandler).index+0x1fe github.com/saucelabs/forwarder/api.go:114 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 16] @ 0x50217f 0x77cd8d 0x77cd48 0x77cd38 0x77c42a 0x77c165 0x77a9e9 0x77ae1e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x50217e strings.genSplit+0x7e strings/strings.go:254 # 0x77cd8c strings.Split+0x18c strings/strings.go:312 # 0x77cd47 text/template/parse.(*Tree).newField+0x147 text/template/parse/node.go:502 # 0x77cd37 text/template/parse.(*Tree).term+0x137 text/template/parse/parse.go:776 # 0x77c429 text/template/parse.(*Tree).operand+0x29 text/template/parse/parse.go:722 # 0x77c164 text/template/parse.(*Tree).command+0x164 text/template/parse/parse.go:692 # 0x77a9e8 text/template/parse.(*Tree).pipeline+0xc68 text/template/parse/parse.go:502 # 0x77ae1d text/template/parse.(*Tree).parseControl+0xdd text/template/parse/parse.go:526 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0xb12b85 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb12b84 github.com/saucelabs/forwarder.(*APIHandler).index+0x264 github.com/saucelabs/forwarder/api.go:118 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [4: 512] @ 0x778c45 0x778c0b 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x778c44 text/template/parse.(*ListNode).append+0x544 text/template/parse/node.go:93 # 0x778c0a text/template/parse.(*Tree).parse+0x50a text/template/parse/parse.go:319 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0x780209 0xb12ba6 0xb12b86 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x780208 text/template.(*Template).execute+0x168 text/template/exec.go:219 # 0xb12ba5 text/template.(*Template).Execute+0x285 text/template/exec.go:207 # 0xb12b85 github.com/saucelabs/forwarder.(*APIHandler).index+0x265 github.com/saucelabs/forwarder/api.go:115 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 16] @ 0x522545 0x6f2a2b 0x6f69b9 0x470d61 # 0x522544 context.WithCancel+0x64 context/context.go:237 # 0x6f2a2a net/http.(*conn).readRequest+0x74a net/http/server.go:1034 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 16] @ 0x6f096a 0x6f6c49 0x470d61 # 0x6f0969 net/http.(*connReader).startBackgroundRead+0x89 net/http/server.go:679 # 0x6f6c48 net/http.(*conn).serve+0x5c8 net/http/server.go:1998 0: 0 [1: 48] @ 0x411250 0x6f3225 0x6f312f 0xb12978 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x6f3224 net/http.Header.Clone+0x124 net/http/header.go:105 # 0x6f312e net/http.(*response).Header+0x2e net/http/server.go:1092 # 0xb12977 github.com/saucelabs/forwarder.(*APIHandler).index+0x57 github.com/saucelabs/forwarder/api.go:106 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0x77c0db 0x77c093 0x77a9e9 0x77ae1e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77c0da text/template/parse.(*Tree).newCommand+0xda text/template/parse/node.go:299 # 0x77c092 text/template/parse.(*Tree).command+0x92 text/template/parse/parse.go:689 # 0x77a9e8 text/template/parse.(*Tree).pipeline+0xc68 text/template/parse/parse.go:502 # 0x77ae1d text/template/parse.(*Tree).parseControl+0xdd text/template/parse/parse.go:526 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0x457566 0x7793e5 0x7793bf 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7793e4 text/template/parse.(*Tree).newText+0xe4 text/template/parse/node.go:136 # 0x7793be text/template/parse.(*Tree).textOrAction+0xbe text/template/parse/parse.go:370 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 16] @ 0x457566 0x7793e5 0x7793bf 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7793e4 text/template/parse.(*Tree).newText+0xe4 text/template/parse/node.go:136 # 0x7793be text/template/parse.(*Tree).textOrAction+0xbe text/template/parse/parse.go:370 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 96] @ 0x41119a 0x6f2b3c 0x6f69b9 0x470d61 # 0x6f2b3b net/http.(*conn).readRequest+0x85b net/http/server.go:1052 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [3: 48] @ 0x4a3b07 0x4a9f4d 0x787032 0x786fee 0x786cae 0x7804c6 0x7806aa 0x7817a7 0x7813c7 0x780599 0x7806aa 0x780318 0xb12ba6 0xb12b86 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x4a3b06 reflect.packEface+0x46 reflect/value.go:134 # 0x4a9f4c reflect.valueInterface+0xac reflect/value.go:1520 # 0x787031 reflect.Value.Interface+0x1f1 reflect/value.go:1490 # 0x786fed text/template.printableValue+0x1ad text/template/exec.go:1066 # 0x786cad text/template.(*state).printValue+0x8d text/template/exec.go:1036 # 0x7804c5 text/template.(*state).walk+0xc5 text/template/exec.go:269 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x7817a6 text/template.(*state).walkRange.func2+0x2c6 text/template/exec.go:395 # 0x7813c6 text/template.(*state).walkRange+0x626 text/template/exec.go:403 # 0x780598 text/template.(*state).walk+0x198 text/template/exec.go:283 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x780317 text/template.(*Template).execute+0x277 text/template/exec.go:224 # 0xb12ba5 text/template.(*Template).Execute+0x285 text/template/exec.go:207 # 0xb12b85 github.com/saucelabs/forwarder.(*APIHandler).index+0x265 github.com/saucelabs/forwarder/api.go:115 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 24] @ 0x77989d 0x77980f 0x7798d5 0x779545 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77989c text/template/parse.(*Tree).newEnd+0x19c text/template/parse/node.go:789 # 0x77980e text/template/parse.(*Tree).endControl+0x10e text/template/parse/parse.go:600 # 0x7798d4 text/template/parse.(*Tree).action+0x1d4 text/template/parse/parse.go:405 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x7791ed text/template/parse.(*Tree).itemList+0x1cd text/template/parse/parse.go:353 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 288] @ 0x410f37 0x4161cd 0x78cfc5 0x78cae0 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x78cfc4 text/template.builtins+0x5e4 text/template/funcs.go:40 # 0x78cadf text/template.(*Template).Parse+0xff text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [4: 192] @ 0x779405 0x7793bf 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x779404 text/template/parse.(*Tree).newText+0x104 text/template/parse/node.go:136 # 0x7793be text/template/parse.(*Tree).textOrAction+0xbe text/template/parse/parse.go:370 # 0x7791ed text/template/parse.(*Tree).itemList+0x1cd text/template/parse/parse.go:353 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [3: 96] @ 0x778c45 0x778c0b 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x778c44 text/template/parse.(*ListNode).append+0x544 text/template/parse/node.go:93 # 0x778c0a text/template/parse.(*Tree).parse+0x50a text/template/parse/parse.go:319 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 128] @ 0x77b48f 0x77b458 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77b48e text/template/parse.(*Tree).newRange+0x4e text/template/parse/node.go:952 # 0x77b457 text/template/parse.(*Tree).rangeControl+0x17 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 256] @ 0x687167 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x687166 net/textproto.readMIMEHeader+0x286 net/textproto/reader.go:551 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [2: 96] @ 0x77879b 0x778726 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77879a text/template/parse.(*Tree).newList+0x9a text/template/parse/node.go:89 # 0x778725 text/template/parse.(*Tree).parse+0x25 text/template/parse/parse.go:300 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0x77cdab 0x77cd38 0x77c42a 0x77c165 0x77a9e9 0x77ae1e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77cdaa text/template/parse.(*Tree).newField+0x1aa text/template/parse/node.go:502 # 0x77cd37 text/template/parse.(*Tree).term+0x137 text/template/parse/parse.go:776 # 0x77c429 text/template/parse.(*Tree).operand+0x29 text/template/parse/parse.go:722 # 0x77c164 text/template/parse.(*Tree).command+0x164 text/template/parse/parse.go:692 # 0x77a9e8 text/template/parse.(*Tree).pipeline+0xc68 text/template/parse/parse.go:502 # 0x77ae1d text/template/parse.(*Tree).parseControl+0xdd text/template/parse/parse.go:526 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 96] @ 0x41119a 0xb12a7f 0xb12a2d 0xb12af1 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb12a7e text/template.(*Template).init+0x15e text/template/template.go:74 # 0xb12a2c text/template.New+0x10c text/template/template.go:42 # 0xb12af0 github.com/saucelabs/forwarder.(*APIHandler).index+0x1d0 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 288] @ 0x410f37 0x4161cd 0x78cef0 0x78cae0 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x78ceef text/template.builtins+0x50f text/template/funcs.go:40 # 0x78cadf text/template.(*Template).Parse+0xff text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 48] @ 0x77d0ee 0x77d0d6 0x77c42a 0x77c165 0x77a9e9 0x7799c6 0x779545 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77d0ed text/template/parse.(*Tree).newDot+0x4ed text/template/parse/node.go:431 # 0x77d0d5 text/template/parse.(*Tree).term+0x4d5 text/template/parse/parse.go:770 # 0x77c429 text/template/parse.(*Tree).operand+0x29 text/template/parse/parse.go:722 # 0x77c164 text/template/parse.(*Tree).command+0x164 text/template/parse/parse.go:692 # 0x77a9e8 text/template/parse.(*Tree).pipeline+0xc68 text/template/parse/parse.go:502 # 0x7799c5 text/template/parse.(*Tree).action+0x2c5 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x7791ed text/template/parse.(*Tree).itemList+0x1cd text/template/parse/parse.go:353 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [4: 192] @ 0x7799eb 0x7799a9 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7799ea text/template/parse.(*Tree).newAction+0x2ea text/template/parse/node.go:266 # 0x7799a8 text/template/parse.(*Tree).action+0x2a8 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 8] @ 0x77aa25 0x77a9e5 0x7799c6 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77aa24 text/template/parse.(*PipeNode).append+0xca4 text/template/parse/node.go:203 # 0x77a9e4 text/template/parse.(*Tree).pipeline+0xc64 text/template/parse/parse.go:502 # 0x7799c5 text/template/parse.(*Tree).action+0x2c5 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 16] @ 0x687167 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x687166 net/textproto.readMIMEHeader+0x286 net/textproto/reader.go:551 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 48] @ 0x7790fb 0x7790b3 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7790fa text/template/parse.(*Tree).newList+0xda text/template/parse/node.go:89 # 0x7790b2 text/template/parse.(*Tree).itemList+0x92 text/template/parse/parse.go:351 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [4: 320] @ 0x8bca8a 0x8bafa8 0xb1ae48 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x8bca89 github.com/saucelabs/forwarder/middleware.init.0.func16+0x89 github.com/saucelabs/forwarder/middleware/delegator.go:220 # 0x8bafa7 github.com/saucelabs/forwarder/middleware.newDelegator+0x167 github.com/saucelabs/forwarder/middleware/delegator.go:373 # 0xb1ae47 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0x87 github.com/saucelabs/forwarder/middleware/prometheus.go:88 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0x41119a 0x523025 0x522539 0x5224fd 0x6f2a2b 0x6f69b9 0x470d61 # 0x523024 context.(*cancelCtx).propagateCancel+0x104 context/context.go:481 # 0x522538 context.withCancel+0x58 context/context.go:273 # 0x5224fc context.WithCancel+0x1c context/context.go:236 # 0x6f2a2a net/http.(*conn).readRequest+0x74a net/http/server.go:1034 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 16] @ 0x51cb52 0x51cb53 0x540d6c 0x552d31 0x552d12 0x6f66de 0x470d61 # 0x51cb51 net/netip.Addr.string4+0x1f1 net/netip/netip.go:840 # 0x51cb52 net/netip.Addr.String+0x1f2 net/netip/netip.go:760 # 0x540d6b net.IP.String+0xeb net/ip.go:305 # 0x552d30 net.ipEmptyString+0x50 net/ip.go:324 # 0x552d11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x6f66dd net/http.(*conn).serve+0x5d net/http/server.go:1860 0: 0 [2: 65536] @ 0x730e0a 0x731dfa 0x73407f 0x73ba85 0x843114 0x85a959 0x859ef9 0x85d0a2 0x470d61 # 0x730e09 regexp.(*bitState).reset+0x109 regexp/backtrack.go:91 # 0x731df9 regexp.(*Regexp).backtrack+0x199 regexp/backtrack.go:319 # 0x73407e regexp.(*Regexp).doExecute+0x27e regexp/exec.go:535 # 0x73ba84 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1046 # 0x843113 github.com/prometheus/procfs.Proc.Limits+0x213 github.com/prometheus/procfs@v0.11.1/proc_limits.go:104 # 0x85a958 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x9f8 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector_other.go:60 # 0x859ef8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector.go:136 # 0x85d0a1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x101 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:455 0: 0 [6: 1248] @ 0x415f4c 0x7784ac 0x778292 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7784ab text/template/parse.(*Tree).add+0x6b text/template/parse/parse.go:261 # 0x778291 text/template/parse.(*Tree).Parse+0x291 text/template/parse/parse.go:252 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [7: 1568] @ 0x6f2b8b 0x6f69b9 0x470d61 # 0x6f2b8a net/http.(*conn).readRequest+0x8aa net/http/server.go:1047 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [5: 560] @ 0x6f2b55 0x6f69b9 0x470d61 # 0x6f2b54 net/http.(*conn).readRequest+0x874 net/http/server.go:1054 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 1408] @ 0x41154d 0x4112e8 0x686f71 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x686f70 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:500 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [4: 256] @ 0xb12a1a 0xb12af1 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb12a19 text/template.New+0xf9 text/template/template.go:39 # 0xb12af0 github.com/saucelabs/forwarder.(*APIHandler).index+0x1d0 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 128] @ 0x48e7f2 0x48dca5 0x6f1529 0x6f61ed 0x6f6298 0x6f7aac 0x6f6dee 0x470d61 # 0x48e7f1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:234 # 0x48dca4 sync.(*Pool).Put+0x84 sync/pool.go:111 # 0x6f1528 net/http.putBufioReader+0x128 net/http/server.go:841 # 0x6f61ec net/http.(*conn).finalFlush+0x2c net/http/server.go:1730 # 0x6f6297 net/http.(*conn).close+0x17 net/http/server.go:1745 # 0x6f7aab net/http.(*conn).serve.func1+0x1cb net/http/server.go:1879 # 0x6f6ded net/http.(*conn).serve+0x76d net/http/server.go:2045 0: 0 [1: 208] @ 0x415f4c 0x76215d 0x75dec5 0x470d61 # 0x76215c runtime/pprof.newProfileBuilder+0x13c runtime/pprof/proto.go:266 # 0x75dec4 runtime/pprof.profileWriter+0x24 runtime/pprof/pprof.go:806 0: 0 [5: 327680] @ 0x691fbc 0x69bdfe 0x69bdbf 0x7629f8 0x75df65 0x470d61 # 0x691fbb compress/flate.(*compressor).init+0x35b compress/flate/deflate.go:582 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75df64 runtime/pprof.profileWriter+0xc4 runtime/pprof/pprof.go:823 0: 0 [8: 1114112] @ 0x692047 0x69209d 0x69bdfe 0x69bdbf 0x7629f8 0x75df65 0x470d61 # 0x692046 compress/flate.newDeflateFast+0x3e6 compress/flate/deflatefast.go:64 # 0x69209c compress/flate.(*compressor).init+0x43c compress/flate/deflate.go:585 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75df64 runtime/pprof.profileWriter+0xc4 runtime/pprof/pprof.go:823 0: 0 [8: 768] @ 0x779e85 0x779e5e 0x7799c6 0x779545 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x779e84 text/template/parse.(*Tree).newPipeline+0x104 text/template/parse/node.go:199 # 0x779e5d text/template/parse.(*Tree).pipeline+0xdd text/template/parse/parse.go:456 # 0x7799c5 text/template/parse.(*Tree).action+0x2c5 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x7791ed text/template/parse.(*Tree).itemList+0x1cd text/template/parse/parse.go:353 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 663552] @ 0x69bde5 0x69bdbf 0x7629f8 0x75aad2 0x75e62a 0x75e1d0 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75aad1 runtime/pprof.printCountCycleProfile+0x4f1 runtime/pprof/pprof.go:394 # 0x75e629 runtime/pprof.writeProfileInternal+0x3c9 runtime/pprof/pprof.go:880 # 0x75e1cf runtime/pprof.writeBlock+0x2f runtime/pprof/pprof.go:856 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 663552] @ 0x69bde5 0x69bdbf 0x75eb2b 0x75f3e8 0x768ab0 0x75c605 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x75eb2a runtime/pprof.(*profileBuilder).flush+0x4a runtime/pprof/proto.go:146 # 0x75f3e7 runtime/pprof.(*profileBuilder).pbSample+0xc7 runtime/pprof/proto.go:168 # 0x768aaf runtime/pprof.writeHeapProto+0x34f runtime/pprof/protomem.go:59 # 0x75c604 runtime/pprof.writeHeapInternal+0x304 runtime/pprof/pprof.go:572 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 40960] @ 0x75c3c5 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75c3c4 runtime/pprof.writeHeapInternal+0xc4 runtime/pprof/pprof.go:562 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 663552] @ 0x69bde5 0x69bdbf 0x7629f8 0x75b4f8 0x75da88 0x75d805 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75b4f7 runtime/pprof.printCountProfile+0x997 runtime/pprof/pprof.go:465 # 0x75da87 runtime/pprof.writeRuntimeProfile+0x167 runtime/pprof/pprof.go:742 # 0x75d804 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:694 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 4096] @ 0x767cad 0x767af6 0x7629cf 0x75b4f8 0x75da88 0x75d805 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x767cac runtime/pprof.(*protobuf).string+0x20c runtime/pprof/protobuf.go:94 # 0x767af5 runtime/pprof.(*protobuf).strings+0x55 runtime/pprof/protobuf.go:99 # 0x7629ce runtime/pprof.(*profileBuilder).build+0x42e runtime/pprof/proto.go:389 # 0x75b4f7 runtime/pprof.printCountProfile+0x997 runtime/pprof/pprof.go:465 # 0x75da87 runtime/pprof.writeRuntimeProfile+0x167 runtime/pprof/pprof.go:742 # 0x75d804 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:694 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 262144] @ 0x6920cb 0x69bdfe 0x69bdbf 0x75eb2b 0x7651c5 0x763476 0x768cbc 0x75c605 0x75c265 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x6920ca compress/flate.(*compressor).init+0x46a compress/flate/deflate.go:586 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x75eb2a runtime/pprof.(*profileBuilder).flush+0x4a runtime/pprof/proto.go:146 # 0x7651c4 runtime/pprof.(*profileBuilder).emitLocation+0x13c4 runtime/pprof/proto.go:650 # 0x763475 runtime/pprof.(*profileBuilder).appendLocsForStack+0x275 runtime/pprof/proto.go:431 # 0x768cbb runtime/pprof.writeHeapProto+0x55b runtime/pprof/protomem.go:46 # 0x75c604 runtime/pprof.writeHeapInternal+0x304 runtime/pprof/pprof.go:572 # 0x75c264 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:532 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 663552] @ 0x69bde5 0x69bdbf 0x75eb2b 0x7651c5 0x763476 0x768cbc 0x75c605 0x75c265 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x75eb2a runtime/pprof.(*profileBuilder).flush+0x4a runtime/pprof/proto.go:146 # 0x7651c4 runtime/pprof.(*profileBuilder).emitLocation+0x13c4 runtime/pprof/proto.go:650 # 0x763475 runtime/pprof.(*profileBuilder).appendLocsForStack+0x275 runtime/pprof/proto.go:431 # 0x768cbb runtime/pprof.writeHeapProto+0x55b runtime/pprof/protomem.go:46 # 0x75c604 runtime/pprof.writeHeapInternal+0x304 runtime/pprof/pprof.go:572 # 0x75c264 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:532 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 262144] @ 0x6920cb 0x69bdfe 0x69bdbf 0x7629f8 0x75b4f8 0x75da88 0x75d730 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x6920ca compress/flate.(*compressor).init+0x46a compress/flate/deflate.go:586 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75b4f7 runtime/pprof.printCountProfile+0x997 runtime/pprof/pprof.go:465 # 0x75da87 runtime/pprof.writeRuntimeProfile+0x167 runtime/pprof/pprof.go:742 # 0x75d72f runtime/pprof.writeThreadCreate+0x2f runtime/pprof/pprof.go:676 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 139264] @ 0x692047 0x69209d 0x69bdfe 0x69bdbf 0x7629f8 0x75b4f8 0x75da88 0x75d730 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x692046 compress/flate.newDeflateFast+0x3e6 compress/flate/deflatefast.go:64 # 0x69209c compress/flate.(*compressor).init+0x43c compress/flate/deflate.go:585 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75b4f7 runtime/pprof.printCountProfile+0x997 runtime/pprof/pprof.go:465 # 0x75da87 runtime/pprof.writeRuntimeProfile+0x167 runtime/pprof/pprof.go:742 # 0x75d72f runtime/pprof.writeThreadCreate+0x2f runtime/pprof/pprof.go:676 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 65536] @ 0x691fbc 0x69bdfe 0x69bdbf 0x7629f8 0x75b4f8 0x75da88 0x75d730 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x691fbb compress/flate.(*compressor).init+0x35b compress/flate/deflate.go:582 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75b4f7 runtime/pprof.printCountProfile+0x997 runtime/pprof/pprof.go:465 # 0x75da87 runtime/pprof.writeRuntimeProfile+0x167 runtime/pprof/pprof.go:742 # 0x75d72f runtime/pprof.writeThreadCreate+0x2f runtime/pprof/pprof.go:676 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 663552] @ 0x69bde5 0x69bdbf 0x7629f8 0x75b4f8 0x75da88 0x75d730 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75b4f7 runtime/pprof.printCountProfile+0x997 runtime/pprof/pprof.go:465 # 0x75da87 runtime/pprof.writeRuntimeProfile+0x167 runtime/pprof/pprof.go:742 # 0x75d72f runtime/pprof.writeThreadCreate+0x2f runtime/pprof/pprof.go:676 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 663552] @ 0x69bde5 0x69bdbf 0x7629f8 0x75aad2 0x75e62a 0x75e230 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75aad1 runtime/pprof.printCountCycleProfile+0x4f1 runtime/pprof/pprof.go:394 # 0x75e629 runtime/pprof.writeProfileInternal+0x3c9 runtime/pprof/pprof.go:880 # 0x75e22f runtime/pprof.writeMutex+0x2f runtime/pprof/pprof.go:861 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [3: 432] @ 0x582dc5 0x582c26 0x6ec138 0x6f2528 0x6f69b9 0x470d61 # 0x582dc4 net/url.parse+0xc4 net/url/url.go:510 # 0x582c25 net/url.ParseRequestURI+0x25 net/url/url.go:488 # 0x6ec137 net/http.readRequest+0x2f7 net/http/request.go:1077 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [9: 3168] @ 0x415f4c 0xb129d7 0xb1297e 0xb12963 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb129d6 net/textproto.MIMEHeader.Set+0xb6 net/textproto/header.go:22 # 0xb1297d net/http.Header.Set+0x5d net/http/header.go:40 # 0xb12962 github.com/saucelabs/forwarder.(*APIHandler).index+0x42 github.com/saucelabs/forwarder/api.go:106 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [12: 1572864] @ 0x44b1b9 0x40a051 0x75dcf8 0x76a805 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75dcf7 runtime/pprof.StartCPUProfile+0xf7 runtime/pprof/pprof.go:793 # 0x76a804 net/http/pprof.Profile+0x2a4 net/http/pprof/pprof.go:149 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [10: 10485760] @ 0x75d870 0x75d7e5 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75d86f runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:701 # 0x75d7e4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:692 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 2048] @ 0x7577fe 0x757793 0x4f0af7 0x75c092 0x75c7e6 0x75c2c9 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7577fd text/tabwriter.(*Writer).append+0x17d text/tabwriter/tabwriter.go:410 # 0x757792 text/tabwriter.(*Writer).Write+0x112 text/tabwriter/tabwriter.go:533 # 0x4f0af6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x75c091 runtime/pprof.printStackRecord+0x371 runtime/pprof/pprof.go:501 # 0x75c7e5 runtime/pprof.writeHeapInternal+0x4e5 runtime/pprof/pprof.go:621 # 0x75c2c8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:538 # 0x75a2a5 runtime/pprof.(*Profile).WriteTo+0x145 runtime/pprof/pprof.go:329 # 0x76b887 net/http/pprof.handler.ServeHTTP+0x4a7 net/http/pprof/pprof.go:267 # 0x76c384 net/http/pprof.Index+0xe4 net/http/pprof/pprof.go:384 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 32768] @ 0x85c23e 0x85f95b 0x8680f0 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x85c23d github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x11d github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:422 # 0x85f95a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:1073 # 0x8680ef github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x2af github.com/prometheus/client_golang@v1.17.0/prometheus/promhttp/http.go:140 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 1408] @ 0x41154d 0x4112e8 0x686f71 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x686f70 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:500 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [3: 96] @ 0xb1aeb6 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb1aeb5 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xf5 github.com/saucelabs/forwarder/middleware/prometheus.go:91 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 48] @ 0x41119a 0x776e77 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x776e76 text/template/parse.Parse+0x56 text/template/parse/parse.go:63 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [7: 336] @ 0x779405 0x7793bf 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x779404 text/template/parse.(*Tree).newText+0x104 text/template/parse/node.go:136 # 0x7793be text/template/parse.(*Tree).textOrAction+0xbe text/template/parse/parse.go:370 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [3: 144] @ 0x77c0db 0x77c093 0x77a9e9 0x7799c6 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77c0da text/template/parse.(*Tree).newCommand+0xda text/template/parse/node.go:299 # 0x77c092 text/template/parse.(*Tree).command+0x92 text/template/parse/parse.go:689 # 0x77a9e8 text/template/parse.(*Tree).pipeline+0xc68 text/template/parse/parse.go:502 # 0x7799c5 text/template/parse.(*Tree).action+0x2c5 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 4864] @ 0x502435 0x8454a5 0x8451d2 0x844330 0x85a618 0x859ef9 0x85d0a2 0x470d61 # 0x502434 strings.Fields+0x74 strings/strings.go:353 # 0x8454a4 github.com/prometheus/procfs.parseStat+0x1a4 github.com/prometheus/procfs@v0.11.1/stat.go:196 # 0x8451d1 github.com/prometheus/procfs.FS.Stat+0x1f1 github.com/prometheus/procfs@v0.11.1/stat.go:173 # 0x84432f github.com/prometheus/procfs.ProcStat.StartTime+0x6f github.com/prometheus/procfs@v0.11.1/proc_stat.go:212 # 0x85a617 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x6b7 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector_other.go:45 # 0x859ef8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector.go:136 # 0x85d0a1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x101 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:455 0: 0 [1: 1792] @ 0x41154d 0x4112e8 0x85c37a 0x85f95b 0x8680f0 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x85c379 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x259 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:430 # 0x85f95a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:1073 # 0x8680ef github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x2af github.com/prometheus/client_golang@v1.17.0/prometheus/promhttp/http.go:140 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 96] @ 0x6f12dc 0x6f12a0 0x6f13b4 0x6f68fe 0x470d61 # 0x6f12db bufio.NewReaderSize+0x1fb bufio/bufio.go:56 # 0x6f129f bufio.NewReader+0x1bf bufio/bufio.go:63 # 0x6f13b3 net/http.newBufioReader+0x2d3 net/http/server.go:836 # 0x6f68fd net/http.(*conn).serve+0x27d net/http/server.go:1930 0: 0 [3: 144] @ 0x7799eb 0x7799a9 0x779545 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x7799ea text/template/parse.(*Tree).newAction+0x2ea text/template/parse/node.go:266 # 0x7799a8 text/template/parse.(*Tree).action+0x2a8 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x7791ed text/template/parse.(*Tree).itemList+0x1cd text/template/parse/parse.go:353 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [6: 576] @ 0x779e85 0x779e5e 0x77ae1e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x779e84 text/template/parse.(*Tree).newPipeline+0x104 text/template/parse/node.go:199 # 0x779e5d text/template/parse.(*Tree).pipeline+0xdd text/template/parse/parse.go:456 # 0x77ae1d text/template/parse.(*Tree).parseControl+0xdd text/template/parse/parse.go:526 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [3: 192] @ 0x778c45 0x778c0b 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x778c44 text/template/parse.(*ListNode).append+0x544 text/template/parse/node.go:93 # 0x778c0a text/template/parse.(*Tree).parse+0x50a text/template/parse/parse.go:319 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [7: 3584] @ 0x50d0ee 0x50cb1d 0x50ccf9 0x4f0e4f 0x786db3 0x7804c6 0x7806aa 0x7817a7 0x7813c7 0x780599 0x7806aa 0x780318 0xb12ba6 0xb12b86 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x50d0ed bytes.growSlice+0x8d bytes/buffer.go:249 # 0x50cb1c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x50ccf8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x4f0e4e fmt.Fprint+0x6e fmt/print.go:263 # 0x786db2 text/template.(*state).printValue+0x192 text/template/exec.go:1040 # 0x7804c5 text/template.(*state).walk+0xc5 text/template/exec.go:269 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x7817a6 text/template.(*state).walkRange.func2+0x2c6 text/template/exec.go:395 # 0x7813c6 text/template.(*state).walkRange+0x626 text/template/exec.go:403 # 0x780598 text/template.(*state).walk+0x198 text/template/exec.go:283 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x780317 text/template.(*Template).execute+0x277 text/template/exec.go:224 # 0xb12ba5 text/template.(*Template).Execute+0x285 text/template/exec.go:207 # 0xb12b85 github.com/saucelabs/forwarder.(*APIHandler).index+0x265 github.com/saucelabs/forwarder/api.go:115 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [11: 2816] @ 0x6ebed9 0x6f2528 0x6f69b9 0x470d61 # 0x6ebed8 net/http.readRequest+0x98 net/http/request.go:1037 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 208] @ 0x4eb588 0x4eb10c 0x842813 0x842709 0x85a0b3 0x859ef9 0x85d0a2 0x470d61 # 0x4eb587 os.statNolog+0x27 os/stat_unix.go:30 # 0x4eb10b os.Stat+0x2b os/stat.go:13 # 0x842812 github.com/prometheus/procfs.FS.Proc+0xd2 github.com/prometheus/procfs@v0.11.1/proc.go:98 # 0x842708 github.com/prometheus/procfs.NewProc+0x48 github.com/prometheus/procfs@v0.11.1/proc.go:64 # 0x85a0b2 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x152 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector_other.go:35 # 0x859ef8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector.go:136 # 0x85d0a1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x101 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:455 0: 0 [3: 144] @ 0x77c0db 0x77c093 0x77a9e9 0x7799c6 0x779545 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77c0da text/template/parse.(*Tree).newCommand+0xda text/template/parse/node.go:299 # 0x77c092 text/template/parse.(*Tree).command+0x92 text/template/parse/parse.go:689 # 0x77a9e8 text/template/parse.(*Tree).pipeline+0xc68 text/template/parse/parse.go:502 # 0x7799c5 text/template/parse.(*Tree).action+0x2c5 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x7791ed text/template/parse.(*Tree).itemList+0x1cd text/template/parse/parse.go:353 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [5: 1040] @ 0x415f4c 0x78d2f7 0x78c3ef 0x78d1f1 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x78d2f6 text/template.(*Template).associate+0xb6 text/template/template.go:236 # 0x78c3ee text/template.(*Template).AddParseTree+0x30e text/template/template.go:138 # 0x78d1f0 text/template.(*Template).Parse+0x810 text/template/template.go:217 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 112] @ 0x687167 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x687166 net/textproto.readMIMEHeader+0x286 net/textproto/reader.go:551 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [3: 384] @ 0x77923b 0x779221 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77923a text/template/parse.(*ListNode).append+0x21a text/template/parse/node.go:93 # 0x779220 text/template/parse.(*Tree).itemList+0x200 text/template/parse/parse.go:358 # 0x77ae6d text/template/parse.(*Tree).parseControl+0x12d text/template/parse/parse.go:531 # 0x77b469 text/template/parse.(*Tree).rangeControl+0x29 text/template/parse/parse.go:580 # 0x779909 text/template/parse.(*Tree).action+0x209 text/template/parse/parse.go:409 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [14: 3670016] @ 0x6920cb 0x69bdfe 0x69bdbf 0x7629f8 0x75df65 0x470d61 # 0x6920ca compress/flate.(*compressor).init+0x46a compress/flate/deflate.go:586 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75df64 runtime/pprof.profileWriter+0xc4 runtime/pprof/pprof.go:823 0: 0 [6: 442368] @ 0x6921e8 0x692175 0x69bdfe 0x69bdbf 0x5617f5 0x84c405 0x84be34 0x8485a5 0x84d3c7 0x86877b 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x6921e7 compress/flate.(*compressor).initDeflate+0x587 compress/flate/deflate.go:371 # 0x692174 compress/flate.(*compressor).init+0x514 compress/flate/deflate.go:592 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x5617f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:642 # 0x84c404 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.45.0/expfmt/text_create.go:84 # 0x84be33 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf73 github.com/prometheus/common@v0.45.0/expfmt/text_create.go:268 # 0x8485a4 github.com/prometheus/common/expfmt.NewEncoder.func7+0x24 github.com/prometheus/common@v0.45.0/expfmt/encode.go:147 # 0x84d3c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.45.0/expfmt/encode.go:50 # 0x86877a github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x93a github.com/prometheus/client_golang@v1.17.0/prometheus/promhttp/http.go:210 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [6: 393216] @ 0x692189 0x692175 0x69bdfe 0x69bdbf 0x5617f5 0x84c405 0x84be34 0x8485a5 0x84d3c7 0x86877b 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x692188 compress/flate.(*compressor).initDeflate+0x528 compress/flate/deflate.go:369 # 0x692174 compress/flate.(*compressor).init+0x514 compress/flate/deflate.go:592 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x5617f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:642 # 0x84c404 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.45.0/expfmt/text_create.go:84 # 0x84be33 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf73 github.com/prometheus/common@v0.45.0/expfmt/text_create.go:268 # 0x8485a4 github.com/prometheus/common/expfmt.NewEncoder.func7+0x24 github.com/prometheus/common@v0.45.0/expfmt/encode.go:147 # 0x84d3c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.45.0/expfmt/encode.go:50 # 0x86877a github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x93a github.com/prometheus/client_golang@v1.17.0/prometheus/promhttp/http.go:210 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 8192] @ 0x84540e 0x8451d2 0x844330 0x85a618 0x859ef9 0x85d0a2 0x470d61 # 0x84540d github.com/prometheus/procfs.parseStat+0x10d github.com/prometheus/procfs@v0.11.1/stat.go:191 # 0x8451d1 github.com/prometheus/procfs.FS.Stat+0x1f1 github.com/prometheus/procfs@v0.11.1/stat.go:173 # 0x84432f github.com/prometheus/procfs.ProcStat.StartTime+0x6f github.com/prometheus/procfs@v0.11.1/proc_stat.go:212 # 0x85a617 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x6b7 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector_other.go:45 # 0x859ef8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.17.0/prometheus/process_collector.go:136 # 0x85d0a1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x101 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:455 0: 0 [9: 2304] @ 0x50d0ee 0x50cb1d 0x50ccf9 0x7805df 0x7806aa 0x7817a7 0x7813c7 0x780599 0x7806aa 0x780318 0xb12ba6 0xb12b86 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x50d0ed bytes.growSlice+0x8d bytes/buffer.go:249 # 0x50cb1c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x50ccf8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7805de text/template.(*state).walk+0x1de text/template/exec.go:287 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x7817a6 text/template.(*state).walkRange.func2+0x2c6 text/template/exec.go:395 # 0x7813c6 text/template.(*state).walkRange+0x626 text/template/exec.go:403 # 0x780598 text/template.(*state).walk+0x198 text/template/exec.go:283 # 0x7806a9 text/template.(*state).walk+0x2a9 text/template/exec.go:280 # 0x780317 text/template.(*Template).execute+0x277 text/template/exec.go:224 # 0xb12ba5 text/template.(*Template).Execute+0x285 text/template/exec.go:207 # 0xb12b85 github.com/saucelabs/forwarder.(*APIHandler).index+0x265 github.com/saucelabs/forwarder/api.go:115 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [12: 786432] @ 0x692036 0x69209d 0x69bdfe 0x69bdbf 0x7629f8 0x75df65 0x470d61 # 0x692035 compress/flate.newDeflateFast+0x3d5 compress/flate/deflatefast.go:64 # 0x69209c compress/flate.(*compressor).init+0x43c compress/flate/deflate.go:585 # 0x69bdfd compress/flate.NewWriter+0x2fd compress/flate/deflate.go:667 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75df64 runtime/pprof.profileWriter+0xc4 runtime/pprof/pprof.go:823 0: 0 [31: 20570112] @ 0x69bde5 0x69bdbf 0x5617f5 0x84c405 0x84be34 0x8485a5 0x84d3c7 0x86877b 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x5617f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:642 # 0x84c404 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.45.0/expfmt/text_create.go:84 # 0x84be33 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf73 github.com/prometheus/common@v0.45.0/expfmt/text_create.go:268 # 0x8485a4 github.com/prometheus/common/expfmt.NewEncoder.func7+0x24 github.com/prometheus/common@v0.45.0/expfmt/encode.go:147 # 0x84d3c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.45.0/expfmt/encode.go:50 # 0x86877a github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x93a github.com/prometheus/client_golang@v1.17.0/prometheus/promhttp/http.go:210 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [6: 960] @ 0x77813c 0x778120 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77813b text/template/parse.lex+0x13b text/template/parse/lex.go:248 # 0x77811f text/template/parse.(*Tree).Parse+0x11f text/template/parse/parse.go:248 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [8: 768] @ 0x779e85 0x779e5e 0x7799c6 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x779e84 text/template/parse.(*Tree).newPipeline+0x104 text/template/parse/node.go:199 # 0x779e5d text/template/parse.(*Tree).pipeline+0xdd text/template/parse/parse.go:456 # 0x7799c5 text/template/parse.(*Tree).action+0x2c5 text/template/parse/parse.go:418 # 0x779544 text/template/parse.(*Tree).textOrAction+0x244 text/template/parse/parse.go:374 # 0x778bde text/template/parse.(*Tree).parse+0x4de text/template/parse/parse.go:315 # 0x778284 text/template/parse.(*Tree).Parse+0x284 text/template/parse/parse.go:251 # 0x776f44 text/template/parse.Parse+0x124 text/template/parse/parse.go:66 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [28: 32256] @ 0x41154d 0x4112e8 0x78cb25 0x78cae0 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x78cb24 text/template.builtins+0x144 text/template/funcs.go:40 # 0x78cadf text/template.(*Template).Parse+0xff text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [3: 144] @ 0x41119a 0xb12a53 0xb12a2d 0xb12af1 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb12a52 text/template.(*Template).init+0x132 text/template/template.go:73 # 0xb12a2c text/template.New+0x10c text/template/template.go:42 # 0xb12af0 github.com/saucelabs/forwarder.(*APIHandler).index+0x1d0 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [1: 32] @ 0x4bcbc5 0x4bcf4c 0x53ce9f 0x554bbe 0x553d70 0x6fb1e4 0xb1b9d4 0xb42c85 0xb42856 0x470d61 # 0x4bcbc4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:654 # 0x4bcf4b syscall.Getsockname+0x6b syscall/syscall_linux.go:696 # 0x53ce9e net.(*netFD).accept+0x1de net/fd_unix.go:188 # 0x554bbd net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:152 # 0x553d6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:315 # 0x6fb1e3 net/http.(*Server).Serve+0x363 net/http/server.go:3056 # 0xb1b9d3 github.com/saucelabs/forwarder.(*HTTPServer).Run+0x113 github.com/saucelabs/forwarder/http_server.go:214 # 0xb42c84 github.com/saucelabs/forwarder/runctx.(*Group).RunContext.func2+0x24 github.com/saucelabs/forwarder/runctx/runctx.go:70 # 0xb42855 golang.org/x/sync/errgroup.(*Group).Go.func1+0x55 golang.org/x/sync@v0.5.0/errgroup/errgroup.go:75 0: 0 [7: 2016] @ 0x776e89 0x776e7d 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x776e88 text/template/parse.New+0x68 text/template/parse/parse.go:132 # 0x776e7c text/template/parse.Parse+0x5c text/template/parse/parse.go:64 # 0x78d109 text/template.(*Template).Parse+0x729 text/template/template.go:210 # 0xb12b04 github.com/saucelabs/forwarder.(*APIHandler).index+0x1e4 github.com/saucelabs/forwarder/api.go:108 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 96] @ 0x411250 0x686f71 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x686f70 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:500 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [31: 20570112] @ 0x69bde5 0x69bdbf 0x7629f8 0x75df65 0x470d61 # 0x69bde4 compress/flate.NewWriter+0x2e4 compress/flate/deflate.go:666 # 0x69bdbe compress/gzip.(*Writer).Write+0x2be compress/gzip/gzip.go:191 # 0x7629f7 runtime/pprof.(*profileBuilder).build+0x457 runtime/pprof/proto.go:390 # 0x75df64 runtime/pprof.profileWriter+0xc4 runtime/pprof/pprof.go:823 0: 0 [42: 44040192] @ 0x44b176 0x40a051 0x75dcf8 0x76a805 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75dcf7 runtime/pprof.StartCPUProfile+0xf7 runtime/pprof/pprof.go:793 # 0x76a804 net/http/pprof.Profile+0x2a4 net/http/pprof/pprof.go:149 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [7: 917504] @ 0x44b1b9 0x45cfca 0x769b0b 0x76ab9d 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x769b0a runtime/trace.Start+0x8a runtime/trace/trace.go:125 # 0x76ab9c net/http/pprof.Trace+0x29c net/http/pprof/pprof.go:178 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [16: 16777216] @ 0x44b176 0x45cfca 0x769b0b 0x76ab9d 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x769b0a runtime/trace.Start+0x8a runtime/trace/trace.go:125 # 0x76ab9c net/http/pprof.Trace+0x29c net/http/pprof/pprof.go:178 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6f99c1 net/http.(*ServeMux).ServeHTTP+0x141 net/http/server.go:2514 # 0xb12cc4 github.com/saucelabs/forwarder.(*APIHandler).ServeHTTP+0x24 github.com/saucelabs/forwarder/api.go:129 # 0xb1b13a github.com/saucelabs/forwarder.withMiddleware.Logger.Wrap.func2+0xba github.com/saucelabs/forwarder/middleware/logger.go:33 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0xb1ae89 github.com/saucelabs/forwarder.withMiddleware.(*Prometheus).Wrap.func3+0xc9 github.com/saucelabs/forwarder/middleware/prometheus.go:89 # 0x6f80a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2136 # 0x6fad8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:2938 # 0x6f6c73 net/http.(*conn).serve+0x5f3 net/http/server.go:2009 0: 0 [2: 160] @ 0x54bed4 0x6f0af7 0x470d61 # 0x54bed3 net.(*conn).Read+0xb3 net/net.go:181 # 0x6f0af6 net/http.(*connReader).backgroundRead+0x36 net/http/server.go:683 0: 0 [8: 2816] @ 0x415f4c 0x687266 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x687265 net/textproto.readMIMEHeader+0x385 net/textproto/reader.go:571 # 0x6ec1cd net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:482 # 0x6ec1ce net/http.readRequest+0x38e net/http/request.go:1087 # 0x6f2527 net/http.(*conn).readRequest+0x247 net/http/server.go:999 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [12: 49152] @ 0x6f12f5 0x6f12a0 0x6f13b4 0x6f68fe 0x470d61 # 0x6f12f4 bufio.NewReaderSize+0x214 bufio/bufio.go:57 # 0x6f129f bufio.NewReader+0x1bf bufio/bufio.go:63 # 0x6f13b3 net/http.newBufioReader+0x2d3 net/http/server.go:836 # 0x6f68fd net/http.(*conn).serve+0x27d net/http/server.go:1930 0: 0 [20: 81920] @ 0x6f1727 0x6f1700 0x6f693e 0x470d61 # 0x6f1726 bufio.NewWriterSize+0x1c6 bufio/bufio.go:599 # 0x6f16ff net/http.newBufioWriterSize+0x19f net/http/server.go:853 # 0x6f693d net/http.(*conn).serve+0x2bd net/http/server.go:1931 0: 0 [7: 14336] @ 0x6f1727 0x6f1700 0x6f2cbe 0x6f69b9 0x470d61 # 0x6f1726 bufio.NewWriterSize+0x1c6 bufio/bufio.go:599 # 0x6f16ff net/http.newBufioWriterSize+0x19f net/http/server.go:853 # 0x6f2cbd net/http.(*conn).readRequest+0x9dd net/http/server.go:1066 # 0x6f69b8 net/http.(*conn).serve+0x338 net/http/server.go:1934 0: 0 [1: 128] @ 0x48e13c 0x48dfa5 0x48dc54 0xb07a85 0xbeb73f 0xb284fc 0xb28dbf 0xb28913 0xbf216f 0x43dadb 0x470d61 # 0x48e13b sync.(*Pool).pinSlow+0x17b sync/pool.go:230 # 0x48dfa4 sync.(*Pool).pin+0x44 sync/pool.go:209 # 0x48dc53 sync.(*Pool).Put+0x33 sync/pool.go:107 # 0xb07a84 github.com/saucelabs/forwarder/pac.(*ProxyResolverPool).FindProxyForURL+0x84 github.com/saucelabs/forwarder/pac/pool.go:45 # 0xbeb73e github.com/saucelabs/forwarder/command/run.(*command).runE+0xbbe github.com/saucelabs/forwarder/command/run/run.go:148 # 0xb284fb github.com/spf13/cobra.(*Command).execute+0xabb github.com/spf13/cobra@v1.8.0/command.go:983 # 0xb28dbe github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xb28912 github.com/spf13/cobra.(*Command).Execute+0x12 github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xbf216e main.main+0xae github.com/saucelabs/forwarder/cmd/forwarder/main.go:22 # 0x43dada runtime.main+0x2ba runtime/proc.go:267 0: 0 [1: 24] @ 0x9c4816 0x9c4906 0x9c47ef 0xa013b7 0xa0169e 0x9f913c 0x9f8d06 0xa02831 0x9df4a9 0x9e25d1 0x9caaa5 0x9c980b 0xa45a65 0xa45905 0xa45c2f 0xa45f2e 0xb05905 0xb058e5 0xb079c7 0x48dd91 0xb07a2e 0xb07a29 0xbeb73f 0xb284fc 0xb28dbf 0xb28913 0xbf216f 0x43dadb 0x470d61 # 0x9c4815 github.com/dop251/goja.(*binding).getAccessPointsForScope+0x75 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:104 # 0x9c4905 github.com/dop251/goja.(*binding).markAccessPoint+0x165 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:127 # 0x9c47ee github.com/dop251/goja.(*binding).emitInitP+0x4e github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:193 # 0xa013b6 github.com/dop251/goja.(*compiler).emitVarAssign+0x176 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:773 # 0xa0169d github.com/dop251/goja.(*compiler).compileVarBinding+0x7d github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:786 # 0x9f913b github.com/dop251/goja.(*compiler).compileVariableStatement+0x4bb github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:854 # 0x9f8d05 github.com/dop251/goja.(*compiler).compileStatement+0x85 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:18 # 0xa02830 github.com/dop251/goja.(*compiler).compileStatements+0xb0 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:943 # 0x9df4a8 github.com/dop251/goja.(*compiledFunctionLiteral).compile+0xc48 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_expr.go:1587 # 0x9e25d0 github.com/dop251/goja.(*compiledFunctionLiteral).emitGetter+0x30 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_expr.go:1752 # 0x9caaa4 github.com/dop251/goja.(*compiler).compileFunctionsGlobalAllUnique+0x44 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1057 # 0x9c980a github.com/dop251/goja.(*compiler).compile+0x40a github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:922 # 0xa45a64 github.com/dop251/goja.compileAST+0x104 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1327 # 0xa45904 github.com/dop251/goja.compile+0x64 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1309 # 0xa45c2e github.com/dop251/goja.(*Runtime).compile+0x6e github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1333 # 0xa45f2d github.com/dop251/goja.(*Runtime).RunScript+0x2d github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1356 # 0xb05904 github.com/dop251/goja.(*Runtime).RunString+0x164 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1351 # 0xb058e4 github.com/saucelabs/forwarder/pac.NewProxyResolver+0x144 github.com/saucelabs/forwarder/pac/pac.go:68 # 0xb079c6 github.com/saucelabs/forwarder/pac.NewProxyResolverPool.func1+0x26 github.com/saucelabs/forwarder/pac/pool.go:25 # 0x48dd90 sync.(*Pool).Get+0xb0 sync/pool.go:151 # 0xb07a2d github.com/saucelabs/forwarder/pac.(*ProxyResolverPool).get+0x2d github.com/saucelabs/forwarder/pac/pool.go:50 # 0xb07a28 github.com/saucelabs/forwarder/pac.(*ProxyResolverPool).FindProxyForURL+0x28 github.com/saucelabs/forwarder/pac/pool.go:43 # 0xbeb73e github.com/saucelabs/forwarder/command/run.(*command).runE+0xbbe github.com/saucelabs/forwarder/command/run/run.go:148 # 0xb284fb github.com/spf13/cobra.(*Command).execute+0xabb github.com/spf13/cobra@v1.8.0/command.go:983 # 0xb28dbe github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xb28912 github.com/spf13/cobra.(*Command).Execute+0x12 github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xbf216e main.main+0xae github.com/saucelabs/forwarder/cmd/forwarder/main.go:22 # 0x43dada runtime.main+0x2ba runtime/proc.go:267 0: 0 [1: 48] @ 0x9c6b57 0x9c6d45 0x9cb490 0x9cb9cc 0x9caf2b 0x9cb948 0x9cb8df 0x9cbdb7 0xa02d92 0x9f8cd1 0x9ffe35 0xa003c6 0x9f8d7b 0xa02831 0x9df4a9 0x9e25d1 0x9caaa5 0x9c980b 0xa45a65 0xa45905 0xa45c2f 0xa45f2e 0xb05905 0xb058e5 0xb07875 0xbeb6e9 0xb284fc 0xb28dbf 0xb28913 0xbf216f 0x43dadb 0x470d61 # 0x9c6b56 github.com/dop251/goja.(*scope).addBinding+0x36 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:526 # 0x9c6d44 github.com/dop251/goja.(*scope).bindNameLexical+0x84 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:540 # 0x9cb48f github.com/dop251/goja.(*compiler).createLexicalIdBinding+0x8f github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1148 # 0x9cb9cb github.com/dop251/goja.(*compiler).createLexicalBindings.(*compiler).createLexicalBinding.func1+0x2b github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1179 # 0x9caf2a github.com/dop251/goja.(*compiler).createBindings+0x6a github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1097 # 0x9cb947 github.com/dop251/goja.(*compiler).createLexicalBinding+0xa7 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1178 # 0x9cb8de github.com/dop251/goja.(*compiler).createLexicalBindings+0x3e github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1185 # 0x9cbdb6 github.com/dop251/goja.(*compiler).compileLexicalDeclarations+0x3b6 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1196 # 0xa02d91 github.com/dop251/goja.(*compiler).compileBlockStatement+0x211 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:966 # 0x9f8cd0 github.com/dop251/goja.(*compiler).compileStatement+0x50 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:14 # 0x9ffe34 github.com/dop251/goja.(*compiler).compileIfBody+0x174 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:671 # 0xa003c5 github.com/dop251/goja.(*compiler).compileIfStatement+0x4a5 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:712 # 0x9f8d7a github.com/dop251/goja.(*compiler).compileStatement+0xfa github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:24 # 0xa02830 github.com/dop251/goja.(*compiler).compileStatements+0xb0 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_stmt.go:943 # 0x9df4a8 github.com/dop251/goja.(*compiledFunctionLiteral).compile+0xc48 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_expr.go:1587 # 0x9e25d0 github.com/dop251/goja.(*compiledFunctionLiteral).emitGetter+0x30 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler_expr.go:1752 # 0x9caaa4 github.com/dop251/goja.(*compiler).compileFunctionsGlobalAllUnique+0x44 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:1057 # 0x9c980a github.com/dop251/goja.(*compiler).compile+0x40a github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/compiler.go:922 # 0xa45a64 github.com/dop251/goja.compileAST+0x104 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1327 # 0xa45904 github.com/dop251/goja.compile+0x64 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1309 # 0xa45c2e github.com/dop251/goja.(*Runtime).compile+0x6e github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1333 # 0xa45f2d github.com/dop251/goja.(*Runtime).RunScript+0x2d github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1356 # 0xb05904 github.com/dop251/goja.(*Runtime).RunString+0x164 github.com/dop251/goja@v0.0.0-20230919151941-fc55792775de/runtime.go:1351 # 0xb058e4 github.com/saucelabs/forwarder/pac.NewProxyResolver+0x144 github.com/saucelabs/forwarder/pac/pac.go:68 # 0xb07874 github.com/saucelabs/forwarder/pac.NewProxyResolverPool+0x34 github.com/saucelabs/forwarder/pac/pool.go:20 # 0xbeb6e8 github.com/saucelabs/forwarder/command/run.(*command).runE+0xb68 github.com/saucelabs/forwarder/command/run/run.go:144 # 0xb284fb github.com/spf13/cobra.(*Command).execute+0xabb github.com/spf13/cobra@v1.8.0/command.go:983 # 0xb28dbe github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xb28912 github.com/spf13/cobra.(*Command).Execute+0x12 github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xbf216e main.main+0xae github.com/saucelabs/forwarder/cmd/forwarder/main.go:22 # 0x43dada runtime.main+0x2ba runtime/proc.go:267 0: 0 [1: 640] @ 0x607b11 0x61385b 0x61bbcc 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x607b10 encoding/pem.Decode+0x690 encoding/pem/pem.go:171 # 0x61385a crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:210 # 0x61bbcb crypto/x509.loadSystemRoots+0x3eb crypto/x509/root_unix.go:72 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 192] @ 0x61464a 0x619af3 0x61a7bd 0x61391e 0x61bbcc 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x614649 crypto/x509.parseName+0x129 crypto/x509/parser.go:145 # 0x619af2 crypto/x509.parseCertificate+0x612 crypto/x509/parser.go:895 # 0x61a7bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:985 # 0x61391d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:219 # 0x61bbcb crypto/x509.loadSystemRoots+0x3eb crypto/x509/root_unix.go:72 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 48] @ 0x61464a 0x61996a 0x61a7bd 0x61391e 0x61bbcc 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x614649 crypto/x509.parseName+0x129 crypto/x509/parser.go:145 # 0x619969 crypto/x509.parseCertificate+0x489 crypto/x509/parser.go:875 # 0x61a7bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:985 # 0x61391d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:219 # 0x61bbcb crypto/x509.loadSystemRoots+0x3eb crypto/x509/root_unix.go:72 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 32] @ 0x5ec465 0x614f3a 0x61a42a 0x61a7bd 0x61391e 0x61bbcc 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x5ec464 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x614f39 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:201 # 0x61a429 crypto/x509.parseCertificate+0xf49 crypto/x509/parser.go:955 # 0x61a7bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:985 # 0x61391d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:219 # 0x61bbcb crypto/x509.loadSystemRoots+0x3eb crypto/x509/root_unix.go:72 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 2048] @ 0x4e7325 0x61bbb4 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x4e7324 os.ReadFile+0xe4 os/file.go:738 # 0x61bbb3 crypto/x509.loadSystemRoots+0x3d3 crypto/x509/root_unix.go:70 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 576] @ 0x5c7a05 0x5c797d 0x5ebeac 0x5ebea7 0x5eb965 0x6153c5 0x619d88 0x61a7bd 0x61391e 0x61bbcc 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x5c7a04 math/big.nat.make+0xa4 math/big/nat.go:72 # 0x5c797c math/big.nat.setBytes+0x1c math/big/nat.go:1345 # 0x5ebeab math/big.(*Int).SetBytes+0xcb math/big/int.go:515 # 0x5ebea6 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x5eb964 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x104 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x6153c4 crypto/x509.parsePublicKey+0x1c4 crypto/x509/parser.go:233 # 0x619d87 crypto/x509.parseCertificate+0x8a7 crypto/x509/parser.go:923 # 0x61a7bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:985 # 0x61391d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:219 # 0x61bbcb crypto/x509.loadSystemRoots+0x3eb crypto/x509/root_unix.go:72 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 1536] @ 0x607b11 0x61385b 0x61bbcc 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x607b10 encoding/pem.Decode+0x690 encoding/pem/pem.go:171 # 0x61385a crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:210 # 0x61bbcb crypto/x509.loadSystemRoots+0x3eb crypto/x509/root_unix.go:72 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 48] @ 0x4e9435 0x61bdca 0x61bc8d 0x61ba88 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x4e9434 os.Readlink+0xf4 os/file_unix.go:452 # 0x61bdc9 crypto/x509.isSameDirSymlink+0x89 crypto/x509/root_unix.go:106 # 0x61bc8c crypto/x509.readUniqueDirectoryEntries+0xac crypto/x509/root_unix.go:93 # 0x61ba87 crypto/x509.loadSystemRoots+0x2a7 crypto/x509/root_unix.go:62 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 128] @ 0x4e937d 0x61bdca 0x61bc8d 0x61ba88 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x4e937c os.Readlink+0x3c os/file_unix.go:433 # 0x61bdc9 crypto/x509.isSameDirSymlink+0x89 crypto/x509/root_unix.go:106 # 0x61bc8c crypto/x509.readUniqueDirectoryEntries+0xac crypto/x509/root_unix.go:93 # 0x61ba87 crypto/x509.loadSystemRoots+0x2a7 crypto/x509/root_unix.go:62 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 4864] @ 0x41154d 0x412fcf 0x411d33 0x613a85 0x613962 0x61b9b8 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x613a84 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:193 # 0x613961 crypto/x509.(*CertPool).AppendCertsFromPEM+0x161 crypto/x509/cert_pool.go:227 # 0x61b9b7 crypto/x509.loadSystemRoots+0x1d7 crypto/x509/root_unix.go:44 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 221184] @ 0x4e7325 0x61b934 0x61b6bc 0x48daff 0x61b565 0x61b548 0x61f592 0x650b19 0x654113 0x651658 0x64c05a 0x649bb3 0x70d1ed 0x70d1ee 0x470d61 # 0x4e7324 os.ReadFile+0xe4 os/file.go:738 # 0x61b933 crypto/x509.loadSystemRoots+0x153 crypto/x509/root_unix.go:42 # 0x61b6bb crypto/x509.initSystemRoots+0x5b crypto/x509/root.go:30 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x61b564 sync.(*Once).Do+0x44 sync/once.go:65 # 0x61b547 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:21 # 0x61f591 crypto/x509.(*Certificate).Verify+0x131 crypto/x509/verify.go:784 # 0x650b18 crypto/tls.(*Conn).verifyServerCertificate+0x818 crypto/tls/handshake_client.go:993 # 0x654112 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 crypto/tls/handshake_client_tls13.go:531 # 0x651657 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 crypto/tls/handshake_client_tls13.go:96 # 0x64c059 crypto/tls.(*Conn).clientHandshake+0x599 crypto/tls/handshake_client.go:263 # 0x649bb2 crypto/tls.(*Conn).handshakeContext+0x3d2 crypto/tls/conn.go:1552 # 0x70d1ec crypto/tls.(*Conn).HandshakeContext+0x6c crypto/tls/conn.go:1492 # 0x70d1ed net/http.(*persistConn).addTLS.func2+0x6d net/http/transport.go:1555 0: 0 [1: 65536] @ 0x54ef26 0x539baf 0x535b28 0x48daff 0x535c3f 0x535c17 0x52d44f 0x52d437 0x52d1b3 0x5370e7 0x54b5ef 0x53d1f7 0x5483da 0x52b695 0x470d61 # 0x54ef25 net.open+0x45 net/parse.go:80 # 0x539bae net.dnsReadConfig+0x8e net/dnsconfig_unix.go:24 # 0x535b27 net.(*resolverConfig).init+0x27 net/dnsclient_unix.go:360 # 0x48dafe sync.(*Once).doSlow+0xbe sync/once.go:74 # 0x535c3e sync.(*Once).Do+0x5e sync/once.go:65 # 0x535c16 net.(*resolverConfig).tryUpdate+0x36 net/dnsclient_unix.go:372 # 0x52d44e net.getSystemDNSConfig+0x10e net/dnsclient_unix.go:352 # 0x52d436 net.(*conf).lookupOrder+0xf6 net/conf.go:268 # 0x52d1b2 net.(*conf).hostLookupOrder+0x92 net/conf.go:212 # 0x5370e6 net.(*Resolver).goLookupIP+0xa6 net/dnsclient_unix.go:590 # 0x54b5ee net.(*Resolver).lookupIP+0x4e net/lookup_unix.go:66 # 0x53d1f6 net.glob..func1+0x36 net/hook.go:23 # 0x5483d9 net.(*Resolver).lookupIPAddr.func1+0x39 net/lookup.go:324 # 0x52b694 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [1: 320] @ 0x72311b 0x7230c6 0x72271f 0x722487 0x720fe5 0x7372f7 0x737e4c 0x737e40 0x9167d9 0x44acf8 0x43db94 0x43da7e 0x470d61 # 0x72311a regexp/syntax.(*compiler).inst+0x9a regexp/syntax/compile.go:164 # 0x7230c5 regexp/syntax.(*compiler).rune+0x45 regexp/syntax/compile.go:273 # 0x72271e regexp/syntax.(*compiler).compile+0x157e regexp/syntax/compile.go:101 # 0x722486 regexp/syntax.(*compiler).compile+0x12e6 regexp/syntax/compile.go:145 # 0x720fe4 regexp/syntax.Compile+0x144 regexp/syntax/compile.go:74 # 0x7372f6 regexp.compile+0x76 regexp/regexp.go:182 # 0x737e4b regexp.Compile+0x2b regexp/regexp.go:137 # 0x737e3f regexp.MustCompile+0x1f regexp/regexp.go:317 # 0x9167d8 github.com/google/pprof/profile.init+0x278 github.com/google/pprof@v0.0.0-20230926050212-f7f687d19a98/profile/legacy_profile.go:42 # 0x44acf7 runtime.doInit1+0xd7 runtime/proc.go:6740 # 0x43db93 runtime.doInit+0x373 runtime/proc.go:6707 # 0x43da7d runtime.main+0x25d runtime/proc.go:249 # runtime.MemStats # Alloc = 927472 # TotalAlloc = 365331032 # Sys = 18978056 # Lookups = 0 # Mallocs = 2291288 # Frees = 2286436 # HeapAlloc = 927472 # HeapSys = 12025856 # HeapIdle = 9732096 # HeapInuse = 2293760 # HeapReleased = 8749056 # HeapObjects = 4852 # Stack = 557056 / 557056 # MSpan = 60480 / 114072 # MCache = 1200 / 15600 # BuckHashSys = 1487025 # GCSys = 4312504 # OtherSys = 465943 # NextGC = 4194304 # LastGC = 1765921639074776808 # PauseNs = [74243 44707 44459 65498 38998 57844 66220 45889 54659 48817 62526 51705 94890 47316 64280 77614 75990 47810 46778 58636 67685 64397 69088 76155 71276 69381 53653 70104 77681 66957 71232 70600 74552 76563 56901 72206 67586 66037 53125 42097 64334 70549 41583 64483 66859 67134 61450 67110 62666 46330 52283 80313 59390 82711 45855 71445 57661 65632 65668 88601 48840 87135 64360 46234 52959 65229 66952 70235 68442 46331 60019 79840 51346 66795 64548 62177 59876 48921 54742 62058 67416 52908 60358 74439 49069 68483 46652 42275 61668 65015 45868 45439 47186 48909 48310 67928 52479 46105 59942 57770 52506 45534 50833 78943 56960 82942 68069 61486 50070 44321 65698 47925 46214 73778 64893 61807 60739 67669 76251 67772 75184 47486 66818 66811 60365 89726 41916 70264 43535 59274 52750 63281 62222 50166 44259 43785 48951 50888 46820 73931 47407 41304 45291 55363 57606 67193 61461 50408 65236 76067 79335 44799 46754 123326 60362 78126 49182 48956 49296 42790 53144 46197 46787 75351 61479 50279 79753 54330 67292 68597 75482 57603 80362 46011 77510 71961 69785 62264 61795 76021 64881 47179 55375 54826 45590 68008 61239 63625 49429 46811 58911 65045 76244 46758 66550 81096 74839 76984 77022 87380 88577 44021 62757 66572 60665 104986 61027 55109 61160 65877 48744 78940 87859 79109 71780 70495 75665 92425 73983 53552 55239 94348 50728 48468 74821 46111 66391 63387 47688 49104 71493 63269 59786 46763 57404 44017 49512 48585 64306 57829 52761 45003 47963 48489 76365 59740 51529 46464 52455 43418 44709 64050 48017 58800 71746 64579] # PauseEnd = [1765901099094298169 1765901219114567505 1765901339135301597 1765901459155890585 1765901579176066591 1765901699196489762 1765901819232783353 1765901939253037928 1765902059273828545 1765902179294417527 1765902299325019690 1765902419375494533 1765902540396618115 1765902661417661504 1765902781438807612 1765902901459688452 1765903021506289853 1765903141531216009 1765903261558564076 1765903381580547296 1765903501601836113 1765903621628277341 1765903741648707575 1765903861669583769 1765903981690132097 1765904101710859152 1765904221731336099 1765904341752552508 1765904461773397113 1765904581794112922 1765904701817108220 1765904821837940568 1765904941868542952 1765905061915500366 1765905182938053904 1765905303958921223 1765905423981746252 1765905544000342656 1765905664020570729 1765905784041126173 1765905904062663573 1765906024084341904 1765906144104438972 1765906264128387799 1765906384149072883 1765906504169566422 1765906624198450613 1765906744219989668 1765906864240487570 1765906984260792745 1765907104281460676 1765907224302055109 1765907344322499848 1765907464343208673 1765907584373589024 1765907704426426233 1765907825446820537 1765907946468038219 1765908066489977100 1765908186511702526 1765908306531182701 1765908426551998437 1765908546572622084 1765908666592721039 1765908786613186308 1765908906633979240 1765909026654715529 1765909146675401315 1765909266696156392 1765909386716256719 1765909506737045282 1765909626757752465 1765909746778189485 1765909866799376605 1765909986819686252 1765910106840425088 1765910226892235551 1765910346944748817 1765910467965413529 1765910588986379748 1765910709007083759 1765910829027547355 1765910949048035590 1765911069068588321 1765911189089057989 1765911309109831051 1765911429129977829 1765911549150551110 1765911669171621606 1765911789191713492 1765911909212129533 1765912029232659184 1765912149253202497 1765912269273807243 1765912389294411811 1765912509315141858 1765912629335548039 1765912749356108003 1765912869386856921 1765912989439589982 1765913110460189604 1765913231480899566 1765913351501529954 1765913471522847766 1765913591543243087 1765913711563899147 1765913831584852287 1765913951605442672 1765914071625821981 1765914191646491402 1765914311667427789 1765914431687773501 1765914551708289573 1765914671729278344 1765914791749456174 1765914911770030595 1765915031801758935 1765915151822292630 1765915271842873618 1765915391863391288 1765915511894543094 1765915631945935766 1765915752976434918 1765915873997165215 1765915994017609910 1765916114038296346 1765916234058475103 1765916354079033719 1765916474099423975 1765916594120285224 1765916714140470263 1765916834161304069 1765916954181749364 1765917074202328567 1765917194222760393 1765917314243158584 1765917434263735173 1765917554284352607 1765917674304705688 1765917794325490227 1765917914345705191 1765918034366255697 1765918154396826255 1765918274449740327 1765918395470485783 1765918516491178274 1765918636511641748 1765918756532416804 1765918876553407698 1765918996574087484 1765919116594047048 1765919236614621318 1765919356635242545 1765919476655866793 1765919596677377120 1765919716698204012 1765919836718503028 1765919956739026632 1765920076759658140 1765920196780030567 1765920316800621776 1765920436821114974 1765920556841638430 1765920676867572050 1765920796898036545 1765920916950655747 1765921037971895405 1765921158992168465 1765921279012987932 1765921399033596577 1765921519054107141 1765921639074776808 1765890716436567024 1765890836440299099 1765890956445250628 1765891076450066051 1765891196455757656 1765891316462452607 1765891436474021975 1765891556509816982 1765891677517068941 1765891798537839381 1765891918557955391 1765892038578818634 1765892158599121876 1765892278620147598 1765892398640414921 1765892518661034165 1765892638681419644 1765892758702014940 1765892878722731862 1765893041142766250 1765893161146893956 1765893296175737128 1765893436701547206 1765893609545658400 1765893729549713068 1765893849554843857 1765893969561004217 1765894089568097275 1765894209580215911 1765894329614832007 1765894450617691177 1765894571631287278 1765894691651976915 1765894811672777050 1765894931692748031 1765895051713237378 1765895171734011468 1765895291754413814 1765895461116352860 1765895581119473997 1765895701122342223 1765895821125150310 1765895943853486105 1765896065601284715 1765896186922690559 1765896338224945582 1765896458229209877 1765896578233990403 1765896698239737770 1765896818246859390 1765896983409904177 1765897103447127277 1765897224449101936 1765897345450702729 1765897465890013059 1765897585892648391 1765897705895234017 1765897825897785473 1765897976682142911 1765898096687821615 1765898216690299352 1765898336692831539 1765898456695582086 1765898576698159438 1765898696701707899 1765898816705252854 1765898936709134864 1765899056713121003 1765899176722573582 1765899296743064575 1765899416763722942 1765899536784206332 1765899656815414024 1765899776867910540 1765899897888501416 1765900018909117651 1765900138929650391 1765900258950118080 1765900378970912698 1765900498991206378 1765900619011739531 1765900739032523641 1765900859052843734 1765900979073471147] # NumGC = 517036 # NumForcedGC = 0 # GCCPUFraction = 2.3606604219035436e-06 # DebugGC = false # MaxRSS = 21544960