Skip to content

panic: runtime error: invalid memory address or nil pointer dereference #801

Open
caddyserver/caddy
#7070
@garak

Description

@garak

After the build, it fails whenever I try to make the container up (container for service "php" is unhealthy).
In the logs I see the following:

frankentest-php-1  | panic: runtime error: invalid memory address or nil pointer dereference
frankentest-php-1  | [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x865bde]
frankentest-php-1  | 
frankentest-php-1  | goroutine 1 [running]:
frankentest-php-1  | go.uber.org/zap.(*Logger).check(0x0, 0x0, {0x1d0188d, 0xe})
frankentest-php-1  | 	/root/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:331 +0x5e
frankentest-php-1  | go.uber.org/zap.(*Logger).Info(0x0?, {0x1d0188d?, 0x0?}, {0xc000488400, 0x2, 0x2})
frankentest-php-1  | 	/root/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:246 +0x2f
frankentest-php-1  | github.com/caddyserver/caddy/v2/modules/caddyhttp.(*App).Start(0xc00045e180)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/modules/caddyhttp/app.go:632 +0x16e
frankentest-php-1  | github.com/caddyserver/caddy/v2.run.func1(...)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/caddy.go:423
frankentest-php-1  | github.com/caddyserver/caddy/v2.run(0xc000567620?, 0x1)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/caddy.go:439 +0x3b5
frankentest-php-1  | github.com/caddyserver/caddy/v2.unsyncedDecodeAndRun({0xc000437800, 0xbe9, 0xc00}, 0x1)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/caddy.go:344 +0x145
frankentest-php-1  | github.com/caddyserver/caddy/v2.changeConfig({0x1ce9bc0, 0x4}, {0x1cef9be, 0x7}, {0xc000436c00, 0xbe9, 0xc00}, {0x0, 0x0}, 0x1)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/caddy.go:235 +0x6b9
frankentest-php-1  | github.com/caddyserver/caddy/v2.Load({0xc000436c00, 0xbe9, 0xc00}, 0x1)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/caddy.go:134 +0x22d
frankentest-php-1  | github.com/caddyserver/caddy/v2/cmd.cmdRun({0x0?})
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/cmd/commandfuncs.go:239 +0x811
frankentest-php-1  | github.com/caddyserver/caddy/v2/cmd.init.1.func2.WrapCommandFuncForCobra.1(0xc000185508, {0x1ce9c38?, 0x4?, 0x1ce9bf0?})
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/cmd/cobra.go:141 +0x2f
frankentest-php-1  | github.com/spf13/cobra.(*Command).execute(0xc000185508, {0xc000114c90, 0x3, 0x3})
frankentest-php-1  | 	/root/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 +0xaaa
frankentest-php-1  | github.com/spf13/cobra.(*Command).ExecuteC(0xc000184f08)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 +0x46f
frankentest-php-1  | github.com/spf13/cobra.(*Command).Execute(...)
frankentest-php-1  | 	/root/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071
frankentest-php-1  | github.com/caddyserver/caddy/v2/cmd.Main()
frankentest-php-1  | 	/root/go/pkg/mod/github.com/caddyserver/caddy/v2@v2.10.0/cmd/main.go:72 +0x65
frankentest-php-1  | main.main()
frankentest-php-1  | 	/go/src/app/caddy/frankenphp/main.go:15 +0xf

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions