-
-
Notifications
You must be signed in to change notification settings - Fork 235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmentation violation when running parallel E2E tests #915
Comments
GitHub told me, that the body is too long GDB log
|
Interesting. Thanks for the report. Do you use any extra PHP extension? Would it be possible to access the project to try to reproduce and debug? |
extensions are rather default, no caddy extensions or others.
Due to the confidentiality of our project, I cannot grant access. However, I can help in providing most of the information needed. I understand that reducing to a minimal reproduction repository is preferred, but the project size makes this hard to accomplish. |
A minimal reproducer would indeed be even better :) |
Is pcntl compatible with threading/frankenphp? Forking a thread can create all kinds of problems and pcntl hooks into some of those primitives, even if you aren't using it and can break mutex's and semaphores. |
Good catch for pnctl. Even if the Is your crash occurring when you upload files @MarkusJLechner? |
We have file upload tests covered by the E2E, but I don't think this is the issue because the crash happens shortly after the 4 E2E workers register an account, way before they are able to upload files. However, I'll try a file upload manually to confirm this and provide an update. |
Strange, with the debug build, I can render the initial page. However, when navigating to the next page, I get the segmentation fault I posted about earlier. Without the debug build, I can upload images, navigate around, and run E2E tests, but the segmentation fault happens randomly. Without the debug build and gdb, it's hard to post the stack trace. It's a bit of a pinch situation. |
Can you try removing pcntl? Looking at the segfault, that is the most likely culprit. IIRC, pcntl registers some non-threadsafe signal handlers and that is where the sigfault is occurring (you get similar issues if you use pcntl along with the parallel extension, FWIW). Threading and forking are two very different paradigms that don't play nice together. |
I removed stack log[09:07:45] DEBUG: Request ["GET","/register",""] []
[09:07:45] DEBUG: Request ["GET","/register",""] []
[09:07:45] DEBUG: Request ["GET","/register",""] []
[09:07:45] DEBUG: Request ["GET","/register",""] []
SIGSEGV: segmentation violation
PC=0x753c46e084f1 m=24 sigcode=1 addr=0x753befb45be0
signal arrived during cgo execution
goroutine 134 gp=0xc000d82a80 m=24 mp=0xc000d80808 [syscall, locked to thread]:
runtime.cgocall(0x753c44cae530, 0xc000929ce0)
/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc000929cb8 sp=0xc000929c80 pc=0x753c438870eb
github.com/dunglas/frankenphp._Cfunc_frankenphp_update_server_context(0x1, 0xa, 0x0, 0x753bf9001390, 0x753bf90013a0, 0x209, 0x0, 0x753bf90013b0, 0x753bf9091760, 0x0, ...)
_cgo_gotypes.go:1171 +0x52 fp=0xc000929ce0 sp=0xc000929cb8 pc=0x753c44b0bed2
github.com/dunglas/frankenphp.updateServerContext(0xc002ef3320, 0x1, 0x0)
/go/src/app/frankenphp.go:419 +0x4e5 fp=0xc000929dd8 sp=0xc000929ce0 pc=0x753c44b0e4e5
github.com/dunglas/frankenphp.go_execute_script(0x753c438f7001?)
/go/src/app/frankenphp.go:506 +0x10f fp=0xc000929e40 sp=0xc000929dd8 pc=0x753c44b0ebef
_cgoexp_a0107ffcccc7_go_execute_script(0x753c4a8f1e10?)
_cgo_gotypes.go:1222 +0x16 fp=0xc000929e58 sp=0xc000929e40 pc=0x753c44b14156
runtime.cgocallbackg1(0x753c44b14140, 0x753bf0ced7b0, 0x0)
/usr/local/go/src/runtime/cgocall.go:403 +0x2a5 fp=0xc000929f18 sp=0xc000929e58 pc=0x753c43887825
runtime.cgocallbackg(0x753c44b14140, 0x753bf0ced7b0, 0x0)
/usr/local/go/src/runtime/cgocall.go:322 +0x138 fp=0xc000929f90 sp=0xc000929f18 pc=0x753c438874d8
runtime.cgocallbackg(0x753c44b14140, 0x753bf0ced7b0, 0x0)
<autogenerated>:1 +0x2b fp=0xc000929fb8 sp=0xc000929f90 pc=0x753c438fb84b
runtime.cgocallback(0x4730424d47476741, 0x5751674464553141, 0x7674740a72534242)
/usr/local/go/src/runtime/asm_amd64.s:1079 +0xcd fp=0xc000929fe0 sp=0xc000929fb8 pc=0x753c438f8e8d
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000929fe8 sp=0xc000929fe0 pc=0x753c438f90e1
goroutine 1 gp=0xc000008380 m=nil [select (no cases)]:
runtime.gopark(0xc0008cd870?, 0x753c4397a48c?, 0x5f?, 0x72?, 0x4?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c8d850 sp=0xc000c8d830 pc=0x753c438c0bee
runtime.block()
/usr/local/go/src/runtime/select.go:103 +0x26 fp=0xc000c8d880 sp=0xc000c8d850 pc=0x753c438d2386
github.com/caddyserver/caddy/v2/cmd.cmdRun({0x0?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/commandfuncs.go:283 +0xbfc fp=0xc000c8db90 sp=0xc000c8d880 pc=0x753c43ff09fc
github.com/caddyserver/caddy/v2/cmd.init.1.func2.WrapCommandFuncForCobra.1(0xc000746608, {0x753c46e172d7?, 0x4?, 0x753c46e17293?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/cobra.go:137 +0x2f fp=0xc000c8dbd0 sp=0xc000c8db90 pc=0x753c43ffd94f
github.com/spf13/cobra.(*Command).execute(0xc000746608, {0xc00080a150, 0x3, 0x3})
/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0xaca fp=0xc000c8dd58 sp=0xc000c8dbd0 pc=0x753c43a73a6a
github.com/spf13/cobra.(*Command).ExecuteC(0x753c4b6b6280)
/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x3ff fp=0xc000c8de30 sp=0xc000c8dd58 pc=0x753c43a7433f
github.com/spf13/cobra.(*Command).Execute(...)
/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041
github.com/caddyserver/caddy/v2/cmd.Main()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/main.go:75 +0x1d8 fp=0xc000c8df40 sp=0xc000c8de30 pc=0x753c43ff53f8
main.main()
/go/src/app/caddy/frankenphp/main.go:15 +0xf fp=0xc000c8df50 sp=0xc000c8df40 pc=0x753c44cad60f
runtime.main()
/usr/local/go/src/runtime/proc.go:271 +0x29d fp=0xc000c8dfe0 sp=0xc000c8df50 pc=0x753c438c079d
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c8dfe8 sp=0xc000c8dfe0 pc=0x753c438f90e1
goroutine 17 gp=0xc0000088c0 m=nil [select, locked to thread]:
runtime.gopark(0xc0000bee10?, 0x2?, 0x8?, 0x0?, 0xc0000bedf4?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000bec90 sp=0xc0000bec70 pc=0x753c438c0bee
runtime.selectgo(0xc0000bee10, 0xc0000bedf0, 0x753c4b83b5a0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000bedb0 sp=0xc0000bec90 pc=0x753c438d2ac5
github.com/dunglas/frankenphp.go_fetch_request()
/go/src/app/frankenphp.go:473 +0x75 fp=0xc0000bee48 sp=0xc0000bedb0 pc=0x753c44b0e935
_cgoexp_a0107ffcccc7_go_fetch_request(0x753bfb8b97f0)
_cgo_gotypes.go:1214 +0x14 fp=0xc0000bee58 sp=0xc0000bee48 pc=0x753c44b14114
runtime.cgocallbackg1(0x753c44b14100, 0x753bfb8b97f0, 0x0)
/usr/local/go/src/runtime/cgocall.go:403 +0x2a5 fp=0xc0000bef18 sp=0xc0000bee58 pc=0x753c43887825
runtime.cgocallbackg(0x753c44b14100, 0x753bfb8b97f0, 0x0)
/usr/local/go/src/runtime/cgocall.go:322 +0x138 fp=0xc0000bef90 sp=0xc0000bef18 pc=0x753c438874d8
runtime.cgocallbackg(0x753c44b14100, 0x753bfb8b97f0, 0x0)
<autogenerated>:1 +0x2b fp=0xc0000befb8 sp=0xc0000bef90 pc=0x753c438fb84b
runtime.cgocallback(0x0, 0x0, 0x0)
/usr/local/go/src/runtime/asm_amd64.s:1079 +0xcd fp=0xc0000befe0 sp=0xc0000befb8 pc=0x753c438f8e8d
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000befe8 sp=0xc0000befe0 pc=0x753c438f90e1
goroutine 2 gp=0xc000008e00 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000aafa8 sp=0xc0000aaf88 pc=0x753c438c0bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:326 +0xb8 fp=0xc0000aafe0 sp=0xc0000aafa8 pc=0x753c438c0a58
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000aafe8 sp=0xc0000aafe0 pc=0x753c438f90e1
created by runtime.init.6 in goroutine 1
/usr/local/go/src/runtime/proc.go:314 +0x1a
goroutine 3 gp=0xc000009340 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000ab780 sp=0xc0000ab760 pc=0x753c438c0bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.bgsweep(0xc0000d4000)
/usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc0000ab7c8 sp=0xc0000ab780 pc=0x753c438a97bf
runtime.gcenable.gowrap1()
/usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000ab7e0 sp=0xc0000ab7c8 pc=0x753c4389e085
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000ab7e8 sp=0xc0000ab7e0 pc=0x753c438f90e1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:203 +0x66
goroutine 4 gp=0xc000009500 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x753c47391390?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000abf78 sp=0xc0000abf58 pc=0x753c438c0bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.(*scavengerState).park(0x753c4b7a3920)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000abfa8 sp=0xc0000abf78 pc=0x753c438a7149
runtime.bgscavenge(0xc0000d4000)
/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000abfc8 sp=0xc0000abfa8 pc=0x753c438a76f9
runtime.gcenable.gowrap2()
/usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc0000abfe0 sp=0xc0000abfc8 pc=0x753c4389e025
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000abfe8 sp=0xc0000abfe0 pc=0x753c438f90e1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:204 +0xa5
goroutine 18 gp=0xc000186540 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x753c4a8f1a90?, 0x20?, 0xa0?, 0x1000000010?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000aa620 sp=0xc0000aa600 pc=0x753c438c0bee
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000aa7e0 sp=0xc0000aa620 pc=0x753c4389d0c7
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000aa7e8 sp=0xc0000aa7e0 pc=0x753c438f90e1
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:164 +0x3d
goroutine 34 gp=0xc0002f7180 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a6750 sp=0xc0000a6730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a67e0 sp=0xc0000a6750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a67e8 sp=0xc0000a67e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 5 gp=0xc000009dc0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000ac750 sp=0xc0000ac730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000ac7e0 sp=0xc0000ac750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000ac7e8 sp=0xc0000ac7e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 6 gp=0xc0000ec000 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000acf50 sp=0xc0000acf30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000acfe0 sp=0xc0000acf50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000acfe8 sp=0xc0000acfe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 7 gp=0xc0000ec1c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000ad750 sp=0xc0000ad730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000ad7e0 sp=0xc0000ad750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000ad7e8 sp=0xc0000ad7e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 8 gp=0xc0000ec380 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000adf50 sp=0xc0000adf30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000adfe0 sp=0xc0000adf50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000adfe8 sp=0xc0000adfe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 9 gp=0xc0000ec540 m=nil [GC worker (idle)]:
runtime.gopark(0x753c4b83dd80?, 0x1?, 0x44?, 0x1a?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f4750 sp=0xc0000f4730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f47e0 sp=0xc0000f4750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f47e8 sp=0xc0000f47e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 10 gp=0xc0000ec700 m=nil [GC worker (idle)]:
runtime.gopark(0x753c4b83dd80?, 0x1?, 0x49?, 0x65?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f4f50 sp=0xc0000f4f30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f4fe0 sp=0xc0000f4f50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f4fe8 sp=0xc0000f4fe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 11 gp=0xc0000ec8c0 m=nil [GC worker (idle)]:
runtime.gopark(0x2923415a3625?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f5750 sp=0xc0000f5730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f57e0 sp=0xc0000f5750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f57e8 sp=0xc0000f57e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 12 gp=0xc0000eca80 m=nil [GC worker (idle)]:
runtime.gopark(0x2923415a5fe6?, 0x1?, 0x34?, 0x8c?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f5f50 sp=0xc0000f5f30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f5fe0 sp=0xc0000f5f50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f5fe8 sp=0xc0000f5fe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 13 gp=0xc0000ecc40 m=nil [GC worker (idle)]:
runtime.gopark(0x2923415a4745?, 0x3?, 0x90?, 0x39?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f6750 sp=0xc0000f6730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f67e0 sp=0xc0000f6750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f67e8 sp=0xc0000f67e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 14 gp=0xc0000ece00 m=nil [GC worker (idle)]:
runtime.gopark(0x753c4b83dd80?, 0x1?, 0xd?, 0x58?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f6f50 sp=0xc0000f6f30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f6fe0 sp=0xc0000f6f50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f6fe8 sp=0xc0000f6fe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 15 gp=0xc0000ecfc0 m=nil [GC worker (idle)]:
runtime.gopark(0x292347df075e?, 0x1?, 0x11?, 0x9a?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f7750 sp=0xc0000f7730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f77e0 sp=0xc0000f7750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f77e8 sp=0xc0000f77e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 16 gp=0xc0000ed180 m=nil [GC worker (idle)]:
runtime.gopark(0x753c4b83dd80?, 0x1?, 0x77?, 0x21?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f7f50 sp=0xc0000f7f30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f7fe0 sp=0xc0000f7f50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f7fe8 sp=0xc0000f7fe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 50 gp=0xc0000ed340 m=nil [GC worker (idle)]:
runtime.gopark(0x2923415a6b24?, 0x3?, 0xb0?, 0xc?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f0750 sp=0xc0000f0730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f07e0 sp=0xc0000f0750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f07e8 sp=0xc0000f07e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 51 gp=0xc0000ed500 m=nil [GC worker (idle)]:
runtime.gopark(0x292347df042f?, 0x1?, 0xa?, 0x2c?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f0f50 sp=0xc0000f0f30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f0fe0 sp=0xc0000f0f50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f0fe8 sp=0xc0000f0fe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 52 gp=0xc0000ed6c0 m=nil [GC worker (idle)]:
runtime.gopark(0x2923354b0d96?, 0x3?, 0xfd?, 0x87?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f1750 sp=0xc0000f1730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f17e0 sp=0xc0000f1750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f17e8 sp=0xc0000f17e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 53 gp=0xc0000ed880 m=nil [GC worker (idle)]:
runtime.gopark(0x2923415a5789?, 0x3?, 0xe?, 0x29?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f1f50 sp=0xc0000f1f30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f1fe0 sp=0xc0000f1f50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f1fe8 sp=0xc0000f1fe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 54 gp=0xc0000eda40 m=nil [GC worker (idle)]:
runtime.gopark(0x2923415a4266?, 0x3?, 0x2b?, 0x9?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f2750 sp=0xc0000f2730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f27e0 sp=0xc0000f2750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f27e8 sp=0xc0000f27e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 55 gp=0xc0000edc00 m=nil [GC worker (idle)]:
runtime.gopark(0x292347e638ae?, 0x1?, 0xea?, 0x8e?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f2f50 sp=0xc0000f2f30 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f2fe0 sp=0xc0000f2f50 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f2fe8 sp=0xc0000f2fe0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 56 gp=0xc0000eddc0 m=nil [GC worker (idle)]:
runtime.gopark(0x753c4b83dd80?, 0x3?, 0xa8?, 0x19?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f3750 sp=0xc0000f3730 pc=0x753c438c0bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000f37e0 sp=0xc0000f3750 pc=0x753c438a0185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f37e8 sp=0xc0000f37e0 pc=0x753c438f90e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 57 gp=0xc0002f7a40 m=nil [select]:
runtime.gopark(0xc0000f3f80?, 0x2?, 0x71?, 0x19?, 0xc0000f3f74?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000f3e18 sp=0xc0000f3df8 pc=0x753c438c0bee
runtime.selectgo(0xc0000f3f80, 0xc0000f3f70, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000f3f38 sp=0xc0000f3e18 pc=0x753c438d2ac5
github.com/golang/glog.(*fileSink).flushDaemon(0x753c4b7a3378)
/go/pkg/mod/github.com/golang/glog@v1.2.1/glog_file.go:351 +0xb9 fp=0xc0000f3fc8 sp=0xc0000f3f38 pc=0x753c442abbb9
github.com/golang/glog.init.1.gowrap1()
/go/pkg/mod/github.com/golang/glog@v1.2.1/glog_file.go:166 +0x25 fp=0xc0000f3fe0 sp=0xc0000f3fc8 pc=0x753c442aac45
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000f3fe8 sp=0xc0000f3fe0 pc=0x753c438f90e1
created by github.com/golang/glog.init.1 in goroutine 1
/go/pkg/mod/github.com/golang/glog@v1.2.1/glog_file.go:166 +0x126
goroutine 60 gp=0xc000502e00 m=nil [sync.Cond.Wait]:
runtime.gopark(0x753c4a9306c0?, 0xc000822540?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000bac70 sp=0xc0000bac50 pc=0x753c438c0bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
sync.runtime_notifyListWait(0xc000671218, 0x1)
/usr/local/go/src/runtime/sema.go:569 +0x15a fp=0xc0000bacc0 sp=0xc0000bac70 pc=0x753c438f4f5a
sync.(*Cond).Wait(0xc00070dd38?)
/usr/local/go/src/sync/cond.go:70 +0x85 fp=0xc0000bad00 sp=0xc0000bacc0 pc=0x753c43915ee5
github.com/maypok86/otter/internal/queue.(*Growable[...]).Pop(0x753c4a9298c0)
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/queue/growable.go:71 +0x74 fp=0xc0000bad98 sp=0xc0000bad00 pc=0x753c44b1e3f4
github.com/maypok86/otter/internal/core.(*Cache[...]).process(0x753c4a947aa0)
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/core/cache.go:386 +0xe8 fp=0xc0000bafc0 sp=0xc0000bad98 pc=0x753c44b1c288
github.com/maypok86/otter/internal/core.NewCache[...].gowrap2()
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/core/cache.go:167 +0x25 fp=0xc0000bafe0 sp=0xc0000bafc0 pc=0x753c44b134c5
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bafe8 sp=0xc0000bafe0 pc=0x753c438f90e1
created by github.com/maypok86/otter/internal/core.NewCache[...] in goroutine 1
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/core/cache.go:167 +0x6b3
goroutine 64 gp=0xc00048bc00 m=nil [select]:
runtime.gopark(0xc0000a6ee8?, 0x3?, 0x0?, 0x0?, 0xc0000a6eda?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a6d80 sp=0xc0000a6d60 pc=0x753c438c0bee
runtime.selectgo(0xc0000a6ee8, 0xc0000a6ed4, 0xc0000a6ed0?, 0x2, 0xc000779e50?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000a6ea0 sp=0xc0000a6d80 pc=0x753c438d2ac5
github.com/caddyserver/certmagic.(*RingBufferRateLimiter).permit(0xc0006f3180)
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:217 +0x86 fp=0xc0000a6f28 sp=0xc0000a6ea0 pc=0x753c43da9966
github.com/caddyserver/certmagic.(*RingBufferRateLimiter).loop(0xc0006f3180)
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:89 +0x8b fp=0xc0000a6fc8 sp=0xc0000a6f28 pc=0x753c43da932b
github.com/caddyserver/certmagic.NewRateLimiter.gowrap1()
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:45 +0x25 fp=0xc0000a6fe0 sp=0xc0000a6fc8 pc=0x753c43da9265
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a6fe8 sp=0xc0000a6fe0 pc=0x753c438f90e1
created by github.com/caddyserver/certmagic.NewRateLimiter in goroutine 1
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:45 +0x13c
goroutine 21 gp=0xc000b80380 m=nil [chan receive]:
runtime.gopark(0x753c43f4feef?, 0x753c4a6b9980?, 0x1?, 0x21?, 0xc00070ced8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00070ce48 sp=0xc00070ce28 pc=0x753c438c0bee
runtime.chanrecv(0xc000a04060, 0x0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00070cec0 sp=0xc00070ce48 pc=0x753c4388977f
runtime.chanrecv1(0xc000a04060?, 0xc00070cfa8?)
/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00070cee8 sp=0xc00070cec0 pc=0x753c43889392
github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap.go:43 +0xe5 fp=0xc00070cfe0 sp=0xc00070cee8 pc=0x753c43f737c5
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00070cfe8 sp=0xc00070cfe0 pc=0x753c438f90e1
created by github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap.go:38 +0x1a
goroutine 22 gp=0xc000b80540 m=nil [chan receive]:
runtime.gopark(0x753c43f4fe45?, 0x753c4a6b9980?, 0x1?, 0x0?, 0xc0000c1da8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000c1d18 sp=0xc0000c1cf8 pc=0x753c438c0bee
runtime.chanrecv(0xc000a8c0c0, 0xc0000c1f70, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0000c1d90 sp=0xc0000c1d18 pc=0x753c4388977f
runtime.chanrecv2(0xc000a8c0c0?, 0xc0000c1f80?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0000c1db8 sp=0xc0000c1d90 pc=0x753c438893b2
github.com/caddyserver/caddy/v2.trapSignalsPosix.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap_posix.go:35 +0x105 fp=0xc0000c1fe0 sp=0xc0000c1db8 pc=0x753c43f73065
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000c1fe8 sp=0xc0000c1fe0 pc=0x753c438f90e1
created by github.com/caddyserver/caddy/v2.trapSignalsPosix in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap_posix.go:31 +0x1a
goroutine 66 gp=0xc000a001c0 m=nil [select, locked to thread]:
runtime.gopark(0xc0007087a8?, 0x2?, 0x60?, 0x86?, 0xc000708794?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000708638 sp=0xc000708618 pc=0x753c438c0bee
runtime.selectgo(0xc0007087a8, 0xc000708790, 0x0?, 0x0, 0xc0006e7b40?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000708758 sp=0xc000708638 pc=0x753c438d2ac5
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal_unix.go:1034 +0x1a5 fp=0xc0007087e0 sp=0xc000708758 pc=0x753c438efa25
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0007087e8 sp=0xc0007087e0 pc=0x753c438f90e1
created by runtime.ensureSigM in goroutine 21
/usr/local/go/src/runtime/signal_unix.go:1017 +0xc8
goroutine 82 gp=0xc000980380 m=9 mp=0xc000500008 [syscall]:
runtime.notetsleepg(0x753c4b83cd60, 0xffffffffffffffff)
/usr/local/go/src/runtime/lock_futex.go:246 +0x29 fp=0xc0005347a0 sp=0xc000534778 pc=0x753c4388f809
os/signal.signal_recv()
/usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc0005347c0 sp=0xc0005347a0 pc=0x753c438f5349
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc0005347e0 sp=0xc0005347c0 pc=0x753c43f505f3
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005347e8 sp=0xc0005347e0 pc=0x753c438f90e1
created by os/signal.Notify.func1.1 in goroutine 21
/usr/local/go/src/os/signal/signal.go:151 +0x1f
goroutine 27 gp=0xc000b80a80 m=nil [IO wait]:
runtime.gopark(0x753c4389e436?, 0x753c4b83dd80?, 0xe8?, 0x6b?, 0x753c43890fa5?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000656b50 sp=0xc000656b30 pc=0x753c438c0bee
runtime.netpollblock(0x753c43890e3b?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000656b88 sp=0xc000656b50 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243e40, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000656ba8 sp=0xc000656b88 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0x3?, 0xc0002c1f80?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000656bd0 sp=0xc000656ba8 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc00036ce80)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000656c78 sp=0xc000656bd0 pc=0x753c439741cc
net.(*netFD).accept(0xc00036ce80)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000656d30 sp=0xc000656c78 pc=0x753c439da2e9
net.(*TCPListener).accept(0xc0003a3440)
/usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc000656d58 sp=0xc000656d30 pc=0x753c439f463e
net.(*TCPListener).Accept(0xc0003a3440)
/usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc000656d88 sp=0xc000656d58 pc=0x753c439f3830
github.com/caddyserver/caddy/v2.(*deleteListener).Accept(0x753c4b67e0a0?)
<autogenerated>:1 +0x24 fp=0xc000656da0 sp=0xc000656d88 pc=0x753c43f782a4
net/http.(*onceCloseListener).Accept(0x753c4a912268?)
<autogenerated>:1 +0x24 fp=0xc000656db8 sp=0xc000656da0 pc=0x753c43c588a4
net/http.(*Server).Serve(0xc000037e00, {0x753bfbde3180, 0xc0003a3460})
/usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc000656ee8 sp=0xc000656db8 pc=0x753c43c34cbe
github.com/caddyserver/caddy/v2.replaceLocalAdminServer.func2()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/admin.go:449 +0x133 fp=0xc000656fe0 sp=0xc000656ee8 pc=0x753c43f53093
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000656fe8 sp=0xc000656fe0 pc=0x753c438f90e1
created by github.com/caddyserver/caddy/v2.replaceLocalAdminServer in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/admin.go:445 +0x4b2
goroutine 28 gp=0xc000b80c40 m=nil [select]:
runtime.gopark(0xc0000bbf40?, 0x3?, 0x78?, 0xbd?, 0xc0000bbe3a?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000bbce0 sp=0xc0000bbcc0 pc=0x753c438c0bee
runtime.selectgo(0xc0000bbf40, 0xc0000bbe34, 0x1?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000bbe00 sp=0xc0000bbce0 pc=0x753c438d2ac5
github.com/caddyserver/certmagic.(*Cache).maintainAssets(0xc00036d380, 0x0)
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/maintain.go:69 +0x31f fp=0xc0000bbfc0 sp=0xc0000bbe00 pc=0x753c43d9b9ff
github.com/caddyserver/certmagic.NewCache.gowrap1()
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/cache.go:127 +0x25 fp=0xc0000bbfe0 sp=0xc0000bbfc0 pc=0x753c43d74825
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bbfe8 sp=0xc0000bbfe0 pc=0x753c438f90e1
created by github.com/caddyserver/certmagic.NewCache in goroutine 1
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/cache.go:127 +0x1f6
goroutine 30 gp=0xc000b80e00 m=nil [select]:
runtime.gopark(0xc0000bcfa0?, 0x2?, 0x0?, 0x0?, 0xc0000bcf8c?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000bce30 sp=0xc0000bce10 pc=0x753c438c0bee
runtime.selectgo(0xc0000bcfa0, 0xc0000bcf88, 0x753c43888677?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000bcf50 sp=0xc0000bce30 pc=0x753c438d2ac5
github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy.(*metricsUpstreamsHealthyUpdater).Init.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/reverseproxy/metrics.go:61 +0xca fp=0xc0000bcfe0 sp=0xc0000bcf50 pc=0x753c449b0c2a
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bcfe8 sp=0xc0000bcfe0 pc=0x753c438f90e1
created by github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy.(*metricsUpstreamsHealthyUpdater).Init in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/reverseproxy/metrics.go:48 +0x4f
goroutine 31 gp=0xc000b81180 m=nil [select]:
runtime.gopark(0xc000919fa8?, 0x2?, 0x0?, 0x0?, 0xc000919f9c?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00065ae40 sp=0xc00065ae20 pc=0x753c438c0bee
runtime.selectgo(0xc00065afa8, 0xc000919f98, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00065af60 sp=0xc00065ae40 pc=0x753c438d2ac5
github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddytls/tls.go:613 +0x93 fp=0xc00065afe0 sp=0xc00065af60 pc=0x753c4456dab3
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00065afe8 sp=0xc00065afe0 pc=0x753c438f90e1
created by github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddytls/tls.go:605 +0xe5
goroutine 32 gp=0xc000b81340 m=nil [IO wait]:
runtime.gopark(0xc00006e008?, 0x0?, 0x40?, 0x13?, 0xc000657c58?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000657c20 sp=0xc000657c00 pc=0x753c438c0bee
runtime.netpollblock(0xc000657cb8?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000657c58 sp=0xc000657c20 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243d48, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000657c78 sp=0xc000657c58 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0x7?, 0x1?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000657ca0 sp=0xc000657c78 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc0008da780)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000657d48 sp=0xc000657ca0 pc=0x753c439741cc
net.(*netFD).accept(0xc0008da780)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000657e00 sp=0xc000657d48 pc=0x753c439da2e9
net.(*TCPListener).accept(0xc000383180)
/usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc000657e28 sp=0xc000657e00 pc=0x753c439f463e
net.(*TCPListener).Accept(0xc000383180)
/usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc000657e58 sp=0xc000657e28 pc=0x753c439f3830
github.com/caddyserver/caddy/v2.(*deleteListener).Accept(0x753c43c34e34?)
<autogenerated>:1 +0x24 fp=0xc000657e70 sp=0xc000657e58 pc=0x753c43f782a4
net/http.(*onceCloseListener).Accept(0xc000dfe6c0?)
<autogenerated>:1 +0x24 fp=0xc000657e88 sp=0xc000657e70 pc=0x753c43c588a4
net/http.(*Server).Serve(0xc000b1e3c0, {0x753bfbde3180, 0xc0003831a0})
/usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc000657fb8 sp=0xc000657e88 pc=0x753c43c34cbe
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start.gowrap1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/app.go:517 +0x28 fp=0xc000657fe0 sp=0xc000657fb8 pc=0x753c4470d0e8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000657fe8 sp=0xc000657fe0 pc=0x753c438f90e1
created by github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/app.go:517 +0x1bc5
goroutine 33 gp=0xc000b81500 m=nil [chan receive]:
runtime.gopark(0x0?, 0x753c4a9077e0?, 0xa0?, 0xb5?, 0x291e8d2022bd?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000d1fca0 sp=0xc000d1fc80 pc=0x753c438c0bee
runtime.chanrecv(0xc0008e1080, 0xc000a4ff68, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000d1fd18 sp=0xc000d1fca0 pc=0x753c4388977f
runtime.chanrecv2(0x3b9aca00?, 0x7ffeb8feab69?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000d1fd40 sp=0xc000d1fd18 pc=0x753c438893b2
github.com/caddyserver/caddy/v2/cmd.watchConfigFile({0x7ffeb8feab69, 0x14}, {0x0, 0x0})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/main.go:276 +0x2c6 fp=0xc000d1ffb0 sp=0xc000d1fd40 pc=0x753c43ff6d26
github.com/caddyserver/caddy/v2/cmd.cmdRun.gowrap2()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/commandfuncs.go:261 +0x2c fp=0xc000d1ffe0 sp=0xc000d1ffb0 pc=0x753c43ff0b4c
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000d1ffe8 sp=0xc000d1ffe0 pc=0x753c438f90e1
created by github.com/caddyserver/caddy/v2/cmd.cmdRun in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/commandfuncs.go:261 +0xca6
goroutine 67 gp=0xc000a80380 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc000907958?, 0x40?, 0x79?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000907910 sp=0xc0009078f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000907948 sp=0xc000907910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243c50, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000907968 sp=0xc000907948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000b0f300?, 0xc000a0f000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000907990 sp=0xc000907968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000b0f300, {0xc000a0f000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000907a28 sp=0xc000907990 pc=0x753c4397011a
net.(*netFD).Read(0xc000b0f300, {0xc000a0f000?, 0xc000907a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000907a70 sp=0xc000907a28 pc=0x753c439d8305
net.(*conn).Read(0xc00076a218, {0xc000a0f000?, 0x0?, 0xc000393c28?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000907ab8 sp=0xc000907a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000393c20?, {0xc000a0f000?, 0xc000b0f300?, 0xc000907af0?})
<autogenerated>:1 +0x25 fp=0xc000907ae8 sp=0xc000907ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000393c20, {0xc000a0f000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc000907b38 sp=0xc000907ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a8cb40)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000907b70 sp=0xc000907b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a8cb40, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc000907b90 sp=0xc000907b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000a0c1b0, {0x753c4a912428, 0xc000393b90})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc000907fb8 sp=0xc000907b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000907fe0 sp=0xc000907fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000907fe8 sp=0xc000907fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 114 gp=0xc000a808c0 m=17 mp=0xc000488808 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c8ffe8 sp=0xc000c8ffe0 pc=0x753c438f90e1
goroutine 73 gp=0xc000b816c0 m=nil [IO wait]:
runtime.gopark(0x531?, 0xc002f69958?, 0x40?, 0x99?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002f69910 sp=0xc002f698f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc002f69948 sp=0xc002f69910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc2431a8, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc002f69968 sp=0xc002f69948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c080?, 0xc0001f6000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002f69990 sp=0xc002f69968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c080, {0xc0001f6000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc002f69a28 sp=0xc002f69990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c080, {0xc0001f6000?, 0xc002f69a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc002f69a70 sp=0xc002f69a28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2008, {0xc0001f6000?, 0x0?, 0xc000b9ec68?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc002f69ab8 sp=0xc002f69a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000b9ec60?, {0xc0001f6000?, 0xc000d9c080?, 0xc002f69af0?})
<autogenerated>:1 +0x25 fp=0xc002f69ae8 sp=0xc002f69ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000b9ec60, {0xc0001f6000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc002f69b38 sp=0xc002f69ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc0008e06c0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc002f69b70 sp=0xc002f69b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc0008e06c0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc002f69b90 sp=0xc002f69b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe090, {0x753c4a912428, 0xc0007800f0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc002f69fb8 sp=0xc002f69b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002f69fe0 sp=0xc002f69fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002f69fe8 sp=0xc002f69fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 115 gp=0xc000b81c00 m=21 mp=0xc000489008 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c8bfe8 sp=0xc000c8bfe0 pc=0x753c438f90e1
goroutine 35 gp=0xc000a80a80 m=nil [runnable]:
syscall.fcntl(0x1b?, 0x4?, 0x8800?)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:431 +0xb3 fp=0xc000bf6968 sp=0xc000bf6960 pc=0x753c4394f033
syscall.SetNonblock(0x1b, 0x1)
/usr/local/go/src/syscall/exec_unix.go:118 +0x71 fp=0xc000bf6990 sp=0xc000bf6968 pc=0x753c439498b1
os.newFile(0x1b, {0xc003a18750, 0x2f}, 0x1)
/usr/local/go/src/os/file_unix.go:218 +0x105 fp=0xc000bf69d0 sp=0xc000bf6990 pc=0x753c4397e665
os.openFileNolog({0xc003a18750, 0x2f}, 0x0, 0x0)
/usr/local/go/src/os/file_unix.go:301 +0x170 fp=0xc000bf6a18 sp=0xc000bf69d0 pc=0x753c4397e8d0
os.OpenFile({0xc003a18750, 0x2f}, 0x0, 0x0)
/usr/local/go/src/os/file.go:374 +0x3e fp=0xc000bf6a48 sp=0xc000bf6a18 pc=0x753c4397c93e
os.Open(...)
/usr/local/go/src/os/file.go:354
github.com/caddyserver/caddy/v2/internal/filesystems.OsFS.Open({}, {0xc003a18750?, 0xa?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/internal/filesystems/os.go:18 +0x1c fp=0xc000bf6a78 sp=0xc000bf6a48 pc=0x753c43e8a09c
github.com/caddyserver/caddy/v2/internal/filesystems.(*OsFS).Open(0xd?, {0xc003a18750?, 0x0?})
<autogenerated>:1 +0x30 fp=0xc000bf6a98 sp=0xc000bf6a78 pc=0x753c43e8a450
github.com/caddyserver/caddy/v2/internal/filesystems.(*wrapperFs).Open(0x1?, {0xc003a18750?, 0x753c43899f71?})
<autogenerated>:1 +0x2a fp=0xc000bf6ac0 sp=0xc000bf6a98 pc=0x753c43e8a34a
github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.(*FileServer).openFile(0xc0006155f0, {0x753c4a8ffde0, 0x753c4b6a0e80}, {0xc003a18750, 0x2f}, {0x753c4a90d900, 0xc000638d70})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/fileserver/staticfiles.go:528 +0x64 fp=0xc000bf6ec8 sp=0xc000bf6ac0 pc=0x753c4497ef24
github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.(*FileServer).ServeHTTP(0xc0006155f0, {0x753c4a90d900, 0xc000638d70}, 0xc003a26b40, {0x753c4a8fee40, 0xc000282c40})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/fileserver/staticfiles.go:435 +0x2516 fp=0xc000bf7d90 sp=0xc000bf6ec8 pc=0x753c4497dbd6
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d900, 0xc000638d70}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf7df0 sp=0xc000bf7d90 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d900?, 0xc000638d70?}, 0xc003a26b40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf7e18 sp=0xc000bf7df0 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d900, 0xc000638d70}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000bf7e90 sp=0xc000bf7e18 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000652900?, {0x753c4a90d900?, 0xc000638d70?}, 0x753c4a8fee40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf7eb8 sp=0xc000bf7e90 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0003a3c20, {0x753c4a90d900, 0xc000638d70}, 0xc003a26b40, {0x753c4a8fee40, 0xc000282c40})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/subroute.go:74 +0x67 fp=0xc000bf7ef8 sp=0xc000bf7eb8 pc=0x753c447398a7
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d900, 0xc000638d70}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf7f58 sp=0xc000bf7ef8 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d900?, 0xc000638d70?}, 0xc003a26b40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf7f80 sp=0xc000bf7f58 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d900, 0xc000638d70}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000bf7ff8 sp=0xc000bf7f80 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc003a2e2d0?, {0x753c4a90d900?, 0xc000638d70?}, 0x4?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8020 sp=0xc000bf7ff8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc000b40d80, {0x753c4a90e230, 0xc003a2e630}, 0xc003a26b40, {0x753c4a8fee40, 0xc000282c60})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/encode/encode.go:177 +0x542 fp=0xc000bf8108 sp=0xc000bf8020 pc=0x753c4477b7a2
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc003a2e630}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf8168 sp=0xc000bf8108 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x753c4a90e230?, 0xc003a2e630?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8190 sp=0xc000bf8168 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0xc0002f16e0, 0x1, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc000bf8320 sp=0xc000bf8190 pc=0x753c4496b69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc003a2e510?, {0x753c4a90e230?, 0xc003a2e630?}, 0xc000bf8498?, {0x753c4a8fee40?, 0xc003a2e660?})
<autogenerated>:1 +0xa7 fp=0xc000bf8458 sp=0xc000bf8320 pc=0x753c4496e707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc003a2e630}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf84b8 sp=0xc000bf8458 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x753c4a90e230?, 0xc003a2e630?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf84e0 sp=0xc000bf84b8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x0, 0x0}, {0xc0006b2020, 0x8}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc000bf8670 sp=0xc000bf84e0 pc=0x753c4496b69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc003a2e510?, {0x753c4a90e230?, 0xc003a2e630?}, 0xc003a2e6c0?, {0x753c4a8fee40?, 0xc003a2e690?})
<autogenerated>:1 +0xa7 fp=0xc000bf87a8 sp=0xc000bf8670 pc=0x753c4496e707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc003a2e630}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf8808 sp=0xc000bf87a8 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90e230?, 0xc003a2e630?}, 0xc003a26b40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8830 sp=0xc000bf8808 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90e230, 0xc003a2e630}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000bf88a8 sp=0xc000bf8830 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a912428?, {0x753c4a90e230?, 0xc003a2e630?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf88d0 sp=0xc000bf88a8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90e230, 0xc003a2e630}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc000bf8948 sp=0xc000bf88d0 pc=0x753c44730bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a912428?, {0x753c4a90e230?, 0xc003a2e630?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8970 sp=0xc000bf8948 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90e230, 0xc003a2e630}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc000bf89e8 sp=0xc000bf8970 pc=0x753c44730bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc003a2e510?, {0x753c4a90e230?, 0xc003a2e630?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8a10 sp=0xc000bf89e8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0xc0003857d0?}, {0x753c4a90e230, 0xc003a2e600}, 0xc003a26b40, {0x753c4a8fee40, 0xc000282cc0})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/headers/headers.go:110 +0x2cb fp=0xc000bf8ae0 sp=0xc000bf8a10 pc=0x753c4498602b
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xc003a2e510?, {0x753c4a90e230?, 0xc003a2e600?}, 0x753c4307a1d8?, {0x753c4a8fee40?, 0xc000282cc0?})
<autogenerated>:1 +0x55 fp=0xc000bf8b28 sp=0xc000bf8ae0 pc=0x753c449886d5
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc003a2e600}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf8b88 sp=0xc000bf8b28 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc003a2e510?, {0x753c4a90e230?, 0xc003a2e600?}, 0xc000613d80?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8bb0 sp=0xc000bf8b88 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0xc000385788?}, {0x753c4a90d390, 0xc003994700}, 0xc003a26b40, {0x753c4a8fee40, 0xc003a2e570})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/headers/headers.go:110 +0x2cb fp=0xc000bf8c80 sp=0xc000bf8bb0 pc=0x753c4498602b
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xc003a2e510?, {0x753c4a90d390?, 0xc003994700?}, 0x753c4307a1d8?, {0x753c4a8fee40?, 0xc003a2e570?})
<autogenerated>:1 +0x55 fp=0xc000bf8cc8 sp=0xc000bf8c80 pc=0x753c449886d5
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d390, 0xc003994700}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf8d28 sp=0xc000bf8cc8 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000bf8db8?, {0x753c4a90d390?, 0xc003994700?}, 0x4?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8d50 sp=0xc000bf8d28 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc0002f0ed0, {0x753c4a90d390, 0xc003994700}, 0xc003a26b40, {0x753c4a8fee40, 0xc003a2e5a0})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/vars.go:67 +0x2c2 fp=0xc000bf8e28 sp=0xc000bf8d50 pc=0x753c44739cc2
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0xc003a2e510?, {0x753c4a90d390?, 0xc003994700?}, 0xc003a2e5d0?, {0x753c4a8fee40?, 0xc003a2e5a0?})
<autogenerated>:1 +0x38 fp=0xc000bf8e68 sp=0xc000bf8e28 pc=0x753c447434d8
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d390, 0xc003994700}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf8ec8 sp=0xc000bf8e68 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d390?, 0xc003994700?}, 0xc003a26b40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8ef0 sp=0xc000bf8ec8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d390, 0xc003994700}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000bf8f68 sp=0xc000bf8ef0 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005e0a88?, {0x753c4a90d390?, 0xc003994700?}, 0x753c4a8fee40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf8f90 sp=0xc000bf8f68 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0003a3680, {0x753c4a90d390, 0xc003994700}, 0xc003a26b40, {0x753c4a8fee40, 0x753c4a8f29c8})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/subroute.go:74 +0x67 fp=0xc000bf8fd0 sp=0xc000bf8f90 pc=0x753c447398a7
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d390, 0xc003994700}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000bf9030 sp=0xc000bf8fd0 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d390?, 0xc003994700?}, 0xc003a26b40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf9058 sp=0xc000bf9030 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d390, 0xc003994700}, 0xc003a26b40)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000bf90d0 sp=0xc000bf9058 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753bfbddf7b8?, {0x753c4a90d390?, 0xc003994700?}, 0x40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf90f8 sp=0xc000bf90d0 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0x10?, {0x753c4a90d390?, 0xc003994700?}, 0x0?, {0x753c4a8fee40?, 0xc0003a3ee0?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:447 +0x24b fp=0xc000bf91d0 sp=0xc000bf90f8 pc=0x753c4473354b
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Provision.(*Server).wrapPrimaryRoute.func1({0x753c4a90d390?, 0xc003994700?}, 0x753c4395db0f?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:423 +0x35 fp=0xc000bf9210 sp=0xc000bf91d0 pc=0x753c4470a795
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000b1e1e0?, {0x753c4a90d390?, 0xc003994700?}, 0xc003a26b40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000bf9238 sp=0xc000bf9210 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc000b32608, {0x753c4a90d390, 0xc003994700}, 0xc003a267e0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:353 +0xbbc fp=0xc000bf9b60 sp=0xc000bf9238 pc=0x753c4473223c
net/http.serverHandler.ServeHTTP({0xc000ace0c0?}, {0x753c4a90d390?, 0xc003994700?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000bf9b90 sp=0xc000bf9b60 pc=0x753c43c3488e
net/http.(*conn).serve(0xc000a94000, {0x753c4a912428, 0xc000ace060})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000bf9fb8 sp=0xc000bf9b90 pc=0x753c43c2fb68
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000bf9fe0 sp=0xc000bf9fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000bf9fe8 sp=0xc000bf9fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 116 gp=0xc0009808c0 m=22 mp=0xc000501008 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0007e9fe8 sp=0xc0007e9fe0 pc=0x753c438f90e1
goroutine 117 gp=0xc000502700 m=nil [IO wait]:
runtime.gopark(0x10?, 0xc004361958?, 0x40?, 0x19?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc004361910 sp=0xc0043618f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc004361948 sp=0xc004361910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243a60, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc004361968 sp=0xc004361948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000828400?, 0xc00092e000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc004361990 sp=0xc004361968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000828400, {0xc00092e000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc004361a28 sp=0xc004361990 pc=0x753c4397011a
net.(*netFD).Read(0xc000828400, {0xc00092e000?, 0xc004361a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc004361a70 sp=0xc004361a28 pc=0x753c439d8305
net.(*conn).Read(0xc0008b2d18, {0xc00092e000?, 0x0?, 0xc000744398?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc004361ab8 sp=0xc004361a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000744390?, {0xc00092e000?, 0xc000828400?, 0xc004361af0?})
<autogenerated>:1 +0x25 fp=0xc004361ae8 sp=0xc004361ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000744390, {0xc00092e000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc004361b38 sp=0xc004361ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000b3c8a0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc004361b70 sp=0xc004361b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000b3c8a0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc004361b90 sp=0xc004361b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000652bd0, {0x753c4a912428, 0xc0007442a0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc004361fb8 sp=0xc004361b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc004361fe0 sp=0xc004361fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc004361fe8 sp=0xc004361fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 133 gp=0xc000d02380 m=23 mp=0xc000d00808 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00092dfe8 sp=0xc00092dfe0 pc=0x753c438f90e1
goroutine 99 gp=0xc000d82380 m=nil [IO wait]:
runtime.gopark(0x10?, 0xc002ead958?, 0x40?, 0xd9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002ead910 sp=0xc002ead8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc002ead948 sp=0xc002ead910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243968, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc002ead968 sp=0xc002ead948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc00044d500?, 0xc000bd8000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002ead990 sp=0xc002ead968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00044d500, {0xc000bd8000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc002eada28 sp=0xc002ead990 pc=0x753c4397011a
net.(*netFD).Read(0xc00044d500, {0xc000bd8000?, 0xc002eada98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc002eada70 sp=0xc002eada28 pc=0x753c439d8305
net.(*conn).Read(0xc000128030, {0xc000bd8000?, 0x0?, 0xc000b9e0c8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc002eadab8 sp=0xc002eada70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000b9e0c0?, {0xc000bd8000?, 0xc00044d500?, 0xc002eadaf0?})
<autogenerated>:1 +0x25 fp=0xc002eadae8 sp=0xc002eadab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000b9e0c0, {0xc000bd8000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc002eadb38 sp=0xc002eadae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000818000)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc002eadb70 sp=0xc002eadb38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000818000, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc002eadb90 sp=0xc002eadb70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000bd0000, {0x753c4a912428, 0xc000b9e060})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc002eadfb8 sp=0xc002eadb90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002eadfe0 sp=0xc002eadfb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002eadfe8 sp=0xc002eadfe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 151 gp=0xc000d82540 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc000b7f958?, 0x40?, 0xf9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000b7f910 sp=0xc000b7f8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000b7f948 sp=0xc000b7f910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243490, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000b7f968 sp=0xc000b7f948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc0008da000?, 0xc0003fc000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000b7f990 sp=0xc000b7f968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0008da000, {0xc0003fc000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000b7fa28 sp=0xc000b7f990 pc=0x753c4397011a
net.(*netFD).Read(0xc0008da000, {0xc0003fc000?, 0xc000b7fa98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000b7fa70 sp=0xc000b7fa28 pc=0x753c439d8305
net.(*conn).Read(0xc00076a010, {0xc0003fc000?, 0x0?, 0xc000d14158?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000b7fab8 sp=0xc000b7fa70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000d14150?, {0xc0003fc000?, 0xc0008da000?, 0xc000b7faf0?})
<autogenerated>:1 +0x25 fp=0xc000b7fae8 sp=0xc000b7fab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000d14150, {0xc0003fc000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc000b7fb38 sp=0xc000b7fae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc0003c8180)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000b7fb70 sp=0xc000b7fb38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc0003c8180, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc000b7fb90 sp=0xc000b7fb70 pc=0x753c43a01373
net/http.(*conn).serve(0xc0003a5320, {0x753c4a912428, 0xc000d140f0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc000b7ffb8 sp=0xc000b7fb90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000b7ffe0 sp=0xc000b7ffb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000b7ffe8 sp=0xc000b7ffe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 37 gp=0xc000a80e00 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc000ba7958?, 0x40?, 0x79?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ba7910 sp=0xc000ba78f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000ba7948 sp=0xc000ba7910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243870, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000ba7968 sp=0xc000ba7948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000828080?, 0xc0000d6000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000ba7990 sp=0xc000ba7968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000828080, {0xc0000d6000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000ba7a28 sp=0xc000ba7990 pc=0x753c4397011a
net.(*netFD).Read(0xc000828080, {0xc0000d6000?, 0xc000ba7a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000ba7a70 sp=0xc000ba7a28 pc=0x753c439d8305
net.(*conn).Read(0xc000128088, {0xc0000d6000?, 0x0?, 0xc000ace4e8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000ba7ab8 sp=0xc000ba7a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000ace4e0?, {0xc0000d6000?, 0xc000828080?, 0xc000ba7af0?})
<autogenerated>:1 +0x25 fp=0xc000ba7ae8 sp=0xc000ba7ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000ace4e0, {0xc0000d6000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc000ba7b38 sp=0xc000ba7ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a8c480)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000ba7b70 sp=0xc000ba7b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a8c480, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc000ba7b90 sp=0xc000ba7b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000a0c000, {0x753c4a912428, 0xc000ace420})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc000ba7fb8 sp=0xc000ba7b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ba7fe0 sp=0xc000ba7fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ba7fe8 sp=0xc000ba7fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 38 gp=0xc000a80fc0 m=nil [chan receive]:
runtime.gopark(0x2?, 0xc0001d3120?, 0x1e?, 0x0?, 0xc000a453a8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a45358 sp=0xc000a45338 pc=0x753c438c0bee
runtime.chanrecv(0xc00394c000, 0x0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000a453d0 sp=0xc000a45358 pc=0x753c4388977f
runtime.chanrecv1(0xc000a45458?, 0xc000a45430?)
/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000a453f8 sp=0xc000a453d0 pc=0x753c43889392
github.com/dunglas/frankenphp.ServeHTTP({0x753c4a90d900, 0xc000930410}, 0xc002ef3320)
/go/src/app/frankenphp.go:465 +0x20e fp=0xc000a454b8 sp=0xc000a453f8 pc=0x753c44b0e78e
github.com/dunglas/frankenphp/caddy.FrankenPHPModule.ServeHTTP({{0x753c46e354e4, 0x10}, {0xc00067f640, 0x1, 0x1}, 0xc0006b2524, 0x0, 0xc000352480, 0xc000371480}, {0x753c4a90d900, ...}, ...)
/go/src/app/caddy/caddy.go:286 +0x4cc fp=0xc000a45858 sp=0xc000a454b8 pc=0x753c44c2d62c
github.com/dunglas/frankenphp/caddy.(*FrankenPHPModule).ServeHTTP(0xc00392c690?, {0x753c4a90d900?, 0xc000930410?}, 0xc00392c990?, {0x753c4a8fee40?, 0xc00026c460?})
<autogenerated>:1 +0x10e fp=0xc000a45928 sp=0xc000a45858 pc=0x753c44c3384e
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d900, 0xc000930410}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a45988 sp=0xc000a45928 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d900?, 0xc000930410?}, 0xc002ef2fc0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a459b0 sp=0xc000a45988 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d900, 0xc000930410}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000a45a28 sp=0xc000a459b0 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x753c4a90d900?, 0xc000930410?}, 0xc003914800?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a45a50 sp=0xc000a45a28 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0xc000b35420, 0x1d}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc000a45be0 sp=0xc000a45a50 pc=0x753c4496b69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc00392c690?, {0x753c4a90d900?, 0xc000930410?}, 0xc00392c960?, {0x753c4a8fee40?, 0xc00026c480?})
<autogenerated>:1 +0xa7 fp=0xc000a45d18 sp=0xc000a45be0 pc=0x753c4496e707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d900, 0xc000930410}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a45d78 sp=0xc000a45d18 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d900?, 0xc000930410?}, 0xc002ef2fc0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a45da0 sp=0xc000a45d78 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d900, 0xc000930410}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000a45e18 sp=0xc000a45da0 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a912428?, {0x753c4a90d900?, 0xc000930410?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a45e40 sp=0xc000a45e18 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d900, 0xc000930410}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc000a45eb8 sp=0xc000a45e40 pc=0x753c44730bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a912428?, {0x753c4a90d900?, 0xc000930410?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a45ee0 sp=0xc000a45eb8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d900, 0xc000930410}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc000a45f58 sp=0xc000a45ee0 pc=0x753c44730bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a912428?, {0x753c4a90d900?, 0xc000930410?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a45f80 sp=0xc000a45f58 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d900, 0xc000930410}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc000a45ff8 sp=0xc000a45f80 pc=0x753c44730bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00392c450?, {0x753c4a90d900?, 0xc000930410?}, 0x4?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46020 sp=0xc000a45ff8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc000b40d80, {0x753c4a90e230, 0xc00392c7b0}, 0xc002ef2fc0, {0x753c4a8fee40, 0xc00026c500})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/encode/encode.go:177 +0x542 fp=0xc000a46108 sp=0xc000a46020 pc=0x753c4477b7a2
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc00392c7b0}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a46168 sp=0xc000a46108 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x753c4a90e230?, 0xc00392c7b0?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46190 sp=0xc000a46168 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0xc0002f16e0, 0x1, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc000a46320 sp=0xc000a46190 pc=0x753c4496b69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc00392c690?, {0x753c4a90e230?, 0xc00392c7b0?}, 0xc000a46498?, {0x753c4a8fee40?, 0xc00392c7e0?})
<autogenerated>:1 +0xa7 fp=0xc000a46458 sp=0xc000a46320 pc=0x753c4496e707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc00392c7b0}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a464b8 sp=0xc000a46458 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x753c4a90e230?, 0xc00392c7b0?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a464e0 sp=0xc000a464b8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x0, 0x0}, {0xc0006b2020, 0x8}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc000a46670 sp=0xc000a464e0 pc=0x753c4496b69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc00392c690?, {0x753c4a90e230?, 0xc00392c7b0?}, 0xc00392c840?, {0x753c4a8fee40?, 0xc00392c810?})
<autogenerated>:1 +0xa7 fp=0xc000a467a8 sp=0xc000a46670 pc=0x753c4496e707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc00392c7b0}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a46808 sp=0xc000a467a8 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90e230?, 0xc00392c7b0?}, 0xc002ef2fc0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46830 sp=0xc000a46808 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90e230, 0xc00392c7b0}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000a468a8 sp=0xc000a46830 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a912428?, {0x753c4a90e230?, 0xc00392c7b0?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a468d0 sp=0xc000a468a8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90e230, 0xc00392c7b0}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc000a46948 sp=0xc000a468d0 pc=0x753c44730bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a912428?, {0x753c4a90e230?, 0xc00392c7b0?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46970 sp=0xc000a46948 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90e230, 0xc00392c7b0}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc000a469e8 sp=0xc000a46970 pc=0x753c44730bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00392c690?, {0x753c4a90e230?, 0xc00392c7b0?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46a10 sp=0xc000a469e8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0xc0003857d0?}, {0x753c4a90e230, 0xc00392c780}, 0xc002ef2fc0, {0x753c4a8fee40, 0xc00026c560})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/headers/headers.go:110 +0x2cb fp=0xc000a46ae0 sp=0xc000a46a10 pc=0x753c4498602b
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xc00392c690?, {0x753c4a90e230?, 0xc00392c780?}, 0x753c43078a68?, {0x753c4a8fee40?, 0xc00026c560?})
<autogenerated>:1 +0x55 fp=0xc000a46b28 sp=0xc000a46ae0 pc=0x753c449886d5
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90e230, 0xc00392c780}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a46b88 sp=0xc000a46b28 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00392c690?, {0x753c4a90e230?, 0xc00392c780?}, 0xc000613d80?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46bb0 sp=0xc000a46b88 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0xc000385788?}, {0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0, {0x753c4a8fee40, 0xc00392c6f0})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/headers/headers.go:110 +0x2cb fp=0xc000a46c80 sp=0xc000a46bb0 pc=0x753c4498602b
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xc00392c690?, {0x753c4a90d390?, 0xc003ea2380?}, 0x753c43078a68?, {0x753c4a8fee40?, 0xc00392c6f0?})
<autogenerated>:1 +0x55 fp=0xc000a46cc8 sp=0xc000a46c80 pc=0x753c449886d5
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a46d28 sp=0xc000a46cc8 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000a46db8?, {0x753c4a90d390?, 0xc003ea2380?}, 0x4?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46d50 sp=0xc000a46d28 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc0002f0ed0, {0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0, {0x753c4a8fee40, 0xc00392c720})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/vars.go:67 +0x2c2 fp=0xc000a46e28 sp=0xc000a46d50 pc=0x753c44739cc2
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0xc00392c690?, {0x753c4a90d390?, 0xc003ea2380?}, 0xc00392c750?, {0x753c4a8fee40?, 0xc00392c720?})
<autogenerated>:1 +0x38 fp=0xc000a46e68 sp=0xc000a46e28 pc=0x753c447434d8
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a46ec8 sp=0xc000a46e68 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d390?, 0xc003ea2380?}, 0xc002ef2fc0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46ef0 sp=0xc000a46ec8 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000a46f68 sp=0xc000a46ef0 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005e0a88?, {0x753c4a90d390?, 0xc003ea2380?}, 0x753c4a8fee40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a46f90 sp=0xc000a46f68 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0003a3680, {0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0, {0x753c4a8fee40, 0x753c4a8f29c8})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/subroute.go:74 +0x67 fp=0xc000a46fd0 sp=0xc000a46f90 pc=0x753c447398a7
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc000a47030 sp=0xc000a46fd0 pc=0x753c44730fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753c4a8fee40?, {0x753c4a90d390?, 0xc003ea2380?}, 0xc002ef2fc0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a47058 sp=0xc000a47030 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x753c4a90d390, 0xc003ea2380}, 0xc002ef2fc0)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc000a470d0 sp=0xc000a47058 pc=0x753c44730ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x753bfba871a0?, {0x753c4a90d390?, 0xc003ea2380?}, 0x40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a470f8 sp=0xc000a470d0 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0x10?, {0x753c4a90d390?, 0xc003ea2380?}, 0x0?, {0x753c4a8fee40?, 0xc0003a3ee0?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:447 +0x24b fp=0xc000a471d0 sp=0xc000a470f8 pc=0x753c4473354b
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Provision.(*Server).wrapPrimaryRoute.func1({0x753c4a90d390?, 0xc003ea2380?}, 0x753c4395db0f?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:423 +0x35 fp=0xc000a47210 sp=0xc000a471d0 pc=0x753c4470a795
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000b1e1e0?, {0x753c4a90d390?, 0xc003ea2380?}, 0xc002ef2fc0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc000a47238 sp=0xc000a47210 pc=0x753c44714229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc000b32608, {0x753c4a90d390, 0xc003ea2380}, 0xc002ef2c60)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:353 +0xbbc fp=0xc000a47b60 sp=0xc000a47238 pc=0x753c4473223c
net/http.serverHandler.ServeHTTP({0x753c4a907b50?}, {0x753c4a90d390?, 0xc003ea2380?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000a47b90 sp=0xc000a47b60 pc=0x753c43c3488e
net/http.(*conn).serve(0xc000a0c090, {0x753c4a912428, 0xc000ace5d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000a47fb8 sp=0xc000a47b90 pc=0x753c43c2fb68
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000a47fe0 sp=0xc000a47fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a47fe8 sp=0xc000a47fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 39 gp=0xc000a81180 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc000939958?, 0x40?, 0x99?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000939910 sp=0xc0009398f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000939948 sp=0xc000939910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243680, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000939968 sp=0xc000939948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000828200?, 0xc00025a000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000939990 sp=0xc000939968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000828200, {0xc00025a000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000939a28 sp=0xc000939990 pc=0x753c4397011a
net.(*netFD).Read(0xc000828200, {0xc00025a000?, 0xc000939a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000939a70 sp=0xc000939a28 pc=0x753c439d8305
net.(*conn).Read(0xc000128310, {0xc00025a000?, 0x0?, 0xc000744038?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000939ab8 sp=0xc000939a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000744030?, {0xc00025a000?, 0xc000828200?, 0xc000939af0?})
<autogenerated>:1 +0x25 fp=0xc000939ae8 sp=0xc000939ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000744030, {0xc00025a000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc000939b38 sp=0xc000939ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a04000)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000939b70 sp=0xc000939b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a04000, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc000939b90 sp=0xc000939b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000a0c120, {0x753c4a912428, 0xc000ace660})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc000939fb8 sp=0xc000939b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000939fe0 sp=0xc000939fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000939fe8 sp=0xc000939fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 40 gp=0xc000a81340 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc000ae3958?, 0x40?, 0x39?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ae3910 sp=0xc000ae38f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000ae3948 sp=0xc000ae3910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243588, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000ae3968 sp=0xc000ae3948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000828280?, 0xc00047e000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000ae3990 sp=0xc000ae3968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000828280, {0xc00047e000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000ae3a28 sp=0xc000ae3990 pc=0x753c4397011a
net.(*netFD).Read(0xc000828280, {0xc00047e000?, 0xc000ae3a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000ae3a70 sp=0xc000ae3a28 pc=0x753c439d8305
net.(*conn).Read(0xc000128318, {0xc00047e000?, 0x0?, 0xc000ace7b8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000ae3ab8 sp=0xc000ae3a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000ace7b0?, {0xc00047e000?, 0xc000828280?, 0xc000ae3af0?})
<autogenerated>:1 +0x25 fp=0xc000ae3ae8 sp=0xc000ae3ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000ace7b0, {0xc00047e000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc000ae3b38 sp=0xc000ae3ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a8c4e0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000ae3b70 sp=0xc000ae3b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a8c4e0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc000ae3b90 sp=0xc000ae3b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000a0c3f0, {0x753c4a912428, 0xc000ace6f0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc000ae3fb8 sp=0xc000ae3b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ae3fe0 sp=0xc000ae3fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ae3fe8 sp=0xc000ae3fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 180 gp=0xc000b81dc0 m=nil [runnable]:
net/http.(*connReader).startBackgroundRead.gowrap2()
/usr/local/go/src/net/http/server.go:677 fp=0xc000926fe0 sp=0xc000926fd8 pc=0x753c43c299e0
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000926fe8 sp=0xc000926fe0 pc=0x753c438f90e1
created by net/http.(*connReader).startBackgroundRead in goroutine 35
/usr/local/go/src/net/http/server.go:677 +0xba
goroutine 167 gp=0xc000980a80 m=nil [IO wait]:
runtime.gopark(0x10?, 0xc000565958?, 0x40?, 0x59?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000565910 sp=0xc0005658f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000565948 sp=0xc000565910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc243398, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000565968 sp=0xc000565948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000616980?, 0xc000d20000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000565990 sp=0xc000565968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000616980, {0xc000d20000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000565a28 sp=0xc000565990 pc=0x753c4397011a
net.(*netFD).Read(0xc000616980, {0xc000d20000?, 0xc000565a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000565a70 sp=0xc000565a28 pc=0x753c439d8305
net.(*conn).Read(0xc00082a000, {0xc000d20000?, 0x0?, 0xc000744158?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000565ab8 sp=0xc000565a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000744150?, {0xc000d20000?, 0xc000616980?, 0xc000565af0?})
<autogenerated>:1 +0x25 fp=0xc000565ae8 sp=0xc000565ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000744150, {0xc000d20000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc000565b38 sp=0xc000565ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a04180)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000565b70 sp=0xc000565b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a04180, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc000565b90 sp=0xc000565b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000486090, {0x753c4a912428, 0xc0007440f0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc000565fb8 sp=0xc000565b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000565fe0 sp=0xc000565fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000565fe8 sp=0xc000565fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 72 gp=0xc000d82c40 m=nil [IO wait]:
runtime.gopark(0x10?, 0xc00084d958?, 0x40?, 0xd9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00084d910 sp=0xc00084d8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00084d948 sp=0xc00084d910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc2432a0, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00084d968 sp=0xc00084d948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c000?, 0xc000d32000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00084d990 sp=0xc00084d968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c000, {0xc000d32000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00084da28 sp=0xc00084d990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c000, {0xc000d32000?, 0xc00084da98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc00084da70 sp=0xc00084da28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2000, {0xc000d32000?, 0x0?, 0xc000b22068?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc00084dab8 sp=0xc00084da70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000b22060?, {0xc000d32000?, 0xc000d9c000?, 0xc00084daf0?})
<autogenerated>:1 +0x25 fp=0xc00084dae8 sp=0xc00084dab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000b22060, {0xc000d32000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc00084db38 sp=0xc00084dae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc0007fc0c0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc00084db70 sp=0xc00084db38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc0007fc0c0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc00084db90 sp=0xc00084db70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe000, {0x753c4a912428, 0xc000780060})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc00084dfb8 sp=0xc00084db90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00084dfe0 sp=0xc00084dfb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00084dfe8 sp=0xc00084dfe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 143 gp=0xc000d82fc0 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc003a97958?, 0x40?, 0x79?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc003a97910 sp=0xc003a978f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc003a97948 sp=0xc003a97910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc2430b0, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc003a97968 sp=0xc003a97948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000829280?, 0xc000ab2000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc003a97990 sp=0xc003a97968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000829280, {0xc000ab2000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc003a97a28 sp=0xc003a97990 pc=0x753c4397011a
net.(*netFD).Read(0xc000829280, {0xc000ab2000?, 0xc003a97a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc003a97a70 sp=0xc003a97a28 pc=0x753c439d8305
net.(*conn).Read(0xc0009c9b48, {0xc000ab2000?, 0x0?, 0xc0006d80c8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc003a97ab8 sp=0xc003a97a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc0006d80c0?, {0xc000ab2000?, 0xc000829280?, 0xc003a97af0?})
<autogenerated>:1 +0x25 fp=0xc003a97ae8 sp=0xc003a97ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc0006d80c0, {0xc000ab2000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc003a97b38 sp=0xc003a97ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc0007f64e0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc003a97b70 sp=0xc003a97b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc0007f64e0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc003a97b90 sp=0xc003a97b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000a0cab0, {0x753c4a912428, 0xc000acff20})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc003a97fb8 sp=0xc003a97b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc003a97fe0 sp=0xc003a97fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003a97fe8 sp=0xc003a97fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 74 gp=0xc000980e00 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc0039af958?, 0x40?, 0xf9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0039af910 sp=0xc0039af8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0039af948 sp=0xc0039af910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfc242fb8, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0039af968 sp=0xc0039af948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c100?, 0xc003e89000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0039af990 sp=0xc0039af968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c100, {0xc003e89000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0039afa28 sp=0xc0039af990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c100, {0xc003e89000?, 0xc0039afa98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0039afa70 sp=0xc0039afa28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2010, {0xc003e89000?, 0x0?, 0xc00080a098?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc0039afab8 sp=0xc0039afa70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc00080a090?, {0xc003e89000?, 0xc000d9c100?, 0xc0039afaf0?})
<autogenerated>:1 +0x25 fp=0xc0039afae8 sp=0xc0039afab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc00080a090, {0xc003e89000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc0039afb38 sp=0xc0039afae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc0008140c0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc0039afb70 sp=0xc0039afb38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc0008140c0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc0039afb90 sp=0xc0039afb70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe120, {0x753c4a912428, 0xc000780180})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc0039affb8 sp=0xc0039afb90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0039affe0 sp=0xc0039affb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0039affe8 sp=0xc0039affe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 75 gp=0xc000980fc0 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc0038db958?, 0x40?, 0xb9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0038db910 sp=0xc0038db8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0038db948 sp=0xc0038db910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba73388, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0038db968 sp=0xc0038db948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c180?, 0xc00082e000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0038db990 sp=0xc0038db968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c180, {0xc00082e000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0038dba28 sp=0xc0038db990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c180, {0xc00082e000?, 0xc0038dba98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0038dba70 sp=0xc0038dba28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2018, {0xc00082e000?, 0x0?, 0xc00080a038?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc0038dbab8 sp=0xc0038dba70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc00080a030?, {0xc00082e000?, 0xc000d9c180?, 0xc0038dbaf0?})
<autogenerated>:1 +0x25 fp=0xc0038dbae8 sp=0xc0038dbab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc00080a030, {0xc00082e000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc0038dbb38 sp=0xc0038dbae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000814000)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc0038dbb70 sp=0xc0038dbb38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000814000, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc0038dbb90 sp=0xc0038dbb70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe1b0, {0x753c4a912428, 0xc000780210})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc0038dbfb8 sp=0xc0038dbb90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0038dbfe0 sp=0xc0038dbfb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0038dbfe8 sp=0xc0038dbfe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 76 gp=0xc000981180 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc002db1958?, 0x40?, 0x19?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002db1910 sp=0xc002db18f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc002db1948 sp=0xc002db1910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba73290, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc002db1968 sp=0xc002db1948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c200?, 0xc000efc000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002db1990 sp=0xc002db1968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c200, {0xc000efc000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc002db1a28 sp=0xc002db1990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c200, {0xc000efc000?, 0xc002db1a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc002db1a70 sp=0xc002db1a28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2020, {0xc000efc000?, 0x0?, 0xc0007455c8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc002db1ab8 sp=0xc002db1a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc0007455c0?, {0xc000efc000?, 0xc000d9c200?, 0xc002db1af0?})
<autogenerated>:1 +0x25 fp=0xc002db1ae8 sp=0xc002db1ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc0007455c0, {0xc000efc000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc002db1b38 sp=0xc002db1ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a046c0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc002db1b70 sp=0xc002db1b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a046c0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc002db1b90 sp=0xc002db1b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe240, {0x753c4a912428, 0xc000780390})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc002db1fb8 sp=0xc002db1b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002db1fe0 sp=0xc002db1fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002db1fe8 sp=0xc002db1fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 77 gp=0xc000981340 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc002ea1958?, 0x40?, 0x19?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002ea1910 sp=0xc002ea18f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc002ea1948 sp=0xc002ea1910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba73198, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc002ea1968 sp=0xc002ea1948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c280?, 0xc004162000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002ea1990 sp=0xc002ea1968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c280, {0xc004162000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc002ea1a28 sp=0xc002ea1990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c280, {0xc004162000?, 0xc002ea1a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc002ea1a70 sp=0xc002ea1a28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2028, {0xc004162000?, 0x0?, 0xc000745628?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc002ea1ab8 sp=0xc002ea1a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000745620?, {0xc004162000?, 0xc000d9c280?, 0xc002ea1af0?})
<autogenerated>:1 +0x25 fp=0xc002ea1ae8 sp=0xc002ea1ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000745620, {0xc004162000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc002ea1b38 sp=0xc002ea1ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a04720)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc002ea1b70 sp=0xc002ea1b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a04720, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc002ea1b90 sp=0xc002ea1b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe2d0, {0x753c4a912428, 0xc0007807b0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc002ea1fb8 sp=0xc002ea1b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002ea1fe0 sp=0xc002ea1fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002ea1fe8 sp=0xc002ea1fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 78 gp=0xc000981500 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc00094b958?, 0x40?, 0xb9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00094b910 sp=0xc00094b8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00094b948 sp=0xc00094b910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba730a0, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00094b968 sp=0xc00094b948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c300?, 0xc004164000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00094b990 sp=0xc00094b968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c300, {0xc004164000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00094ba28 sp=0xc00094b990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c300, {0xc004164000?, 0xc00094ba98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc00094ba70 sp=0xc00094ba28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2030, {0xc004164000?, 0x0?, 0xc0007456b8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc00094bab8 sp=0xc00094ba70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc0007456b0?, {0xc004164000?, 0xc000d9c300?, 0xc00094baf0?})
<autogenerated>:1 +0x25 fp=0xc00094bae8 sp=0xc00094bab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc0007456b0, {0xc004164000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc00094bb38 sp=0xc00094bae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a04780)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc00094bb70 sp=0xc00094bb38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a04780, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc00094bb90 sp=0xc00094bb70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe360, {0x753c4a912428, 0xc000780cc0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc00094bfb8 sp=0xc00094bb90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00094bfe0 sp=0xc00094bfb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00094bfe8 sp=0xc00094bfe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 79 gp=0xc0009816c0 m=nil [IO wait]:
runtime.gopark(0x10?, 0xc002d39958?, 0x40?, 0x99?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002d39910 sp=0xc002d398f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc002d39948 sp=0xc002d39910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba72fa8, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc002d39968 sp=0xc002d39948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c380?, 0xc000bee000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002d39990 sp=0xc002d39968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c380, {0xc000bee000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc002d39a28 sp=0xc002d39990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c380, {0xc000bee000?, 0xc002d39a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc002d39a70 sp=0xc002d39a28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2038, {0xc000bee000?, 0x0?, 0xc00077d838?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc002d39ab8 sp=0xc002d39a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc00077d830?, {0xc000bee000?, 0xc000d9c380?, 0xc002d39af0?})
<autogenerated>:1 +0x25 fp=0xc002d39ae8 sp=0xc002d39ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc00077d830, {0xc000bee000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc002d39b38 sp=0xc002d39ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc0008188a0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc002d39b70 sp=0xc002d39b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc0008188a0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc002d39b90 sp=0xc002d39b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe3f0, {0x753c4a912428, 0xc000780d50})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc002d39fb8 sp=0xc002d39b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002d39fe0 sp=0xc002d39fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002d39fe8 sp=0xc002d39fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 80 gp=0xc000981880 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc002e27958?, 0x40?, 0x79?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002e27910 sp=0xc002e278f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc002e27948 sp=0xc002e27910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba72eb0, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc002e27968 sp=0xc002e27948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c400?, 0xc004174000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002e27990 sp=0xc002e27968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c400, {0xc004174000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc002e27a28 sp=0xc002e27990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c400, {0xc004174000?, 0xc002e27a98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc002e27a70 sp=0xc002e27a28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2040, {0xc004174000?, 0x0?, 0xc000745c88?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc002e27ab8 sp=0xc002e27a70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000745c80?, {0xc004174000?, 0xc000d9c400?, 0xc002e27af0?})
<autogenerated>:1 +0x25 fp=0xc002e27ae8 sp=0xc002e27ab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000745c80, {0xc004174000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc002e27b38 sp=0xc002e27ae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a04900)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc002e27b70 sp=0xc002e27b38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a04900, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc002e27b90 sp=0xc002e27b70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe480, {0x753c4a912428, 0xc000780de0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc002e27fb8 sp=0xc002e27b90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002e27fe0 sp=0xc002e27fb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002e27fe8 sp=0xc002e27fe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 81 gp=0xc000981a40 m=nil [IO wait]:
runtime.gopark(0x10?, 0xc00439d958?, 0x40?, 0xd9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00439d910 sp=0xc00439d8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00439d948 sp=0xc00439d910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba72db8, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00439d968 sp=0xc00439d948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c480?, 0xc000d66000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00439d990 sp=0xc00439d968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c480, {0xc000d66000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00439da28 sp=0xc00439d990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c480, {0xc000d66000?, 0xc00439da98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc00439da70 sp=0xc00439da28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2048, {0xc000d66000?, 0x0?, 0xc000b4d568?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc00439dab8 sp=0xc00439da70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000b4d560?, {0xc000d66000?, 0xc000d9c480?, 0xc00439daf0?})
<autogenerated>:1 +0x25 fp=0xc00439dae8 sp=0xc00439dab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000b4d560, {0xc000d66000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc00439db38 sp=0xc00439dae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a8cd80)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc00439db70 sp=0xc00439db38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a8cd80, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc00439db90 sp=0xc00439db70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe510, {0x753c4a912428, 0xc000780e70})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc00439dfb8 sp=0xc00439db90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00439dfe0 sp=0xc00439dfb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00439dfe8 sp=0xc00439dfe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 247 gp=0xc000981c00 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc00416f958?, 0x40?, 0xf9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00416f910 sp=0xc00416f8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00416f948 sp=0xc00416f910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba72cc0, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00416f968 sp=0xc00416f948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c500?, 0xc00434a000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00416f990 sp=0xc00416f968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c500, {0xc00434a000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00416fa28 sp=0xc00416f990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c500, {0xc00434a000?, 0xc00416fa98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc00416fa70 sp=0xc00416fa28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2050, {0xc00434a000?, 0x0?, 0xc00077d898?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc00416fab8 sp=0xc00416fa70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc00077d890?, {0xc00434a000?, 0xc000d9c500?, 0xc00416faf0?})
<autogenerated>:1 +0x25 fp=0xc00416fae8 sp=0xc00416fab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc00077d890, {0xc00434a000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc00416fb38 sp=0xc00416fae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000818900)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc00416fb70 sp=0xc00416fb38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000818900, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc00416fb90 sp=0xc00416fb70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe5a0, {0x753c4a912428, 0xc000780f00})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc00416ffb8 sp=0xc00416fb90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00416ffe0 sp=0xc00416ffb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00416ffe8 sp=0xc00416ffe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 248 gp=0xc000981dc0 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc00417f958?, 0x40?, 0xf9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00417f910 sp=0xc00417f8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00417f948 sp=0xc00417f910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba72bc8, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00417f968 sp=0xc00417f948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c580?, 0xc004176000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00417f990 sp=0xc00417f968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c580, {0xc004176000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00417fa28 sp=0xc00417f990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c580, {0xc004176000?, 0xc00417fa98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc00417fa70 sp=0xc00417fa28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2058, {0xc004176000?, 0x0?, 0xc000745ce8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc00417fab8 sp=0xc00417fa70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000745ce0?, {0xc004176000?, 0xc000d9c580?, 0xc00417faf0?})
<autogenerated>:1 +0x25 fp=0xc00417fae8 sp=0xc00417fab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000745ce0, {0xc004176000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc00417fb38 sp=0xc00417fae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc000a04960)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc00417fb70 sp=0xc00417fb38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc000a04960, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc00417fb90 sp=0xc00417fb70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe630, {0x753c4a912428, 0xc000780f90})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc00417ffb8 sp=0xc00417fb90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00417ffe0 sp=0xc00417ffb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00417ffe8 sp=0xc00417ffe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 249 gp=0xc000a00700 m=nil [IO wait]:
runtime.gopark(0x7?, 0xc003e5d958?, 0x40?, 0xd9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc003e5d910 sp=0xc003e5d8f0 pc=0x753c438c0bee
runtime.netpollblock(0x753c4394f698?, 0x43886846?, 0x3c?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc003e5d948 sp=0xc003e5d910 pc=0x753c438b8cd7
internal/poll.runtime_pollWait(0x753bfba72ad0, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc003e5d968 sp=0xc003e5d948 pc=0x753c438f3105
internal/poll.(*pollDesc).wait(0xc000d9c600?, 0xc003e2c000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc003e5d990 sp=0xc003e5d968 pc=0x753c4396ee27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d9c600, {0xc003e2c000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc003e5da28 sp=0xc003e5d990 pc=0x753c4397011a
net.(*netFD).Read(0xc000d9c600, {0xc003e2c000?, 0xc003e5da98?, 0x753c4396f2e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc003e5da70 sp=0xc003e5da28 pc=0x753c439d8305
net.(*conn).Read(0xc000da2060, {0xc003e2c000?, 0x0?, 0xc000781088?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc003e5dab8 sp=0xc003e5da70 pc=0x753c439eb7c5
net.(*TCPConn).Read(0xc000781080?, {0xc003e2c000?, 0xc000d9c600?, 0xc003e5daf0?})
<autogenerated>:1 +0x25 fp=0xc003e5dae8 sp=0xc003e5dab8 pc=0x753c439fcb45
net/http.(*connReader).Read(0xc000781080, {0xc003e2c000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc003e5db38 sp=0xc003e5dae8 pc=0x753c43c29f6b
bufio.(*Reader).fill(0xc00081a000)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc003e5db70 sp=0xc003e5db38 pc=0x753c43a01243
bufio.(*Reader).Peek(0xc00081a000, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc003e5db90 sp=0xc003e5db70 pc=0x753c43a01373
net/http.(*conn).serve(0xc000dfe6c0, {0x753c4a912428, 0xc000781020})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc003e5dfb8 sp=0xc003e5db90 pc=0x753c43c2fcc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc003e5dfe0 sp=0xc003e5dfb8 pc=0x753c43c350a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003e5dfe8 sp=0xc003e5dfe0 pc=0x753c438f90e1
created by net/http.(*Server).Serve in goroutine 32
/usr/local/go/src/net/http/server.go:3285 +0x4b4
rax 0x55
rbx 0x753bf9002290
rcx 0x0
rdx 0xd
rdi 0x753c47533dbc
rsi 0x753befb45be0
rbp 0x753c47533dbc
rsp 0x753bf0ced598
r8 0x43
r9 0x8080808080808001
r10 0x753c47533dbc
r11 0x246
r12 0xe
r13 0x753bf9001390
r14 0xa
r15 0x0
rip 0x753c46e084f1
rflags 0x10246
cs 0x33
fs 0x0
gs 0x0
|
Are these e2e tests running with xdebug? If so, maybe try without? Could also be an xdebug bug, especially since I notice you running with an alpha build? |
I disabled Xdebug, but the same error persists. With the debug build of FrankenPHP, it is possible to trigger the error with fewer concurrent connections, meaning I can trigger it normally when navigating the page. Without the debug build, it is extremely rare to trigger it. I have no idea if this is related to the problem, but for some reason, reading an environment variable with Because I think we can only solve the problem with a minimal reproducer, which I cannot provide, I think we can close this issue as I need to proceed with alternatives. log[07:45:03] DEBUG: Request ["GET","/dashboard",""] []
[07:45:04] DEBUG: Request ["POST","/api/statistics","{\"from\":\"01.07.2024\",\"to\":\"15.07.2024\"}"] []
[07:45:06] DEBUG: Request ["GET","/new",""] []
[07:45:07] DEBUG: Request ["GET","/api/services",""] []
[07:45:07] DEBUG: Request ["GET","/api/articles",""] []
[07:45:08] DEBUG: Request ["GET","/api/employees",""] []
SIGSEGV: segmentation violation
PC=0x710f1d9ac4f1 m=33 sigcode=1 addr=0x710ec6affe10
signal arrived during cgo execution
goroutine 506 gp=0xc000c81a40 m=33 mp=0xc000a99808 [syscall, locked to thread]:
runtime.cgocall(0x710f1b852530, 0xc000c24ce0)
/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc000c24cb8 sp=0xc000c24c80 pc=0x710f1a42b0eb
github.com/dunglas/frankenphp._Cfunc_frankenphp_update_server_context(0x1, 0x12, 0x0, 0x710ec6b1f860, 0x710ec6b1f870, 0x0, 0x0, 0x710ec6b1f880, 0x0, 0x0, ...)
_cgo_gotypes.go:1171 +0x52 fp=0xc000c24ce0 sp=0xc000c24cb8 pc=0x710f1b6afed2
github.com/dunglas/frankenphp.updateServerContext(0xc004610360, 0x1, 0x0)
/go/src/app/frankenphp.go:419 +0x4e5 fp=0xc000c24dd8 sp=0xc000c24ce0 pc=0x710f1b6b24e5
github.com/dunglas/frankenphp.go_execute_script(0x710f1a49b001?)
/go/src/app/frankenphp.go:506 +0x10f fp=0xc000c24e40 sp=0xc000c24dd8 pc=0x710f1b6b2bef
_cgoexp_a0107ffcccc7_go_execute_script(0x710f21495e10?)
_cgo_gotypes.go:1222 +0x16 fp=0xc000c24e58 sp=0xc000c24e40 pc=0x710f1b6b8156
runtime.cgocallbackg1(0x710f1b6b8140, 0x710ec786a7b0, 0x0)
/usr/local/go/src/runtime/cgocall.go:403 +0x2a5 fp=0xc000c24f18 sp=0xc000c24e58 pc=0x710f1a42b825
runtime.cgocallbackg(0x710f1b6b8140, 0x710ec786a7b0, 0x0)
/usr/local/go/src/runtime/cgocall.go:322 +0x138 fp=0xc000c24f90 sp=0xc000c24f18 pc=0x710f1a42b4d8
runtime.cgocallbackg(0x710f1b6b8140, 0x710ec786a7b0, 0x0)
<autogenerated>:1 +0x2b fp=0xc000c24fb8 sp=0xc000c24f90 pc=0x710f1a49f84b
runtime.cgocallback(0x0, 0x0, 0x0)
/usr/local/go/src/runtime/asm_amd64.s:1079 +0xcd fp=0xc000c24fe0 sp=0xc000c24fb8 pc=0x710f1a49ce8d
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c24fe8 sp=0xc000c24fe0 pc=0x710f1a49d0e1
goroutine 1 gp=0xc000008380 m=nil [select (no cases), 8 minutes]:
runtime.gopark(0xc0008af870?, 0x710f1a51e48c?, 0x5f?, 0xb2?, 0x4?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000b85850 sp=0xc000b85830 pc=0x710f1a464bee
runtime.block()
/usr/local/go/src/runtime/select.go:103 +0x26 fp=0xc000b85880 sp=0xc000b85850 pc=0x710f1a476386
github.com/caddyserver/caddy/v2/cmd.cmdRun({0x0?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/commandfuncs.go:283 +0xbfc fp=0xc000b85b90 sp=0xc000b85880 pc=0x710f1ab949fc
github.com/caddyserver/caddy/v2/cmd.init.1.func2.WrapCommandFuncForCobra.1(0xc0009f0608, {0x710f1d9bb2d7?, 0x4?, 0x710f1d9bb293?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/cobra.go:137 +0x2f fp=0xc000b85bd0 sp=0xc000b85b90 pc=0x710f1aba194f
github.com/spf13/cobra.(*Command).execute(0xc0009f0608, {0xc0007cf350, 0x3, 0x3})
/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0xaca fp=0xc000b85d58 sp=0xc000b85bd0 pc=0x710f1a617a6a
github.com/spf13/cobra.(*Command).ExecuteC(0x710f2225a280)
/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x3ff fp=0xc000b85e30 sp=0xc000b85d58 pc=0x710f1a61833f
github.com/spf13/cobra.(*Command).Execute(...)
/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041
github.com/caddyserver/caddy/v2/cmd.Main()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/main.go:75 +0x1d8 fp=0xc000b85f40 sp=0xc000b85e30 pc=0x710f1ab993f8
main.main()
/go/src/app/caddy/frankenphp/main.go:15 +0xf fp=0xc000b85f50 sp=0xc000b85f40 pc=0x710f1b85160f
runtime.main()
/usr/local/go/src/runtime/proc.go:271 +0x29d fp=0xc000b85fe0 sp=0xc000b85f50 pc=0x710f1a46479d
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000b85fe8 sp=0xc000b85fe0 pc=0x710f1a49d0e1
goroutine 17 gp=0xc0000088c0 m=nil [select, locked to thread]:
runtime.gopark(0xc0000bee10?, 0x2?, 0x8?, 0x0?, 0xc0000bedf4?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000bec90 sp=0xc0000bec70 pc=0x710f1a464bee
runtime.selectgo(0xc0000bee10, 0xc0000bedf0, 0x710f223df5a0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000bedb0 sp=0xc0000bec90 pc=0x710f1a476ac5
github.com/dunglas/frankenphp.go_fetch_request()
/go/src/app/frankenphp.go:473 +0x75 fp=0xc0000bee48 sp=0xc0000bedb0 pc=0x710f1b6b2935
_cgoexp_a0107ffcccc7_go_fetch_request(0x710ed251d7f0)
_cgo_gotypes.go:1214 +0x14 fp=0xc0000bee58 sp=0xc0000bee48 pc=0x710f1b6b8114
runtime.cgocallbackg1(0x710f1b6b8100, 0x710ed251d7f0, 0x0)
/usr/local/go/src/runtime/cgocall.go:403 +0x2a5 fp=0xc0000bef18 sp=0xc0000bee58 pc=0x710f1a42b825
runtime.cgocallbackg(0x710f1b6b8100, 0x710ed251d7f0, 0x0)
/usr/local/go/src/runtime/cgocall.go:322 +0x138 fp=0xc0000bef90 sp=0xc0000bef18 pc=0x710f1a42b4d8
runtime.cgocallbackg(0x710f1b6b8100, 0x710ed251d7f0, 0x0)
<autogenerated>:1 +0x2b fp=0xc0000befb8 sp=0xc0000bef90 pc=0x710f1a49f84b
runtime.cgocallback(0x0, 0x0, 0x0)
/usr/local/go/src/runtime/asm_amd64.s:1079 +0xcd fp=0xc0000befe0 sp=0xc0000befb8 pc=0x710f1a49ce8d
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000befe8 sp=0xc0000befe0 pc=0x710f1a49d0e1
goroutine 2 gp=0xc000008e00 m=nil [force gc (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000aafa8 sp=0xc0000aaf88 pc=0x710f1a464bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:326 +0xb8 fp=0xc0000aafe0 sp=0xc0000aafa8 pc=0x710f1a464a58
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000aafe8 sp=0xc0000aafe0 pc=0x710f1a49d0e1
created by runtime.init.6 in goroutine 1
/usr/local/go/src/runtime/proc.go:314 +0x1a
goroutine 3 gp=0xc000009340 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000ab780 sp=0xc0000ab760 pc=0x710f1a464bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.bgsweep(0xc0000d4000)
/usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc0000ab7c8 sp=0xc0000ab780 pc=0x710f1a44d7bf
runtime.gcenable.gowrap1()
/usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000ab7e0 sp=0xc0000ab7c8 pc=0x710f1a442085
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000ab7e8 sp=0xc0000ab7e0 pc=0x710f1a49d0e1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:203 +0x66
goroutine 4 gp=0xc000009500 m=nil [GC scavenge wait]:
runtime.gopark(0x120711?, 0xb6b1f?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000abf78 sp=0xc0000abf58 pc=0x710f1a464bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.(*scavengerState).park(0x710f22347920)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000abfa8 sp=0xc0000abf78 pc=0x710f1a44b149
runtime.bgscavenge(0xc0000d4000)
/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000abfc8 sp=0xc0000abfa8 pc=0x710f1a44b6f9
runtime.gcenable.gowrap2()
/usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc0000abfe0 sp=0xc0000abfc8 pc=0x710f1a442025
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000abfe8 sp=0xc0000abfe0 pc=0x710f1a49d0e1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:204 +0xa5
goroutine 5 gp=0xc00018c000 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x710f21495a90?, 0x0?, 0x60?, 0x1000000010?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000aa620 sp=0xc0000aa600 pc=0x710f1a464bee
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000aa7e0 sp=0xc0000aa620 pc=0x710f1a4410c7
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000aa7e8 sp=0xc0000aa7e0 pc=0x710f1a49d0e1
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:164 +0x3d
goroutine 18 gp=0xc000103dc0 m=nil [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a6750 sp=0xc0000a6730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a67e0 sp=0xc0000a6750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a67e8 sp=0xc0000a67e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 6 gp=0xc00018d880 m=nil [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000ac750 sp=0xc0000ac730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000ac7e0 sp=0xc0000ac750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000ac7e8 sp=0xc0000ac7e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 34 gp=0xc000482000 m=nil [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000488750 sp=0xc000488730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0004887e0 sp=0xc000488750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004887e8 sp=0xc0004887e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 19 gp=0xc000452000 m=nil [GC worker (idle)]:
runtime.gopark(0x336814fd6e7?, 0x3?, 0xb4?, 0x3f?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a6f50 sp=0xc0000a6f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a6fe0 sp=0xc0000a6f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a6fe8 sp=0xc0000a6fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 20 gp=0xc0004521c0 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd81633e?, 0x3?, 0x41?, 0x3?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a7750 sp=0xc0000a7730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a77e0 sp=0xc0000a7750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a77e8 sp=0xc0000a77e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 21 gp=0xc000452380 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd7e996d?, 0x1?, 0x5a?, 0x39?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a7f50 sp=0xc0000a7f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a7fe0 sp=0xc0000a7f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 22 gp=0xc000452540 m=nil [GC worker (idle)]:
runtime.gopark(0x336814fb5c8?, 0x3?, 0xc9?, 0x33?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a8750 sp=0xc0000a8730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a87e0 sp=0xc0000a8750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a87e8 sp=0xc0000a87e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 23 gp=0xc000452700 m=nil [GC worker (idle)]:
runtime.gopark(0x710f223e1d80?, 0x1?, 0xaa?, 0x4d?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a8f50 sp=0xc0000a8f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a8fe0 sp=0xc0000a8f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a8fe8 sp=0xc0000a8fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 24 gp=0xc0004528c0 m=nil [GC worker (idle)]:
runtime.gopark(0x710f223e1d80?, 0x3?, 0x3e?, 0x10?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a9750 sp=0xc0000a9730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a97e0 sp=0xc0000a9750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a97e8 sp=0xc0000a97e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 25 gp=0xc000452a80 m=nil [GC worker (idle)]:
runtime.gopark(0x336bcff5048?, 0x3?, 0xf2?, 0xc5?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000a9f50 sp=0xc0000a9f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000a9fe0 sp=0xc0000a9f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a9fe8 sp=0xc0000a9fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 26 gp=0xc000452c40 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd812e39?, 0x1?, 0xa9?, 0x95?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000484750 sp=0xc000484730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0004847e0 sp=0xc000484750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004847e8 sp=0xc0004847e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 27 gp=0xc000452e00 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd7e80d1?, 0x3?, 0x9d?, 0xba?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000484f50 sp=0xc000484f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000484fe0 sp=0xc000484f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000484fe8 sp=0xc000484fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 28 gp=0xc000452fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd7e78fc?, 0x3?, 0x41?, 0x26?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000485750 sp=0xc000485730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0004857e0 sp=0xc000485750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004857e8 sp=0xc0004857e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 29 gp=0xc000453180 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd80baf5?, 0x1?, 0xb1?, 0x96?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000485f50 sp=0xc000485f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000485fe0 sp=0xc000485f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000485fe8 sp=0xc000485fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 30 gp=0xc000453340 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd816501?, 0x3?, 0xf6?, 0x23?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000486750 sp=0xc000486730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0004867e0 sp=0xc000486750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004867e8 sp=0xc0004867e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 31 gp=0xc000453500 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd7e7c22?, 0x3?, 0x2c?, 0x24?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000486f50 sp=0xc000486f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000486fe0 sp=0xc000486f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000486fe8 sp=0xc000486fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 32 gp=0xc0004536c0 m=nil [GC worker (idle)]:
runtime.gopark(0x710f223e1d80?, 0x3?, 0x5a?, 0x3f?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000487750 sp=0xc000487730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0004877e0 sp=0xc000487750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004877e8 sp=0xc0004877e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 7 gp=0xc00018da40 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd7e99f2?, 0x1?, 0x18?, 0x18?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000acf50 sp=0xc0000acf30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000acfe0 sp=0xc0000acf50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000acfe8 sp=0xc0000acfe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 33 gp=0xc000453880 m=nil [GC worker (idle)]:
runtime.gopark(0x710f223e1d80?, 0x1?, 0x15?, 0xa?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000487f50 sp=0xc000487f30 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000487fe0 sp=0xc000487f50 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000487fe8 sp=0xc000487fe0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 50 gp=0xc000453a40 m=nil [GC worker (idle)]:
runtime.gopark(0x336fd80c735?, 0x1?, 0xa4?, 0x99?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000458750 sp=0xc000458730 pc=0x710f1a464bee
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0004587e0 sp=0xc000458750 pc=0x710f1a444185
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004587e8 sp=0xc0004587e0 pc=0x710f1a49d0e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 8 gp=0xc0004836c0 m=nil [select]:
runtime.gopark(0xc0000adf80?, 0x2?, 0x71?, 0x59?, 0xc0000adf74?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000ade18 sp=0xc0000addf8 pc=0x710f1a464bee
runtime.selectgo(0xc0000adf80, 0xc0000adf70, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000adf38 sp=0xc0000ade18 pc=0x710f1a476ac5
github.com/golang/glog.(*fileSink).flushDaemon(0x710f22347378)
/go/pkg/mod/github.com/golang/glog@v1.2.1/glog_file.go:351 +0xb9 fp=0xc0000adfc8 sp=0xc0000adf38 pc=0x710f1ae4fbb9
github.com/golang/glog.init.1.gowrap1()
/go/pkg/mod/github.com/golang/glog@v1.2.1/glog_file.go:166 +0x25 fp=0xc0000adfe0 sp=0xc0000adfc8 pc=0x710f1ae4ec45
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000adfe8 sp=0xc0000adfe0 pc=0x710f1a49d0e1
created by github.com/golang/glog.init.1 in goroutine 1
/go/pkg/mod/github.com/golang/glog@v1.2.1/glog_file.go:166 +0x126
goroutine 36 gp=0xc000503c00 m=nil [sync.Cond.Wait]:
runtime.gopark(0x710f214d46c0?, 0xc00042b540?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000bdc70 sp=0xc0000bdc50 pc=0x710f1a464bee
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
sync.runtime_notifyListWait(0xc0009ac0d8, 0x4)
/usr/local/go/src/runtime/sema.go:569 +0x15a fp=0xc0000bdcc0 sp=0xc0000bdc70 pc=0x710f1a498f5a
sync.(*Cond).Wait(0xc0000ad538?)
/usr/local/go/src/sync/cond.go:70 +0x85 fp=0xc0000bdd00 sp=0xc0000bdcc0 pc=0x710f1a4b9ee5
github.com/maypok86/otter/internal/queue.(*Growable[...]).Pop(0x710f214cd8c0)
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/queue/growable.go:71 +0x74 fp=0xc0000bdd98 sp=0xc0000bdd00 pc=0x710f1b6c23f4
github.com/maypok86/otter/internal/core.(*Cache[...]).process(0x710f214ebaa0)
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/core/cache.go:386 +0xe8 fp=0xc0000bdfc0 sp=0xc0000bdd98 pc=0x710f1b6c0288
github.com/maypok86/otter/internal/core.NewCache[...].gowrap2()
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/core/cache.go:167 +0x25 fp=0xc0000bdfe0 sp=0xc0000bdfc0 pc=0x710f1b6b74c5
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bdfe8 sp=0xc0000bdfe0 pc=0x710f1a49d0e1
created by github.com/maypok86/otter/internal/core.NewCache[...] in goroutine 1
/go/pkg/mod/github.com/maypok86/otter@v1.2.1/internal/core/cache.go:167 +0x6b3
goroutine 39 gp=0xc000709180 m=nil [select, 8 minutes, locked to thread]:
runtime.gopark(0xc000488fa8?, 0x2?, 0x0?, 0x0?, 0xc000488f94?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000488e38 sp=0xc000488e18 pc=0x710f1a464bee
runtime.selectgo(0xc000488fa8, 0xc000488f90, 0x0?, 0x0, 0x1?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000488f58 sp=0xc000488e38 pc=0x710f1a476ac5
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal_unix.go:1034 +0x1a5 fp=0xc000488fe0 sp=0xc000488f58 pc=0x710f1a493a25
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000488fe8 sp=0xc000488fe0 pc=0x710f1a49d0e1
created by runtime.ensureSigM in goroutine 13
/usr/local/go/src/runtime/signal_unix.go:1017 +0xc8
goroutine 66 gp=0xc000a1a000 m=nil [select, 8 minutes]:
runtime.gopark(0xc000457ee8?, 0x3?, 0x0?, 0x0?, 0xc000457eda?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000457d80 sp=0xc000457d60 pc=0x710f1a464bee
runtime.selectgo(0xc000457ee8, 0xc000457ed4, 0x0?, 0x2, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000457ea0 sp=0xc000457d80 pc=0x710f1a476ac5
github.com/caddyserver/certmagic.(*RingBufferRateLimiter).permit(0xc000a18000)
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:217 +0x86 fp=0xc000457f28 sp=0xc000457ea0 pc=0x710f1a94d966
github.com/caddyserver/certmagic.(*RingBufferRateLimiter).loop(0xc000a18000)
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:89 +0x8b fp=0xc000457fc8 sp=0xc000457f28 pc=0x710f1a94d32b
github.com/caddyserver/certmagic.NewRateLimiter.gowrap1()
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:45 +0x25 fp=0xc000457fe0 sp=0xc000457fc8 pc=0x710f1a94d265
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000457fe8 sp=0xc000457fe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/certmagic.NewRateLimiter in goroutine 1
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/ratelimiter.go:45 +0x13c
goroutine 13 gp=0xc000709340 m=nil [chan receive, 8 minutes]:
runtime.gopark(0x710f1aaf3eef?, 0x710f2125d980?, 0x1?, 0x44?, 0xc00045bed8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00045be48 sp=0xc00045be28 pc=0x710f1a464bee
runtime.chanrecv(0xc00069e000, 0x0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00045bec0 sp=0xc00045be48 pc=0x710f1a42d77f
runtime.chanrecv1(0xc00069e000?, 0xc00045bfa8?)
/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00045bee8 sp=0xc00045bec0 pc=0x710f1a42d392
github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap.go:43 +0xe5 fp=0xc00045bfe0 sp=0xc00045bee8 pc=0x710f1ab177c5
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00045bfe8 sp=0xc00045bfe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap.go:38 +0x1a
goroutine 14 gp=0xc000709500 m=nil [chan receive, 8 minutes]:
runtime.gopark(0x710f1aaf3e45?, 0x710f2125d980?, 0x1?, 0x0?, 0xc0000bcda8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000bcd18 sp=0xc0000bccf8 pc=0x710f1a464bee
runtime.chanrecv(0xc00087a0c0, 0xc0000bcf70, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0000bcd90 sp=0xc0000bcd18 pc=0x710f1a42d77f
runtime.chanrecv2(0xc00087a0c0?, 0xc0000bcf80?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0000bcdb8 sp=0xc0000bcd90 pc=0x710f1a42d3b2
github.com/caddyserver/caddy/v2.trapSignalsPosix.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap_posix.go:35 +0x105 fp=0xc0000bcfe0 sp=0xc0000bcdb8 pc=0x710f1ab17065
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bcfe8 sp=0xc0000bcfe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/caddy/v2.trapSignalsPosix in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/sigtrap_posix.go:31 +0x1a
goroutine 82 gp=0xc000a1a1c0 m=11 mp=0xc00048e008 [syscall, 8 minutes]:
runtime.notetsleepg(0x710f223e0d60, 0xffffffffffffffff)
/usr/local/go/src/runtime/lock_futex.go:246 +0x29 fp=0xc000456fa0 sp=0xc000456f78 pc=0x710f1a433809
os/signal.signal_recv()
/usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc000456fc0 sp=0xc000456fa0 pc=0x710f1a499349
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc000456fe0 sp=0xc000456fc0 pc=0x710f1aaf45f3
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000456fe8 sp=0xc000456fe0 pc=0x710f1a49d0e1
created by os/signal.Notify.func1.1 in goroutine 13
/usr/local/go/src/os/signal/signal.go:151 +0x1f
goroutine 100 gp=0xc000709a40 m=nil [IO wait]:
runtime.gopark(0xc000072a08?, 0x0?, 0x40?, 0x9a?, 0xc0005e2b88?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005e2b50 sp=0xc0005e2b30 pc=0x710f1a464bee
runtime.netpollblock(0xc0005e2be8?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0005e2b88 sp=0xc0005e2b50 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6f10, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0005e2ba8 sp=0xc0005e2b88 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0x3?, 0x1?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0005e2bd0 sp=0xc0005e2ba8 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000429380)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc0005e2c78 sp=0xc0005e2bd0 pc=0x710f1a5181cc
net.(*netFD).accept(0xc000429380)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc0005e2d30 sp=0xc0005e2c78 pc=0x710f1a57e2e9
net.(*TCPListener).accept(0xc0004a45a0)
/usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc0005e2d58 sp=0xc0005e2d30 pc=0x710f1a59863e
net.(*TCPListener).Accept(0xc0004a45a0)
/usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc0005e2d88 sp=0xc0005e2d58 pc=0x710f1a597830
github.com/caddyserver/caddy/v2.(*deleteListener).Accept(0x710f1a7d8e34?)
<autogenerated>:1 +0x24 fp=0xc0005e2da0 sp=0xc0005e2d88 pc=0x710f1ab1c2a4
net/http.(*onceCloseListener).Accept(0xc0005a8fc0?)
<autogenerated>:1 +0x24 fp=0xc0005e2db8 sp=0xc0005e2da0 pc=0x710f1a7fc8a4
net/http.(*Server).Serve(0xc0005cc000, {0x710ed2953d80, 0xc0004a45c0})
/usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc0005e2ee8 sp=0xc0005e2db8 pc=0x710f1a7d8cbe
github.com/caddyserver/caddy/v2.replaceLocalAdminServer.func2()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/admin.go:449 +0x133 fp=0xc0005e2fe0 sp=0xc0005e2ee8 pc=0x710f1aaf7093
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005e2fe8 sp=0xc0005e2fe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/caddy/v2.replaceLocalAdminServer in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/admin.go:445 +0x4b2
goroutine 101 gp=0xc000709c00 m=nil [select, 8 minutes]:
runtime.gopark(0xc0005e3f40?, 0x3?, 0x78?, 0x3d?, 0xc0005e3e3a?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005e3ce0 sp=0xc0005e3cc0 pc=0x710f1a464bee
runtime.selectgo(0xc0005e3f40, 0xc0005e3e34, 0x1?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0005e3e00 sp=0xc0005e3ce0 pc=0x710f1a476ac5
github.com/caddyserver/certmagic.(*Cache).maintainAssets(0xc000429700, 0x0)
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/maintain.go:69 +0x31f fp=0xc0005e3fc0 sp=0xc0005e3e00 pc=0x710f1a93f9ff
github.com/caddyserver/certmagic.NewCache.gowrap1()
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/cache.go:127 +0x25 fp=0xc0005e3fe0 sp=0xc0005e3fc0 pc=0x710f1a918825
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005e3fe8 sp=0xc0005e3fe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/certmagic.NewCache in goroutine 1
/go/pkg/mod/github.com/caddyserver/certmagic@v0.21.3/cache.go:127 +0x1f6
goroutine 103 gp=0xc000709dc0 m=nil [select]:
runtime.gopark(0xc000710fa0?, 0x2?, 0x0?, 0x0?, 0xc000710f8c?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000710e30 sp=0xc000710e10 pc=0x710f1a464bee
runtime.selectgo(0xc000710fa0, 0xc000710f88, 0x710f1a42c677?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000710f50 sp=0xc000710e30 pc=0x710f1a476ac5
github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy.(*metricsUpstreamsHealthyUpdater).Init.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/reverseproxy/metrics.go:61 +0xca fp=0xc000710fe0 sp=0xc000710f50 pc=0x710f1b554c2a
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000710fe8 sp=0xc000710fe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy.(*metricsUpstreamsHealthyUpdater).Init in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/reverseproxy/metrics.go:48 +0x4f
goroutine 104 gp=0xc000582c40 m=nil [select, 8 minutes]:
runtime.gopark(0xc000735fa8?, 0x2?, 0x0?, 0x0?, 0xc000735f9c?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000c0e40 sp=0xc0000c0e20 pc=0x710f1a464bee
runtime.selectgo(0xc0000c0fa8, 0xc000735f98, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000c0f60 sp=0xc0000c0e40 pc=0x710f1a476ac5
github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean.func1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddytls/tls.go:613 +0x93 fp=0xc0000c0fe0 sp=0xc0000c0f60 pc=0x710f1b111ab3
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000c0fe8 sp=0xc0000c0fe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddytls/tls.go:605 +0xe5
goroutine 105 gp=0xc000582e00 m=nil [IO wait]:
runtime.gopark(0xc000070508?, 0x0?, 0x0?, 0x2e?, 0xc0005e4c58?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005e4c20 sp=0xc0005e4c00 pc=0x710f1a464bee
runtime.netpollblock(0xc0005e4cb8?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0005e4c58 sp=0xc0005e4c20 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6e18, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0005e4c78 sp=0xc0005e4c58 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0x7?, 0x1?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0005e4ca0 sp=0xc0005e4c78 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc00087f500)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc0005e4d48 sp=0xc0005e4ca0 pc=0x710f1a5181cc
net.(*netFD).accept(0xc00087f500)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc0005e4e00 sp=0xc0005e4d48 pc=0x710f1a57e2e9
net.(*TCPListener).accept(0xc000449200)
/usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc0005e4e28 sp=0xc0005e4e00 pc=0x710f1a59863e
net.(*TCPListener).Accept(0xc000449200)
/usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc0005e4e58 sp=0xc0005e4e28 pc=0x710f1a597830
github.com/caddyserver/caddy/v2.(*deleteListener).Accept(0x710f1a7d8e34?)
<autogenerated>:1 +0x24 fp=0xc0005e4e70 sp=0xc0005e4e58 pc=0x710f1ab1c2a4
net/http.(*onceCloseListener).Accept(0xc0008547e0?)
<autogenerated>:1 +0x24 fp=0xc0005e4e88 sp=0xc0005e4e70 pc=0x710f1a7fc8a4
net/http.(*Server).Serve(0xc0005cc2d0, {0x710ed2953d80, 0xc000449220})
/usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc0005e4fb8 sp=0xc0005e4e88 pc=0x710f1a7d8cbe
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start.gowrap1()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/app.go:517 +0x28 fp=0xc0005e4fe0 sp=0xc0005e4fb8 pc=0x710f1b2b10e8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005e4fe8 sp=0xc0005e4fe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/app.go:517 +0x1bc5
goroutine 106 gp=0xc000582fc0 m=nil [chan receive]:
runtime.gopark(0x0?, 0x710f214ab7e0?, 0xa0?, 0xf5?, 0x2c7ad6f8edd?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc003e2bca0 sp=0xc003e2bc80 pc=0x710f1a464bee
runtime.chanrecv(0xc0008de3c0, 0xc003e2bf68, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc003e2bd18 sp=0xc003e2bca0 pc=0x710f1a42d77f
runtime.chanrecv2(0x0?, 0x7ffd4e215b69?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc003e2bd40 sp=0xc003e2bd18 pc=0x710f1a42d3b2
github.com/caddyserver/caddy/v2/cmd.watchConfigFile({0x7ffd4e215b69, 0x14}, {0x0, 0x0})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/main.go:276 +0x2c6 fp=0xc003e2bfb0 sp=0xc003e2bd40 pc=0x710f1ab9ad26
github.com/caddyserver/caddy/v2/cmd.cmdRun.gowrap2()
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/commandfuncs.go:261 +0x2c fp=0xc003e2bfe0 sp=0xc003e2bfb0 pc=0x710f1ab94b4c
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003e2bfe8 sp=0xc003e2bfe0 pc=0x710f1a49d0e1
created by github.com/caddyserver/caddy/v2/cmd.cmdRun in goroutine 1
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/cmd/commandfuncs.go:261 +0xca6
goroutine 130 gp=0xc00072cc40 m=17 mp=0xc00048f008 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00064bfe8 sp=0xc00064bfe0 pc=0x710f1a49d0e1
goroutine 188 gp=0xc00072c540 m=nil [IO wait]:
runtime.gopark(0xc58?, 0xc000671958?, 0x40?, 0x19?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000671910 sp=0xc0006718f0 pc=0x710f1a464bee
runtime.netpollblock(0x710f1a4f3698?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000671948 sp=0xc000671910 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6848, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000671968 sp=0xc000671948 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0xc000696200?, 0xc00059f000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000671990 sp=0xc000671968 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000696200, {0xc00059f000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000671a28 sp=0xc000671990 pc=0x710f1a51411a
net.(*netFD).Read(0xc000696200, {0xc00059f000?, 0xc000671a98?, 0x710f1a5132e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000671a70 sp=0xc000671a28 pc=0x710f1a57c305
net.(*conn).Read(0xc0008b1cd8, {0xc00059f000?, 0x0?, 0xc0006a06c8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000671ab8 sp=0xc000671a70 pc=0x710f1a58f7c5
net.(*TCPConn).Read(0xc0006a06c0?, {0xc00059f000?, 0xc000696200?, 0xc000671af0?})
<autogenerated>:1 +0x25 fp=0xc000671ae8 sp=0xc000671ab8 pc=0x710f1a5a0b45
net/http.(*connReader).Read(0xc0006a06c0, {0xc00059f000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc000671b38 sp=0xc000671ae8 pc=0x710f1a7cdf6b
bufio.(*Reader).fill(0xc000a124e0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000671b70 sp=0xc000671b38 pc=0x710f1a5a5243
bufio.(*Reader).Peek(0xc000a124e0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc000671b90 sp=0xc000671b70 pc=0x710f1a5a5373
net/http.(*conn).serve(0xc0008547e0, {0x710f214b6428, 0xc0006a0660})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc000671fb8 sp=0xc000671b90 pc=0x710f1a7d3cc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000671fe0 sp=0xc000671fb8 pc=0x710f1a7d90a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000671fe8 sp=0xc000671fe0 pc=0x710f1a49d0e1
created by net/http.(*Server).Serve in goroutine 105
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 511 gp=0xc000a1ba40 m=nil [IO wait]:
runtime.gopark(0x10?, 0x10?, 0xf0?, 0x5d?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a05da8 sp=0xc000a05d88 pc=0x710f1a464bee
runtime.netpollblock(0x710f1a4f3698?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000a05de0 sp=0xc000a05da8 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6a38, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000a05e00 sp=0xc000a05de0 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0xc000c2e000?, 0xc0004e0761?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000a05e28 sp=0xc000a05e00 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000c2e000, {0xc0004e0761, 0x1, 0x1})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000a05ec0 sp=0xc000a05e28 pc=0x710f1a51411a
net.(*netFD).Read(0xc000c2e000, {0xc0004e0761?, 0xc000a05f48?, 0x710f1a499050?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000a05f08 sp=0xc000a05ec0 pc=0x710f1a57c305
net.(*conn).Read(0xc000802008, {0xc0004e0761?, 0x7265735f656c6966?, 0x710f223df5a0?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc000a05f50 sp=0xc000a05f08 pc=0x710f1a58f7c5
net.(*TCPConn).Read(0x710f22229300?, {0xc0004e0761?, 0x7265735f656c6966?, 0x726576?})
<autogenerated>:1 +0x25 fp=0xc000a05f80 sp=0xc000a05f50 pc=0x710f1a5a0b45
net/http.(*connReader).backgroundRead(0xc0004e0750)
/usr/local/go/src/net/http/server.go:681 +0x37 fp=0xc000a05fc8 sp=0xc000a05f80 pc=0x710f1a7cdad7
net/http.(*connReader).startBackgroundRead.gowrap2()
/usr/local/go/src/net/http/server.go:677 +0x25 fp=0xc000a05fe0 sp=0xc000a05fc8 pc=0x710f1a7cda05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a05fe8 sp=0xc000a05fe0 pc=0x710f1a49d0e1
created by net/http.(*connReader).startBackgroundRead in goroutine 178
/usr/local/go/src/net/http/server.go:677 +0xba
goroutine 200 gp=0xc00072d340 m=nil [IO wait]:
runtime.gopark(0xe92?, 0xc0007b3958?, 0x40?, 0x39?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0007b3910 sp=0xc0007b38f0 pc=0x710f1a464bee
runtime.netpollblock(0x710f1a4f3698?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0007b3948 sp=0xc0007b3910 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6d20, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0007b3968 sp=0xc0007b3948 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0xc000c2f500?, 0xc00050e000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0007b3990 sp=0xc0007b3968 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000c2f500, {0xc00050e000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0007b3a28 sp=0xc0007b3990 pc=0x710f1a51411a
net.(*netFD).Read(0xc000c2f500, {0xc00050e000?, 0xc0007b3a98?, 0x710f1a5132e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0007b3a70 sp=0xc0007b3a28 pc=0x710f1a57c305
net.(*conn).Read(0xc000a101d8, {0xc00050e000?, 0x0?, 0xc0004051d8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc0007b3ab8 sp=0xc0007b3a70 pc=0x710f1a58f7c5
net.(*TCPConn).Read(0xc0004051d0?, {0xc00050e000?, 0xc000c2f500?, 0xc0007b3af0?})
<autogenerated>:1 +0x25 fp=0xc0007b3ae8 sp=0xc0007b3ab8 pc=0x710f1a5a0b45
net/http.(*connReader).Read(0xc0004051d0, {0xc00050e000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc0007b3b38 sp=0xc0007b3ae8 pc=0x710f1a7cdf6b
bufio.(*Reader).fill(0xc000690cc0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc0007b3b70 sp=0xc0007b3b38 pc=0x710f1a5a5243
bufio.(*Reader).Peek(0xc000690cc0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc0007b3b90 sp=0xc0007b3b70 pc=0x710f1a5a5373
net/http.(*conn).serve(0xc0005a85a0, {0x710f214b6428, 0xc000405140})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc0007b3fb8 sp=0xc0007b3b90 pc=0x710f1a7d3cc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0007b3fe0 sp=0xc0007b3fb8 pc=0x710f1a7d90a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0007b3fe8 sp=0xc0007b3fe0 pc=0x710f1a49d0e1
created by net/http.(*Server).Serve in goroutine 105
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 178 gp=0xc000c00a80 m=nil [chan receive]:
runtime.gopark(0x2?, 0xc0045b1940?, 0x1e?, 0x0?, 0xc00396d3a8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00396d358 sp=0xc00396d338 pc=0x710f1a464bee
runtime.chanrecv(0xc004586420, 0x0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00396d3d0 sp=0xc00396d358 pc=0x710f1a42d77f
runtime.chanrecv1(0xc00396d458?, 0xc00396d430?)
/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00396d3f8 sp=0xc00396d3d0 pc=0x710f1a42d392
github.com/dunglas/frankenphp.ServeHTTP({0x710f214b1900, 0xc00460a730}, 0xc004610360)
/go/src/app/frankenphp.go:465 +0x20e fp=0xc00396d4b8 sp=0xc00396d3f8 pc=0x710f1b6b278e
github.com/dunglas/frankenphp/caddy.FrankenPHPModule.ServeHTTP({{0x710f1d9d94e4, 0x10}, {0xc0006ad080, 0x1, 0x1}, 0xc0005c1894, 0x0, 0xc00034af60, 0xc00069cd00}, {0x710f214b1900, ...}, ...)
/go/src/app/caddy/caddy.go:286 +0x4cc fp=0xc00396d858 sp=0xc00396d4b8 pc=0x710f1b7d162c
github.com/dunglas/frankenphp/caddy.(*FrankenPHPModule).ServeHTTP(0xc004601aa0?, {0x710f214b1900?, 0xc00460a730?}, 0xc0006ac000?, {0x710f214a2e40?, 0xc0004121a0?})
<autogenerated>:1 +0x10e fp=0xc00396d928 sp=0xc00396d858 pc=0x710f1b7d784e
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b1900, 0xc00460a730}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396d988 sp=0xc00396d928 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214a2e40?, {0x710f214b1900?, 0xc00460a730?}, 0xc004610000?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396d9b0 sp=0xc00396d988 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b1900, 0xc00460a730}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc00396da28 sp=0xc00396d9b0 pc=0x710f1b2d4ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x710f214b1900?, 0xc00460a730?}, 0xc004591a00?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396da50 sp=0xc00396da28 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0xc0006b7b60, 0x1d}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc00396dbe0 sp=0xc00396da50 pc=0x710f1b50f69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc004601aa0?, {0x710f214b1900?, 0xc00460a730?}, 0x1?, {0x710f214a2e40?, 0xc0004121c0?})
<autogenerated>:1 +0xa7 fp=0xc00396dd18 sp=0xc00396dbe0 pc=0x710f1b512707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b1900, 0xc00460a730}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396dd78 sp=0xc00396dd18 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214a2e40?, {0x710f214b1900?, 0xc00460a730?}, 0xc004610000?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396dda0 sp=0xc00396dd78 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b1900, 0xc00460a730}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc00396de18 sp=0xc00396dda0 pc=0x710f1b2d4ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214b6428?, {0x710f214b1900?, 0xc00460a730?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396de40 sp=0xc00396de18 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b1900, 0xc00460a730}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc00396deb8 sp=0xc00396de40 pc=0x710f1b2d4bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214b6428?, {0x710f214b1900?, 0xc00460a730?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396dee0 sp=0xc00396deb8 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b1900, 0xc00460a730}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc00396df58 sp=0xc00396dee0 pc=0x710f1b2d4bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214b6428?, {0x710f214b1900?, 0xc00460a730?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396df80 sp=0xc00396df58 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b1900, 0xc00460a730}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc00396dff8 sp=0xc00396df80 pc=0x710f1b2d4bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc004601860?, {0x710f214b1900?, 0xc00460a730?}, 0x4?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396e020 sp=0xc00396dff8 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc00042b880, {0x710f214b2230, 0xc004601bc0}, 0xc004610000, {0x710f214a2e40, 0xc000412240})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/encode/encode.go:177 +0x542 fp=0xc00396e108 sp=0xc00396e020 pc=0x710f1b31f7a2
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b2230, 0xc004601bc0}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396e168 sp=0xc00396e108 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x710f214b2230?, 0xc004601bc0?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396e190 sp=0xc00396e168 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0xc00034a210, 0x1, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc00396e320 sp=0xc00396e190 pc=0x710f1b50f69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc004601aa0?, {0x710f214b2230?, 0xc004601bc0?}, 0xc00396e498?, {0x710f214a2e40?, 0xc004601bf0?})
<autogenerated>:1 +0xa7 fp=0xc00396e458 sp=0xc00396e320 pc=0x710f1b512707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b2230, 0xc004601bc0}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396e4b8 sp=0xc00396e458 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0x710f214b2230?, 0xc004601bc0?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396e4e0 sp=0xc00396e4b8 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x0, 0x0}, {0xc0005c1390, 0x8}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/rewrite/rewrite.go:148 +0x3db fp=0xc00396e670 sp=0xc00396e4e0 pc=0x710f1b50f69b
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0xc004601aa0?, {0x710f214b2230?, 0xc004601bc0?}, 0x710f1a42a647?, {0x710f214a2e40?, 0xc004601c20?})
<autogenerated>:1 +0xa7 fp=0xc00396e7a8 sp=0xc00396e670 pc=0x710f1b512707
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b2230, 0xc004601bc0}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396e808 sp=0xc00396e7a8 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214a2e40?, {0x710f214b2230?, 0xc004601bc0?}, 0xc004610000?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396e830 sp=0xc00396e808 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b2230, 0xc004601bc0}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc00396e8a8 sp=0xc00396e830 pc=0x710f1b2d4ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214b6428?, {0x710f214b2230?, 0xc004601bc0?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396e8d0 sp=0xc00396e8a8 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b2230, 0xc004601bc0}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc00396e948 sp=0xc00396e8d0 pc=0x710f1b2d4bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214b6428?, {0x710f214b2230?, 0xc004601bc0?}, 0xe?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396e970 sp=0xc00396e948 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b2230, 0xc004601bc0}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:268 +0x244 fp=0xc00396e9e8 sp=0xc00396e970 pc=0x710f1b2d4bc4
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc004601aa0?, {0x710f214b2230?, 0xc004601bc0?}, 0x0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396ea10 sp=0xc00396e9e8 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0xc0004cd8f0?}, {0x710f214b2230, 0xc004601b90}, 0xc004610000, {0x710f214a2e40, 0xc0004122a0})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/headers/headers.go:110 +0x2cb fp=0xc00396eae0 sp=0xc00396ea10 pc=0x710f1b52a02b
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xc004601aa0?, {0x710f214b2230?, 0xc004601b90?}, 0x710f19c1c5b8?, {0x710f214a2e40?, 0xc0004122a0?})
<autogenerated>:1 +0x55 fp=0xc00396eb28 sp=0xc00396eae0 pc=0x710f1b52c6d5
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b2230, 0xc004601b90}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396eb88 sp=0xc00396eb28 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc004601aa0?, {0x710f214b2230?, 0xc004601b90?}, 0xc0005c10f0?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396ebb0 sp=0xc00396eb88 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0xc0004cd8a8?}, {0x710f214b1390, 0xc004577420}, 0xc004610000, {0x710f214a2e40, 0xc004601b00})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/headers/headers.go:110 +0x2cb fp=0xc00396ec80 sp=0xc00396ebb0 pc=0x710f1b52a02b
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xc004601aa0?, {0x710f214b1390?, 0xc004577420?}, 0x710f19c1c5b8?, {0x710f214a2e40?, 0xc004601b00?})
<autogenerated>:1 +0x55 fp=0xc00396ecc8 sp=0xc00396ec80 pc=0x710f1b52c6d5
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b1390, 0xc004577420}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396ed28 sp=0xc00396ecc8 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00396edb8?, {0x710f214b1390?, 0xc004577420?}, 0x4?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396ed50 sp=0xc00396ed28 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc00031ba10, {0x710f214b1390, 0xc004577420}, 0xc004610000, {0x710f214a2e40, 0xc004601b30})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/vars.go:67 +0x2c2 fp=0xc00396ee28 sp=0xc00396ed50 pc=0x710f1b2ddcc2
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0xc004601aa0?, {0x710f214b1390?, 0xc004577420?}, 0xc00396eed8?, {0x710f214a2e40?, 0xc004601b30?})
<autogenerated>:1 +0x38 fp=0xc00396ee68 sp=0xc00396ee28 pc=0x710f1b2e74d8
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b1390, 0xc004577420}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396eec8 sp=0xc00396ee68 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214a2e40?, {0x710f214b1390?, 0xc004577420?}, 0xc004610000?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396eef0 sp=0xc00396eec8 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b1390, 0xc004577420}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc00396ef68 sp=0xc00396eef0 pc=0x710f1b2d4ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005aaa88?, {0x710f214b1390?, 0xc004577420?}, 0x710f214a2e40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396ef90 sp=0xc00396ef68 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0004a47c0, {0x710f214b1390, 0xc004577420}, 0xc004610000, {0x710f214a2e40, 0x710f214969c8})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/subroute.go:74 +0x67 fp=0xc00396efd0 sp=0xc00396ef90 pc=0x710f1b2dd8a7
github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0x710f214b1390, 0xc004577420}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:333 +0xd2 fp=0xc00396f030 sp=0xc00396efd0 pc=0x710f1b2d4fd2
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710f214a2e40?, {0x710f214b1390?, 0xc004577420?}, 0xc004610000?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396f058 sp=0xc00396f030 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0x710f214b1390, 0xc004577420}, 0xc004610000)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/routes.go:300 +0x325 fp=0xc00396f0d0 sp=0xc00396f058 pc=0x710f1b2d4ca5
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x710ed296d790?, {0x710f214b1390?, 0xc004577420?}, 0x40?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396f0f8 sp=0xc00396f0d0 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0x10?, {0x710f214b1390?, 0xc004577420?}, 0x0?, {0x710f214a2e40?, 0xc0004a4fe0?})
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:447 +0x24b fp=0xc00396f1d0 sp=0xc00396f0f8 pc=0x710f1b2d754b
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Provision.(*Server).wrapPrimaryRoute.func1({0x710f214b1390?, 0xc004577420?}, 0x710f1a501b0f?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:423 +0x35 fp=0xc00396f210 sp=0xc00396f1d0 pc=0x710f1b2ae795
github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005cc0f0?, {0x710f214b1390?, 0xc004577420?}, 0xc004610000?)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/caddyhttp.go:58 +0x29 fp=0xc00396f238 sp=0xc00396f210 pc=0x710f1b2b8229
github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc000982608, {0x710f214b1390, 0xc004577420}, 0xc004609b00)
/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.8.4/modules/caddyhttp/server.go:353 +0xbbc fp=0xc00396fb60 sp=0xc00396f238 pc=0x710f1b2d623c
net/http.serverHandler.ServeHTTP({0xc0004e0750?}, {0x710f214b1390?, 0xc004577420?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00396fb90 sp=0xc00396fb60 pc=0x710f1a7d888e
net/http.(*conn).serve(0xc000a80000, {0x710f214b6428, 0xc00099c060})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00396ffb8 sp=0xc00396fb90 pc=0x710f1a7d3b68
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00396ffe0 sp=0xc00396ffb8 pc=0x710f1a7d90a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00396ffe8 sp=0xc00396ffe0 pc=0x710f1a49d0e1
created by net/http.(*Server).Serve in goroutine 105
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 186 gp=0xc000c01a40 m=nil [IO wait]:
runtime.gopark(0x2ea?, 0xc003abf958?, 0x40?, 0xf9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc003abf910 sp=0xc003abf8f0 pc=0x710f1a464bee
runtime.netpollblock(0x710f1a4f3698?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc003abf948 sp=0xc003abf910 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6c28, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc003abf968 sp=0xc003abf948 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0xc00087e000?, 0xc0002f5000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc003abf990 sp=0xc003abf968 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00087e000, {0xc0002f5000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc003abfa28 sp=0xc003abf990 pc=0x710f1a51411a
net.(*netFD).Read(0xc00087e000, {0xc0002f5000?, 0xc003abfa98?, 0x710f1a5132e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc003abfa70 sp=0xc003abfa28 pc=0x710f1a57c305
net.(*conn).Read(0xc0000ae578, {0xc0002f5000?, 0x0?, 0xc0004c40c8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc003abfab8 sp=0xc003abfa70 pc=0x710f1a58f7c5
net.(*TCPConn).Read(0xc0004c40c0?, {0xc0002f5000?, 0xc00087e000?, 0xc003abfaf0?})
<autogenerated>:1 +0x25 fp=0xc003abfae8 sp=0xc003abfab8 pc=0x710f1a5a0b45
net/http.(*connReader).Read(0xc0004c40c0, {0xc0002f5000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc003abfb38 sp=0xc003abfae8 pc=0x710f1a7cdf6b
bufio.(*Reader).fill(0xc00087a480)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc003abfb70 sp=0xc003abfb38 pc=0x710f1a5a5243
bufio.(*Reader).Peek(0xc00087a480, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc003abfb90 sp=0xc003abfb70 pc=0x710f1a5a5373
net/http.(*conn).serve(0xc000854000, {0x710f214b6428, 0xc0004c4060})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc003abffb8 sp=0xc003abfb90 pc=0x710f1a7d3cc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc003abffe0 sp=0xc003abffb8 pc=0x710f1a7d90a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003abffe8 sp=0xc003abffe0 pc=0x710f1a49d0e1
created by net/http.(*Server).Serve in goroutine 105
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 227 gp=0xc000c80700 m=26 mp=0xc000d47808 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bffe8 sp=0xc0000bffe0 pc=0x710f1a49d0e1
goroutine 228 gp=0xc000d00700 m=27 mp=0xc0005ce808 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005e0fe8 sp=0xc0005e0fe0 pc=0x710f1a49d0e1
goroutine 229 gp=0xc000c80c40 m=28 mp=0xc000890008 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000b81fe8 sp=0xc000b81fe0 pc=0x710f1a49d0e1
goroutine 231 gp=0xc000d008c0 m=nil [IO wait]:
runtime.gopark(0x8ac?, 0xc0008ab958?, 0x40?, 0xb9?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0008ab910 sp=0xc0008ab8f0 pc=0x710f1a464bee
runtime.netpollblock(0x710f1a4f3698?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0008ab948 sp=0xc0008ab910 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6b30, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0008ab968 sp=0xc0008ab948 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0xc00087e380?, 0xc0001ff000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0008ab990 sp=0xc0008ab968 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00087e380, {0xc0001ff000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0008aba28 sp=0xc0008ab990 pc=0x710f1a51411a
net.(*netFD).Read(0xc00087e380, {0xc0001ff000?, 0xc0008aba98?, 0x710f1a5132e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0008aba70 sp=0xc0008aba28 pc=0x710f1a57c305
net.(*conn).Read(0xc000a10038, {0xc0001ff000?, 0x0?, 0xc0004e06f8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc0008abab8 sp=0xc0008aba70 pc=0x710f1a58f7c5
net.(*TCPConn).Read(0xc0004e06f0?, {0xc0001ff000?, 0xc00087e380?, 0xc0008abaf0?})
<autogenerated>:1 +0x25 fp=0xc0008abae8 sp=0xc0008abab8 pc=0x710f1a5a0b45
net/http.(*connReader).Read(0xc0004e06f0, {0xc0001ff000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc0008abb38 sp=0xc0008abae8 pc=0x710f1a7cdf6b
bufio.(*Reader).fill(0xc00087a780)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc0008abb70 sp=0xc0008abb38 pc=0x710f1a5a5243
bufio.(*Reader).Peek(0xc00087a780, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc0008abb90 sp=0xc0008abb70 pc=0x710f1a5a5373
net/http.(*conn).serve(0xc0005a8900, {0x710f214b6428, 0xc0004e0690})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc0008abfb8 sp=0xc0008abb90 pc=0x710f1a7d3cc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0008abfe0 sp=0xc0008abfb8 pc=0x710f1a7d90a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008abfe8 sp=0xc0008abfe0 pc=0x710f1a49d0e1
created by net/http.(*Server).Serve in goroutine 105
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 232 gp=0xc000d00a80 m=nil [IO wait]:
runtime.gopark(0xa7a?, 0xc0039d7958?, 0x40?, 0x79?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0039d7910 sp=0xc0039d78f0 pc=0x710f1a464bee
runtime.netpollblock(0x710f1a4f3698?, 0x1a42a846?, 0xf?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0039d7948 sp=0xc0039d7910 pc=0x710f1a45ccd7
internal/poll.runtime_pollWait(0x710ed2de6940, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0039d7968 sp=0xc0039d7948 pc=0x710f1a497105
internal/poll.(*pollDesc).wait(0xc00087e480?, 0xc000309000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0039d7990 sp=0xc0039d7968 pc=0x710f1a512e27
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00087e480, {0xc000309000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0039d7a28 sp=0xc0039d7990 pc=0x710f1a51411a
net.(*netFD).Read(0xc00087e480, {0xc000309000?, 0xc0039d7a98?, 0x710f1a5132e5?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0039d7a70 sp=0xc0039d7a28 pc=0x710f1a57c305
net.(*conn).Read(0xc000a10050, {0xc000309000?, 0x0?, 0xc0006a0038?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc0039d7ab8 sp=0xc0039d7a70 pc=0x710f1a58f7c5
net.(*TCPConn).Read(0xc0006a0030?, {0xc000309000?, 0xc00087e480?, 0xc0039d7af0?})
<autogenerated>:1 +0x25 fp=0xc0039d7ae8 sp=0xc0039d7ab8 pc=0x710f1a5a0b45
net/http.(*connReader).Read(0xc0006a0030, {0xc000309000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc0039d7b38 sp=0xc0039d7ae8 pc=0x710f1a7cdf6b
bufio.(*Reader).fill(0xc000a122a0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc0039d7b70 sp=0xc0039d7b38 pc=0x710f1a5a5243
bufio.(*Reader).Peek(0xc000a122a0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc0039d7b90 sp=0xc0039d7b70 pc=0x710f1a5a5373
net/http.(*conn).serve(0xc0005a8990, {0x710f214b6428, 0xc0004e0810})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc0039d7fb8 sp=0xc0039d7b90 pc=0x710f1a7d3cc9
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0039d7fe0 sp=0xc0039d7fb8 pc=0x710f1a7d90a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0039d7fe8 sp=0xc0039d7fe0 pc=0x710f1a49d0e1
created by net/http.(*Server).Serve in goroutine 105
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 342 gp=0xc000c81340 m=29 mp=0xc000a98808 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c28fe8 sp=0xc000c28fe0 pc=0x710f1a49d0e1
goroutine 487 gp=0xc0005836c0 m=30 mp=0xc000745808 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000b83fe8 sp=0xc000b83fe0 pc=0x710f1a49d0e1
goroutine 504 gp=0xc000583dc0 m=31 mp=0xc000a99008 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001fb7fe8 sp=0xc001fb7fe0 pc=0x710f1a49d0e1
goroutine 505 gp=0xc000d01340 m=32 mp=0xc000bff808 [syscall, locked to thread]:
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00070cfe8 sp=0xc00070cfe0 pc=0x710f1a49d0e1
rax 0x55
rbx 0x710ecfc05a68
rcx 0x0
rdx 0xd
rdi 0x710f1e0d7dbc
rsi 0x710ec6affe10
rbp 0x710f1e0d7dbc
rsp 0x710ec786a598
r8 0x5f
r9 0x8080808080808001
r10 0x710f1e0d7dbc
r11 0x246
r12 0xe
r13 0x710ec6b1f860
r14 0x12
r15 0x0
rip 0x710f1d9ac4f1
rflags 0x10246
cs 0x33
fs 0x0
gs 0x0 |
This is likely a bug in your application as env files need to be added to the environment, there is nothing in fpm/apache/frankenphp to do that for you. Env files are purely an application concern.
Looks like there may be a race condition here, somewhere, causing a segfault. Memory shouldn't be shared between workers, but there must be an accidental pointer being shared somewhere. Can you share one of the HTTP requests (not response) that you are making, including all headers? Are you using basic-auth? |
We use PHP sessions instead of Laravel session management because of the legacy project origin, not basic auth. Additionally, headers and environment handling do not reflect the production environment. We use PHP dotenv locally (Dotenv\Dotenv::createUnsafeImmutable), which caught my attention because the previous Apache PHP container did not encounter this error during e2e tests. Example request headers: GET /new HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br, zstd
Accept-Language: de-AT,de;q=0.9,ja-AT;q=0.8,ja;q=0.7,de-DE;q=0.6,en-US;q=0.5,en;q=0.4,pl;q=0.3,cs;q=0.2,fr;q=0.1
Cache-Control: no-cache
Connection: keep-alive
Cookie: locale=de_AT; PHPSESSID=c078204adeb7289ea100da8c12345678
Host: localhost:10000
Pragma: no-cache
Referer: http://localhost:10000/intern/dashboard
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua: "Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Linux" |
I tried to create a minimal repo with just Laravel installed, along with some custom Caddyfile and Dockerfile filled with some todos. https://github.com/MarkusJLechner/caddy-sigfault Running |
Thanks for the reproducer @MarkusJLechner! I'll take a gander. |
Just playing around with the dockerfile, it appears to be a bug with the version of xdebug you are using. Subject: [PATCH] Use stable version of xdebug
---
Index: Dockerfile
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/Dockerfile b/Dockerfile
--- a/Dockerfile (revision 3d0f022eca8596951a538c43de9b111d82cfcf60)
+++ b/Dockerfile (date 1721158264125)
@@ -106,9 +106,11 @@
#RUN apt-get update && apt-get install -y gdb
# Install and configure xdebug. Do not copy to conf.d, as it should be enabled/disabled by the user using entrypoint and env XDEBUG_ENABLED
-RUN pecl install xdebug-3.3.0alpha3 \
- && docker-php-ext-enable xdebug
-COPY --chown=${USER_ID}:${GROUP_ID} ./docker/webserver/xdebug.ini /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
+#RUN pecl install xdebug-3.3.0alpha3 \
+# && docker-php-ext-enable xdebug
+
+RUN install-php-extensions xdebug
+COPY --link --chown=${USER_ID}:${GROUP_ID} ./docker/webserver/xdebug.ini /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN chown -R ${USER_ID}:${GROUP_ID} /usr/local/etc/php/conf.d/
# wget necessary for entrypoint mysql wait This is all that was required to get it working. It might be worth filing a bug with xdebug if you haven't already. Going to close this as it doesn't seem related to FrankenPHP, but most likely an issue with XDebug and thread-safe PHP. |
I forgot to remove that from the Dockerfile. Sorry for the false positive. Removing xdebug results in the same issue (see comment). |
I think the crash might be related to opcache, at least I don't see it happening after removing the extension. It's also possible that the crash doesn't happen since without it there are less requests overall. (maybe related?) |
I'm not using Laravel (CakePHP is my preferred dessert) but I run into the same issue when slapping
I hope this information will be of any value. |
I also tried removing opcache, and the error disappeared. However, the passthrough is much slower, meaning the server does not handle as many requests in a row. Without opcache, I could run a siege without a segmentation fault. I tried running our application without opcache, which also worked (besides being slower). However, when running with frankenphp, I always encounter the error that the environment is not loaded properly. This does fine with our Apache build under higher loads. This suggests it is an application issue, but just changing the server without changing the application code leads to this. It might be an issue with vlucas/phpdotenv when running frankenphp. |
Interestingly I also am not seeing any crash after running |
That would likely mean it's an issue with reading environment variables in general as I do not use that package but also run into crashes. |
Did some more testing against some other project that pretty much just calls |
According to the docs of phpdotenv:
FrankenPHP massively uses threads, it's required to use thread-safe functions. Basically, use |
We had two instances in the code where Since In retrospect, can the |
Indeed we should mention this in the documentation and update Laravel to not use I'm currently on vacation, but I'll do it when I get back if no one has taken the initiative :) |
Hi guys, I believe I'm experimenting the same issue here running Laravel and Octane with a few condiments:
Environment: Hope this helps! |
Thanks for the trace! Could you try if using the Docker image fixed the issue? Octane uses the static binary, which is built using musl, and there are some known issues with musl (especially crashes when using OpenSSL and lower performance). Using a binary built with glibc (as the one in the Debian Docker images) is better in production: https://laravel.com/docs/11.x/octane#frankenphp-via-docker |
Also, I see that it's just a trace gathered with Could you gather a full stack grace using this procedure please? https://frankenphp.dev/docs/contributing/#debugging-segmentation-faults-with-static-builds |
What happened?
We are using Dockerfile with
dunglas/frankenphp:1.2.1-php8.3.9-bookworm
without workers.It works fine; however, when I run 4 E2E workers against the container, it gets killed with a segmentation fault. My machine is
Linux Mint 21.3 x86_64
. The project is Laravel 10, locally with sail; we upgraded a legacy project, so it does not use many deep-level features.I'm aware of Issue #13648, which mentions "high loads," but we do not use Octane. I found some issues related to Alpine, which I also tried, but it failed more regularly.
Previously, when using the normal build, it failed randomly—sometimes instantly, sometimes after some successful E2E runs. When using the debug build (https://frankenphp.dev/docs/contributing/#debugging-segmentation-faults-with-static-builds), the server works when browsing manually, but as soon as I start the E2E, it breaks. It seems to have something to do with parallel connections.
Build Type
Docker (Debian Bookworm)
Worker Mode
Yes
Operating System
GNU/Linux
CPU Architecture
x86_64
PHP configuration
phpinfo()
Relevant log output
See next comment
The text was updated successfully, but these errors were encountered: