Caddy: v2: Unix sockets broke in beta 15

Created on 28 Feb 2020  路  10Comments  路  Source: caddyserver/caddy

Directives like php_fastcgi unix//run/php/php7.3-fpm.sock seem to have stopped working in beta 15 (when using directives that worked in beta 14). @francislavoie says this is a known issue with unix sockets: https://caddy.community/t/php-error-on-caddy-v2/7117

UPDATE: Here's the error I get:

Feb 28 01:34:50 attenborough systemd[1]: Started Caddy v2 web server.
Feb 28 01:34:51 attenborough caddy[26636]: 2020/02/28 06:34:51.104        INFO        using provided configuration        {"config_file": "/etc/caddy/Caddyfile", "config_adapter": ""}
Feb 28 01:34:51 attenborough caddy[26636]: run: adapting config using caddyfile: parsing caddyfile tokens for 'php_fastcgi': /etc/caddy/Caddyfile:35 - Error during parsing: for now, URLs for proxy upstreams only support scheme, host, and port components
Feb 28 01:34:51 attenborough systemd[1]: caddy.service: Main process exited, code=exited, status=1/FAILURE
Feb 28 01:34:51 attenborough systemd[1]: caddy.service: Failed with result 'exit-code'.

That's with these relevant parts of my Caddyfile:

# global options block
{
    storage file_system {
        root    /etc/caddy/storage
    }
    experimental_http3
    email   {{ admin_email }}
}

# reusable snippets
(boilerplate) {
    encode gzip zstd
    file_server
}

# start site blocks

# handcoded Rhode Island site
ri.sunrisemovement.dev {
    root * /srv/sunrisemovement.dev/ri/public
    import boilerplate
    php_fastcgi unix//var/run/php/php7.3-fpm.sock
}
bug

Most helpful comment

I decided to simply upgrade my kernel to the latest Linode offering, so now I'm running "Ubuntu 19.10 eoan (GNU/Linux 5.4.10-x86_64-linode132 x86_64)".

Building from the latest commit now seems to work just fine. I am now able to load my PHP site using unix sockets, as advertised, without any panic. Thanks for your help!

All 10 comments

Do you mind updating your post with the error message that appears? Thanks!

Thanks. Yeah, that's a known bug, in the release notes: https://github.com/caddyserver/caddy/releases/tag/v2.0.0-beta.15

Fixed in c83d40c - will go out with beta 16. Please build from source and try it out!

I built from source the latest commit e6c6210772ded5e07a9c730d22902c99d30631e2, and when I tried to load a PHP site it appeared to partially work, and then caddy seemed to crash. It seems to require a newer Linux kernel than I have? But I don't see a Linux kernel version listed as a dependency for Caddy v2 anywhere. I'm running 5.3.0-40-generic and it appears to demand "5.3.15+, 5.4.2+, or 5.5+".

Here are the errors I got:

Mar 02 12:58:57 attenborough systemd[1]: Reloaded Caddy v2 web server.
Mar 02 12:58:57 attenborough caddy[27293]: 2020/03/02 12:58:57 [INFO][cache:0xc0003245a0] Started certificate maintenance routine
Mar 02 12:58:58 attenborough caddy[27293]: 2020/03/02 17:58:58.455        INFO        admin        stopped previous server
Mar 02 12:59:42 attenborough caddy[27293]: runtime: mlock of signal stack failed: 12
Mar 02 12:59:42 attenborough caddy[27293]: runtime: increase the mlock limit (ulimit -l) or
Mar 02 12:59:42 attenborough caddy[27293]: runtime: update your kernel to 5.3.15+, 5.4.2+, or 5.5+
Mar 02 12:59:42 attenborough caddy[27293]: fatal error: mlock failed
Mar 02 12:59:43 attenborough caddy[27293]: runtime stack:
Mar 02 12:59:43 attenborough caddy[27293]: runtime.throw(0x10ab4db, 0xc)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/panic.go:1112 +0x72
Mar 02 12:59:43 attenborough caddy[27293]: runtime.mlockGsignal(0xc0004a3500)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/os_linux_x86.go:72 +0x107
Mar 02 12:59:43 attenborough caddy[27293]: runtime.mpreinit(0xc0006d9500)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/os_linux.go:341 +0x78
Mar 02 12:59:43 attenborough caddy[27293]: runtime.mcommoninit(0xc0006d9500)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:630 +0x108
Mar 02 12:59:43 attenborough caddy[27293]: runtime.allocm(0xc00003e000, 0x0, 0xc0006d9180)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:1390 +0x14e
Mar 02 12:59:43 attenborough caddy[27293]: runtime.newm(0x0, 0xc00003e000)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:1704 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: runtime.startm(0xc00003e000, 0x1a92f00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:1869 +0x12a
Mar 02 12:59:43 attenborough caddy[27293]: runtime.handoffp(0xc00003e000)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:1896 +0x52
Mar 02 12:59:43 attenborough caddy[27293]: runtime.retake(0xf655fc7b0a0d, 0xc00003e000)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:4628 +0x157
Mar 02 12:59:43 attenborough caddy[27293]: runtime.sysmon()
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:4537 +0x138
Mar 02 12:59:43 attenborough caddy[27293]: runtime.mstart1()
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:1097 +0xc3
Mar 02 12:59:43 attenborough caddy[27293]: runtime.mstart()
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/proc.go:1062 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 1 [select (no cases), 16 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/cmd.cmdRun(0xc00006ea20, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/cmd/commandfuncs.go:233 +0xd7e
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/cmd.Main()
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/cmd/main.go:72 +0x23e
Mar 02 12:59:43 attenborough caddy[27293]: main.main()
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/cmd/caddy/main.go:37 +0x20
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 7 [select, 16 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/mholt/certmagic.(*RingBufferRateLimiter).permit(0xc0000782d0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/mholt/[email protected]/ratelimiter.go:192 +0xe1
Mar 02 12:59:43 attenborough caddy[27293]: github.com/mholt/certmagic.(*RingBufferRateLimiter).loop(0xc0000782d0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/mholt/[email protected]/ratelimiter.go:65 +0x7a
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/mholt/certmagic.NewRateLimiter
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/mholt/[email protected]/ratelimiter.go:29 +0x145
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 9 [chan receive, 16 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform.func1()
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/sigtrap.go:42 +0x129
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/caddyserver/caddy/v2.trapSignalsCrossPlatform
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/sigtrap.go:37 +0x35
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 10 [chan receive, 16 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2.trapSignalsPosix.func1()
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/sigtrap_posix.go:34 +0x139
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/caddyserver/caddy/v2.trapSignalsPosix
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/sigtrap_posix.go:30 +0x35
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 126 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc0006fc190, 0xc00058fd78, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fc140, 0x41, 0xc00058fd78, 0x0, 0x0, 0xc0002829f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fc140, 0x41, 0x42, 0xc000282a58, 0xb1895e, 0xc000282a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fc140, 0x41, 0xc0004802e0, 0x20, 0xc0002b26f0, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fc140, 0x41, 0xc0002b2720)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0000ca700, 0xc0003a9cf0, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0000ca700, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc0000ca700, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc0000ca700, 0xc000360440)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc000360440, 0xc0000ca700, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0004296c0, 0x1294e20, 0xc000360440, 0xc0000ca700, 0x1295ba0, 0xc000011fc8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x1285e20, 0xc0004296c0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005ff980, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc00016d4c8, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x1285e20, 0xc0005ff980, 0xc000215c00, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005ff9b0, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0004296e0, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005ff950, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc0000fd638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc0005ff920, 0xc000206480)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc000011fc8, 0xc0000ca700, 0xc000206400, 0xc0000ca600)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc000011fc8, 0xc0000ca700)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc000011fc8, 0xc0004e5800)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc000011fc8, 0xc0004e5800)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc000011fc8, 0xc0004e5800, 0xc000428f40)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 108 [select, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/lucas-clemente/quic-go.(*baseServer).run(0xc0001693f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/server.go:200 +0xdc
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/lucas-clemente/quic-go.listen
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/server.go:187 +0x47a
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 129 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc0006fc5a0, 0xc00007e108, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fc550, 0x45, 0xc00007e108, 0x0, 0x0, 0xc0004d49f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fc550, 0x45, 0x46, 0xc0004d4a58, 0xb1895e, 0xc0004d4a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fc550, 0x45, 0xc0002b2930, 0x24, 0xc0002b28d0, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fc550, 0x45, 0xc0006fc460)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0002d6500, 0xc00028e1a0, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0002d6500, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc0002d6500, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc0002d6500, 0xc000138570)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc000361480, 0xc0002d6500, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dc5a0, 0x1294e20, 0xc000361480, 0xc0002d6500, 0x1295ba0, 0xc00043e008)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x1285e20, 0xc0003dc5a0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138450, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc00016d828, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x1285e20, 0xc000138450, 0xc0005f9c00, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138480, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dc5e0, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138420, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc0001383f0, 0xc000206900)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e008, 0xc0002d6500, 0xc000206900, 0xc0000cb800)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e008, 0xc0002d6500)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e008, 0xc0004e5e00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e008, 0xc0004e5e00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e008, 0xc0004e5e00, 0xc0004290c0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 134 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc00007af00, 0xc00007e518, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fca00, 0x50, 0xc00007e518, 0x0, 0x0, 0xc0006729f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fca00, 0x50, 0x51, 0xc000672a58, 0xb1895e, 0xc000672a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fca00, 0x50, 0xc0002b2ed0, 0x2f, 0xc0002b2e70, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fca00, 0x50, 0xc0006fc9b0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046e800, 0x40, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046e800, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc00046e800, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc00046e800, 0xc0001483f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc00022c380, 0xc00046e800, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003ac740, 0x1294e20, 0xc00022c380, 0xc00046e800, 0x1295ba0, 0xc00043e0a0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x1285e20, 0xc0003ac740, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001482d0, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc00016dee8, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x1285e20, 0xc0001482d0, 0xc000051c00, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000148300, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003ac780, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001482a0, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc000148270, 0xc000207440)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e0a0, 0xc00046e800, 0xc000207400, 0xc00046e700)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e0a0, 0xc00046e800)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e0a0, 0xc0003b5c00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e0a0, 0xc0003b5c00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e0a0, 0xc0003b5c00, 0xc0003dd8c0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 132 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc00007a8a0, 0xc00007e378, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc00007a840, 0x53, 0xc00007e378, 0x0, 0x0, 0xc0005849f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc00007a840, 0x53, 0x54, 0xc000584a58, 0xb1895e, 0xc000584a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc00007a840, 0x53, 0xc000142240, 0x32, 0xc0002b2ba0, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc00007a840, 0x53, 0xc0006fc8c0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0003b4000, 0xc00028e5d0, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0003b4000, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc0003b4000, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc0003b4000, 0xc0001395c0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc000361d00, 0xc0003b4000, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dd660, 0x1294e20, 0xc000361d00, 0xc0003b4000, 0x1295ba0, 0xc00043e020)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x1285e20, 0xc0003dd660, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001394a0, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc00016db88, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x1285e20, 0xc0001394a0, 0xc000051500, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001394d0, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dd6c0, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000139470, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc000139440, 0xc000206ea0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e020, 0xc0003b4000, 0xc000206e00, 0xc0002d7d00)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e020, 0xc0003b4000)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e020, 0xc0000ca500)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e020, 0xc0000ca500)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e020, 0xc0000ca500, 0xc000429240)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 135 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc00007b080, 0xc00007e5e8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc00007b020, 0x54, 0xc00007e5e8, 0x0, 0x0, 0xc00068e9f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc00007b020, 0x54, 0x55, 0xc00068ea58, 0xb1895e, 0xc00068ea38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc00007b020, 0x54, 0xc000142400, 0x33, 0xc0002b2ff0, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc00007b020, 0x54, 0xc0006fca50)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046ea00, 0xc00028f1b0, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046ea00, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc00046ea00, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc00046ea00, 0xc0001487b0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc00022c440, 0xc00046ea00, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003acd80, 0x1294e20, 0xc00022c440, 0xc00046ea00, 0x1295ba0, 0xc00043e0b0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x1285e20, 0xc0003acd80, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000148690, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc00055c3e8, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x1285e20, 0xc000148690, 0xc0006d8e00, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001486c0, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003acdc0, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000148660, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc000148630, 0xc000207560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00, 0xc000207500, 0xc00046e900)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e0b0, 0xc00046ea00)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e0b0, 0xc00046e000)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e0b0, 0xc00046e000)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e0b0, 0xc00046e000, 0xc0003dd980)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 115 [select, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*persistConn).writeLoop(0xc0004f78c0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/transport.go:2277 +0x11c
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*Transport).dialConn
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/transport.go:1648 +0xc7b
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 137 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e0c8, 0xc00046e400, 0xc0003ddac0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5699
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 136 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc00007b440, 0xc00007e6b8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc00007b380, 0x53, 0xc00007e6b8, 0x0, 0x0, 0xc00068a9f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc00007b380, 0x53, 0x54, 0xc00068aa58, 0xb1895e, 0xc00068aa38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc00007b380, 0x53, 0xc0001424c0, 0x32, 0xc0002b3050, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc00007b380, 0x53, 0xc0006fcaa0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046ec00, 0xc00028f520, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046ec00, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc00046ec00, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc00046ec00, 0xc000148c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc00022c580, 0xc00046ec00, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003ad320, 0x1294e20, 0xc00022c580, 0xc00046ec00, 0x1295ba0, 0xc00043e0b8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x1285e20, 0xc0003ad320, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000148b10, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc00055c508, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x1285e20, 0xc000148b10, 0xc0006d9180, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000148b40, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003ad420, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000148ae0, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc000148ab0, 0xc000207680)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00, 0xc000207600, 0xc00046eb00)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e0b8, 0xc00046ec00)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e0b8, 0xc00046e200)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e0b8, 0xc00046e200)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e0b8, 0xc00046e200, 0xc0003dda40)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 128 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc0006fc410, 0xc00007e038, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fc3c0, 0x42, 0xc00007e038, 0x0, 0x0, 0xc0004849f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fc3c0, 0x42, 0x43, 0xc000484a58, 0xb1895e, 0xc000484a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fc3c0, 0x42, 0xc0002b2870, 0x21, 0xc0002b2810, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fc3c0, 0x42, 0xc0002b2840)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0000cb000, 0xc00028e080, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0000cb000, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc0000cb000, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc0000cb000, 0xc0001381e0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc000361080, 0xc0000cb000, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000429fe0, 0x1294e20, 0xc000361080, 0xc0000cb000, 0x1295ba0, 0xc000011fe8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x1285e20, 0xc000429fe0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001380c0, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc00016d708, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x1285e20, 0xc0001380c0, 0x1a93c00, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001380f0, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dc000, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138090, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc0000fd638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc000138060, 0xc0002067e0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc000011fe8, 0xc0000cb000, 0xc000206700, 0xc0000cab00)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc000011fe8, 0xc0000cb000)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc000011fe8, 0xc0004e5c00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc000011fe8, 0xc0004e5c00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc000011fe8, 0xc0004e5c00, 0xc000429060)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 24 [syscall, 16 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: os/signal.signal_recv(0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/sigqueue.go:147 +0x9c
Mar 02 12:59:43 attenborough caddy[27293]: os/signal.loop()
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/signal/signal_unix.go:23 +0x22
Mar 02 12:59:43 attenborough caddy[27293]: created by os/signal.Notify.func1
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/signal/signal.go:127 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 26 [IO wait, 16 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.runtime_pollWait(0x7feedc151d80, 0x72, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x55
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).wait(0xc000034d18, 0x72, 0x500, 0x5ac, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x45
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).waitRead(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*FD).ReadFrom(0xc000034d00, 0xc0004bb200, 0x5ac, 0x5ac, 0x0, 0x0, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_unix.go:219 +0x1a3
Mar 02 12:59:43 attenborough caddy[27293]: net.(*netFD).readFrom(0xc000034d00, 0xc0004bb200, 0x5ac, 0x5ac, 0xfb1000, 0xc00004b601, 0x44d9fc, 0x8, 0x20)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/fd_unix.go:208 +0x5b
Mar 02 12:59:43 attenborough caddy[27293]: net.(*UDPConn).readFrom(0xc00043f4e0, 0xc0004bb200, 0x5ac, 0x5ac, 0xfb1000, 0xc0002fe601, 0xc0002b57a0, 0xc00004b6f8)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/udpsock_posix.go:47 +0x6a
Mar 02 12:59:43 attenborough caddy[27293]: net.(*UDPConn).ReadFrom(0xc00043f4e0, 0xc0004bb200, 0x5ac, 0x5ac, 0x0, 0x0, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/udpsock.go:118 +0x5d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc00023fea0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/packet_handler_map.go:224 +0x116
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/lucas-clemente/quic-go.newPacketHandlerMap
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/packet_handler_map.go:63 +0x19f
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 130 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc0006fc730, 0xc00007e1d8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fc6e0, 0x4a, 0xc00007e1d8, 0x0, 0x0, 0xc0004d09f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fc6e0, 0x4a, 0x4b, 0xc0004d0a58, 0xb1895e, 0xc0004d0a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fc6e0, 0x4a, 0xc0002b2a80, 0x29, 0xc0002b29f0, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fc6e0, 0x4a, 0xc0006fc5f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0002d6d00, 0xc00028e340, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0002d6d00, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc0002d6d00, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc0002d6d00, 0xc000138b10)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc000361700, 0xc0002d6d00, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dcac0, 0x1294e20, 0xc000361700, 0xc0002d6d00, 0x1295ba0, 0xc00043e010)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x1285e20, 0xc0003dcac0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001388d0, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc00016d948, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x1285e20, 0xc0001388d0, 0xc000050e00, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138900, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dcae0, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0001388a0, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc000138870, 0xc000206ae0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e010, 0xc0002d6d00, 0xc000206a00, 0xc0002d6600)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e010, 0xc0002d6d00)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e010, 0xc0000ca100)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e010, 0xc0000ca100)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e010, 0xc0000ca100, 0xc000429120)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 131 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc0006fc870, 0xc00007e2a8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fc820, 0x41, 0xc00007e2a8, 0x0, 0x0, 0xc0005889f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fc820, 0x41, 0x42, 0xc000588a58, 0xb1895e, 0xc000588a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fc820, 0x41, 0xc0004804c0, 0x20, 0xc0002b2b10, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fc820, 0x41, 0xc0002b2b40)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0002d7700, 0xc00028e440, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0002d7700, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc0002d7700, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc0002d7700, 0xc0001391d0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc000361900, 0xc0002d7700, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dd040, 0x1294e20, 0xc000361900, 0xc0002d7700, 0x1295ba0, 0xc00043e018)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x1285e20, 0xc0003dd040, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138e10, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc00016da68, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x1285e20, 0xc000138e10, 0xc000051180, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138e40, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003dd080, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000138de0, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc0000fd638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc000138db0, 0xc000206cc0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e018, 0xc0002d7700, 0xc000206c00, 0xc0002d7500)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e018, 0xc0002d7700)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e018, 0xc0000ca300)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e018, 0xc0000ca300)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e018, 0xc0000ca300, 0xc000429180)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 119 [IO wait]:
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.runtime_pollWait(0x7feedc151bc0, 0x72, 0xffffffffffffffff)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x55
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).wait(0xc000034498, 0x72, 0x600, 0x60b, 0xffffffffffffffff)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x45
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).waitRead(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*FD).Read(0xc000034480, 0xc000598e00, 0x60b, 0x60b, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x19b
Mar 02 12:59:43 attenborough caddy[27293]: net.(*netFD).Read(0xc000034480, 0xc000598e00, 0x60b, 0x60b, 0x203000, 0xc000122780, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/fd_unix.go:202 +0x4f
Mar 02 12:59:43 attenborough caddy[27293]: net.(*conn).Read(0xc0004f0280, 0xc000598e00, 0x60b, 0x60b, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/net.go:184 +0x8e
Mar 02 12:59:43 attenborough caddy[27293]: crypto/tls.(*atLeastReader).Read(0xc0003ddb60, 0xc000598e00, 0x60b, 0x60b, 0xc00038cb38, 0x7272f5, 0xc00038caa0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/crypto/tls/conn.go:760 +0x60
Mar 02 12:59:43 attenborough caddy[27293]: bytes.(*Buffer).ReadFrom(0xc0000e3058, 0x12839e0, 0xc0003ddb60, 0x40bf05, 0xf80340, 0x1048ba0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/bytes/buffer.go:204 +0xb1
Mar 02 12:59:43 attenborough caddy[27293]: crypto/tls.(*Conn).readFromUntil(0xc0000e2e00, 0x12851e0, 0xc0004f0280, 0x5, 0xc0004f0280, 0x6b7ccd)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/crypto/tls/conn.go:782 +0xec
Mar 02 12:59:43 attenborough caddy[27293]: crypto/tls.(*Conn).readRecordOrCCS(0xc0000e2e00, 0x0, 0x0, 0xc00038cd08)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/crypto/tls/conn.go:589 +0x115
Mar 02 12:59:43 attenborough caddy[27293]: crypto/tls.(*Conn).readRecord(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/crypto/tls/conn.go:557
Mar 02 12:59:43 attenborough caddy[27293]: crypto/tls.(*Conn).Read(0xc0000e2e00, 0xc0000f03b8, 0x9, 0x9, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/crypto/tls/conn.go:1233 +0x15b
Mar 02 12:59:43 attenborough caddy[27293]: io.ReadAtLeast(0x7feedc165530, 0xc0000e2e00, 0xc0000f03b8, 0x9, 0x9, 0x9, 0x100c0000a8274, 0x0, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/io/io.go:310 +0x87
Mar 02 12:59:43 attenborough caddy[27293]: io.ReadFull(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/io/io.go:329
Mar 02 12:59:43 attenborough caddy[27293]: net/http.http2readFrameHeader(0xc0000f03b8, 0x9, 0x9, 0x7feedc165530, 0xc0000e2e00, 0x0, 0xc000000000, 0xc00038cf28, 0xc00007a300)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:1479 +0x87
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2Framer).ReadFrame(0xc0000f0380, 0xc00038cee0, 0x2, 0x0, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:1737 +0xa1
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).readFrames(0xc000001b00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:4317 +0xa4
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).serve
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:4422 +0x349
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 93 [IO wait, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.runtime_pollWait(0x7feedc151f40, 0x72, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x55
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).wait(0xc000034b18, 0x72, 0x0, 0x0, 0x108c9e7)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x45
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).waitRead(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*FD).Accept(0xc000034b00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_unix.go:384 +0x1d4
Mar 02 12:59:43 attenborough caddy[27293]: net.(*netFD).accept(0xc000034b00, 0xc000138690, 0x30, 0x30)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/fd_unix.go:238 +0x42
Mar 02 12:59:43 attenborough caddy[27293]: net.(*TCPListener).accept(0xc000144160, 0xc000138690, 0xffe660, 0xc00038ee28)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/tcpsock_posix.go:139 +0x32
Mar 02 12:59:43 attenborough caddy[27293]: net.(*TCPListener).Accept(0xc000144160, 0x5d77b482d2b4e801, 0xc000324460, 0xc00038ee68, 0x40e828)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/tcpsock.go:261 +0x64
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2.(*fakeCloseListener).Accept(0xc000433c40, 0x1005720, 0xc000138690, 0xf5b680, 0x1a6f440)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/listeners.go:121 +0x43
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*Server).Serve(0xc0000f00e0, 0x1294de0, 0xc000433c40, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2901 +0x25d
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/caddyserver/caddy/v2.replaceAdmin
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/admin.go:221 +0x36d
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 116 [select]:
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).serve(0xc000001b00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:4430 +0x58a
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2Server).ServeConn(0xc000361b00, 0x12a0100, 0xc0000e2e00, 0xc000287be0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:4038 +0x70d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.http2ConfigureServer.func1(0xc0000f0700, 0xc0000e2e00, 0x1287420, 0xc000428060)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:3864 +0xef
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*conn).serve(0xc00010d220, 0x1298e60, 0xc000139050)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:1805 +0x1215
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*Server).Serve
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2933 +0x35c
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 104 [select, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean.func1(0xc00009d400)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddytls/tls.go:281 +0xbc
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/caddyserver/caddy/v2/modules/caddytls.(*TLS).keepStorageClean
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddytls/tls.go:279 +0xa1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 133 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc00007ade0, 0xc00007e448, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fc960, 0x50, 0xc00007e448, 0x0, 0x0, 0xc0006769f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fc960, 0x50, 0x51, 0xc000676a58, 0xb1895e, 0xc000676a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fc960, 0x50, 0xc0002b2db0, 0x2f, 0xc0002b2cf0, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fc960, 0x50, 0xc0006fc910)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046e600, 0x1abca38, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc00046e600, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc00046e600, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc00046e600, 0xc000148030)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc00022c2c0, 0xc00046e600, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003ac140, 0x1294e20, 0xc00022c2c0, 0xc00046e600, 0x1295ba0, 0xc00043e088)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x1285e20, 0xc0003ac140, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000139ef0, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc00016ddc8, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x1285e20, 0xc000139ef0, 0xc000051880, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000139f20, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0003ac180, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000139ec0, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc000139e90, 0xc000207320)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc00043e088, 0xc00046e600, 0xc000207300, 0xc00046e500)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc00043e088, 0xc00046e600)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc00043e088, 0xc0003b5900)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc00043e088, 0xc0003b5900)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc00043e088, 0xc0003b5900, 0xc0003dd800)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 114 [IO wait, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.runtime_pollWait(0x7feedc151a00, 0x72, 0xffffffffffffffff)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x55
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).wait(0xc000034418, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x45
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).waitRead(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*FD).Read(0xc000034400, 0xc0001b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x19b
Mar 02 12:59:43 attenborough caddy[27293]: net.(*netFD).Read(0xc000034400, 0xc0001b3000, 0x1000, 0x1000, 0x438a0c, 0xc00005fb70, 0x465100)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/fd_unix.go:202 +0x4f
Mar 02 12:59:43 attenborough caddy[27293]: net.(*conn).Read(0xc0004f0268, 0xc0001b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/net.go:184 +0x8e
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*persistConn).Read(0xc0004f78c0, 0xc0001b3000, 0x1000, 0x1000, 0xc000305aa0, 0xc00005fc70, 0x4069a5)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/transport.go:1825 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: bufio.(*Reader).fill(0xc00037e9c0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/bufio/bufio.go:100 +0x103
Mar 02 12:59:43 attenborough caddy[27293]: bufio.(*Reader).Peek(0xc00037e9c0, 0x1, 0x0, 0x0, 0x1, 0xc000305900, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/bufio/bufio.go:138 +0x4f
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*persistConn).readLoop(0xc0004f78c0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/transport.go:1978 +0x1a8
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*Transport).dialConn
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/transport.go:1647 +0xc56
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 96 [select, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/lucas-clemente/quic-go.(*baseServer).accept(0xc0001693f0, 0x1298de0, 0xc000036078, 0xa71510, 0xf644e0, 0xc000138f60, 0xc00023da50)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/server.go:238 +0xf8
Mar 02 12:59:43 attenborough caddy[27293]: github.com/lucas-clemente/quic-go.(*earlyServer).Accept(0xc0004f0188, 0x1298de0, 0xc000036078, 0x0, 0x12950a0, 0xc0004f0188, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/server.go:97 +0x46
Mar 02 12:59:43 attenborough caddy[27293]: github.com/lucas-clemente/quic-go/http3.(*Server).serveImpl(0xc0003245f0, 0xc0006d7c80, 0x129ed20, 0xc000138cf0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/http3/server.go:154 +0x24c
Mar 02 12:59:43 attenborough caddy[27293]: github.com/lucas-clemente/quic-go/http3.(*Server).Serve(0xc0003245f0, 0x129ed20, 0xc000138cf0, 0xc000138cf0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/lucas-clemente/[email protected]/http3/server.go:106 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:305 +0x8e5
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 95 [select, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: github.com/mholt/certmagic.(*Cache).maintainAssets(0xc0003245a0)
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/mholt/[email protected]/maintain.go:45 +0x1d2
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/mholt/certmagic.NewCache
Mar 02 12:59:43 attenborough caddy[27293]:         /root/go/pkg/mod/github.com/mholt/[email protected]/cache.go:113 +0x145
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 98 [IO wait, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.runtime_pollWait(0x7feedc151ca0, 0x72, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x55
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).wait(0xc000034d98, 0x72, 0x0, 0x0, 0x108c9e7)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x45
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).waitRead(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*FD).Accept(0xc000034d80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_unix.go:384 +0x1d4
Mar 02 12:59:43 attenborough caddy[27293]: net.(*netFD).accept(0xc000034d80, 0xc000139140, 0x30, 0x30)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/fd_unix.go:238 +0x42
Mar 02 12:59:43 attenborough caddy[27293]: net.(*TCPListener).accept(0xc00016b1a0, 0xc000139140, 0xffe660, 0xc000388e28)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/tcpsock_posix.go:139 +0x32
Mar 02 12:59:43 attenborough caddy[27293]: net.(*TCPListener).Accept(0xc00016b1a0, 0xd803c609d0735201, 0xc000324910, 0xc000388e68, 0x40e828)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/tcpsock.go:261 +0x64
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2.(*fakeCloseListener).Accept(0xc000361600, 0x1005720, 0xc000139140, 0xf5b680, 0x1a6f440)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/listeners.go:121 +0x43
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*Server).Serve(0xc0000f08c0, 0x1294de0, 0xc000361600, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2901 +0x25d
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:313 +0x376
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 127 [runnable]:
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc0006fc2d0, 0xc00058ff18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x14)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/asm_linux_amd64.s:41 +0x5
Mar 02 12:59:43 attenborough caddy[27293]: syscall.fstatat(0xffffffffffffff9c, 0xc0006fc280, 0x42, 0xc00058ff18, 0x0, 0x0, 0xc0004889f0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/zsyscall_linux_amd64.go:1480 +0xc6
Mar 02 12:59:43 attenborough caddy[27293]: syscall.Stat(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/syscall/syscall_linux_amd64.go:68
Mar 02 12:59:43 attenborough caddy[27293]: os.statNolog(0xc0006fc280, 0x42, 0x43, 0xc000488a58, 0xb1895e, 0xc000488a38)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat_unix.go:31 +0x6e
Mar 02 12:59:43 attenborough caddy[27293]: os.Stat(0xc0006fc280, 0x42, 0xc0002b27b0, 0x21, 0xc0002b2750, 0x22)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/os/stat.go:13 +0x4d
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.strictFileExists(0xc0006fc280, 0x42, 0xc0002b2780)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:237 +0x39
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.selectFile(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0000ca900, 0xc0003a9e50, 0x203000, ...)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:172 +0xaca
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver.MatchFile.Match(0x10bd6ed, 0x10, 0xc000558fc0, 0x1, 0x4, 0x0, 0x0, 0xc0000ca900, 0xf0b040)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/fileserver/matcher.go:143 +0xd7
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSet.Match(0xc0006c31c0, 0x2, 0x2, 0xc0000ca900, 0xc0000fcdf8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:270 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.MatcherSets.AnyMatch(0xc0006c31e0, 0x1, 0x1, 0xc0000ca900, 0xc0005ffe00)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:291 +0x75
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1294e20, 0xc000360b80, 0xc0000ca900, 0x18, 0xc0000fcea8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:202 +0x68
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000429ac0, 0x1294e20, 0xc000360b80, 0xc0000ca900, 0x1295ba0, 0xc000011fd8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp/encode.(*Encode).ServeHTTP(0xc0006c3680, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x1285e20, 0xc000429ac0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/encode/encode.go:90 +0x105
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc0000fd001, 0xc000167560)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005ffce0, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc00016d5e8, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.VarsMiddleware.ServeHTTP(0xc000148510, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x1285e20, 0xc0005ffce0, 0xc0006d8000, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/vars.go:52 +0x2e2
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x7feedc15ff90, 0xc00043f558)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005ffd10, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x1, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x1, 0x1)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc000429b20, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x113a798, 0x1285e20)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Subroute).ServeHTTP(0xc0006c2c60, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x1285e20, 0x113a798, 0xfc2e00, 0xa81e01)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/subroute.go:74 +0x8a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapMiddleware.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x1283ee0, 0xc0006c2c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:256 +0x5f
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc0005ffcb0, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc0000fd301, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x0, 0xc0006e7e80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:231 +0x121
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e040, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x0, 0xc0006e7d80)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e080, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc0000fd400, 0xa81df8)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x0, 0xc0006e7c60)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e0a0, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.wrapRoute.func1.1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc00038b638, 0x40dfb6)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/routes.go:203 +0x2ec
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e100, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x7, 0x2)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).enforcementHandler(0xc0000f01c0, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0x1285e20, 0xc00011e100, 0xc0000fd700, 0x7d1f7e)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:263 +0x9b
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).wrapPrimaryRoute.func1(0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc0005ffc80, 0xc0002065a0)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:239 +0x5a
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.HandlerFunc.ServeHTTP(0xc00011e140, 0x1295ba0, 0xc000011fd8, 0xc0000ca900, 0xc000206500, 0xc0000ca800)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:411 +0x44
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2/modules/caddyhttp.(*Server).ServeHTTP(0xc0000f01c0, 0x1295ba0, 0xc000011fd8, 0xc0000ca900)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/server.go:194 +0x85d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.serverHandler.ServeHTTP(0xc0000f0700, 0x1295ba0, 0xc000011fd8, 0xc0004e5a00)
Mar 02 12:59:43 attenborough systemd[1]: caddy.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2807 +0xa3
Mar 02 12:59:43 attenborough caddy[27293]: net/http.initALPNRequest.ServeHTTP(0x1298e60, 0xc0005fd860, 0xc0000e2e00, 0xc0000f0700, 0x1295ba0, 0xc000011fd8, 0xc0004e5a00)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:3381 +0x8d
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*http2serverConn).runHandler(0xc000001b00, 0xc000011fd8, 0xc0004e5a00, 0xc000428fc0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5720 +0x8b
Mar 02 12:59:43 attenborough caddy[27293]: created by net/http.(*http2serverConn).processHeaders
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/h2_bundle.go:5454 +0x4e1
Mar 02 12:59:43 attenborough caddy[27293]: goroutine 97 [IO wait, 2 minutes]:
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.runtime_pollWait(0x7feedc151e60, 0x72, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x55
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).wait(0xc000034c98, 0x72, 0x0, 0x0, 0x108c9e7)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x45
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*pollDesc).waitRead(...)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
Mar 02 12:59:43 attenborough caddy[27293]: internal/poll.(*FD).Accept(0xc000034c80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/internal/poll/fd_unix.go:384 +0x1d4
Mar 02 12:59:43 attenborough caddy[27293]: net.(*netFD).accept(0xc000034c80, 0x50, 0xfdc780, 0x30)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/fd_unix.go:238 +0x42
Mar 02 12:59:43 attenborough caddy[27293]: net.(*TCPListener).accept(0xc00016b0e0, 0x7fef045e1108, 0xc000215c00, 0x7fef045e1108)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/tcpsock_posix.go:139 +0x32
Mar 02 12:59:43 attenborough caddy[27293]: net.(*TCPListener).Accept(0xc00016b0e0, 0xc00005be18, 0x4139d6, 0x50, 0xfdc780)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/tcpsock.go:261 +0x64
Mar 02 12:59:43 attenborough caddy[27293]: github.com/caddyserver/caddy/v2.(*fakeCloseListener).Accept(0xc000361500, 0xc02465cfc9, 0x2465cfc9005fd830, 0x5e5d498e, 0xc00005be68)
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/listeners.go:121 +0x43
Mar 02 12:59:43 attenborough caddy[27293]: crypto/tls.(*listener).Accept(0xc00011e5a0, 0xc00005beb8, 0x18, 0xc0006d7680, 0x70b88c)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/crypto/tls/tls.go:55 +0x37
Mar 02 12:59:43 attenborough caddy[27293]: net/http.(*Server).Serve(0xc0000f0700, 0x1294ca0, 0xc00011e5a0, 0x0, 0x0)
Mar 02 12:59:43 attenborough caddy[27293]:         /usr/lib/go-1.14/src/net/http/server.go:2901 +0x25d
Mar 02 12:59:43 attenborough caddy[27293]: created by github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start
Mar 02 12:59:43 attenborough caddy[27293]:         /tmp/caddy/modules/caddyhttp/caddyhttp.go:313 +0x376
Mar 02 12:59:43 attenborough systemd[1]: caddy.service: Failed with result 'exit-code'.

@skyfaller appears to be a kernel bug, as reported in the Go issue tracker golang/go#37436.

@Mohammed90 What do you recommend I do here? My original goal was to just build from source so I could test the fix to unix sockets, but should I open a separate bug tracking this Go issue?

Is this a temporary problem that will be fixed in beta 16? Or will I be unable to run beta 16 in my current environment, and be forced to try one of these workarounds?

Ahhh this is rare. Nice job finding that link, @Mohammed90.

@skyfaller No need; the issue appears like it might even be upstream from Go -- based on this comment it seems that the Linux kernel was recently patched, and Ubuntu's kernel cherry-picked the patch because it was significant enough.

Between Go and the kernels, they will have to fix this. To clarify, it has nothing to do with Caddy's release cycles.

Another important thing to note: _Go 1.13 has the same bug_. In Go 1.14 they just exposed the bug with a panic. I would not trust Go 1.13 deployments in production with affected kernels, as it can reportedly lead to random, silent memory corruption.

EDIT: First, try just setting GODEBUG=asyncpreemptoff=1 which will disable the feature in Go 1.14 that causes the panic. The bug still exists, but it is hidden.

Otherwise, you could downgrade to Go 1.13 just for testing this, I guess -- the bug still exists but is silently ignored, again for a quick local test that's OK -- but you might have to comment out/replace/remove some code in Caddy temporarily when you get compile errors, especially related to the crypto/tls package.

Recent reports in that linked thread indicate that the 5.3.15 kernel is patched.

I decided to simply upgrade my kernel to the latest Linode offering, so now I'm running "Ubuntu 19.10 eoan (GNU/Linux 5.4.10-x86_64-linode132 x86_64)".

Building from the latest commit now seems to work just fine. I am now able to load my PHP site using unix sockets, as advertised, without any panic. Thanks for your help!

Another important thing to note: Go 1.13 has the same bug. In Go 1.14 they just exposed the bug with a panic.

Unfortunately not. The kernel version detection in Go 1.14 is borked (they assumed kernel versions look like X, while most distros do it differently), so it will panic on patched kernels too (anything out of the box on default Ubuntu installs).

I decided to simply upgrade my kernel to the latest Linode offering, so now I'm running "Ubuntu 19.10 eoan (GNU/Linux 5.4.10-x86_64-linode132 x86_64)".

Apparently Linode flavored Ubuntu follows the upstream kernel versions (5.4.10) vs. default Ubuntu that only cherry-picks (5.4.0-10). Great that Linode works at least.

Was this page helpful?
0 / 5 - 0 ratings