heap profile: 0: 0 [1295: 337703024] @ heap/1048576 0: 0 [1: 1280] @ 0x50d0ee 0x50cb1d 0x50ccf9 0x4f0af7 0x76cd1e 0x76c9e5 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 # 0x4f0af6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x76cd1d net/http/pprof.indexTmplExecute+0x17d net/http/pprof/pprof.go:444 # 0x76c9e4 net/http/pprof.Index+0x744 net/http/pprof/pprof.go:415 # 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: 73728] @ 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 [2: 147456] @ 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] @ 0x457566 0x7793e5 0x7793bf 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 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 # 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: 16] @ 0x85fcf3 0x85d4e4 0x85c939 0x85f95b 0x8680f0 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x85fcf2 github.com/prometheus/client_golang/prometheus.(*constSummary).Write+0x1f2 github.com/prometheus/client_golang@v1.17.0/prometheus/summary.go:719 # 0x85d4e3 github.com/prometheus/client_golang/prometheus.processMetric+0x83 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:632 # 0x85c938 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x818 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:501 # 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: 24] @ 0x6e759a 0x48dd91 0x6e75f9 0x6e7a7f 0x6f545b 0x6f5332 0x6ef917 0x5617f5 0x6f5f65 0x6f6cba 0x470d61 # 0x6e7599 net/http.glob..func14+0x19 net/http/header.go:167 # 0x48dd90 sync.(*Pool).Get+0xb0 sync/pool.go:151 # 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 [2: 448] @ 0x75bd85 0x75bd76 0x75b62e 0x75da88 0x75d805 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75bd75 runtime/pprof.printStackRecord+0x55 runtime/pprof/pprof.go:490 # 0x75b62d runtime/pprof.printCountProfile+0xacd runtime/pprof/pprof.go:436 # 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: 128] @ 0x53ce17 0x53cdc9 0x554bbe 0x553d70 0x6fb1e4 0xb1b9d4 0xb42c85 0xb42856 0x470d61 # 0x53ce16 net.newFD+0x156 net/fd_unix.go:27 # 0x53cdc8 net.(*netFD).accept+0x108 net/fd_unix.go:180 # 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 [1: 64] @ 0x8606c5 0x860329 0x853e1c 0x853d98 0x85d0a2 0x470d61 # 0x8606c4 github.com/prometheus/client_golang/prometheus.populateMetric+0x1c4 github.com/prometheus/client_golang@v1.17.0/prometheus/value.go:199 # 0x860328 github.com/prometheus/client_golang/prometheus.NewConstMetric+0xc8 github.com/prometheus/client_golang@v1.17.0/prometheus/value.go:114 # 0x853e1b github.com/prometheus/client_golang/prometheus.MustNewConstMetric+0x53b github.com/prometheus/client_golang@v1.17.0/prometheus/value.go:127 # 0x853d97 github.com/prometheus/client_golang/prometheus.(*goCollector).Collect+0x4b7 github.com/prometheus/client_golang@v1.17.0/prometheus/go_collector_latest.go:360 # 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 [2: 8192] @ 0x562739 0x843072 0x85a959 0x859ef9 0x85d0a2 0x470d61 # 0x562738 bufio.(*Scanner).Scan+0x378 bufio/scan.go:204 # 0x843071 github.com/prometheus/procfs.Proc.Limits+0x171 github.com/prometheus/procfs@v0.11.1/proc_limits.go:100 # 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 [1: 288] @ 0x410f37 0x4161cd 0x78d010 0x78cae0 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x78d00f text/template.builtins+0x62f 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 [1: 96] @ 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: 1408] @ 0x4e73c5 0x766733 0x762210 0x75dec5 0x470d61 # 0x4e73c4 os.ReadFile+0x184 os/file.go:741 # 0x766732 runtime/pprof.(*profileBuilder).readMapping+0x32 runtime/pprof/proto_other.go:18 # 0x76220f runtime/pprof.newProfileBuilder+0x1ef runtime/pprof/proto.go:270 # 0x75dec4 runtime/pprof.profileWriter+0x24 runtime/pprof/pprof.go:806 0: 0 [1: 16] @ 0x77c1a8 0x77c213 0x77a9e9 0x77ae1e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77c1a7 text/template/parse.(*CommandNode).append+0x1a7 text/template/parse/node.go:303 # 0x77c212 text/template/parse.(*Tree).command+0x212 text/template/parse/parse.go:694 # 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: 1152] @ 0x691cab 0x691f28 0x69bdfe 0x69bdbf 0x7629f8 0x75df65 0x470d61 # 0x691caa compress/flate.newHuffmanBitWriter+0x4a compress/flate/huffman_bit_writer.go:97 # 0x691f27 compress/flate.(*compressor).init+0x2c7 compress/flate/deflate.go:569 # 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 [2: 32] @ 0x77c1a8 0x77c213 0x77a9e9 0x7799c6 0x779545 0x7791ee 0x77ae6e 0x77b46a 0x77990a 0x779545 0x778bdf 0x778285 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x77c1a7 text/template/parse.(*CommandNode).append+0x1a7 text/template/parse/node.go:303 # 0x77c212 text/template/parse.(*Tree).command+0x212 text/template/parse/parse.go:694 # 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 [1: 112] @ 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 [3: 384] @ 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: 32] @ 0x4fdbe7 0x4fdcf0 0x581f8b 0x583bd1 0x583189 0x582c26 0x6ec138 0x6f2528 0x6f69b9 0x470d61 # 0x4fdbe6 strings.(*Builder).grow+0x26 strings/builder.go:69 # 0x4fdcef strings.(*Builder).Grow+0x4f strings/builder.go:83 # 0x581f8a net/url.unescape+0x42a net/url/url.go:254 # 0x583bd0 net/url.(*URL).setPath+0x30 net/url/url.go:674 # 0x583188 net/url.parse+0x488 net/url/url.go:573 # 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 [1: 48] @ 0x524326 0x6f6747 0x470d61 # 0x524325 context.WithValue+0xa5 context/context.go:718 # 0x6f6746 net/http.(*conn).serve+0xc6 net/http/server.go:1862 0: 0 [1: 24] @ 0x687a4d 0x6870d1 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x687a4c net/textproto.canonicalMIMEHeaderKey+0x16c net/textproto/reader.go:769 # 0x6870d0 net/textproto.readMIMEHeader+0x1f0 net/textproto/reader.go:528 # 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] @ 0x6f1738 0x6f1700 0x6f693e 0x470d61 # 0x6f1737 bufio.NewWriterSize+0x1d7 bufio/bufio.go:598 # 0x6f16ff net/http.newBufioWriterSize+0x19f net/http/server.go:853 # 0x6f693d net/http.(*conn).serve+0x2bd net/http/server.go:1931 0: 0 [1: 48] @ 0x457492 0x456e85 0x45702a 0x6f8e55 0x6f8dc1 0x6f918e 0x6f99a7 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x6f8e54 net/http.(*ServeMux).shouldRedirectRLocked+0x1d4 net/http/server.go:2427 # 0x6f8dc0 net/http.(*ServeMux).redirectToPathSlash+0x140 net/http/server.go:2400 # 0x6f918d net/http.(*ServeMux).Handler+0x1ad net/http/server.go:2471 # 0x6f99a6 net/http.(*ServeMux).ServeHTTP+0x126 net/http/server.go:2513 # 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: 6912] @ 0x6858d9 0x685b3e 0x687071 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x6858d8 net/textproto.(*Reader).readLineSlice+0xf8 net/textproto/reader.go:64 # 0x685b3d net/textproto.(*Reader).readContinuedLineSlice+0x3d net/textproto/reader.go:129 # 0x687070 net/textproto.readMIMEHeader+0x190 net/textproto/reader.go:518 # 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: 8192] @ 0x4b9c33 0x48dd91 0x4b9ca8 0x4b9727 0x4b9491 0x4b9470 0x6f4bf3 0x6ef917 0x5617f5 0x6f5f65 0x6f6cba 0x470d61 # 0x4b9c32 io.glob..func1+0x32 io/io.go:649 # 0x48dd90 sync.(*Pool).Get+0xb0 sync/pool.go:151 # 0x4b9ca7 io.discard.ReadFrom+0x27 io/io.go:655 # 0x4b9726 io.copyBuffer+0x146 io/io.go:416 # 0x4b9490 io.Copy+0x90 io/io.go:389 # 0x4b946f io.CopyN+0x6f io/io.go:365 # 0x6f4bf2 net/http.(*chunkWriter).writeHeader+0x872 net/http/server.go:1403 # 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 [2: 96] @ 0x8bae72 0xb1ae48 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x8bae71 github.com/saucelabs/forwarder/middleware.newDelegator+0x31 github.com/saucelabs/forwarder/middleware/delegator.go:350 # 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: 16] @ 0x777deb 0x778235 0x776f45 0x78d10a 0xb12b05 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x777dea text/template/parse.(*Tree).startParse+0x6a text/template/parse/parse.go:223 # 0x778234 text/template/parse.(*Tree).Parse+0x234 text/template/parse/parse.go:249 # 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: 240] @ 0xb12a49 0xb12a2d 0xb12af1 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb12a48 text/template.(*Template).init+0x128 text/template/template.go:72 # 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: 256] @ 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: 16] @ 0x584970 0x584909 0x6f926c 0x6f99a7 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x58496f strings.(*Builder).WriteString+0x84f strings/builder.go:116 # 0x584908 net/url.(*URL).String+0x7e8 net/url/url.go:848 # 0x6f926b net/http.(*ServeMux).Handler+0x28b net/http/server.go:2478 # 0x6f99a6 net/http.(*ServeMux).ServeHTTP+0x126 net/http/server.go:2513 # 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 0xb12aad 0xb12a2d 0xb12af1 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0xb12aac text/template.(*Template).init+0x18c text/template/template.go:75 # 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: 24] @ 0x4bc7c5 0x4be7f6 0x4be7fe 0x4e770b 0x4e76f4 0x4e8b8a 0x4e6d7e 0x842fa5 0x842f5d 0x85a959 0x859ef9 0x85d0a2 0x470d61 # 0x4bc7c4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4be7f5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4be7fd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:79 # 0x4e770a syscall.Open+0x2a syscall/syscall_linux.go:272 # 0x4e76f3 os.open+0x13 os/file_open_unix.go:15 # 0x4e8b89 os.openFileNolog+0x89 os/file_unix.go:272 # 0x4e6d7d os.OpenFile+0x3d os/file.go:334 # 0x842fa4 os.Open+0xa4 os/file.go:314 # 0x842f5c github.com/prometheus/procfs.Proc.Limits+0x5c github.com/prometheus/procfs@v0.11.1/proc_limits.go:89 # 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 [1: 2048] @ 0x4e73c5 0x766733 0x762210 0x75dec5 0x470d61 # 0x4e73c4 os.ReadFile+0x184 os/file.go:741 # 0x766732 runtime/pprof.(*profileBuilder).readMapping+0x32 runtime/pprof/proto_other.go:18 # 0x76220f runtime/pprof.newProfileBuilder+0x1ef runtime/pprof/proto.go:270 # 0x75dec4 runtime/pprof.profileWriter+0x24 runtime/pprof/pprof.go:806 0: 0 [3: 48] @ 0x687a4d 0x6870d1 0x6ec1ce 0x6ec1cf 0x6f2528 0x6f69b9 0x470d61 # 0x687a4c net/textproto.canonicalMIMEHeaderKey+0x16c net/textproto/reader.go:769 # 0x6870d0 net/textproto.readMIMEHeader+0x1f0 net/textproto/reader.go:528 # 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] @ 0x50cb85 0x50ccf9 0x7805df 0x7806aa 0x780318 0xb12ba6 0xb12b86 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x50cb84 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 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 [2: 192] @ 0x85da1a 0x85c939 0x85f95b 0x8680f0 0x6f80a9 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x85da19 github.com/prometheus/client_golang/prometheus.processMetric+0x5b9 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:684 # 0x85c938 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x818 github.com/prometheus/client_golang@v1.17.0/prometheus/registry.go:501 # 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: 16] @ 0x75bfa5 0x75c7e6 0x75c265 0x75a2a6 0x76b888 0x76c385 0x6f80a9 0x6f99c2 0xb12cc5 0xb1b13b 0x6f80a9 0xb1ae8a 0x6f80a9 0x6fad8e 0x6f6c74 0x470d61 # 0x75bfa4 runtime/pprof.printStackRecord+0x284 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: 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 [3: 43008] @ 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 [3: 48] @ 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 [3: 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: 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 [9: 1152] @ 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 [4: 256] @ 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 [7: 560] @ 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 [2: 12288] @ 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 [3: 172032] @ 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 [2: 32] @ 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 [4: 896] @ 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 [2: 256] @ 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 [3: 144] @ 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 [9: 432] @ 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 [8: 1024] @ 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: 96] @ 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 [2: 32] @ 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 [2: 96] @ 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 [4: 192] @ 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 [3: 144] @ 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: 64] @ 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 [5: 240] @ 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 [7: 112] @ 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 [4: 96] @ 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 [9: 432] @ 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 [6: 384] @ 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 [3: 144] @ 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 [3: 144] @ 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 [5: 120] @ 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 [7: 336] @ 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 [4: 64] @ 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 [4: 192] @ 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 [9: 720] @ 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 [3: 98304] @ 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 [13: 2704] @ 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 [20: 4480] @ 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 [11: 1232] @ 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 [9: 12672] @ 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 [5: 320] @ 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 [2: 416] @ 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 [21: 1376256] @ 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 [34: 4734976] @ 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 [16: 1536] @ 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 [6: 864] @ 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 [27: 9504] @ 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 [33: 4325376] @ 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 [20: 20971520] @ 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 [3: 49152] @ 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 [10: 7040] @ 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 [5: 160] @ 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 [2: 96] @ 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 [17: 816] @ 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 [4: 192] @ 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 [2: 9728] @ 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 [5: 240] @ 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 [6: 384] @ 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 [27: 13824] @ 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 [20: 5120] @ 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 [6: 288] @ 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 [12: 2496] @ 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 [6: 768] @ 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 [59: 15466496] @ 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 [11: 811008] @ 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 [12: 786432] @ 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 [23: 5888] @ 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 [18: 1179648] @ 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 [51: 33841152] @ 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 [13: 2080] @ 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 [15: 1440] @ 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 [61: 70272] @ 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 [14: 4032] @ 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 [4: 192] @ 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 [111: 73654272] @ 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 [140: 146800640] @ 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 [10: 1310720] @ 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 [25: 26214400] @ 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 [8: 640] @ 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 [26: 9152] @ 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 [27: 110592] @ 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 [34: 139264] @ 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 [15: 30720] @ 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 = 891368 # TotalAlloc = 882739632 # Sys = 18978056 # Lookups = 0 # Mallocs = 5083045 # Frees = 5078425 # HeapAlloc = 891368 # HeapSys = 12058624 # HeapIdle = 9830400 # HeapInuse = 2228224 # HeapReleased = 7241728 # HeapObjects = 4620 # Stack = 524288 / 524288 # MSpan = 60816 / 114072 # MCache = 1200 / 15600 # BuckHashSys = 1496937 # GCSys = 4326840 # OtherSys = 441695 # NextGC = 4194304 # LastGC = 1781340496951860359 # PauseNs = [70927 52521 72353 61281 72657 74606 77392 49479 76519 74424 93807 51974 68176 57233 52924 54398 66050 76810 56064 74234 76299 69613 63070 81820 68708 51868 81304 58544 67505 123114 65324 69430 79935 57996 62717 60317 46114 44117 69996 47164 62279 51083 52147 59753 65251 69770 42894 67951 47264 65132 54598 56497 59754 65187 62920 56926 62039 61116 52866 61053 64935 44335 46155 63467 62464 61816 64745 64894 43897 43343 73742 70954 78873 96596 64648 56800 51639 46880 61448 47441 50616 64296 58094 64136 60625 44840 61832 66261 56336 63970 63598 42799 68266 101466 57000 61936 77385 63575 64347 43599 67914 61056 63045 66300 59524 61443 52764 62957 45611 42770 51651 71132 63921 66418 60889 61357 77608 62502 59271 44232 53583 63451 63331 405449 57450 65175 515244 44216 61153 45751 67696 45787 589164 50758 63955 76330 55801 464395 51775 63100 49294 435419 54166 202731 60247 67451 72036 49944 58306 67337 62174 46459 66999 80271 68274 71008 72609 73995 71389 47615 52773 49608 69589 84977 69461 69023 71426 48759 49300 53219 57831 363084 82091 47644 43111 44012 63440 465413 65070 69760 48782 51399 75321 65214 74050 51728 55348 58831 69739 52348 68460 52549 53367 55175 51949 53312 568826 61831 62091 44870 632545 48624 60419 52712 63010 82300 80093 71867 80598 73915 85440 48911 74205 80788 73913 55589 51162 59769 69369 71081 82128 50431 69331 49952 80601 93677 61172 84433 69422 81152 87473 76737 69090 62668 93944 60189 49518 76421 86749 47346 83403 56151 64348 49529 66373 57527 69205 186696 63497 71581 54810 50121 71768 69660 63343 49064] # PauseEnd = [1781336514672915995 1781336636224861073 1781336801669251130 1781336921673068679 1781337041780082070 1781337161783810457 1781337281798868288 1781337401803487415 1781337521808155279 1781337641814055381 1781337761821072937 1781337881832898765 1781338001869721256 1781338122885653067 1781338243906538497 1781338363927210930 1781338483947808750 1781338603968375804 1781338723991303844 1781338844012168290 1781338964032827132 1781339084053384343 1781339262379414478 1781339382382432178 1781339502385179818 1781339622388191309 1781339742392288573 1781339896929982424 1781340016934103565 1781340136938384336 1781340256942556563 1781340376946635367 1781340496951860359 1781309837224750321 1781309957245388648 1781310077265875155 1781310197289585560 1781310317310196487 1781310437330896098 1781310557351029172 1781310677381995152 1781310797435567563 1781310918456088525 1781311039477052506 1781311159497921762 1781311279518457192 1781311399538985771 1781311519559624690 1781311639580257377 1781311759601236233 1781311879621757227 1781311999642280820 1781312119662607224 1781312239683398146 1781312359704058386 1781312479724400480 1781312599745145061 1781312719765936144 1781312839786292270 1781312959806936392 1781313079827524154 1781313199847797779 1781313319878579793 1781313439951834312 1781313560972799352 1781313681993641385 1781313802014202976 1781313922034957322 1781314042055384611 1781314162075827857 1781314282096862582 1781314402118999105 1781314522139753174 1781314642160566572 1781314762180931225 1781314882201326073 1781315002221957888 1781315122242700743 1781315242263173027 1781315362283712556 1781315482304038918 1781315602324889425 1781315722345450767 1781315842365892342 1781315962396698626 1781316082449920880 1781316203471932065 1781316324492962668 1781316444531820088 1781316564553150336 1781316684573768260 1781316804594155643 1781316924614785444 1781317044635365784 1781317164655851335 1781317284677406672 1781317404698304813 1781317524718607677 1781317644739208515 1781317764759543322 1781317884780388065 1781318004800774585 1781318124821289408 1781318244841926616 1781318364862555738 1781318484883077748 1781318604913564811 1781318724965563307 1781318845986382927 1781318967007001789 1781319087027495384 1781319207048098752 1781319327068744812 1781319447089274338 1781319567109846328 1781319687130388977 1781319807151321528 1781319927171669003 1781320047192159586 1781320167212657711 1781320287233212740 1781320407253794732 1781320527274418323 1781320647296514458 1781320767315464303 1781320887336122209 1781321007358633812 1781321127377393712 1781321247408182252 1781321367462883883 1781321488483885569 1781321609504582421 1781321729527233112 1781321849545776901 1781321969566555810 1781322089587102069 1781322209607482303 1781322329629753704 1781322449648758617 1781322569669351856 1781322689689625948 1781322809711996793 1781322929731318943 1781323049751961362 1781323169772265158 1781323289792899389 1781323409813736635 1781323529834342078 1781323649854810802 1781323769875412930 1781323889906011893 1781324009959507812 1781324130980071836 1781324252001092585 1781324372021780488 1781324492042309974 1781324612062834303 1781324732083532441 1781324852104038496 1781324972124437842 1781325092145380422 1781325212165642428 1781325332186625160 1781325452207176395 1781325572227605528 1781325692248145403 1781325812268998232 1781325932289211710 1781326052309819124 1781326172330422217 1781326292350957986 1781326412372966176 1781326532402058411 1781326652454913742 1781326773475403229 1781326894496140266 1781327014516741190 1781327134539033855 1781327254557960420 1781327374578519828 1781327494599012262 1781327614619710427 1781327734640516226 1781327854660999336 1781327974681644240 1781328094702113000 1781328214722581876 1781328334743188221 1781328454763878018 1781328574784415972 1781328694805164826 1781328814825640475 1781328916664873326 1781328926748030311 1781329061810859832 1781329212358963940 1781329340637819865 1781329461641099849 1781329582642983648 1781329702645673499 1781329822650747478 1781329942653753294 1781330062656353199 1781330189978935156 1781330309981678189 1781330429984632928 1781330549987464743 1781330669990225205 1781330789993208059 1781330959379586172 1781331079382496331 1781331199386401729 1781331362178431730 1781331533685554714 1781331626212569364 1781331626306187972 1781331629163766424 1781331806249145425 1781331954105943638 1781332074118388448 1781332194154531091 1781332315156593136 1781332483707322732 1781332630980999990 1781332750983943746 1781332870986982732 1781332991183230876 1781333111186731719 1781333231189502085 1781333285736367123 1781333293213454958 1781333463915119247 1781333606509217249 1781333726516214085 1781333846519317176 1781333966522208917 1781334086525989276 1781334206529834194 1781334326533864907 1781334446537677721 1781334572130402927 1781334712521236735 1781334832533232006 1781334952540112806 1781335072552125773 1781335192585153904 1781335313587027446 1781335434589032704 1781335554591973177 1781335674594544787 1781335794597187698 1781335914600183129 1781336034603234339 1781336154611396489 1781336274631745769 1781336394652272640] # NumGC = 645153 # NumForcedGC = 0 # GCCPUFraction = 2.217845013729795e-06 # DebugGC = false # MaxRSS = 21544960