Skip to content
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

SIGSEGV: segmentation violation on GCP Cloud Run #458

Closed
piotrekkr opened this issue Jan 5, 2024 · 29 comments
Closed

SIGSEGV: segmentation violation on GCP Cloud Run #458

piotrekkr opened this issue Jan 5, 2024 · 29 comments

Comments

@piotrekkr
Copy link

piotrekkr commented Jan 5, 2024

I've deployed frankenphp container to Cloud Run and it is crashing constantly. On my local it works pretty stable. Not sure what is happening. I'm using dockerfiles with:

FROM dunglas/frankenphp:sha-7830aae-php8.2.14-bookworm as base

#...

CMD ["frankenphp", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile" ]
USER www-data

Caddyfile:

{
    auto_https off

    frankenphp {
        worker {
            file /var/www/public/index.php
            num {$FRANKENPHP_WORKERS_NUM}
            env APP_RUNTIME "Runtime\FrankenPhpSymfony\Runtime"
        }
    }
    # https://caddyserver.com/docs/caddyfile/directives#sorting-algorithm
    order mercure after encode
    order vulcain after reverse_proxy
    order php_server before file_server
    order php before file_server
}

{$SERVER_NAME} {
    log {
        output stdout
        format json
    }

    root * /var/www/public

    encode zstd gzip

    respond /version `{"version":"{$APP_VERSION}"}` 200

    php_server
}

Logs from Cloud Run in csv format:

timestamp,resource.type,textPayload
2024-01-05T09:43:53.623221Z,cloud_run_revision,gs     0x0
2024-01-05T09:43:53.623217Z,cloud_run_revision,fs     0x0
2024-01-05T09:43:53.623212Z,cloud_run_revision,cs     0x33
2024-01-05T09:43:53.623206Z,cloud_run_revision,rflags 0x10206
2024-01-05T09:43:53.623201Z,cloud_run_revision,rip    0x3e4d1209bce0
2024-01-05T09:43:53.623196Z,cloud_run_revision,r15    0x4
2024-01-05T09:43:53.623191Z,cloud_run_revision,r14    0xc0003824e0
2024-01-05T09:43:53.623186Z,cloud_run_revision,r13    0xa0
2024-01-05T09:43:53.623180Z,cloud_run_revision,r12    0x2e7f3c0
2024-01-05T09:43:53.623124Z,cloud_run_revision,r11    0x3e4d11b9b4c0
2024-01-05T09:43:53.623086Z,cloud_run_revision,r10    0xca000
2024-01-05T09:43:53.623080Z,cloud_run_revision,r9     0x3e4cb5600000
2024-01-05T09:43:53.623076Z,cloud_run_revision,r8     0x135
2024-01-05T09:43:53.623072Z,cloud_run_revision,rsp    0x3e4c983ff650
2024-01-05T09:43:53.623054Z,cloud_run_revision,rbp    0x3e4c983ff680
2024-01-05T09:43:53.623048Z,cloud_run_revision,rsi    0x0
2024-01-05T09:43:53.623043Z,cloud_run_revision,rdi    0x3e4c983ff680
2024-01-05T09:43:53.623038Z,cloud_run_revision,rdx    0x23
2024-01-05T09:43:53.622987Z,cloud_run_revision,rcx    0x3e4d11bf3a80
2024-01-05T09:43:53.622982Z,cloud_run_revision,rbx    0x0
2024-01-05T09:43:53.622962Z,cloud_run_revision,rax    0x3e4cb5551208
2024-01-05T09:43:53.622952Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000096fe8 sp=0xc000096fe0 pc=0x475781
2024-01-05T09:43:53.622909Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.622902Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1035 +0xcc fp=0xc000096fe0 sp=0xc000096fb8 pc=0x47552c
2024-01-05T09:43:53.622824Z,cloud_run_revision,"runtime.cgocallback(0x0, 0x0, 0x0)"
2024-01-05T09:43:53.622816Z,cloud_run_revision,	<autogenerated>:1 +0x29 fp=0xc000096fb8 sp=0xc000096f90 pc=0x477de9
2024-01-05T09:43:53.622765Z,cloud_run_revision,"runtime.cgocallbackg(0x1610460, 0x3e4c997ffa40, 0x0)"
2024-01-05T09:43:53.622758Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:245 +0x109 fp=0xc000096f90 sp=0xc000096f00 pc=0x40b129
2024-01-05T09:43:53.622726Z,cloud_run_revision,"runtime.cgocallbackg(0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.622721Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:329 +0x2c2 fp=0xc000096f00 sp=0xc000096e30 pc=0x40b482
2024-01-05T09:43:53.622714Z,cloud_run_revision,"runtime.cgocallbackg1(0x1610460, 0x0?, 0x0)"
2024-01-05T09:43:53.622708Z,cloud_run_revision,	_cgo_gotypes.go:915 +0x16 fp=0xc000096e30 sp=0xc000096e18 pc=0x1610476
2024-01-05T09:43:53.622702Z,cloud_run_revision,_cgoexp_a66e29637541_go_execute_script(0x0?)
2024-01-05T09:43:53.622694Z,cloud_run_revision,	/go/src/app/frankenphp.go:510 +0x133 fp=0xc000096e18 sp=0xc000096db0 pc=0x160bf13
2024-01-05T09:43:53.622523Z,cloud_run_revision,github.com/dunglas/frankenphp.go_execute_script(0x1?)
2024-01-05T09:43:53.622517Z,cloud_run_revision,	_cgo_gotypes.go:783 +0x47 fp=0xc000096db0 sp=0xc000096d88 pc=0x1608d27
2024-01-05T09:43:53.622440Z,cloud_run_revision,github.com/dunglas/frankenphp._Cfunc_frankenphp_execute_script(0x3e4c8c134b90)
2024-01-05T09:43:53.622433Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc000096d88 sp=0xc000096d50 pc=0x40af8b
2024-01-05T09:43:53.622399Z,cloud_run_revision,"runtime.cgocall(0x1787300, 0xc000096db0)"
2024-01-05T09:43:53.622389Z,cloud_run_revision,"goroutine 69 [syscall, locked to thread]:"
2024-01-05T09:43:53.622320Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000095fe8 sp=0xc000095fe0 pc=0x475781
2024-01-05T09:43:53.622314Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.622304Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1035 +0xcc fp=0xc000095fe0 sp=0xc000095fb8 pc=0x47552c
2024-01-05T09:43:53.622217Z,cloud_run_revision,"runtime.cgocallback(0x0, 0x0, 0x0)"
2024-01-05T09:43:53.622171Z,cloud_run_revision,	<autogenerated>:1 +0x29 fp=0xc000095fb8 sp=0xc000095f90 pc=0x477de9
2024-01-05T09:43:53.622164Z,cloud_run_revision,"runtime.cgocallbackg(0x1610460, 0x3e4c9a1ffa40, 0x0)"
2024-01-05T09:43:53.622154Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:245 +0x109 fp=0xc000095f90 sp=0xc000095f00 pc=0x40b129
2024-01-05T09:43:53.622061Z,cloud_run_revision,"runtime.cgocallbackg(0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.622Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:329 +0x2c2 fp=0xc000095f00 sp=0xc000095e30 pc=0x40b482
2024-01-05T09:43:53.621957Z,cloud_run_revision,"runtime.cgocallbackg1(0x1610460, 0x0?, 0x0)"
2024-01-05T09:43:53.621912Z,cloud_run_revision,	_cgo_gotypes.go:915 +0x16 fp=0xc000095e30 sp=0xc000095e18 pc=0x1610476
2024-01-05T09:43:53.621870Z,cloud_run_revision,_cgoexp_a66e29637541_go_execute_script(0x0?)
2024-01-05T09:43:53.621863Z,cloud_run_revision,	/go/src/app/frankenphp.go:510 +0x133 fp=0xc000095e18 sp=0xc000095db0 pc=0x160bf13
2024-01-05T09:43:53.621814Z,cloud_run_revision,github.com/dunglas/frankenphp.go_execute_script(0x1?)
2024-01-05T09:43:53.621804Z,cloud_run_revision,	_cgo_gotypes.go:783 +0x47 fp=0xc000095db0 sp=0xc000095d88 pc=0x1608d27
2024-01-05T09:43:53.621797Z,cloud_run_revision,github.com/dunglas/frankenphp._Cfunc_frankenphp_execute_script(0x3e4c88134b90)
2024-01-05T09:43:53.621791Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc000095d88 sp=0xc000095d50 pc=0x40af8b
2024-01-05T09:43:53.621785Z,cloud_run_revision,"runtime.cgocall(0x1787300, 0xc000095db0)"
2024-01-05T09:43:53.621765Z,cloud_run_revision,"goroutine 68 [syscall, locked to thread]:"
2024-01-05T09:43:53.621757Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00064efe8 sp=0xc00064efe0 pc=0x475781
2024-01-05T09:43:53.621748Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.621733Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1035 +0xcc fp=0xc00064efe0 sp=0xc00064efb8 pc=0x47552c
2024-01-05T09:43:53.621727Z,cloud_run_revision,"runtime.cgocallback(0x0, 0x0, 0x0)"
2024-01-05T09:43:53.621721Z,cloud_run_revision,	<autogenerated>:1 +0x29 fp=0xc00064efb8 sp=0xc00064ef90 pc=0x477de9
2024-01-05T09:43:53.621714Z,cloud_run_revision,"runtime.cgocallbackg(0x1610460, 0x3e4c9abffa40, 0x0)"
2024-01-05T09:43:53.621707Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:245 +0x109 fp=0xc00064ef90 sp=0xc00064ef00 pc=0x40b129
2024-01-05T09:43:53.621693Z,cloud_run_revision,"runtime.cgocallbackg(0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.621398Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:329 +0x2c2 fp=0xc00064ef00 sp=0xc00064ee30 pc=0x40b482
2024-01-05T09:43:53.621378Z,cloud_run_revision,"runtime.cgocallbackg1(0x1610460, 0x0?, 0x0)"
2024-01-05T09:43:53.621347Z,cloud_run_revision,	_cgo_gotypes.go:915 +0x16 fp=0xc00064ee30 sp=0xc00064ee18 pc=0x1610476
2024-01-05T09:43:53.621311Z,cloud_run_revision,_cgoexp_a66e29637541_go_execute_script(0x1e45a00?)
2024-01-05T09:43:53.621297Z,cloud_run_revision,	/go/src/app/frankenphp.go:510 +0x12a fp=0xc00064ee18 sp=0xc00064edb0 pc=0x160bf0a
2024-01-05T09:43:53.621207Z,cloud_run_revision,github.com/dunglas/frankenphp.go_execute_script(0x473701?)
2024-01-05T09:43:53.621201Z,cloud_run_revision,	_cgo_gotypes.go:749 +0x45 fp=0xc00064edb0 sp=0xc00064ed58 pc=0x1608c05
2024-01-05T09:43:53.621195Z,cloud_run_revision,"github.com/dunglas/frankenphp._Cfunc_CString({0xc00048e200, 0x19})"
2024-01-05T09:43:53.621157Z,cloud_run_revision,	_cgo_gotypes.go:1024 +0x48 fp=0xc00064ed58 sp=0xc00064ed30 pc=0x16093e8
2024-01-05T09:43:53.621139Z,cloud_run_revision,github.com/dunglas/frankenphp._cgo_cmalloc(0x1a)
2024-01-05T09:43:53.621122Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc00064ed30 sp=0xc00064ecf8 pc=0x40af8b
2024-01-05T09:43:53.621109Z,cloud_run_revision,"runtime.cgocall(0x17872c0, 0xc00064ed58)"
2024-01-05T09:43:53.620986Z,cloud_run_revision,"goroutine 67 [runnable, locked to thread]:"
2024-01-05T09:43:53.620954Z,cloud_run_revision,	/go/src/app/worker.go:60 +0x332
2024-01-05T09:43:53.620948Z,cloud_run_revision,created by github.com/dunglas/frankenphp.startWorkers in goroutine 1
2024-01-05T09:43:53.620925Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00064dfe8 sp=0xc00064dfe0 pc=0x475781
2024-01-05T09:43:53.620883Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.620877Z,cloud_run_revision,	/go/src/app/worker.go:78 +0x2b3 fp=0xc00064dfe0 sp=0xc00064dd78 pc=0x160ea93
2024-01-05T09:43:53.620849Z,cloud_run_revision,github.com/dunglas/frankenphp.startWorkers.func1()
2024-01-05T09:43:53.620843Z,cloud_run_revision,	/go/src/app/frankenphp.go:464 +0x212 fp=0xc00064dd78 sp=0xc00064dcb0 pc=0x160ba72
2024-01-05T09:43:53.620817Z,cloud_run_revision,"github.com/dunglas/frankenphp.ServeHTTP({0x0?, 0x0}, 0xc000320100)"
2024-01-05T09:43:53.620741Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00064dcb0 sp=0xc00064dc88 pc=0x40cff2
2024-01-05T09:43:53.620705Z,cloud_run_revision,"runtime.chanrecv1(0xc00064dd40?, 0xc00064dce8?)"
2024-01-05T09:43:53.620700Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc00064dc88 sp=0xc00064dc10 pc=0x40d3ed
2024-01-05T09:43:53.620693Z,cloud_run_revision,"runtime.chanrecv(0xc000356240, 0x0, 0x1)"
2024-01-05T09:43:53.620600Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00064dc10 sp=0xc00064dbf0 pc=0x441fae
2024-01-05T09:43:53.620548Z,cloud_run_revision,"runtime.gopark(0x2?, 0x0?, 0x5?, 0x3f?, 0xc0002580a0?)"
2024-01-05T09:43:53.620501Z,cloud_run_revision,goroutine 58 [chan receive]:
2024-01-05T09:43:53.620477Z,cloud_run_revision,	/go/src/app/worker.go:60 +0x332
2024-01-05T09:43:53.620438Z,cloud_run_revision,created by github.com/dunglas/frankenphp.startWorkers in goroutine 1
2024-01-05T09:43:53.620433Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059bfe8 sp=0xc00059bfe0 pc=0x475781
2024-01-05T09:43:53.620427Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.620421Z,cloud_run_revision,	/go/src/app/worker.go:78 +0x2b3 fp=0xc00059bfe0 sp=0xc00059bd78 pc=0x160ea93
2024-01-05T09:43:53.620416Z,cloud_run_revision,github.com/dunglas/frankenphp.startWorkers.func1()
2024-01-05T09:43:53.620411Z,cloud_run_revision,	/go/src/app/frankenphp.go:464 +0x212 fp=0xc00059bd78 sp=0xc00059bcb0 pc=0x160ba72
2024-01-05T09:43:53.620405Z,cloud_run_revision,"github.com/dunglas/frankenphp.ServeHTTP({0x0?, 0x0}, 0xc00035e100)"
2024-01-05T09:43:53.620397Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00059bcb0 sp=0xc00059bc88 pc=0x40cff2
2024-01-05T09:43:53.620302Z,cloud_run_revision,"runtime.chanrecv1(0xc00059bd40?, 0xc00059bce8?)"
2024-01-05T09:43:53.620193Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc00059bc88 sp=0xc00059bc10 pc=0x40d3ed
2024-01-05T09:43:53.620145Z,cloud_run_revision,"runtime.chanrecv(0xc000360000, 0x0, 0x1)"
2024-01-05T09:43:53.620133Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00059bc10 sp=0xc00059bbf0 pc=0x441fae
2024-01-05T09:43:53.620057Z,cloud_run_revision,"runtime.gopark(0x2?, 0x0?, 0x5?, 0x3f?, 0xc00049d000?)"
2024-01-05T09:43:53.620047Z,cloud_run_revision,goroutine 57 [chan receive]:
2024-01-05T09:43:53.619980Z,cloud_run_revision,	/go/src/app/worker.go:60 +0x332
2024-01-05T09:43:53.619974Z,cloud_run_revision,created by github.com/dunglas/frankenphp.startWorkers in goroutine 1
2024-01-05T09:43:53.619937Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000097fe8 sp=0xc000097fe0 pc=0x475781
2024-01-05T09:43:53.619873Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.619867Z,cloud_run_revision,	/go/src/app/worker.go:78 +0x2b3 fp=0xc000097fe0 sp=0xc000097d78 pc=0x160ea93
2024-01-05T09:43:53.619822Z,cloud_run_revision,github.com/dunglas/frankenphp.startWorkers.func1()
2024-01-05T09:43:53.619816Z,cloud_run_revision,	/go/src/app/frankenphp.go:464 +0x212 fp=0xc000097d78 sp=0xc000097cb0 pc=0x160ba72
2024-01-05T09:43:53.619773Z,cloud_run_revision,"github.com/dunglas/frankenphp.ServeHTTP({0x0?, 0x0}, 0xc000402100)"
2024-01-05T09:43:53.619752Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000097cb0 sp=0xc000097c88 pc=0x40cff2
2024-01-05T09:43:53.619688Z,cloud_run_revision,"runtime.chanrecv1(0xc000097d40?, 0xc000097ce8?)"
2024-01-05T09:43:53.619667Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000097c88 sp=0xc000097c10 pc=0x40d3ed
2024-01-05T09:43:53.619614Z,cloud_run_revision,"runtime.chanrecv(0xc000018000, 0x0, 0x1)"
2024-01-05T09:43:53.619555Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000097c10 sp=0xc000097bf0 pc=0x441fae
2024-01-05T09:43:53.619502Z,cloud_run_revision,"runtime.gopark(0x2?, 0x0?, 0x5?, 0x3f?, 0xc00049c040?)"
2024-01-05T09:43:53.619475Z,cloud_run_revision,goroutine 56 [chan receive]:
2024-01-05T09:43:53.619395Z,cloud_run_revision,	/go/src/app/worker.go:60 +0x332
2024-01-05T09:43:53.619369Z,cloud_run_revision,created by github.com/dunglas/frankenphp.startWorkers in goroutine 1
2024-01-05T09:43:53.619350Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000649fe8 sp=0xc000649fe0 pc=0x475781
2024-01-05T09:43:53.619321Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.619301Z,cloud_run_revision,	/go/src/app/worker.go:78 +0x2b3 fp=0xc000649fe0 sp=0xc000649d78 pc=0x160ea93
2024-01-05T09:43:53.619271Z,cloud_run_revision,github.com/dunglas/frankenphp.startWorkers.func1()
2024-01-05T09:43:53.619243Z,cloud_run_revision,	/go/src/app/frankenphp.go:464 +0x212 fp=0xc000649d78 sp=0xc000649cb0 pc=0x160ba72
2024-01-05T09:43:53.619237Z,cloud_run_revision,"github.com/dunglas/frankenphp.ServeHTTP({0x0?, 0x0}, 0xc0001d1700)"
2024-01-05T09:43:53.619230Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000649cb0 sp=0xc000649c88 pc=0x40cff2
2024-01-05T09:43:53.619169Z,cloud_run_revision,"runtime.chanrecv1(0xc000649d40?, 0xc000649ce8?)"
2024-01-05T09:43:53.619019Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000649c88 sp=0xc000649c10 pc=0x40d3ed
2024-01-05T09:43:53.618953Z,cloud_run_revision,"runtime.chanrecv(0xc000068960, 0x0, 0x1)"
2024-01-05T09:43:53.618933Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000649c10 sp=0xc000649bf0 pc=0x441fae
2024-01-05T09:43:53.618871Z,cloud_run_revision,"runtime.gopark(0x2?, 0x0?, 0x5?, 0x3f?, 0xc000554160?)"
2024-01-05T09:43:53.618865Z,cloud_run_revision,goroutine 55 [chan receive]:
2024-01-05T09:43:53.618857Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/cache.go:127 +0x1f6
2024-01-05T09:43:53.618851Z,cloud_run_revision,created by github.com/caddyserver/certmagic.NewCache in goroutine 1
2024-01-05T09:43:53.618845Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000094fe8 sp=0xc000094fe0 pc=0x475781
2024-01-05T09:43:53.618838Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.618832Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/cache.go:127 +0x25 fp=0xc000094fe0 sp=0xc000094fc0 pc=0x883465
2024-01-05T09:43:53.618825Z,cloud_run_revision,github.com/caddyserver/certmagic.NewCache.func1()
2024-01-05T09:43:53.618818Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/maintain.go:69 +0x305 fp=0xc000094fc0 sp=0xc000094e00 pc=0x8a5b65
2024-01-05T09:43:53.618811Z,cloud_run_revision,"github.com/caddyserver/certmagic.(*Cache).maintainAssets(0xc000551400, 0x0)"
2024-01-05T09:43:53.618803Z,cloud_run_revision,	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000094e00 sp=0xc000094ce0 pc=0x452505
2024-01-05T09:43:53.618794Z,cloud_run_revision,"runtime.selectgo(0xc000094eb0, 0xc000094e34, 0x1?, 0x0, 0x0?, 0x1)"
2024-01-05T09:43:53.618475Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000094ce0 sp=0xc000094cc0 pc=0x441fae
2024-01-05T09:43:53.618431Z,cloud_run_revision,"runtime.gopark(0xc000094eb0?, 0x3?, 0x0?, 0x0?, 0xc000094e3a?)"
2024-01-05T09:43:53.618368Z,cloud_run_revision,goroutine 54 [select]:
2024-01-05T09:43:53.618331Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/admin.go:445 +0x4a6
2024-01-05T09:43:53.618294Z,cloud_run_revision,created by github.com/caddyserver/caddy/v2.replaceLocalAdminServer in goroutine 1
2024-01-05T09:43:53.618287Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00064ffe8 sp=0xc00064ffe0 pc=0x475781
2024-01-05T09:43:53.618240Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.618233Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/admin.go:449 +0xc8 fp=0xc00064ffe0 sp=0xc00064fee8 pc=0xa23ba8
2024-01-05T09:43:53.618211Z,cloud_run_revision,github.com/caddyserver/caddy/v2.replaceLocalAdminServer.func2()
2024-01-05T09:43:53.618203Z,cloud_run_revision,	/usr/local/go/src/net/http/server.go:3056 +0x364 fp=0xc00064fee8 sp=0xc00064fdb8 pc=0x7275e4
2024-01-05T09:43:53.618155Z,cloud_run_revision,"net/http.(*Server).Serve(0xc0001d63c0, {0x3e4d0e03afb0, 0xc000071320})"
2024-01-05T09:43:53.617968Z,cloud_run_revision,	<autogenerated>:1 +0x24 fp=0xc00064fdb8 sp=0xc00064fda0 pc=0x74b4c4
2024-01-05T09:43:53.617936Z,cloud_run_revision,net/http.(*onceCloseListener).Accept(0x20d4ce0?)
2024-01-05T09:43:53.617735Z,cloud_run_revision,	<autogenerated>:1 +0x24 fp=0xc00064fda0 sp=0xc00064fd88 pc=0xa45dc4
2024-01-05T09:43:53.617698Z,cloud_run_revision,github.com/caddyserver/caddy/v2.(*deleteListener).Accept(0x2dc2450?)
2024-01-05T09:43:53.617664Z,cloud_run_revision,	/usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc00064fd88 sp=0xc00064fd58 pc=0x5f3c10
2024-01-05T09:43:53.617633Z,cloud_run_revision,net.(*TCPListener).Accept(0xc0000712c0)
2024-01-05T09:43:53.617625Z,cloud_run_revision,	/usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc00064fd58 sp=0xc00064fd30 pc=0x5f4a5e
2024-01-05T09:43:53.617542Z,cloud_run_revision,net.(*TCPListener).accept(0xc0000712c0)
2024-01-05T09:43:53.617517Z,cloud_run_revision,	/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc00064fd30 sp=0xc00064fc78 pc=0x5da869
2024-01-05T09:43:53.617483Z,cloud_run_revision,net.(*netFD).accept(0xc000551380)
2024-01-05T09:43:53.617476Z,cloud_run_revision,	/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc00064fc78 sp=0xc00064fbd0 pc=0x529d4c
2024-01-05T09:43:53.617405Z,cloud_run_revision,internal/poll.(*FD).Accept(0xc000551380)
2024-01-05T09:43:53.617386Z,cloud_run_revision,	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
2024-01-05T09:43:53.617380Z,cloud_run_revision,internal/poll.(*pollDesc).waitRead(...)
2024-01-05T09:43:53.617359Z,cloud_run_revision,	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00064fbd0 sp=0xc00064fba8 pc=0x524867
2024-01-05T09:43:53.617328Z,cloud_run_revision,"internal/poll.(*pollDesc).wait(0xc000551380?, 0x419ee5?, 0x0)"
2024-01-05T09:43:53.617199Z,cloud_run_revision,	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00064fba8 sp=0xc00064fb88 pc=0x46f9e5
2024-01-05T09:43:53.617131Z,cloud_run_revision,"internal/poll.runtime_pollWait(0x3e4d0e64beb0, 0x72)"
2024-01-05T09:43:53.617104Z,cloud_run_revision,	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00064fb88 sp=0xc00064fb50 pc=0x43a757
2024-01-05T09:43:53.617095Z,cloud_run_revision,"runtime.netpollblock(0xd0?, 0x40a726?, 0x0?)"
2024-01-05T09:43:53.617046Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00064fb50 sp=0xc00064fb30 pc=0x441fae
2024-01-05T09:43:53.616997Z,cloud_run_revision,"runtime.gopark(0x0?, 0x3e4d0e082f48?, 0xc0?, 0xfb?, 0x52bbfd?)"
2024-01-05T09:43:53.616950Z,cloud_run_revision,goroutine 53 [IO wait]:
2024-01-05T09:43:53.616942Z,cloud_run_revision,	/usr/local/go/src/os/signal/signal.go:151 +0x1f
2024-01-05T09:43:53.616936Z,cloud_run_revision,created by os/signal.Notify.func1.1 in goroutine 14
2024-01-05T09:43:53.616929Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003e37e8 sp=0xc0003e37e0 pc=0x475781
2024-01-05T09:43:53.616859Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.616852Z,cloud_run_revision,	/usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc0003e37e0 sp=0xc0003e37c0 pc=0xa21633
2024-01-05T09:43:53.616802Z,cloud_run_revision,os/signal.loop()
2024-01-05T09:43:53.616795Z,cloud_run_revision,	/usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc0003e37c0 sp=0xc0003e37a0 pc=0x471b29
2024-01-05T09:43:53.616789Z,cloud_run_revision,os/signal.signal_recv()
2024-01-05T09:43:53.616781Z,cloud_run_revision,	/usr/local/go/src/runtime/lock_futex.go:236 +0x29 fp=0xc0003e37a0 sp=0xc0003e3768 pc=0x412b29
2024-01-05T09:43:53.616687Z,cloud_run_revision,"runtime.notetsleepg(0x0?, 0x0?)"
2024-01-05T09:43:53.616681Z,cloud_run_revision,goroutine 34 [syscall]:
2024-01-05T09:43:53.616673Z,cloud_run_revision,	/usr/local/go/src/runtime/signal_unix.go:997 +0xc8
2024-01-05T09:43:53.616657Z,cloud_run_revision,created by runtime.ensureSigM in goroutine 14
2024-01-05T09:43:53.616650Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000317e8 sp=0xc0000317e0 pc=0x475781
2024-01-05T09:43:53.616643Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.616637Z,cloud_run_revision,	/usr/local/go/src/runtime/signal_unix.go:1014 +0x19f fp=0xc0000317e0 sp=0xc000031758 pc=0x46bf7f
2024-01-05T09:43:53.616630Z,cloud_run_revision,runtime.ensureSigM.func1()
2024-01-05T09:43:53.616622Z,cloud_run_revision,	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000031758 sp=0xc000031638 pc=0x452505
2024-01-05T09:43:53.616519Z,cloud_run_revision,"runtime.selectgo(0xc0000317a8, 0xc0000317a0, 0x0?, 0x0, 0x0?, 0x1)"
2024-01-05T09:43:53.616429Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000031638 sp=0xc000031618 pc=0x441fae
2024-01-05T09:43:53.616393Z,cloud_run_revision,"runtime.gopark(0xc0000317a8?, 0x2?, 0x60?, 0x16?, 0xc0000317a4?)"
2024-01-05T09:43:53.616362Z,cloud_run_revision,"goroutine 24 [select, locked to thread]:"
2024-01-05T09:43:53.616352Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap_posix.go:31 +0x1a
2024-01-05T09:43:53.616305Z,cloud_run_revision,created by github.com/caddyserver/caddy/v2.trapSignalsPosix in goroutine 1
2024-01-05T09:43:53.616293Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000082fe8 sp=0xc000082fe0 pc=0x475781
2024-01-05T09:43:53.616248Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.616241Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap_posix.go:35 +0xfa fp=0xc000082fe0 sp=0xc000082db8 pc=0xa40e1a
2024-01-05T09:43:53.616190Z,cloud_run_revision,github.com/caddyserver/caddy/v2.trapSignalsPosix.func1()
2024-01-05T09:43:53.616183Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000082db8 sp=0xc000082d90 pc=0x40d012
2024-01-05T09:43:53.616150Z,cloud_run_revision,"runtime.chanrecv2(0xc000258000?, 0xc000082f80?)"
2024-01-05T09:43:53.616118Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000082d90 sp=0xc000082d18 pc=0x40d3ed
2024-01-05T09:43:53.616063Z,cloud_run_revision,"runtime.chanrecv(0xc000258000, 0xc000082e30, 0x1)"
2024-01-05T09:43:53.616038Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000082d18 sp=0xc000082cf8 pc=0x441fae
2024-01-05T09:43:53.615998Z,cloud_run_revision,"runtime.gopark(0xc000082d30?, 0xa20f45?, 0x1?, 0x0?, 0xc000082da8?)"
2024-01-05T09:43:53.615934Z,cloud_run_revision,goroutine 15 [chan receive]:
2024-01-05T09:43:53.615926Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap.go:38 +0x1a
2024-01-05T09:43:53.615905Z,cloud_run_revision,created by github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform in goroutine 1
2024-01-05T09:43:53.615882Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000035fe8 sp=0xc000035fe0 pc=0x475781
2024-01-05T09:43:53.615836Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.615829Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap.go:43 +0xd8 fp=0xc000035fe0 sp=0xc000035ee8 pc=0xa41558
2024-01-05T09:43:53.615792Z,cloud_run_revision,github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform.func1()
2024-01-05T09:43:53.615785Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000035ee8 sp=0xc000035ec0 pc=0x40cff2
2024-01-05T09:43:53.615753Z,cloud_run_revision,"runtime.chanrecv1(0xc00049c120?, 0xc000035f40?)"
2024-01-05T09:43:53.615724Z,cloud_run_revision,	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000035ec0 sp=0xc000035e48 pc=0x40d3ed
2024-01-05T09:43:53.615686Z,cloud_run_revision,"runtime.chanrecv(0xc00049c120, 0x0, 0x1)"
2024-01-05T09:43:53.615649Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000035e48 sp=0xc000035e28 pc=0x441fae
2024-01-05T09:43:53.615609Z,cloud_run_revision,"runtime.gopark(0xc000035e60?, 0xa20f45?, 0x1?, 0x94?, 0xc000035ed8?)"
2024-01-05T09:43:53.615554Z,cloud_run_revision,goroutine 14 [chan receive]:
2024-01-05T09:43:53.615531Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:45 +0x13c
2024-01-05T09:43:53.615495Z,cloud_run_revision,created by github.com/caddyserver/certmagic.NewRateLimiter in goroutine 1
2024-01-05T09:43:53.615476Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000357e8 sp=0xc0000357e0 pc=0x475781
2024-01-05T09:43:53.615423Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.615417Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:45 +0x25 fp=0xc0000357e0 sp=0xc0000357c8 pc=0x8aff25
2024-01-05T09:43:53.615378Z,cloud_run_revision,github.com/caddyserver/certmagic.NewRateLimiter.func1()
2024-01-05T09:43:53.615371Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:89 +0x8b fp=0xc0000357c8 sp=0xc000035728 pc=0x8affeb
2024-01-05T09:43:53.615340Z,cloud_run_revision,github.com/caddyserver/certmagic.(*RingBufferRateLimiter).loop(0xc000296d70)
2024-01-05T09:43:53.615311Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:217 +0x86 fp=0xc000035728 sp=0xc0000356a0 pc=0x8b0626
2024-01-05T09:43:53.615267Z,cloud_run_revision,github.com/caddyserver/certmagic.(*RingBufferRateLimiter).permit(0xc000296d70)
2024-01-05T09:43:53.615260Z,cloud_run_revision,	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000356a0 sp=0xc000035580 pc=0x452505
2024-01-05T09:43:53.615226Z,cloud_run_revision,"runtime.selectgo(0xc0000356e8, 0xc0000356d4, 0xc0000356d0?, 0x2, 0xc000512b60?, 0x1)"
2024-01-05T09:43:53.615158Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000035580 sp=0xc000035560 pc=0x441fae
2024-01-05T09:43:53.615123Z,cloud_run_revision,"runtime.gopark(0xc0000356e8?, 0x3?, 0x0?, 0x0?, 0xc0000356da?)"
2024-01-05T09:43:53.615064Z,cloud_run_revision,goroutine 10 [select]:
2024-01-05T09:43:53.615041Z,cloud_run_revision,	/root/go/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:166 +0x135
2024-01-05T09:43:53.615021Z,cloud_run_revision,created by github.com/golang/glog.init.1 in goroutine 1
2024-01-05T09:43:53.615014Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000081fe8 sp=0xc000081fe0 pc=0x475781
2024-01-05T09:43:53.614962Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.614956Z,cloud_run_revision,	/root/go/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:166 +0x25 fp=0xc000081fe0 sp=0xc000081fc8 pc=0xdca925
2024-01-05T09:43:53.614949Z,cloud_run_revision,github.com/golang/glog.init.1.func1()
2024-01-05T09:43:53.614943Z,cloud_run_revision,	/root/go/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:351 +0xb9 fp=0xc000081fc8 sp=0xc000081f38 pc=0xdcb879
2024-01-05T09:43:53.614936Z,cloud_run_revision,github.com/golang/glog.(*fileSink).flushDaemon(0x2e86d78)
2024-01-05T09:43:53.614930Z,cloud_run_revision,	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000081f38 sp=0xc000081e18 pc=0x452505
2024-01-05T09:43:53.614923Z,cloud_run_revision,"runtime.selectgo(0xc000081f90, 0xc000081f70, 0x0?, 0x0, 0x0?, 0x1)"
2024-01-05T09:43:53.614917Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000081e18 sp=0xc000081df8 pc=0x441fae
2024-01-05T09:43:53.614911Z,cloud_run_revision,"runtime.gopark(0xc000081f90?, 0x2?, 0x68?, 0x32?, 0xc000081f74?)"
2024-01-05T09:43:53.614904Z,cloud_run_revision,goroutine 21 [select]:
2024-01-05T09:43:53.614896Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1219 +0x1c
2024-01-05T09:43:53.614890Z,cloud_run_revision,created by runtime.gcBgMarkStartWorkers in goroutine 1
2024-01-05T09:43:53.614882Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000817e8 sp=0xc0000817e0 pc=0x475781
2024-01-05T09:43:53.614876Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.614871Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0000817e0 sp=0xc000081750 pc=0x422c25
2024-01-05T09:43:53.614865Z,cloud_run_revision,runtime.gcBgMarkWorker()
2024-01-05T09:43:53.614855Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000081750 sp=0xc000081730 pc=0x441fae
2024-01-05T09:43:53.614848Z,cloud_run_revision,"runtime.gopark(0x178c5057?, 0x0?, 0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.614842Z,cloud_run_revision,goroutine 20 [GC worker (idle)]:
2024-01-05T09:43:53.614833Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1219 +0x1c
2024-01-05T09:43:53.614827Z,cloud_run_revision,created by runtime.gcBgMarkStartWorkers in goroutine 1
2024-01-05T09:43:53.614821Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000080fe8 sp=0xc000080fe0 pc=0x475781
2024-01-05T09:43:53.614815Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.614809Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc000080fe0 sp=0xc000080f50 pc=0x422c25
2024-01-05T09:43:53.614803Z,cloud_run_revision,runtime.gcBgMarkWorker()
2024-01-05T09:43:53.614795Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000080f50 sp=0xc000080f30 pc=0x441fae
2024-01-05T09:43:53.614735Z,cloud_run_revision,"runtime.gopark(0x178c5575?, 0x0?, 0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.614263Z,cloud_run_revision,goroutine 19 [GC worker (idle)]:
2024-01-05T09:43:53.614237Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1219 +0x1c
2024-01-05T09:43:53.614230Z,cloud_run_revision,created by runtime.gcBgMarkStartWorkers in goroutine 1
2024-01-05T09:43:53.614198Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000807e8 sp=0xc0000807e0 pc=0x475781
2024-01-05T09:43:53.614153Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.614148Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0000807e0 sp=0xc000080750 pc=0x422c25
2024-01-05T09:43:53.614104Z,cloud_run_revision,runtime.gcBgMarkWorker()
2024-01-05T09:43:53.614099Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000080750 sp=0xc000080730 pc=0x441fae
2024-01-05T09:43:53.614077Z,cloud_run_revision,"runtime.gopark(0x179a8d29?, 0x0?, 0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.613981Z,cloud_run_revision,goroutine 18 [GC worker (idle)]:
2024-01-05T09:43:53.613960Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1219 +0x1c
2024-01-05T09:43:53.613956Z,cloud_run_revision,created by runtime.gcBgMarkStartWorkers in goroutine 1
2024-01-05T09:43:53.613929Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000867e8 sp=0xc0000867e0 pc=0x475781
2024-01-05T09:43:53.613881Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.613874Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0000867e0 sp=0xc000086750 pc=0x422c25
2024-01-05T09:43:53.613832Z,cloud_run_revision,runtime.gcBgMarkWorker()
2024-01-05T09:43:53.613827Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000086750 sp=0xc000086730 pc=0x441fae
2024-01-05T09:43:53.613804Z,cloud_run_revision,"runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.613739Z,cloud_run_revision,goroutine 6 [GC worker (idle)]:
2024-01-05T09:43:53.613729Z,cloud_run_revision,	/usr/local/go/src/runtime/mfinal.go:163 +0x3d
2024-01-05T09:43:53.613712Z,cloud_run_revision,created by runtime.createfing in goroutine 1
2024-01-05T09:43:53.613653Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000847e8 sp=0xc0000847e0 pc=0x475781
2024-01-05T09:43:53.613618Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.613606Z,cloud_run_revision,	/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000847e0 sp=0xc000084620 pc=0x4200c7
2024-01-05T09:43:53.613559Z,cloud_run_revision,runtime.runfinq()
2024-01-05T09:43:53.613550Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000084620 sp=0xc000084600 pc=0x441fae
2024-01-05T09:43:53.613497Z,cloud_run_revision,"runtime.gopark(0x198?, 0x1b9b140?, 0x1?, 0x31?, 0x0?)"
2024-01-05T09:43:53.613448Z,cloud_run_revision,goroutine 5 [finalizer wait]:
2024-01-05T09:43:53.613428Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:201 +0xa5
2024-01-05T09:43:53.613407Z,cloud_run_revision,created by runtime.gcenable in goroutine 1
2024-01-05T09:43:53.613378Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000085fe8 sp=0xc000085fe0 pc=0x475781
2024-01-05T09:43:53.613323Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.613316Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc000085fe0 sp=0xc000085fc8 pc=0x421045
2024-01-05T09:43:53.613274Z,cloud_run_revision,runtime.gcenable.func2()
2024-01-05T09:43:53.613268Z,cloud_run_revision,	/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000085fc8 sp=0xc000085fa0 pc=0x429d79
2024-01-05T09:43:53.613222Z,cloud_run_revision,runtime.bgscavenge(0x0?)
2024-01-05T09:43:53.613201Z,cloud_run_revision,	/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000085fa0 sp=0xc000085f70 pc=0x4297c9
2024-01-05T09:43:53.613154Z,cloud_run_revision,runtime.(*scavengerState).park(0x2e87080)
2024-01-05T09:43:53.613130Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:404
2024-01-05T09:43:53.613125Z,cloud_run_revision,runtime.goparkunlock(...)
2024-01-05T09:43:53.613104Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000085f70 sp=0xc000085f50 pc=0x441fae
2024-01-05T09:43:53.613074Z,cloud_run_revision,"runtime.gopark(0x3f9a09?, 0x3faebfe8?, 0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.613034Z,cloud_run_revision,goroutine 4 [GC scavenge wait]:
2024-01-05T09:43:53.613007Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:200 +0x66
2024-01-05T09:43:53.612981Z,cloud_run_revision,created by runtime.gcenable in goroutine 1
2024-01-05T09:43:53.612975Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000857e8 sp=0xc0000857e0 pc=0x475781
2024-01-05T09:43:53.612913Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.612908Z,cloud_run_revision,	/usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000857e0 sp=0xc0000857c8 pc=0x4210a5
2024-01-05T09:43:53.612876Z,cloud_run_revision,runtime.gcenable.func1()
2024-01-05T09:43:53.612870Z,cloud_run_revision,	/usr/local/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc0000857c8 sp=0xc000085778 pc=0x42bf5f
2024-01-05T09:43:53.612827Z,cloud_run_revision,runtime.bgsweep(0x0?)
2024-01-05T09:43:53.612798Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:404
2024-01-05T09:43:53.612793Z,cloud_run_revision,runtime.goparkunlock(...)
2024-01-05T09:43:53.612771Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000085778 sp=0xc000085758 pc=0x441fae
2024-01-05T09:43:53.612722Z,cloud_run_revision,"runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.612657Z,cloud_run_revision,goroutine 3 [GC sweep wait]:
2024-01-05T09:43:53.612636Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:310 +0x1a
2024-01-05T09:43:53.612617Z,cloud_run_revision,created by runtime.init.6 in goroutine 1
2024-01-05T09:43:53.612586Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000084fe8 sp=0xc000084fe0 pc=0x475781
2024-01-05T09:43:53.612540Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.612535Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000084fe0 sp=0xc000084fa8 pc=0x441e13
2024-01-05T09:43:53.612488Z,cloud_run_revision,runtime.forcegchelper()
2024-01-05T09:43:53.612483Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:404
2024-01-05T09:43:53.612460Z,cloud_run_revision,runtime.goparkunlock(...)
2024-01-05T09:43:53.612456Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000084fa8 sp=0xc000084f88 pc=0x441fae
2024-01-05T09:43:53.612413Z,cloud_run_revision,"runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.612348Z,cloud_run_revision,goroutine 2 [force gc (idle)]:
2024-01-05T09:43:53.612341Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000098fe8 sp=0xc000098fe0 pc=0x475781
2024-01-05T09:43:53.612288Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.612284Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1035 +0xcc fp=0xc000098fe0 sp=0xc000098fb8 pc=0x47552c
2024-01-05T09:43:53.612255Z,cloud_run_revision,"runtime.cgocallback(0x0, 0x0, 0x0)"
2024-01-05T09:43:53.612250Z,cloud_run_revision,	<autogenerated>:1 +0x29 fp=0xc000098fb8 sp=0xc000098f90 pc=0x477de9
2024-01-05T09:43:53.612177Z,cloud_run_revision,"runtime.cgocallbackg(0x1610420, 0x3e4cb5fffb10, 0x0)"
2024-01-05T09:43:53.612145Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:245 +0x109 fp=0xc000098f90 sp=0xc000098f00 pc=0x40b129
2024-01-05T09:43:53.612101Z,cloud_run_revision,"runtime.cgocallbackg(0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.612080Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:329 +0x2c2 fp=0xc000098f00 sp=0xc000098e30 pc=0x40b482
2024-01-05T09:43:53.612045Z,cloud_run_revision,"runtime.cgocallbackg1(0x1610420, 0xc000098fe0?, 0x0)"
2024-01-05T09:43:53.611984Z,cloud_run_revision,	_cgo_gotypes.go:907 +0x14 fp=0xc000098e30 sp=0xc000098e20 pc=0x1610434
2024-01-05T09:43:53.611938Z,cloud_run_revision,_cgoexp_a66e29637541_go_fetch_request(0x3e4cb5fffb10)
2024-01-05T09:43:53.611931Z,cloud_run_revision,	/go/src/app/frankenphp.go:472 +0x6f fp=0xc000098e20 sp=0xc000098d88 pc=0x160bc0f
2024-01-05T09:43:53.611901Z,cloud_run_revision,github.com/dunglas/frankenphp.go_fetch_request()
2024-01-05T09:43:53.611873Z,cloud_run_revision,	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000098d88 sp=0xc000098c68 pc=0x452505
2024-01-05T09:43:53.611838Z,cloud_run_revision,"runtime.selectgo(0xc000098df0, 0xc000098dd0, 0x2eb8220?, 0x0, 0x0?, 0x1)"
2024-01-05T09:43:53.611784Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000098c68 sp=0xc000098c48 pc=0x441fae
2024-01-05T09:43:53.611754Z,cloud_run_revision,"runtime.gopark(0xc000098df0?, 0x2?, 0x30?, 0xb?, 0xc000098dd4?)"
2024-01-05T09:43:53.611686Z,cloud_run_revision,"goroutine 17 [select, locked to thread]:"
2024-01-05T09:43:53.611676Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000645fe8 sp=0xc000645fe0 pc=0x475781
2024-01-05T09:43:53.611620Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.611613Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc000645fe0 sp=0xc000645f40 pc=0x441b3b
2024-01-05T09:43:53.611552Z,cloud_run_revision,runtime.main()
2024-01-05T09:43:53.611530Z,cloud_run_revision,	/go/src/app/caddy/frankenphp/main.go:23 +0x17f fp=0xc000645f40 sp=0xc000645e50 pc=0x178699f
2024-01-05T09:43:53.611490Z,cloud_run_revision,main.main()
2024-01-05T09:43:53.611479Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/cmd/main.go:66 +0x5b fp=0xc000645e50 sp=0xc000645df0 pc=0xb120db
2024-01-05T09:43:53.611430Z,cloud_run_revision,github.com/caddyserver/caddy/v2/cmd.Main()
2024-01-05T09:43:53.611422Z,cloud_run_revision,	/root/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039
2024-01-05T09:43:53.611416Z,cloud_run_revision,github.com/spf13/cobra.(*Command).Execute(...)
2024-01-05T09:43:53.611404Z,cloud_run_revision,	/root/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 +0x3ff fp=0xc000645df0 sp=0xc000645d18 pc=0xa90bdf
2024-01-05T09:43:53.611367Z,cloud_run_revision,github.com/spf13/cobra.(*Command).ExecuteC(0x2de3300)
2024-01-05T09:43:53.611360Z,cloud_run_revision,	/root/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 +0xabc fp=0xc000645d18 sp=0xc000645b78 pc=0xa9031c
2024-01-05T09:43:53.611256Z,cloud_run_revision,"github.com/spf13/cobra.(*Command).execute(0xc000007200, {0xc0002896c0, 0x4, 0x4})"
2024-01-05T09:43:53.611248Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/cmd/cobra.go:137 +0x2f fp=0xc000645b78 sp=0xc000645b38 pc=0xb19e6f
2024-01-05T09:43:53.611238Z,cloud_run_revision,"github.com/caddyserver/caddy/v2/cmd.init.1.func2.WrapCommandFuncForCobra.func1(0xc000007200, {0x1babb91?, 0x4?, 0x1bab9a1?})"
2024-01-05T09:43:53.611010Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/cmd/commandfuncs.go:231 +0x838 fp=0xc000645b38 sp=0xc000645828 pc=0xb0d478
2024-01-05T09:43:53.610947Z,cloud_run_revision,github.com/caddyserver/caddy/v2/cmd.cmdRun({0x0?})
2024-01-05T09:43:53.610739Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/caddy.go:128 +0x23c fp=0xc000645828 sp=0xc0006456e8 pc=0xa2b9bc
2024-01-05T09:43:53.610686Z,cloud_run_revision,"github.com/caddyserver/caddy/v2.Load({0xc00045a600, 0x5a9, 0x600}, 0x9?)"
2024-01-05T09:43:53.610485Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/caddy.go:229 +0x773 fp=0xc0006456e8 sp=0xc000645580 pc=0xa2c5d3
2024-01-05T09:43:53.610434Z,cloud_run_revision,"github.com/caddyserver/caddy/v2.changeConfig({0x1bab96d, 0x4}, {0x1bb29f8, 0x7}, {0xc00045a600, 0x5a9, 0x600}, {0x0, 0x0}, 0x1)"
2024-01-05T09:43:53.610226Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/caddy.go:338 +0x12a fp=0xc000645580 sp=0xc0006451f0 pc=0xa2d36a
2024-01-05T09:43:53.610187Z,cloud_run_revision,"github.com/caddyserver/caddy/v2.unsyncedDecodeAndRun({0xc00045ac00, 0x5a9, 0x600}, 0x1)"
2024-01-05T09:43:53.610129Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/caddy.go:521 +0x57e fp=0xc0006451f0 sp=0xc000644fe0 pc=0xa2e05e
2024-01-05T09:43:53.610073Z,cloud_run_revision,"github.com/caddyserver/caddy/v2.run(0xc00039cfc4?, 0x1)"
2024-01-05T09:43:53.610047Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/caddy.go:505 +0x111 fp=0xc000644fe0 sp=0xc000644e78 pc=0xa2e3f1
2024-01-05T09:43:53.609957Z,cloud_run_revision,github.com/caddyserver/caddy/v2.run.func4(0xc00032ea00)
2024-01-05T09:43:53.609938Z,cloud_run_revision,	/go/src/app/caddy/caddy.go:81 +0x3e6 fp=0xc000644e78 sp=0xc000644d70 pc=0x16111e6
2024-01-05T09:43:53.609875Z,cloud_run_revision,github.com/dunglas/frankenphp/caddy.(*FrankenPHPApp).Start(0xc000505e00)
2024-01-05T09:43:53.609867Z,cloud_run_revision,	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/usagepool.go:93 +0x185 fp=0xc000644d70 sp=0xc000644d08 pc=0xa40485
2024-01-05T09:43:53.609769Z,cloud_run_revision,"github.com/caddyserver/caddy/v2.(*UsagePool).LoadOrNew(0x2e85280, {0x187b780, 0x2e2a380}, 0xc000644e48)"
2024-01-05T09:43:53.609473Z,cloud_run_revision,	/go/src/app/caddy/caddy.go:82 +0x1f fp=0xc000644d08 sp=0xc000644ce0 pc=0x161127f
2024-01-05T09:43:53.609414Z,cloud_run_revision,github.com/dunglas/frankenphp/caddy.(*FrankenPHPApp).Start.func1()
2024-01-05T09:43:53.609390Z,cloud_run_revision,	/go/src/app/frankenphp.go:323 +0x3ab fp=0xc000644ce0 sp=0xc000644b18 pc=0x160adeb
2024-01-05T09:43:53.609258Z,cloud_run_revision,"github.com/dunglas/frankenphp.Init({0xc0003ec260, 0x3, 0xc000644d78?})"
2024-01-05T09:43:53.609222Z,cloud_run_revision,	/go/src/app/worker.go:25 +0x58 fp=0xc000644b18 sp=0xc000644ad8 pc=0x160e2b8
2024-01-05T09:43:53.609188Z,cloud_run_revision,"github.com/dunglas/frankenphp.initWorkers({0xc0003ec280?, 0x1, 0xe?})"
2024-01-05T09:43:53.609023Z,cloud_run_revision,	/go/src/app/worker.go:108 +0x3ba fp=0xc000644ad8 sp=0xc0006449e8 pc=0x160e6ba
2024-01-05T09:43:53.608879Z,cloud_run_revision,"github.com/dunglas/frankenphp.startWorkers({0xc00005cc60, 0x19}, 0x4, 0xc00050e240)"
2024-01-05T09:43:53.608676Z,cloud_run_revision,	/usr/local/go/src/sync/waitgroup.go:116 +0x48 fp=0xc0006449e8 sp=0xc0006449c0 pc=0x4822e8
2024-01-05T09:43:53.608341Z,cloud_run_revision,sync.(*WaitGroup).Wait(0x1911b20?)
2024-01-05T09:43:53.608307Z,cloud_run_revision,	/usr/local/go/src/runtime/sema.go:62 +0x25 fp=0xc0006449c0 sp=0xc000644988 pc=0x4713c5
2024-01-05T09:43:53.607875Z,cloud_run_revision,sync.runtime_Semacquire(0xc000038a20?)
2024-01-05T09:43:53.607792Z,cloud_run_revision,	/usr/local/go/src/runtime/sema.go:160 +0x218 fp=0xc000644988 sp=0xc000644920 pc=0x453538
2024-01-05T09:43:53.607617Z,cloud_run_revision,"runtime.semacquire1(0x2eb9068, 0x30?, 0x1, 0x0, 0xab?)"
2024-01-05T09:43:53.607387Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:404
2024-01-05T09:43:53.607302Z,cloud_run_revision,runtime.goparkunlock(...)
2024-01-05T09:43:53.607276Z,cloud_run_revision,	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000644920 sp=0xc000644900 pc=0x441fae
2024-01-05T09:43:53.607172Z,cloud_run_revision,"runtime.gopark(0xec7b4edcb0e07403?, 0x8?, 0x40?, 0x54?, 0xc00055c0b8?)"
2024-01-05T09:43:53.607165Z,cloud_run_revision,goroutine 1 [semacquire]:
2024-01-05T09:43:53.607004Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059cfe8 sp=0xc00059cfe0 pc=0x475781
2024-01-05T09:43:53.606808Z,cloud_run_revision,runtime.goexit()
2024-01-05T09:43:53.606711Z,cloud_run_revision,	/usr/local/go/src/runtime/asm_amd64.s:1035 +0xcc fp=0xc00059cfe0 sp=0xc00059cfb8 pc=0x47552c
2024-01-05T09:43:53.606463Z,cloud_run_revision,"runtime.cgocallback(0x53, 0x0, 0x0)"
2024-01-05T09:43:53.606420Z,cloud_run_revision,	<autogenerated>:1 +0x29 fp=0xc00059cfb8 sp=0xc00059cf90 pc=0x477de9
2024-01-05T09:43:53.606377Z,cloud_run_revision,"runtime.cgocallbackg(0x1610460, 0x3e4c983ffa40, 0x0)"
2024-01-05T09:43:53.606355Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:245 +0x109 fp=0xc00059cf90 sp=0xc00059cf00 pc=0x40b129
2024-01-05T09:43:53.606303Z,cloud_run_revision,"runtime.cgocallbackg(0x0?, 0x0?, 0x0?)"
2024-01-05T09:43:53.606296Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:329 +0x2c2 fp=0xc00059cf00 sp=0xc00059ce30 pc=0x40b482
2024-01-05T09:43:53.606285Z,cloud_run_revision,"runtime.cgocallbackg1(0x1610460, 0x0?, 0x0)"
2024-01-05T09:43:53.606133Z,cloud_run_revision,	_cgo_gotypes.go:915 +0x16 fp=0xc00059ce30 sp=0xc00059ce18 pc=0x1610476
2024-01-05T09:43:53.605897Z,cloud_run_revision,_cgoexp_a66e29637541_go_execute_script(0x1e45a00?)
2024-01-05T09:43:53.605653Z,cloud_run_revision,	/go/src/app/frankenphp.go:510 +0x133 fp=0xc00059ce18 sp=0xc00059cdb0 pc=0x160bf13
2024-01-05T09:43:53.605538Z,cloud_run_revision,github.com/dunglas/frankenphp.go_execute_script(0x473701?)
2024-01-05T09:43:53.605340Z,cloud_run_revision,	_cgo_gotypes.go:783 +0x47 fp=0xc00059cdb0 sp=0xc00059cd88 pc=0x1608d27
2024-01-05T09:43:53.605116Z,cloud_run_revision,github.com/dunglas/frankenphp._Cfunc_frankenphp_execute_script(0x3e4c90134b90)
2024-01-05T09:43:53.604747Z,cloud_run_revision,	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc00059cd88 sp=0xc00059cd50 pc=0x40af8b
2024-01-05T09:43:53.604735Z,cloud_run_revision,"runtime.cgocall(0x1787300, 0xc00059cdb0)"
2024-01-05T09:43:53.604054Z,cloud_run_revision,"goroutine 66 [syscall, locked to thread]:"
2024-01-05T09:43:53.603950Z,cloud_run_revision,signal arrived during cgo execution
2024-01-05T09:43:53.603937Z,cloud_run_revision,PC=0x3e4d1209bce0 m=10 sigcode=1
2024-01-05T09:43:53.603797Z,cloud_run_revision,SIGSEGV: segmentation violation

How to fix this? Thanks

@piotrekkr
Copy link
Author

Okay I probably found the cause. I was using Datadog extension for tracing and profiling like this:

COPY --from=datadog/serverless-init:1.1.4 /datadog-init /app/datadog-init
ADD https://github.com/DataDog/dd-trace-php/releases/download/0.96.0/datadog-setup.php /datadog-setup.php

RUN php /datadog-setup.php --php-bin=all

When I removed RUN line it now works. My guess is that Datadog changes/add something to php that generates segfaults when executed through frankenphp.

Should I close this or you want to investigate this?

@piotrekkr
Copy link
Author

Okay even without datadog installed I have some weird behavior on Cloud Run. I had 2 milion error logs with this:

 PHP Fatal error:  Uncaught Error: Call to undefined function dirname() in /var/www/public/index.php:5
Stack trace:
#0 {main}
  thrown in /var/www/public/index.php on line 5 

This is index.php (standard Symfony one):

<?php

use Pricing\Kernel;

require_once dirname(__DIR__).'/vendor/autoload_runtime.php';

return function (array $context) {
    return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};

Idk how this is even possible. Is this related to frankenphp? Thanks

@withinboredom
Copy link
Collaborator

Your original issue looks remarkably like #46. Does it use fibers?

Your second issue looks remarkably like opcache/jit corruption, try disabling it and see how it does.

@piotrekkr
Copy link
Author

@withinboredom About fibers , I scanned whole project for them (including vendors) and found some in datadog/dd-trace library for php, so you are probably right I think.

About opcache/jit corruption. Should I disable opcache or jit or both? I have settings like this for JIT

www-data@c811c9bc01e9:/var/www$ php -i |grep -i jit
auto_globals_jit => On => On
PCRE JIT Support => enabled
PCRE JIT Target => x86 64bit (little endian + unaligned)
pcre.jit => On => On
JIT => On
opcache.jit => tracing => tracing
opcache.jit_bisect_limit => 0 => 0
opcache.jit_blacklist_root_trace => 16 => 16
opcache.jit_blacklist_side_trace => 8 => 8
opcache.jit_buffer_size => 0 => 0
opcache.jit_debug => 0 => 0
opcache.jit_hot_func => 127 => 127
opcache.jit_hot_loop => 64 => 64
opcache.jit_hot_return => 8 => 8
opcache.jit_hot_side_exit => 8 => 8
opcache.jit_max_exit_counters => 8192 => 8192
opcache.jit_max_loop_unrolls => 8 => 8
opcache.jit_max_polymorphic_calls => 2 => 2
opcache.jit_max_recursive_calls => 2 => 2
opcache.jit_max_recursive_returns => 2 => 2
opcache.jit_max_root_traces => 1024 => 1024
opcache.jit_max_side_traces => 128 => 128
opcache.jit_prof_threshold => 0.005 => 0.005

And for opcache:

www-data@c811c9bc01e9:/var/www$ php -i |grep -i opcache
/usr/local/etc/php/conf.d/docker-php-ext-opcache.ini,
    with Zend OPcache v8.2.14, Copyright (c), by Zend Technologies
Zend OPcache
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => Off => Off
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => On => On
opcache.file_cache_only => Off => Off
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180
opcache.huge_code_pages => Off => Off
opcache.interned_strings_buffer => 8 => 8
opcache.jit => tracing => tracing
opcache.jit_bisect_limit => 0 => 0
opcache.jit_blacklist_root_trace => 16 => 16
opcache.jit_blacklist_side_trace => 8 => 8
opcache.jit_buffer_size => 0 => 0
opcache.jit_debug => 0 => 0
opcache.jit_hot_func => 127 => 127
opcache.jit_hot_loop => 64 => 64
opcache.jit_hot_return => 8 => 8
opcache.jit_hot_side_exit => 8 => 8
opcache.jit_max_exit_counters => 8192 => 8192
opcache.jit_max_loop_unrolls => 8 => 8
opcache.jit_max_polymorphic_calls => 2 => 2
opcache.jit_max_recursive_calls => 2 => 2
opcache.jit_max_recursive_returns => 2 => 2
opcache.jit_max_root_traces => 1024 => 1024
opcache.jit_max_side_traces => 128 => 128
opcache.jit_prof_threshold => 0.005 => 0.005
opcache.lockfile_path => /tmp => /tmp
opcache.log_verbosity_level => 1 => 1
opcache.max_accelerated_files => 10000 => 10000
opcache.max_file_size => 0 => 0
opcache.max_wasted_percentage => 5 => 5
opcache.memory_consumption => 128 => 128
opcache.opt_debug_level => 0 => 0
opcache.optimization_level => 0x7FFEBFFF => 0x7FFEBFFF
opcache.preferred_memory_model => no value => no value
opcache.preload => no value => no value
opcache.preload_user => no value => no value
opcache.protect_memory => Off => Off
opcache.record_warnings => Off => Off
opcache.restrict_api => no value => no value
opcache.revalidate_freq => 2 => 2
opcache.revalidate_path => Off => Off
opcache.save_comments => On => On
opcache.use_cwd => On => On
opcache.validate_permission => Off => Off
opcache.validate_root => Off => Off
opcache.validate_timestamps => On => On

@withinboredom
Copy link
Collaborator

withinboredom commented Jan 5, 2024

You may have to experiment a little bit. I vaguely remember something funky with zts + opcache/jit + 8.2, which I think it is fixed in 8.3. I thought it was fixed earlier this year in 8.2, but I can't find the issue in php-src now.

@piotrekkr
Copy link
Author

Hello again @withinboredom. Disabling opcache seems to help but would be nice if it was fixed. Was it this issue?

Issue with fibers will probably be fixed soon right?

@withinboredom
Copy link
Collaborator

The Opcache issue is likely a php bug that FrankenPHP is somehow triggering. If you can create a small project that reproduces the issue, I'd be happy to take a deeper look.

Fibers is a bit of a beast that requires changes in Go itself to support.

@piotrekkr
Copy link
Author

@withinboredom Thanks for your reply

The Opcache issue is likely a php bug that FrankenPHP is somehow triggering. If you can create a small project that reproduces the issue, I'd be happy to take a deeper look.

We are experiencing some weird problems with php-fpm workers getting stuck until max execution time is reached and then worker is killed. It is quite random and can happen just after deployment, after few days, few times per day etc. Changing php-fpm setting to restart workers after 5-10 requests seems to improve but not fix it entirely. I also tried with PHP 8.3.1 but this did not fix it. That is why we wanted to test if same happens with frankenphp but here we did get problems with opcache. Maybe opcache is related somehow to all our problems. Anyway, I will try to make some small project and reproduce but I think this may be somehow related to actual codebase we use and this one I cannot make public.

Fibers is a bit of a beast that requires changes in Go itself to support.

So fibers probably will not work until something in Go language will change and allow for it to work?

@jvahldick
Copy link

jvahldick commented Jan 25, 2024

Hey guys

I was looking to see if there was any SIGSEGV: segmentation violation ticket which might be related to my issue.
The command mentioned in this ticket is the same as the one I run.

CMD ["frankenphp", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile" ]

This means we are not running the app in worker mode, right?
I have the app running as a worker without any problems, but when developing it in the local environment, I keep the worker option out to have the code up to date.

I tried with OPCache on and off but could not get around the issue. Also, I tried to increase the number of threads with num_threads and limit the max requests but had no success as well.

Would you have any advice on how to investigate this further?

Something like this with k6 triggers the issue locally.

import http from 'k6/http';
import { check, sleep } from 'k6';

export const options = {
    vus: 5,
    duration: '10s',
};

export default function () {
    const url = `http://localhost:8089/`;

    http.get(url, options);
    sleep(1);
}

@withinboredom
Copy link
Collaborator

@jvahldick what is the actual issue you are running into?

@jvahldick
Copy link

jvahldick commented Jan 25, 2024

SIGSEGV: segmentation violation

I saw this issue as well later in the day #440.'
Not sure if they are related. I saw your comment there that you don't see the issue running on worker mode. Which I guess is also the case in this issue and mine.

Tried with the latest builds (PHP 8.2.15 and 8.3.2), but the issue remains.

@withinboredom
Copy link
Collaborator

There's usually a lot more information than that; I got that you got a segfault, but without a stack trace or some other information there's no way to tell what happened.

Secondly, are you using fibers, maybe? Can you share some code that causes the issue? Could you be running into #440? I don't have much to go on, so if you can't share some code, you'll have to research on your own.

@jvahldick
Copy link

Not using fibers.

logs

frankenphp-reproduceable-issue-workspace-1  | SIGSEGV: segmentation violation
frankenphp-reproduceable-issue-workspace-1  | PC=0xffffa6945a44 m=22 sigcode=1
frankenphp-reproduceable-issue-workspace-1  | signal arrived during cgo execution
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 121 [syscall, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocall(0x162c440, 0x4000785c78)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:157 +0x44 fp=0x4000785c40 sp=0x4000785c00 pc=0x4099d4
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp._Cfunc_frankenphp_update_server_context(0x1, 0x16, 0x0, 0xffffa5841a90, 0xffff5d33cfb0, 0x0, 0x0, 0xffff5d33cfc0, 0x0, 0x0, ...)
frankenphp-reproduceable-issue-workspace-1  | 	_cgo_gotypes.go:864 +0x34 fp=0x4000785c70 sp=0x4000785c40 pc=0x14cbf04
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.updateServerContext(0x4000171a00, 0x20?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:418 +0x434 fp=0x4000785d80 sp=0x4000785c70 pc=0x14ce184
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.go_execute_script(0x4000785e01?)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:505 +0xf8 fp=0x4000785df0 sp=0x4000785d80 pc=0x14ce838
frankenphp-reproduceable-issue-workspace-1  | _cgoexp_983956aa5bb2_go_execute_script(0x1ce99b8?)
frankenphp-reproduceable-issue-workspace-1  | 	_cgo_gotypes.go:915 +0x20 fp=0x4000785e10 sp=0x4000785df0 pc=0x14d2610
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg1(0x14d25f0, 0x0?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:329 +0x240 fp=0x4000785ef0 sp=0x4000785e10 pc=0x409e20
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:245 +0xec fp=0x4000785f80 sp=0x4000785ef0 pc=0x409b4c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x14d25f0, 0xffff585705c0, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x1c fp=0x4000785fb0 sp=0x4000785f80 pc=0x47770c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallback(0x0, 0x0, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1105 +0xb0 fp=0x4000785fe0 sp=0x4000785fb0 pc=0x475870
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000785fe0 sp=0x4000785fe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 1 [select (no cases)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x400065d7e8?, 0xa73e5c?, 0x71?, 0xf8?, 0x4?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40007277c0 sp=0x40007277a0 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.block()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/select.go:103 +0x30 fp=0x40007277f0 sp=0x40007277c0 pc=0x451bf0
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/cmd.cmdRun({0x0?})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/cmd/commandfuncs.go:283 +0x96c fp=0x4000727b00 sp=0x40007277f0 pc=0xa73e6c
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/cmd.init.1.func2.WrapCommandFuncForCobra.func1(0x40004baf00, {0x1a4fa81?, 0x4?, 0x1a4f891?})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/cmd/cobra.go:137 +0x34 fp=0x4000727b50 sp=0x4000727b00 pc=0xa7e304
frankenphp-reproduceable-issue-workspace-1  | github.com/spf13/cobra.(*Command).execute(0x40004baf00, {0x40002b0880, 0x4, 0x4})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 +0x840 fp=0x4000727d00 sp=0x4000727b50 pc=0xa02e30
frankenphp-reproduceable-issue-workspace-1  | github.com/spf13/cobra.(*Command).ExecuteC(0x2c42fe0)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 +0x344 fp=0x4000727de0 sp=0x4000727d00 pc=0xa035b4
frankenphp-reproduceable-issue-workspace-1  | github.com/spf13/cobra.(*Command).Execute(...)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/cmd.Main()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/cmd/main.go:66 +0x68 fp=0x4000727e40 sp=0x4000727de0 pc=0xa77b88
frankenphp-reproduceable-issue-workspace-1  | main.main()
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/caddy/frankenphp/main.go:23 +0x130 fp=0x4000727f30 sp=0x4000727e40 pc=0x162b640
frankenphp-reproduceable-issue-workspace-1  | runtime.main()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:267 +0x2bc fp=0x4000727fd0 sp=0x4000727f30 pc=0x4409dc
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000727fd0 sp=0x4000727fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 17 [select, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x4000098dd8?, 0x2?, 0x48?, 0x60?, 0x4000098dbc?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000098c50 sp=0x4000098c30 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.selectgo(0x4000098dd8, 0x4000098db8, 0x2d1dcc0?, 0x0, 0x0?, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x4000098d60 sp=0x4000098c50 pc=0x452218
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.go_fetch_request()
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:472 +0x64 fp=0x4000098e00 sp=0x4000098d60 pc=0x14ce564
frankenphp-reproduceable-issue-workspace-1  | _cgoexp_983956aa5bb2_go_fetch_request(0xffff5d3fe8f0)
frankenphp-reproduceable-issue-workspace-1  | 	_cgo_gotypes.go:907 +0x20 fp=0x4000098e10 sp=0x4000098e00 pc=0x14d25c0
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg1(0x14d25a0, 0x4000098fe0?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:329 +0x240 fp=0x4000098ef0 sp=0x4000098e10 pc=0x409e20
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:245 +0xec fp=0x4000098f80 sp=0x4000098ef0 pc=0x409b4c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x14d25a0, 0xffff5d3fe8f0, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x1c fp=0x4000098fb0 sp=0x4000098f80 pc=0x47770c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallback(0x0, 0x0, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1105 +0xb0 fp=0x4000098fe0 sp=0x4000098fb0 pc=0x475870
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000098fe0 sp=0x4000098fe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 2 [force gc (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000084f90 sp=0x4000084f70 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.goparkunlock(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:404
frankenphp-reproduceable-issue-workspace-1  | runtime.forcegchelper()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:322 +0xb8 fp=0x4000084fd0 sp=0x4000084f90 pc=0x440c98
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000084fd0 sp=0x4000084fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.init.6 in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:310 +0x24
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 3 [GC sweep wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000085760 sp=0x4000085740 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.goparkunlock(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:404
frankenphp-reproduceable-issue-workspace-1  | runtime.bgsweep(0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgcsweep.go:321 +0x108 fp=0x40000857b0 sp=0x4000085760 pc=0x42ad18
frankenphp-reproduceable-issue-workspace-1  | runtime.gcenable.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:200 +0x28 fp=0x40000857d0 sp=0x40000857b0 pc=0x41f7b8
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000857d0 sp=0x40000857d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcenable in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:200 +0x6c
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 4 [GC scavenge wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x29c55c?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000085f50 sp=0x4000085f30 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.goparkunlock(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:404
frankenphp-reproduceable-issue-workspace-1  | runtime.(*scavengerState).park(0x2ce69e0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000085f80 sp=0x4000085f50 pc=0x42856c
frankenphp-reproduceable-issue-workspace-1  | runtime.bgscavenge(0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000085fb0 sp=0x4000085f80 pc=0x428b1c
frankenphp-reproduceable-issue-workspace-1  | runtime.gcenable.func2()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:201 +0x28 fp=0x4000085fd0 sp=0x4000085fb0 pc=0x41f758
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000085fd0 sp=0x4000085fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcenable in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:201 +0xac
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 5 [finalizer wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x4000005860?, 0xc?, 0x98?, 0x1?, 0x1a3f040?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000084580 sp=0x4000084560 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.runfinq()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mfinal.go:193 +0x108 fp=0x40000847d0 sp=0x4000084580 pc=0x41e868
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000847d0 sp=0x40000847d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.createfing in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mfinal.go:163 +0x80
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 6 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000086730 sp=0x4000086710 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x40000867d0 sp=0x4000086730 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000867d0 sp=0x40000867d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 7 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000086f30 sp=0x4000086f10 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x4000086fd0 sp=0x4000086f30 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000086fd0 sp=0x4000086fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 18 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000080730 sp=0x4000080710 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x40000807d0 sp=0x4000080730 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000807d0 sp=0x40000807d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 8 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x1ee1c5290c476?, 0x3?, 0xcd?, 0x46?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000087730 sp=0x4000087710 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x40000877d0 sp=0x4000087730 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000877d0 sp=0x40000877d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 19 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x1ee1c5279b718?, 0x1?, 0xc3?, 0x9c?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000080f30 sp=0x4000080f10 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x4000080fd0 sp=0x4000080f30 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000080fd0 sp=0x4000080fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 34 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x1ee1c5279ba83?, 0x3?, 0x1c?, 0x25?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400011c730 sp=0x400011c710 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x400011c7d0 sp=0x400011c730 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400011c7d0 sp=0x400011c7d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 9 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x2d20280?, 0x1?, 0x6a?, 0x87?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000087f30 sp=0x4000087f10 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x4000087fd0 sp=0x4000087f30 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000087fd0 sp=0x4000087fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 20 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x1ee1c52928531?, 0x3?, 0x95?, 0x7b?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000081730 sp=0x4000081710 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x40000817d0 sp=0x4000081730 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40000817d0 sp=0x40000817d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 50 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x1ee1c5292c1e6?, 0x1?, 0x5f?, 0xd4?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000118730 sp=0x4000118710 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x40001187d0 sp=0x4000118730 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40001187d0 sp=0x40001187d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 21 [GC worker (idle)]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x1ee1c5292ba93?, 0x1?, 0x55?, 0xbe?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000081f30 sp=0x4000081f10 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.gcBgMarkWorker()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1295 +0xd8 fp=0x4000081fd0 sp=0x4000081f30 pc=0x421418
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000081fd0 sp=0x4000081fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.gcBgMarkStartWorkers in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:1219 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 10 [select]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x400011a780?, 0x2?, 0x68?, 0xa6?, 0x400011a764?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400011a610 sp=0x400011a5f0 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.selectgo(0x400011a780, 0x400011a760, 0x0?, 0x0, 0x0?, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x400011a720 sp=0x400011a610 pc=0x452218
frankenphp-reproduceable-issue-workspace-1  | github.com/golang/glog.(*fileSink).flushDaemon(0x2ce66d8)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:351 +0xa8 fp=0x400011a7b0 sp=0x400011a720 pc=0xd08898
frankenphp-reproduceable-issue-workspace-1  | github.com/golang/glog.init.1.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:166 +0x28 fp=0x400011a7d0 sp=0x400011a7b0 pc=0xd07a88
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400011a7d0 sp=0x400011a7d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/golang/glog.init.1 in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:166 +0x150
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 67 [select]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x400011aec8?, 0x3?, 0xe8?, 0xad?, 0x400011aeba?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000097d60 sp=0x4000097d40 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.selectgo(0x4000097ec8, 0x400011aeb4, 0x400011aed8?, 0x2, 0x400011aec0?, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x4000097e70 sp=0x4000097d60 pc=0x452218
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/certmagic.(*RingBufferRateLimiter).permit(0x4000406320)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:217 +0x78 fp=0x4000097f00 sp=0x4000097e70 pc=0x847198
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/certmagic.(*RingBufferRateLimiter).loop(0x4000406320)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:89 +0x6c fp=0x4000097fb0 sp=0x4000097f00 pc=0x846a9c
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/certmagic.NewRateLimiter.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:45 +0x28 fp=0x4000097fd0 sp=0x4000097fb0 pc=0x8469f8
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000097fd0 sp=0x4000097fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/caddyserver/certmagic.NewRateLimiter in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/ratelimiter.go:45 +0x138
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 14 [chan receive]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x400011ae48?, 0x99be9c?, 0x1?, 0x0?, 0x180d720?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400011ae20 sp=0x400011ae00 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv(0x4000524960, 0x0, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:583 +0x414 fp=0x400011aea0 sp=0x400011ae20 pc=0x40bd94
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv1(0x4000524960?, 0x400011af38?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:442 +0x14 fp=0x400011aed0 sp=0x400011aea0 pc=0x40b944
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap.go:43 +0xcc fp=0x400011afd0 sp=0x400011aed0 pc=0x9b948c
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400011afd0 sp=0x400011afd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap.go:38 +0x24
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 15 [chan receive]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x4000447d18?, 0x99be9c?, 0x1?, 0xcb?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000447cf0 sp=0x4000447cd0 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv(0x40000516e0, 0x4000447e28, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:583 +0x414 fp=0x4000447d70 sp=0x4000447cf0 pc=0x40bd94
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv2(0x40000516e0?, 0x4000447f78?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:447 +0x14 fp=0x4000447da0 sp=0x4000447d70 pc=0x40b964
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2.trapSignalsPosix.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap_posix.go:35 +0xc4 fp=0x4000447fd0 sp=0x4000447da0 pc=0x9b8e74
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000447fd0 sp=0x4000447fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/caddyserver/caddy/v2.trapSignalsPosix in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/sigtrap_posix.go:31 +0x24
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 38 [select, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x400011cfa0?, 0x2?, 0x0?, 0x0?, 0x400011cf9c?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400011ce30 sp=0x400011ce10 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.selectgo(0x400011cfa0, 0x400011cf98, 0x0?, 0x0, 0x0?, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x400011cf40 sp=0x400011ce30 pc=0x452218
frankenphp-reproduceable-issue-workspace-1  | runtime.ensureSigM.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/signal_unix.go:1014 +0x198 fp=0x400011cfd0 sp=0x400011cf40 pc=0x46b7b8
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400011cfd0 sp=0x400011cfd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by runtime.ensureSigM in goroutine 14
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/signal_unix.go:997 +0xd8
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 39 [syscall]:
frankenphp-reproduceable-issue-workspace-1  | runtime.notetsleepg(0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/lock_futex.go:236 +0x34 fp=0x400011d790 sp=0x400011d750 pc=0x411214
frankenphp-reproduceable-issue-workspace-1  | os/signal.signal_recv()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/sigqueue.go:152 +0x30 fp=0x400011d7b0 sp=0x400011d790 pc=0x4717f0
frankenphp-reproduceable-issue-workspace-1  | os/signal.loop()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/os/signal/signal_unix.go:23 +0x1c fp=0x400011d7d0 sp=0x400011d7b0 pc=0x99c87c
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400011d7d0 sp=0x400011d7d0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by os/signal.Notify.func1.1 in goroutine 14
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/os/signal/signal.go:151 +0x28
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 85 [IO wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000445ae0 sp=0x4000445ac0 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.netpollblock(0x4000445bb8?, 0x49b47c?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000445b20 sp=0x4000445ae0 pc=0x439928
frankenphp-reproduceable-issue-workspace-1  | internal/poll.runtime_pollWait(0xffff5dc5beb0, 0x72)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000445b50 sp=0x4000445b20 pc=0x46f530
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).wait(0x400059dd80?, 0x412538?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000445b80 sp=0x4000445b50 pc=0x516ab8
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).waitRead(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*FD).Accept(0x400059dd80)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_unix.go:611 +0x250 fp=0x4000445c30 sp=0x4000445b80 pc=0x51b540
frankenphp-reproduceable-issue-workspace-1  | net.(*netFD).accept(0x400059dd80)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/fd_unix.go:172 +0x28 fp=0x4000445cf0 sp=0x4000445c30 pc=0x5b6e08
frankenphp-reproduceable-issue-workspace-1  | net.(*TCPListener).accept(0x400046ef80)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/tcpsock_posix.go:152 +0x28 fp=0x4000445d20 sp=0x4000445cf0 pc=0x5d0548
frankenphp-reproduceable-issue-workspace-1  | net.(*TCPListener).Accept(0x400046ef80)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/tcpsock.go:315 +0x2c fp=0x4000445d60 sp=0x4000445d20 pc=0x5cf70c
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2.(*deleteListener).Accept(0x40003b16c0?)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x30 fp=0x4000445d80 sp=0x4000445d60 pc=0x9bded0
frankenphp-reproduceable-issue-workspace-1  | net/http.(*onceCloseListener).Accept(0x40002582d0?)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x30 fp=0x4000445da0 sp=0x4000445d80 pc=0x704e00
frankenphp-reproduceable-issue-workspace-1  | net/http.(*Server).Serve(0x4000533950, {0xffff5ddd7718, 0x400046efa0})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3056 +0x2b8 fp=0x4000445ed0 sp=0x4000445da0 pc=0x6e1be8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2.replaceLocalAdminServer.func2()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/admin.go:449 +0x12c fp=0x4000445fd0 sp=0x4000445ed0 pc=0x99e90c
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000445fd0 sp=0x4000445fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/caddyserver/caddy/v2.replaceLocalAdminServer in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/admin.go:445 +0x410
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 86 [select]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x4000446ea8?, 0x3?, 0x1?, 0x0?, 0x4000446e2a?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000446cd0 sp=0x4000446cb0 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.selectgo(0x4000446ea8, 0x4000446e24, 0x1?, 0x0, 0x0?, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x4000446de0 sp=0x4000446cd0 pc=0x452218
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/certmagic.(*Cache).maintainAssets(0x400059de00, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/maintain.go:69 +0x2b0 fp=0x4000446fb0 sp=0x4000446de0 pc=0x83ead0
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/certmagic.NewCache.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/cache.go:127 +0x2c fp=0x4000446fd0 sp=0x4000446fb0 pc=0x82265c
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000446fd0 sp=0x4000446fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/caddyserver/certmagic.NewCache in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/certmagic@v0.20.0/cache.go:127 +0x1ec
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 87 [select]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x40005cbfa0?, 0x2?, 0x0?, 0x0?, 0x40005cbf94?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40006b9e40 sp=0x40006b9e20 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.selectgo(0x40006b9fa0, 0x40005cbf90, 0x0?, 0x0, 0x0?, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x40006b9f50 sp=0x40006b9e40 pc=0x452218
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean.func1()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddytls/tls.go:540 +0x88 fp=0x40006b9fd0 sp=0x40006b9f50 pc=0xf86a98
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40006b9fd0 sp=0x40006b9fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddytls/tls.go:532 +0xe8
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 88 [IO wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000441bb0 sp=0x4000441b90 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.netpollblock(0x4000441c88?, 0x49b47c?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000441bf0 sp=0x4000441bb0 pc=0x439928
frankenphp-reproduceable-issue-workspace-1  | internal/poll.runtime_pollWait(0xffff5dc5bdb8, 0x72)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000441c20 sp=0x4000441bf0 pc=0x46f530
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).wait(0x4000505500?, 0x41a5f0?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000441c50 sp=0x4000441c20 pc=0x516ab8
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).waitRead(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*FD).Accept(0x4000505500)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_unix.go:611 +0x250 fp=0x4000441d00 sp=0x4000441c50 pc=0x51b540
frankenphp-reproduceable-issue-workspace-1  | net.(*netFD).accept(0x4000505500)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/fd_unix.go:172 +0x28 fp=0x4000441dc0 sp=0x4000441d00 pc=0x5b6e08
frankenphp-reproduceable-issue-workspace-1  | net.(*TCPListener).accept(0x400046fc40)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/tcpsock_posix.go:152 +0x28 fp=0x4000441df0 sp=0x4000441dc0 pc=0x5d0548
frankenphp-reproduceable-issue-workspace-1  | net.(*TCPListener).Accept(0x400046fc40)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/tcpsock.go:315 +0x2c fp=0x4000441e30 sp=0x4000441df0 pc=0x5cf70c
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2.(*deleteListener).Accept(0x4000594340?)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x30 fp=0x4000441e50 sp=0x4000441e30 pc=0x9bded0
frankenphp-reproduceable-issue-workspace-1  | net/http.(*onceCloseListener).Accept(0x40006ac120?)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x30 fp=0x4000441e70 sp=0x4000441e50 pc=0x704e00
frankenphp-reproduceable-issue-workspace-1  | net/http.(*Server).Serve(0x4000533c20, {0xffff5ddd7718, 0x400046fc60})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3056 +0x2b8 fp=0x4000441fa0 sp=0x4000441e70 pc=0x6e1be8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start.func3()
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/app.go:509 +0x30 fp=0x4000441fd0 sp=0x4000441fa0 pc=0x1122220
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000441fd0 sp=0x4000441fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start in goroutine 1
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/app.go:509 +0x16d4
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 52 [chan receive]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x4000713988?, 0x412094?, 0xa8?, 0x39?, 0x47e8b4?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000713950 sp=0x4000713930 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv(0x40006b01e0, 0x0, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:583 +0x414 fp=0x40007139d0 sp=0x4000713950 pc=0x40bd94
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv1(0x4000713aa0?, 0x4000713a48?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:442 +0x14 fp=0x4000713a00 sp=0x40007139d0 pc=0x40b944
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.ServeHTTP({0xffff5d935010?, 0x400003d2f0}, 0x4000171a00)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:464 +0x1b8 fp=0x4000713ad0 sp=0x4000713a00 pc=0x14ce3e8
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp/caddy.FrankenPHPModule.ServeHTTP({{0x1a6d389, 0x10}, {0x4000391240, 0x1, 0x1}, 0x0, 0x0, 0x40003bb260}, {0xffff5d935010, 0x400003d2f0}, ...)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/caddy/caddy.go:269 +0x3bc fp=0x4000713e20 sp=0x4000713ad0 pc=0x15bae0c
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp/caddy.(*FrankenPHPModule).ServeHTTP(0x28?, {0xffff5d935010?, 0x400003d2f0?}, 0x1140620?, {0x1f67f00?, 0x4000254800?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0xa4 fp=0x4000713ee0 sp=0x4000713e20 pc=0x15bfe74
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x400003d2f0?}, 0x400059af00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000713f20 sp=0x4000713ee0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x400003d2f0?}, 0x41297c?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000713f50 sp=0x4000713f20 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x1a6b2ec?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x4000713fe0 sp=0x4000713f50 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000254680?, {0xffff5d935010?, 0x400003d2f0?}, 0x4000504680?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714010 sp=0x4000713fe0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x4000412b40, 0x1d}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/rewrite/rewrite.go:137 +0x348 fp=0x40007141a0 sp=0x4000714010 pc=0x135ab98
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0x28?, {0xffff5d935010?, 0x400003d2f0?}, 0x1c0000000171fda0?, {0x1f67f00?, 0x4000254880?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0xc8 fp=0x40007142d0 sp=0x40007141a0 pc=0x135c7e8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x400003d2f0?}, 0x4000505380?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000714310 sp=0x40007142d0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x400003d2f0?}, 0x6?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714340 sp=0x4000714310 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40007143d0 sp=0x4000714340 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x400003d2f0?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714400 sp=0x40007143d0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x4000166db0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x4000714490 sp=0x4000714400 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000714538?, {0xffff5d935010?, 0x400003d2f0?}, 0x4?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40007144c0 sp=0x4000714490 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xffff5dab75f0?, {0xffff5d935010, 0x400003d2f0}, 0x4000171900, {0x1f67f00, 0x4000254960})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/vars.go:61 +0x238 fp=0x40007145a0 sp=0x40007144c0 pc=0x1147af8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0x28?, {0xffff5d935010?, 0x400003d2f0?}, 0x1140620?, {0x1f67f00?, 0x4000254960?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x3c fp=0x40007145e0 sp=0x40007145a0 pc=0x1154cdc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x400003d2f0?}, 0x40001fceb0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000714620 sp=0x40007145e0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x400003d2f0?}, 0x40006ad050?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714650 sp=0x4000714620 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x1?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40007146e0 sp=0x4000714650 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000400000?, {0xffff5d935010?, 0x400003d2f0?}, 0x1f67f00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714710 sp=0x40007146e0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0x400046f800, {0xffff5d935010, 0x400003d2f0}, 0x1140620?, {0x1f67f00, 0x400046fb60})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/subroute.go:74 +0x6c fp=0x4000714750 sp=0x4000714710 pc=0x114776c
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x400003d2f0?}, 0x400046f800?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000714790 sp=0x4000714750 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x400003d2f0?}, 0x1148d24?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40007147c0 sp=0x4000714790 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x4000714850 sp=0x40007147c0 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x400003d2f0?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714880 sp=0x4000714850 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x4000714910 sp=0x4000714880 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x400003d2f0?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714940 sp=0x4000714910 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x1a648cf?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x40007149d0 sp=0x4000714940 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000171900?, {0xffff5d935010?, 0x400003d2f0?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714a00 sp=0x40007149d0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0x40002a5d80, {0xffff5d935010, 0x400003d2f0}, 0x4000171900, {0x1f67f00, 0x400046fbc0})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/encode/encode.go:138 +0x264 fp=0x4000714a70 sp=0x4000714a00 pc=0x1186c04
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x400003d2f0?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000714ab0 sp=0x4000714a70 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0xffff5d935010?, 0x400003d2f0?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714ae0 sp=0x4000714ab0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0x40002520a8?}, {0xffff5d935010, 0x400003d2f0}, 0x4000171900, {0x1f67f00, 0x400003d380})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/headers/headers.go:110 +0x260 fp=0x4000714bb0 sp=0x4000714ae0 pc=0x1370e90
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xffff5dabeeb0?, {0xffff5d935010?, 0x400003d2f0?}, 0x9500004000506000?, {0x1f67f00?, 0x400003d380?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x5c fp=0x4000714c00 sp=0x4000714bb0 pc=0x13731dc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x400003d2f0?}, 0x400014ab70?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000714c40 sp=0x4000714c00 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000714ce8?, {0xffff5d935010?, 0x400003d2f0?}, 0x4?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714c70 sp=0x4000714c40 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xffff5dab75f0?, {0xffff5d935010, 0x400003d2f0}, 0x4000171900, {0x1f67f00, 0x400003d3b0})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/vars.go:61 +0x238 fp=0x4000714d50 sp=0x4000714c70 pc=0x1147af8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0x28?, {0xffff5d935010?, 0x400003d2f0?}, 0x1140620?, {0x1f67f00?, 0x400003d3b0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x3c fp=0x4000714d90 sp=0x4000714d50 pc=0x1154cdc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x400003d2f0?}, 0x40001fcdf8?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000714dd0 sp=0x4000714d90 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x400003d2f0?}, 0x4000a0bc00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714e00 sp=0x4000714dd0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x400003d2f0}, 0x4000010fc0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x4000714e90 sp=0x4000714e00 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000714ef8?, {0xffff5d935010?, 0x400003d2f0?}, 0xffffa4aab5b8?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000714ec0 sp=0x4000714e90 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0x0?, {0xffff5d935010?, 0x400003d2f0?}, 0x1?, {0x1f67f00?, 0x400046fbe0?})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:429 +0x1b0 fp=0x4000714fa0 sp=0x4000714ec0 pc=0x11428e0
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Provision.(*Server).wrapPrimaryRoute.func1({0xffff5d935010?, 0x400003d2f0?}, 0x4000715008?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:405 +0x40 fp=0x4000714fe0 sp=0x4000714fa0 pc=0x1120020
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x40005d2e00?, {0xffff5d935010?, 0x400003d2f0?}, 0x4000171900?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000715010 sp=0x4000714fe0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0x40003002c0, {0x1f758e8, 0x40006b4620}, 0x4000171700)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:341 +0xc7c fp=0x4000715900 sp=0x4000715010 pc=0x1141ddc
frankenphp-reproduceable-issue-workspace-1  | golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP({{0x1f685c0?, 0x40003002c0?}, 0x40005a2d20?}, {0x1f758e8, 0x40006b4620}, 0x4000171700)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/golang.org/x/net@v0.19.0/http2/h2c/h2c.go:125 +0x4c0 fp=0x4000715af0 sp=0x4000715900 pc=0xab85d0
frankenphp-reproduceable-issue-workspace-1  | golang.org/x/net/http2/h2c.(*h2cHandler).ServeHTTP(0x2d1dcc0?, {0x1f758e8?, 0x40006b4620?}, 0x4000715b40?)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x54 fp=0x4000715b30 sp=0x4000715af0 pc=0xab9404
frankenphp-reproduceable-issue-workspace-1  | net/http.serverHandler.ServeHTTP({0x4000591170?}, {0x1f758e8?, 0x40006b4620?}, 0x6?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:2938 +0xbc fp=0x4000715b60 sp=0x4000715b30 pc=0x6e182c
frankenphp-reproduceable-issue-workspace-1  | net/http.(*conn).serve(0x40006ac000, {0x1f7a6c8, 0x4000028630})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:2009 +0x518 fp=0x4000715fa0 sp=0x4000715b60 pc=0x6ddc28
frankenphp-reproduceable-issue-workspace-1  | net/http.(*Server).Serve.func3()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000715fd0 sp=0x4000715fa0 pc=0x6e1f40
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000715fd0 sp=0x4000715fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by net/http.(*Server).Serve in goroutine 88
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3086 +0x4cc
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 98 [syscall, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40004b1fe0 sp=0x40004b1fe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 91 [IO wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x4000440d68?, 0x41a5f0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000440d40 sp=0x4000440d20 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000440d80 sp=0x4000440d40 pc=0x439928
frankenphp-reproduceable-issue-workspace-1  | internal/poll.runtime_pollWait(0xffff5dc5bad0, 0x72)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000440db0 sp=0x4000440d80 pc=0x46f530
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).wait(0x40002d3500?, 0x40000287f1?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000440de0 sp=0x4000440db0 pc=0x516ab8
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).waitRead(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*FD).Read(0x40002d3500, {0x40000287f1, 0x1, 0x1})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000440e80 sp=0x4000440de0 pc=0x517e00
frankenphp-reproduceable-issue-workspace-1  | net.(*netFD).Read(0x40002d3500, {0x40000287f1?, 0x17e6320?, 0x1824940?})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/fd_posix.go:55 +0x28 fp=0x4000440ed0 sp=0x4000440e80 pc=0x5b51f8
frankenphp-reproduceable-issue-workspace-1  | net.(*conn).Read(0x4000088d80, {0x40000287f1?, 0x1?, 0x40004061e0?})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/net.go:179 +0x34 fp=0x4000440f20 sp=0x4000440ed0 pc=0x5c7a94
frankenphp-reproduceable-issue-workspace-1  | net.(*TCPConn).Read(0x400003c030?, {0x40000287f1?, 0x40004061e0?, 0x0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x2c fp=0x4000440f50 sp=0x4000440f20 pc=0x5da6ec
frankenphp-reproduceable-issue-workspace-1  | net/http.(*connReader).backgroundRead(0x40000287e0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:683 +0x40 fp=0x4000440fb0 sp=0x4000440f50 pc=0x6d81c0
frankenphp-reproduceable-issue-workspace-1  | net/http.(*connReader).startBackgroundRead.func2()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:679 +0x28 fp=0x4000440fd0 sp=0x4000440fb0 pc=0x6d80e8
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000440fd0 sp=0x4000440fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by net/http.(*connReader).startBackgroundRead in goroutine 54
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:679 +0xc8
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 53 [chan receive]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0xffffffffffffffff?, 0xffffffffffffffff?, 0x0?, 0x0?, 0x1?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400070f950 sp=0x400070f930 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv(0x40007922a0, 0x0, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:583 +0x414 fp=0x400070f9d0 sp=0x400070f950 pc=0x40bd94
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv1(0x400070faa0?, 0x400070fa48?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:442 +0x14 fp=0x400070fa00 sp=0x400070f9d0 pc=0x40b944
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.ServeHTTP({0xffff5d935010?, 0x4000591b60}, 0x400079cd00)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:464 +0x1b8 fp=0x400070fad0 sp=0x400070fa00 pc=0x14ce3e8
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp/caddy.FrankenPHPModule.ServeHTTP({{0x1a6d389, 0x10}, {0x4000391240, 0x1, 0x1}, 0x0, 0x0, 0x40003bb260}, {0xffff5d935010, 0x4000591b60}, ...)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/caddy/caddy.go:269 +0x3bc fp=0x400070fe20 sp=0x400070fad0 pc=0x15bae0c
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp/caddy.(*FrankenPHPModule).ServeHTTP(0x28?, {0xffff5d935010?, 0x4000591b60?}, 0x1140620?, {0x1f67f00?, 0x400051ac20?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0xa4 fp=0x400070fee0 sp=0x400070fe20 pc=0x15bfe74
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x4000591b60?}, 0x400059af00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x400070ff20 sp=0x400070fee0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x4000591b60?}, 0x41297c?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x400070ff50 sp=0x400070ff20 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x1a6b2ec?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x400070ffe0 sp=0x400070ff50 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x400051ab20?, {0xffff5d935010?, 0x4000591b60?}, 0x4000417980?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710010 sp=0x400070ffe0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x4000412b40, 0x1d}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/rewrite/rewrite.go:137 +0x348 fp=0x40007101a0 sp=0x4000710010 pc=0x135ab98
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0x28?, {0xffff5d935010?, 0x4000591b60?}, 0x7b0000000171fda0?, {0x1f67f00?, 0x400051ac40?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0xc8 fp=0x40007102d0 sp=0x40007101a0 pc=0x135c7e8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x4000591b60?}, 0x4000505380?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000710310 sp=0x40007102d0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x4000591b60?}, 0x6?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710340 sp=0x4000710310 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40007103d0 sp=0x4000710340 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x4000591b60?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710400 sp=0x40007103d0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x4000166db0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x4000710490 sp=0x4000710400 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000710538?, {0xffff5d935010?, 0x4000591b60?}, 0x4?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40007104c0 sp=0x4000710490 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xffff5d931740?, {0xffff5d935010, 0x4000591b60}, 0x400079cc00, {0x1f67f00, 0x400051ac80})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/vars.go:61 +0x238 fp=0x40007105a0 sp=0x40007104c0 pc=0x1147af8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0x28?, {0xffff5d935010?, 0x4000591b60?}, 0x1140620?, {0x1f67f00?, 0x400051ac80?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x3c fp=0x40007105e0 sp=0x40007105a0 pc=0x1154cdc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x4000591b60?}, 0x40001fceb0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000710620 sp=0x40007105e0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x4000591b60?}, 0x400078cea0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710650 sp=0x4000710620 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x1?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40007106e0 sp=0x4000710650 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000400000?, {0xffff5d935010?, 0x4000591b60?}, 0x1f67f00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710710 sp=0x40007106e0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0x400046f800, {0xffff5d935010, 0x4000591b60}, 0x1140620?, {0x1f67f00, 0x400046fb60})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/subroute.go:74 +0x6c fp=0x4000710750 sp=0x4000710710 pc=0x114776c
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x4000591b60?}, 0x400046f800?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000710790 sp=0x4000710750 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x4000591b60?}, 0x1148d24?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40007107c0 sp=0x4000710790 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x4000710850 sp=0x40007107c0 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x4000591b60?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710880 sp=0x4000710850 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x4000710910 sp=0x4000710880 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x4000591b60?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710940 sp=0x4000710910 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x1a648cf?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x40007109d0 sp=0x4000710940 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x400079cc00?, {0xffff5d935010?, 0x4000591b60?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710a00 sp=0x40007109d0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0x40002a5d80, {0xffff5d935010, 0x4000591b60}, 0x400079cc00, {0x1f67f00, 0x400046fbc0})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/encode/encode.go:138 +0x264 fp=0x4000710a70 sp=0x4000710a00 pc=0x1186c04
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x4000591b60?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000710ab0 sp=0x4000710a70 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0xffff5d935010?, 0x4000591b60?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710ae0 sp=0x4000710ab0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0x40002520a8?}, {0xffff5d935010, 0x4000591b60}, 0x400079cc00, {0x1f67f00, 0x4000591bf0})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/headers/headers.go:110 +0x260 fp=0x4000710bb0 sp=0x4000710ae0 pc=0x1370e90
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xffff5d934bc0?, {0xffff5d935010?, 0x4000591b60?}, 0x6800004000522000?, {0x1f67f00?, 0x4000591bf0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x5c fp=0x4000710c00 sp=0x4000710bb0 pc=0x13731dc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x4000591b60?}, 0x400014ab70?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000710c40 sp=0x4000710c00 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000710ce8?, {0xffff5d935010?, 0x4000591b60?}, 0x4?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710c70 sp=0x4000710c40 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xffff5d931740?, {0xffff5d935010, 0x4000591b60}, 0x400079cc00, {0x1f67f00, 0x4000591c20})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/vars.go:61 +0x238 fp=0x4000710d50 sp=0x4000710c70 pc=0x1147af8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0x28?, {0xffff5d935010?, 0x4000591b60?}, 0x1140620?, {0x1f67f00?, 0x4000591c20?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x3c fp=0x4000710d90 sp=0x4000710d50 pc=0x1154cdc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x4000591b60?}, 0x40001fcdf8?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x4000710dd0 sp=0x4000710d90 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x4000591b60?}, 0x400098bc00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710e00 sp=0x4000710dd0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x4000591b60}, 0x400030c528?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x4000710e90 sp=0x4000710e00 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000710ef8?, {0xffff5d935010?, 0x4000591b60?}, 0xffffa4aac3c8?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000710ec0 sp=0x4000710e90 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0x0?, {0xffff5d935010?, 0x4000591b60?}, 0x1?, {0x1f67f00?, 0x400046fbe0?})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:429 +0x1b0 fp=0x4000710fa0 sp=0x4000710ec0 pc=0x11428e0
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Provision.(*Server).wrapPrimaryRoute.func1({0xffff5d935010?, 0x4000591b60?}, 0x4000711008?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:405 +0x40 fp=0x4000710fe0 sp=0x4000710fa0 pc=0x1120020
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x40005d2e00?, {0xffff5d935010?, 0x4000591b60?}, 0x400079cc00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x4000711010 sp=0x4000710fe0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0x40003002c0, {0x1f758e8, 0x400024c620}, 0x400079ca00)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:341 +0xc7c fp=0x4000711900 sp=0x4000711010 pc=0x1141ddc
frankenphp-reproduceable-issue-workspace-1  | golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP({{0x1f685c0?, 0x40003002c0?}, 0x40005a2d20?}, {0x1f758e8, 0x400024c620}, 0x400079ca00)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/golang.org/x/net@v0.19.0/http2/h2c/h2c.go:125 +0x4c0 fp=0x4000711af0 sp=0x4000711900 pc=0xab85d0
frankenphp-reproduceable-issue-workspace-1  | golang.org/x/net/http2/h2c.(*h2cHandler).ServeHTTP(0x2d1dcc0?, {0x1f758e8?, 0x400024c620?}, 0x4000711b40?)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x54 fp=0x4000711b30 sp=0x4000711af0 pc=0xab9404
frankenphp-reproduceable-issue-workspace-1  | net/http.serverHandler.ServeHTTP({0x400003c030?}, {0x1f758e8?, 0x400024c620?}, 0x6?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:2938 +0xbc fp=0x4000711b60 sp=0x4000711b30 pc=0x6e182c
frankenphp-reproduceable-issue-workspace-1  | net/http.(*conn).serve(0x40006ac090, {0x1f7a6c8, 0x40000286f0})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:2009 +0x518 fp=0x4000711fa0 sp=0x4000711b60 pc=0x6ddc28
frankenphp-reproduceable-issue-workspace-1  | net/http.(*Server).Serve.func3()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x4000711fd0 sp=0x4000711fa0 pc=0x6e1f40
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000711fd0 sp=0x4000711fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by net/http.(*Server).Serve in goroutine 88
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3086 +0x4cc
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 54 [chan receive]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0xffffffffffffffff?, 0xffffffffffffffff?, 0x0?, 0x0?, 0x1?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x40005c5950 sp=0x40005c5930 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv(0x40002ea360, 0x0, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:583 +0x414 fp=0x40005c59d0 sp=0x40005c5950 pc=0x40bd94
frankenphp-reproduceable-issue-workspace-1  | runtime.chanrecv1(0x40005c5aa0?, 0x40005c5a48?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/chan.go:442 +0x14 fp=0x40005c5a00 sp=0x40005c59d0 pc=0x40b944
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.ServeHTTP({0xffff5d935010?, 0x40001faf60}, 0x40002fb200)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:464 +0x1b8 fp=0x40005c5ad0 sp=0x40005c5a00 pc=0x14ce3e8
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp/caddy.FrankenPHPModule.ServeHTTP({{0x1a6d389, 0x10}, {0x4000391240, 0x1, 0x1}, 0x0, 0x0, 0x40003bb260}, {0xffff5d935010, 0x40001faf60}, ...)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/caddy/caddy.go:269 +0x3bc fp=0x40005c5e20 sp=0x40005c5ad0 pc=0x15bae0c
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp/caddy.(*FrankenPHPModule).ServeHTTP(0x28?, {0xffff5d935010?, 0x40001faf60?}, 0x1140620?, {0x1f67f00?, 0x400059e6a0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0xa4 fp=0x40005c5ee0 sp=0x40005c5e20 pc=0x15bfe74
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x40001faf60?}, 0x400059af00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x40005c5f20 sp=0x40005c5ee0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x40001faf60?}, 0x41297c?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c5f50 sp=0x40005c5f20 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x1a6b2ec?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40005c5fe0 sp=0x40005c5f50 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x400059e5a0?, {0xffff5d935010?, 0x40001faf60?}, 0x400059c100?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6010 sp=0x40005c5fe0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.Rewrite.ServeHTTP({{0x0, 0x0}, {0x4000412b40, 0x1d}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/rewrite/rewrite.go:137 +0x348 fp=0x40005c61a0 sp=0x40005c6010 pc=0x135ab98
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite.(*Rewrite).ServeHTTP(0x28?, {0xffff5d935010?, 0x40001faf60?}, 0xba0000000171fda0?, {0x1f67f00?, 0x400059e6c0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0xc8 fp=0x40005c62d0 sp=0x40005c61a0 pc=0x135c7e8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x40001faf60?}, 0x4000505380?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x40005c6310 sp=0x40005c62d0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x40001faf60?}, 0x6?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6340 sp=0x40005c6310 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40005c63d0 sp=0x40005c6340 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x40001faf60?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6400 sp=0x40005c63d0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x4000166db0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x40005c6490 sp=0x40005c6400 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x40005c6538?, {0xffff5d935010?, 0x40001faf60?}, 0x4?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c64c0 sp=0x40005c6490 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xffff5dc6e918?, {0xffff5d935010, 0x40001faf60}, 0x40002fb100, {0x1f67f00, 0x400059e700})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/vars.go:61 +0x238 fp=0x40005c65a0 sp=0x40005c64c0 pc=0x1147af8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0x28?, {0xffff5d935010?, 0x40001faf60?}, 0x1140620?, {0x1f67f00?, 0x400059e700?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x3c fp=0x40005c65e0 sp=0x40005c65a0 pc=0x1154cdc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x40001faf60?}, 0x40001fceb0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x40005c6620 sp=0x40005c65e0 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x40001faf60?}, 0x4000258fc0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6650 sp=0x40005c6620 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x1?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40005c66e0 sp=0x40005c6650 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x4000400000?, {0xffff5d935010?, 0x40001faf60?}, 0x1f67f00?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6710 sp=0x40005c66e0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0x400046f800, {0xffff5d935010, 0x40001faf60}, 0x1140620?, {0x1f67f00, 0x400046fb60})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/subroute.go:74 +0x6c fp=0x40005c6750 sp=0x40005c6710 pc=0x114776c
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x40001faf60?}, 0x400046f800?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x40005c6790 sp=0x40005c6750 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x40001faf60?}, 0x1148d24?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c67c0 sp=0x40005c6790 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40005c6850 sp=0x40005c67c0 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x40001faf60?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6880 sp=0x40005c6850 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x1a68eca?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x40005c6910 sp=0x40005c6880 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f7a6c8?, {0xffff5d935010?, 0x40001faf60?}, 0xe?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6940 sp=0x40005c6910 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x1a648cf?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:268 +0x248 fp=0x40005c69d0 sp=0x40005c6940 pc=0x1140808
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x40002fb100?, {0xffff5d935010?, 0x40001faf60?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6a00 sp=0x40005c69d0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0x40002a5d80, {0xffff5d935010, 0x40001faf60}, 0x40002fb100, {0x1f67f00, 0x400046fbc0})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/encode/encode.go:138 +0x264 fp=0x40005c6a70 sp=0x40005c6a00 pc=0x1186c04
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x40001faf60?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x40005c6ab0 sp=0x40005c6a70 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x0?, {0xffff5d935010?, 0x40001faf60?}, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6ae0 sp=0x40005c6ab0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.Handler.ServeHTTP({0x0?, 0x40002520a8?}, {0xffff5d935010, 0x40001faf60}, 0x40002fb100, {0x1f67f00, 0x40001faff0})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/headers/headers.go:110 +0x260 fp=0x40005c6bb0 sp=0x40005c6ae0 pc=0x1370e90
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp/headers.(*Handler).ServeHTTP(0xffff5d931b30?, {0xffff5d935010?, 0x40001faf60?}, 0xc500004000100400?, {0x1f67f00?, 0x40001faff0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x5c fp=0x40005c6c00 sp=0x40005c6bb0 pc=0x13731dc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x40001faf60?}, 0x400014ab70?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x40005c6c40 sp=0x40005c6c00 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x40005c6ce8?, {0xffff5d935010?, 0x40001faf60?}, 0x4?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6c70 sp=0x40005c6c40 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xffff5dc6e918?, {0xffff5d935010, 0x40001faf60}, 0x40002fb100, {0x1f67f00, 0x40001fb020})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/vars.go:61 +0x238 fp=0x40005c6d50 sp=0x40005c6c70 pc=0x1147af8
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*VarsMiddleware).ServeHTTP(0x28?, {0xffff5d935010?, 0x40001faf60?}, 0x1140620?, {0x1f67f00?, 0x40001fb020?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x3c fp=0x40005c6d90 sp=0x40005c6d50 pc=0x1154cdc
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1({0xffff5d935010?, 0x40001faf60?}, 0x40001fcdf8?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:331 +0x48 fp=0x40005c6dd0 sp=0x40005c6d90 pc=0x1140b48
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x1f67f00?, {0xffff5d935010?, 0x40001faf60?}, 0x4000311000?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6e00 sp=0x40005c6dd0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.RouteList.Compile.wrapRoute.func1.1({0xffff5d935010, 0x40001faf60}, 0x400058c648?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/routes.go:300 +0x2b4 fp=0x40005c6e90 sp=0x40005c6e00 pc=0x1140874
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x40005c6ef8?, {0xffff5d935010?, 0x40001faf60?}, 0xffffa4aab108?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c6ec0 sp=0x40005c6e90 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0x0?, {0xffff5d935010?, 0x40001faf60?}, 0x1?, {0x1f67f00?, 0x400046fbe0?})
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:429 +0x1b0 fp=0x40005c6fa0 sp=0x40005c6ec0 pc=0x11428e0
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Provision.(*Server).wrapPrimaryRoute.func1({0xffff5d935010?, 0x40001faf60?}, 0x40005c7008?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:405 +0x40 fp=0x40005c6fe0 sp=0x40005c6fa0 pc=0x1120020
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0x40005d2e00?, {0xffff5d935010?, 0x40001faf60?}, 0x40002fb100?)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/caddyhttp.go:58 +0x38 fp=0x40005c7010 sp=0x40005c6fe0 pc=0x1127758
frankenphp-reproduceable-issue-workspace-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0x40003002c0, {0x1f758e8, 0x4000796620}, 0x40002faf00)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.7.6/modules/caddyhttp/server.go:341 +0xc7c fp=0x40005c7900 sp=0x40005c7010 pc=0x1141ddc
frankenphp-reproduceable-issue-workspace-1  | golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP({{0x1f685c0?, 0x40003002c0?}, 0x40005a2d20?}, {0x1f758e8, 0x4000796620}, 0x40002faf00)
frankenphp-reproduceable-issue-workspace-1  | 	/root/go/pkg/mod/golang.org/x/net@v0.19.0/http2/h2c/h2c.go:125 +0x4c0 fp=0x40005c7af0 sp=0x40005c7900 pc=0xab85d0
frankenphp-reproduceable-issue-workspace-1  | golang.org/x/net/http2/h2c.(*h2cHandler).ServeHTTP(0x2d1dcc0?, {0x1f758e8?, 0x4000796620?}, 0x40005c7b40?)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x54 fp=0x40005c7b30 sp=0x40005c7af0 pc=0xab9404
frankenphp-reproduceable-issue-workspace-1  | net/http.serverHandler.ServeHTTP({0x40000287e0?}, {0x1f758e8?, 0x4000796620?}, 0x6?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:2938 +0xbc fp=0x40005c7b60 sp=0x40005c7b30 pc=0x6e182c
frankenphp-reproduceable-issue-workspace-1  | net/http.(*conn).serve(0x40006ac120, {0x1f7a6c8, 0x4000028780})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:2009 +0x518 fp=0x40005c7fa0 sp=0x40005c7b60 pc=0x6ddc28
frankenphp-reproduceable-issue-workspace-1  | net/http.(*Server).Serve.func3()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3086 +0x30 fp=0x40005c7fd0 sp=0x40005c7fa0 pc=0x6e1f40
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40005c7fd0 sp=0x40005c7fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by net/http.(*Server).Serve in goroutine 88
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:3086 +0x4cc
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 99 [syscall, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40006bdfe0 sp=0x40006bdfe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 100 [syscall, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40004b5fe0 sp=0x40004b5fe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 101 [syscall, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000827fe0 sp=0x4000827fe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 49 [IO wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x4000784d68?, 0x41a5f0?, 0x30?, 0xc2?, 0x4000784d88?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x4000784d40 sp=0x4000784d20 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x4000784d80 sp=0x4000784d40 pc=0x439928
frankenphp-reproduceable-issue-workspace-1  | internal/poll.runtime_pollWait(0xffff5dc5bcc0, 0x72)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x4000784db0 sp=0x4000784d80 pc=0x46f530
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).wait(0x40002d2100?, 0x4000591181?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000784de0 sp=0x4000784db0 pc=0x516ab8
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).waitRead(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*FD).Read(0x40002d2100, {0x4000591181, 0x1, 0x1})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x4000784e80 sp=0x4000784de0 pc=0x517e00
frankenphp-reproduceable-issue-workspace-1  | net.(*netFD).Read(0x40002d2100, {0x4000591181?, 0x17e6320?, 0x1824940?})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/fd_posix.go:55 +0x28 fp=0x4000784ed0 sp=0x4000784e80 pc=0x5b51f8
frankenphp-reproduceable-issue-workspace-1  | net.(*conn).Read(0x4000088d70, {0x4000591181?, 0x1?, 0x40005a2320?})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/net.go:179 +0x34 fp=0x4000784f20 sp=0x4000784ed0 pc=0x5c7a94
frankenphp-reproduceable-issue-workspace-1  | net.(*TCPConn).Read(0x4000591170?, {0x4000591181?, 0x40005a2320?, 0xffff586f95c0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x2c fp=0x4000784f50 sp=0x4000784f20 pc=0x5da6ec
frankenphp-reproduceable-issue-workspace-1  | net/http.(*connReader).backgroundRead(0x4000591170)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:683 +0x40 fp=0x4000784fb0 sp=0x4000784f50 pc=0x6d81c0
frankenphp-reproduceable-issue-workspace-1  | net/http.(*connReader).startBackgroundRead.func2()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:679 +0x28 fp=0x4000784fd0 sp=0x4000784fb0 pc=0x6d80e8
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000784fd0 sp=0x4000784fd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by net/http.(*connReader).startBackgroundRead in goroutine 52
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:679 +0xc8
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 118 [syscall, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocall(0x162c440, 0x40006bfc78)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:157 +0x44 fp=0x40006bfc40 sp=0x40006bfc00 pc=0x4099d4
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp._Cfunc_frankenphp_update_server_context(0x1, 0x17, 0x0, 0xffff5d33cfd0, 0xffff5d33cfe0, 0x0, 0x0, 0xffff5d33cff0, 0x0, 0x0, ...)
frankenphp-reproduceable-issue-workspace-1  | 	_cgo_gotypes.go:864 +0x34 fp=0x40006bfc70 sp=0x40006bfc40 pc=0x14cbf04
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.updateServerContext(0x400079cd00, 0x20?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:418 +0x434 fp=0x40006bfd80 sp=0x40006bfc70 pc=0x14ce184
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.go_execute_script(0x4000442e01?)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:505 +0xf8 fp=0x40006bfdf0 sp=0x40006bfd80 pc=0x14ce838
frankenphp-reproduceable-issue-workspace-1  | _cgoexp_983956aa5bb2_go_execute_script(0x1ce99b8?)
frankenphp-reproduceable-issue-workspace-1  | 	_cgo_gotypes.go:915 +0x20 fp=0x40006bfe10 sp=0x40006bfdf0 pc=0x14d2610
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg1(0x14d25f0, 0x40006bffe0?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:329 +0x240 fp=0x40006bfef0 sp=0x40006bfe10 pc=0x409e20
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:245 +0xec fp=0x40006bff80 sp=0x40006bfef0 pc=0x409b4c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x14d25f0, 0xffff586765c0, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x1c fp=0x40006bffb0 sp=0x40006bff80 pc=0x47770c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallback(0x0, 0x0, 0x2)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1105 +0xb0 fp=0x40006bffe0 sp=0x40006bffb0 pc=0x475870
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40006bffe0 sp=0x40006bffe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 119 [runnable, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gcTrigger.test({0x0?, 0x0?, 0x0?})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/mgc.go:569 +0x144 fp=0x40006bbb20 sp=0x40006bbb20 pc=0x41fc74
frankenphp-reproduceable-issue-workspace-1  | runtime.mallocgc(0x10, 0x1788ca0, 0x1)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/malloc.go:1245 +0x78c fp=0x40006bbb90 sp=0x40006bbb20 pc=0x41273c
frankenphp-reproduceable-issue-workspace-1  | runtime.newobject(0x5d33d060006bbc38?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/malloc.go:1328 +0x2c fp=0x40006bbbc0 sp=0x40006bbb90 pc=0x41297c
frankenphp-reproduceable-issue-workspace-1  | sync.(*Map).Swap(0x2ce4e40, {0x1720960, 0x2c8a140}, {0x19f4540, 0x40002fb200})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/sync/map.go:330 +0x38 fp=0x40006bbc30 sp=0x40006bbbc0 pc=0x47f5d8
frankenphp-reproduceable-issue-workspace-1  | sync.(*Map).Store(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/sync/map.go:155
frankenphp-reproduceable-issue-workspace-1  | runtime/cgo.NewHandle({0x19f4540, 0x40002fb200})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgo/handle.go:114 +0x9c fp=0x40006bbc70 sp=0x40006bbc30 pc=0x5a479c
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.updateServerContext(0x40002fb200, 0x20?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:414 +0x21c fp=0x40006bbd80 sp=0x40006bbc70 pc=0x14cdf6c
frankenphp-reproduceable-issue-workspace-1  | github.com/dunglas/frankenphp.go_execute_script(0x4000789e01?)
frankenphp-reproduceable-issue-workspace-1  | 	/go/src/app/frankenphp.go:505 +0xf8 fp=0x40006bbdf0 sp=0x40006bbd80 pc=0x14ce838
frankenphp-reproduceable-issue-workspace-1  | _cgoexp_983956aa5bb2_go_execute_script(0x1ce99b8?)
frankenphp-reproduceable-issue-workspace-1  | 	_cgo_gotypes.go:915 +0x20 fp=0x40006bbe10 sp=0x40006bbdf0 pc=0x14d2610
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg1(0x14d25f0, 0x40006bbfe0?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:329 +0x240 fp=0x40006bbef0 sp=0x40006bbe10 pc=0x409e20
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/cgocall.go:245 +0xec fp=0x40006bbf80 sp=0x40006bbef0 pc=0x409b4c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallbackg(0x14d25f0, 0xffff585f35c0, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x1c fp=0x40006bbfb0 sp=0x40006bbf80 pc=0x47770c
frankenphp-reproduceable-issue-workspace-1  | runtime.cgocallback(0x0, 0x0, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1105 +0xb0 fp=0x40006bbfe0 sp=0x40006bbfb0 pc=0x475870
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x40006bbfe0 sp=0x40006bbfe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 120 [syscall, locked to thread]:
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x4000829fe0 sp=0x4000829fe0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | goroutine 104 [IO wait]:
frankenphp-reproduceable-issue-workspace-1  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/proc.go:398 +0xc8 fp=0x400011fd40 sp=0x400011fd20 pc=0x440e38
frankenphp-reproduceable-issue-workspace-1  | runtime.netpollblock(0x0?, 0xffffffff?, 0xff?)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:564 +0x158 fp=0x400011fd80 sp=0x400011fd40 pc=0x439928
frankenphp-reproduceable-issue-workspace-1  | internal/poll.runtime_pollWait(0xffff5dc5bbc8, 0x72)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/netpoll.go:343 +0xa0 fp=0x400011fdb0 sp=0x400011fd80 pc=0x46f530
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).wait(0x40002d2c00?, 0x400003c041?, 0x0)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400011fde0 sp=0x400011fdb0 pc=0x516ab8
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*pollDesc).waitRead(...)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
frankenphp-reproduceable-issue-workspace-1  | internal/poll.(*FD).Read(0x40002d2c00, {0x400003c041, 0x1, 0x1})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400011fe80 sp=0x400011fde0 pc=0x517e00
frankenphp-reproduceable-issue-workspace-1  | net.(*netFD).Read(0x40002d2c00, {0x400003c041?, 0x0?, 0x0?})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/fd_posix.go:55 +0x28 fp=0x400011fed0 sp=0x400011fe80 pc=0x5b51f8
frankenphp-reproduceable-issue-workspace-1  | net.(*conn).Read(0x4000088d78, {0x400003c041?, 0x0?, 0x0?})
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/net.go:179 +0x34 fp=0x400011ff20 sp=0x400011fed0 pc=0x5c7a94
frankenphp-reproduceable-issue-workspace-1  | net.(*TCPConn).Read(0x0?, {0x400003c041?, 0x0?, 0x0?})
frankenphp-reproduceable-issue-workspace-1  | 	<autogenerated>:1 +0x2c fp=0x400011ff50 sp=0x400011ff20 pc=0x5da6ec
frankenphp-reproduceable-issue-workspace-1  | net/http.(*connReader).backgroundRead(0x400003c030)
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:683 +0x40 fp=0x400011ffb0 sp=0x400011ff50 pc=0x6d81c0
frankenphp-reproduceable-issue-workspace-1  | net/http.(*connReader).startBackgroundRead.func2()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:679 +0x28 fp=0x400011ffd0 sp=0x400011ffb0 pc=0x6d80e8
frankenphp-reproduceable-issue-workspace-1  | runtime.goexit()
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x400011ffd0 sp=0x400011ffd0 pc=0x475964
frankenphp-reproduceable-issue-workspace-1  | created by net/http.(*connReader).startBackgroundRead in goroutine 53
frankenphp-reproduceable-issue-workspace-1  | 	/usr/local/go/src/net/http/server.go:679 +0xc8
frankenphp-reproduceable-issue-workspace-1  | 
frankenphp-reproduceable-issue-workspace-1  | r0      0xffffa5e75b20
frankenphp-reproduceable-issue-workspace-1  | r1      0xffff582955d0
frankenphp-reproduceable-issue-workspace-1  | r2      0x0
frankenphp-reproduceable-issue-workspace-1  | r3      0x55
frankenphp-reproduceable-issue-workspace-1  | r4      0xd0
frankenphp-reproduceable-issue-workspace-1  | r5      0x1
frankenphp-reproduceable-issue-workspace-1  | r6      0x0
frankenphp-reproduceable-issue-workspace-1  | r7      0xd
frankenphp-reproduceable-issue-workspace-1  | r8      0xc7ef
frankenphp-reproduceable-issue-workspace-1  | r9      0xd94a240dfa03131
frankenphp-reproduceable-issue-workspace-1  | r10     0xffffa55deba8
frankenphp-reproduceable-issue-workspace-1  | r11     0x8c61
frankenphp-reproduceable-issue-workspace-1  | r12     0x121881
frankenphp-reproduceable-issue-workspace-1  | r13     0x6f
frankenphp-reproduceable-issue-workspace-1  | r14     0x8
frankenphp-reproduceable-issue-workspace-1  | r15     0x2c655a0
frankenphp-reproduceable-issue-workspace-1  | r16     0xffffa68c7410
frankenphp-reproduceable-issue-workspace-1  | r17     0xffffa69076e0
frankenphp-reproduceable-issue-workspace-1  | r18     0xffffa5e713c0
frankenphp-reproduceable-issue-workspace-1  | r19     0xffff5839e0d0
frankenphp-reproduceable-issue-workspace-1  | r20     0xffffa5e75b20
frankenphp-reproduceable-issue-workspace-1  | r21     0xe
frankenphp-reproduceable-issue-workspace-1  | r22     0xffff58570738
frankenphp-reproduceable-issue-workspace-1  | r23     0xffffa68e4000
frankenphp-reproduceable-issue-workspace-1  | r24     0xffff57bf8030
frankenphp-reproduceable-issue-workspace-1  | r25     0x20
frankenphp-reproduceable-issue-workspace-1  | r26     0xffffa698f048
frankenphp-reproduceable-issue-workspace-1  | r27     0x16
frankenphp-reproduceable-issue-workspace-1  | r28     0x40008109c0
frankenphp-reproduceable-issue-workspace-1  | r29     0xffff58570310
frankenphp-reproduceable-issue-workspace-1  | lr      0xffffa6907748
frankenphp-reproduceable-issue-workspace-1  | sp      0xffff58570310
frankenphp-reproduceable-issue-workspace-1  | pc      0xffffa6945a44
frankenphp-reproduceable-issue-workspace-1  | fault   0xffff582955d0

@jvahldick
Copy link

jvahldick commented Jan 25, 2024

@withinboredom

You can give it a go here: https://github.com/jvahldick/frankenphp-issue

It's just an empty Symfony application.
We have a JS application that communicates with the backend, and after a couple of requests it drops (without worker mode). That's the reason I'm checking the seg fault

@withinboredom
Copy link
Collaborator

@jvahldick I didn't have any issues:

Attaching to k6-1
k6-1  |
k6-1  |           /\      |‾‾| /‾‾/   /‾‾/
k6-1  |      /\  /  \     |  |/  /   /  /
k6-1  |     /  \/    \    |     (   /   ‾‾\
k6-1  |    /          \   |  |\  \ |  (‾)  |
k6-1  |   / __________ \  |__| \__\ \_____/ .io
k6-1  |
k6-1  |   execution: local
k6-1  |      script: /app/script_workspace.js
k6-1  |      output: -
k6-1  |
k6-1  |   scenarios: (100.00%) 1 scenario, 3 max VUs, 35s max duration (incl. graceful stop):
k6-1  |            * default: 3 looping VUs for 5s (gracefulStop: 30s)
k6-1  |
k6-1  |
k6-1  | running (01.0s), 3/3 VUs, 0 complete and 0 interrupted iterations
k6-1  | default   [  20% ] 3 VUs  1.0s/5s
k6-1  |
k6-1  | running (02.0s), 3/3 VUs, 3 complete and 0 interrupted iterations
k6-1  | default   [  40% ] 3 VUs  2.0s/5s
k6-1  |
k6-1  | running (03.0s), 3/3 VUs, 6 complete and 0 interrupted iterations
k6-1  | default   [  60% ] 3 VUs  3.0s/5s
k6-1  |
k6-1  | running (04.0s), 3/3 VUs, 9 complete and 0 interrupted iterations
k6-1  | default   [  80% ] 3 VUs  4.0s/5s
k6-1  |
k6-1  | running (05.0s), 3/3 VUs, 12 complete and 0 interrupted iterations
k6-1  | default   [ 100% ] 3 VUs  5.0s/5s
k6-1  |
k6-1  |      data_received..................: 8.8 kB 1.8 kB/s
k6-1  |      data_sent......................: 1.2 kB 238 B/s
k6-1  |      http_req_blocked...............: avg=1.55ms   min=4µs     med=7.07µs   max=7.88ms   p(90)=7.65ms   p(95)=7.76ms
k6-1  |      http_req_connecting............: avg=140.72µs min=0s      med=0s       max=860.39µs p(90)=637.55µs p(95)=738.92µs
k6-1  |      http_req_duration..............: avg=4.69ms   min=2.61ms  med=4.24ms   max=8.36ms   p(90)=7.26ms   p(95)=8.32ms
k6-1  |        { expected_response:true }...: avg=4.69ms   min=2.61ms  med=4.24ms   max=8.36ms   p(90)=7.26ms   p(95)=8.32ms
k6-1  |      http_req_failed................: 0.00%  ✓ 0        ✗ 15
k6-1  |      http_req_receiving.............: avg=170.5µs  min=43.64µs med=149.66µs max=651.34µs p(90)=259.41µs p(95)=419.17µs
k6-1  |      http_req_sending...............: avg=41.09µs  min=13.41µs med=32.11µs  max=113.55µs p(90)=82.82µs  p(95)=100.61µs
k6-1  |      http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s
k6-1  |      http_req_waiting...............: avg=4.47ms   min=2.42ms  med=4.16ms   max=8.24ms   p(90)=6.74ms   p(95)=7.99ms
k6-1  |      http_reqs......................: 15     2.977243/s
k6-1  |      iteration_duration.............: avg=1s       min=1s      med=1s       max=1.01s    p(90)=1.01s    p(95)=1.01s
k6-1  |      iterations.....................: 15     2.977243/s
k6-1  |      vus............................: 3      min=3      max=3
k6-1  |      vus_max........................: 3      min=3      max=3
k6-1  |
k6-1  |
k6-1  | running (05.0s), 0/3 VUs, 15 complete and 0 interrupted iterations
k6-1  | default ✓ [ 100% ] 3 VUs  5s
k6-1 exited with code 0

What is your machine's architecture/os? I'm on Linux/x64.

I also see your using alpine, have you tried bookworm?

@jvahldick
Copy link

hey @withinboredom
thanks for taking a look at it

mine is arm64 -> the m1 pro

I tried with Bookworm, there are no issues at all. I updated the repository with the Bookworm image as well.
I increased the number of virtual users and the duration on k6. Could you update the repo you try again with alpine, pls? Just to be sure it's something related to the arc/os

docker compose up -d workspace && docker compose logs -f workspace
docker compose up k6

@withinboredom
Copy link
Collaborator

I tried with Bookworm, there are no issues at all.

Heh, I'm not surprised now that I know what you're running on. Apple contributes to libc but not musl (afaik), and even PHP's support of musl is "best effort -- but a pretty good one" (they don't run unit tests on musl, last time I checked, but they fix reported bugs pretty quickly -- for the ones caused by PHP).

I think @dunglas has an M1 he works on, so I'm curious if he can reproduce the issue. I just wonder what library the segfault is caused by. Looking at your stack trace, it is probably in C. Whether it is in FrankenPHP's C or PHP's C, or some other library/extension is a whole different ballgame.

I also noticed your are using docker-ext-install to install extensions. From experience, I'd recommend using https://github.com/mlocati/docker-php-extension-installer, which is built into the FrankenPHP image:

RUN install-php-extensions pdo pdo_pgsql pgsql zip gd opcache @composer

That will reduce your Dockerfile some (and your final image size since it will uninstall deps only needed for building the extensions). The main reason I recommend it is because they will point extensions to higher versions (or in some cases, bug-fix branches, like the PHP 8 Memcached fiasco) if a version is reportedly broken, while docker-ext-install will prefer the bundled version of extensions.

@jvahldick
Copy link

Thanks @withinboredom for the detailed explanation there. I will try with the install-php-extensions this weekend to see if there is any difference.

I did not mention it before, but the issue seems to happen in any M1. At least it happened with 3-4 different people that were working with the container of the project.

@jvahldick
Copy link

Hey @withinboredom
Just as a response to the last message, it didn't really make a difference in the image size. (at least in my case)

@dunglas were you able to check this on your side as well?

@realFlowControl
Copy link

realFlowControl commented Mar 1, 2024

Hey @piotrekkr,

Okay I probably found the cause. I was using Datadog extension for tracing and profiling like this:
[...]

This was due to a bug related to unrecognised SAPI's in PHP ZTS builds in the Datadog tracer and we fixed this with DataDog/dd-trace-php#2545.
There is more work ongoing to support FrankenPHP and make it a recognised and supported SAPI in the Datadog tracer and profiler in DataDog/dd-trace-php#2523 currently

@dunglas
Copy link
Owner

dunglas commented Mar 1, 2024

Thank you very much for working on better FrankenPHP support @realFlowControl!!

@piotrekkr
Copy link
Author

Hi @realFlowControl. Thanks for all your great work 🙏

@nklmilojevic
Copy link

@realFlowControl @dunglas not sure if this has been fixed. I just experienced restarting after a few requests until I disabled latest datadog php tracer.

#557 (comment)

@piotrekkr
Copy link
Author

@nklmilojevic Datadog recently merged ZTS support so maybe after all is released you can test it with version that supports it.

@realFlowControl
Copy link

realFlowControl commented Apr 8, 2024

Hey @nklmilojevic,

from your #557 (comment) it looks like you are already running the latest release. I'd assume that FrankenPHP crashes in your case, did you obtain a stack trace or a core dump from the crashing FrankenPHP process?
Anyway: I'd think it is something different then this original issue and if I may, pleas open an issue at https://github.com/DataDog/dd-trace-php/issues/new/choose

@realFlowControl
Copy link

Hey @nklmilojevic,

a quick check: can you run php -v and check if ddappsec is enabled?

PHP 8.3.6-dev (cli) (built: Apr  8 2024 09:10:29) (ZTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.6-dev, Copyright (c), by Zend Technologies
    with ddtrace v0.99.1, Copyright Datadog, by Datadog
    with datadog-profiling v0.99.1, Copyright Datadog, by Datadog
    with ddappsec v0.99.1, Copyright Datadog, by Datadog

If you see ddappsec in this list, you may try to disable it by either commenting the extension = ddappsec.so or adjusting the datadog.appsec.enabled INI setting to Off.

@nklmilojevic
Copy link

@realFlowControl yup, that was it! As soon as I disabled appsec it started working, thanks!

Do you know why ddapsec is installed by default and I'm not even setting the install on CLI? For example, datadog-profiling is not installed because I didn't select the option, but appsec is.

@realFlowControl
Copy link

Hey @nklmilojevic,

AppSec gets installed and activated by default due to it already supporting remote config. That is that you can enable/disable AppSec in PHP from the Datadog Backend (and other features). In order to have this feature, the extension needs to be loaded.

It is not doing anything besides initialising itself and this is sadly where the incompatibility with FrankenPHP lies. I just merged DataDog/dd-trace-php#2617 which disables the AppSec extension when it detects FrankenPHP in the meantime. This should go into the next release.

@nklmilojevic
Copy link

Amazing, thank you so much for swift response and making the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants