Skip to content

Seg fault when running in Docker #4131

@denialanderror

Description

@denialanderror

Version

1.30.0

What happened?

We use SQLC through Docker and had no issues running generate and vet commands under 1.29.0. Upgrading to the sqlc/sqlc:1.30.0 image.

This fails when running the image locally on an M1 Mac, and in CI (Github Actions).

Relevant log output

SIGSEGV: segmentation violation
PC=0x0 m=8 sigcode=1 addr=0x0
signal arrived during cgo execution

goroutine 1 gp=0x40000021c0 m=8 mp=0x4000580008 [syscall]:
runtime.cgocall(0x14cebc4, 0x4000784cb8)
        /usr/local/go/src/runtime/cgocall.go:167 +0x44 fp=0x4000784c80 sp=0x4000784c40 pc=0x4775e4
os/user._Cfunc_mygetpwuid_r(0x0, 0x4000133400, 0x400, 0x40007ba650, 0x40007ba654)
        _cgo_gotypes.go:166 +0x38 fp=0x4000784cb0 sp=0x4000784c80 pc=0xa04408
os/user._C_getpwuid_r(0x0, 0x4000133400, 0x400)
        /usr/local/go/src/os/user/cgo_lookup_cgo.go:91 +0x6c fp=0x4000784d50 sp=0x4000784cb0 pc=0xa0456c
os/user.lookupUnixUid.func1({0x4000133400?, 0x41a878?, 0x0?})
        /usr/local/go/src/os/user/cgo_lookup_unix.go:57 +0x44 fp=0x4000784dd0 sp=0x4000784d50 pc=0xa03ec4
os/user.retryWithBuffer(0x979afd58?, 0x4000784ec8)
        /usr/local/go/src/os/user/cgo_lookup_unix.go:171 +0x6c fp=0x4000784e30 sp=0x4000784dd0 pc=0xa041dc
os/user.lookupUnixUid(0x0)
        /usr/local/go/src/os/user/cgo_lookup_unix.go:55 +0x58 fp=0x4000784ef0 sp=0x4000784e30 pc=0xa03d68
os/user.current()
        /usr/local/go/src/os/user/cgo_lookup_unix.go:19 +0x30 fp=0x4000784f30 sp=0x4000784ef0 pc=0xa03cf0
os/user.Current.func1()
        /usr/local/go/src/os/user/lookup.go:22 +0x1c fp=0x4000784f40 sp=0x4000784f30 pc=0xa045ec
sync.(*Once).doSlow(0x1a88d02?, 0x4?)
        /usr/local/go/src/sync/once.go:78 +0xe0 fp=0x4000784f90 sp=0x4000784f40 pc=0x48c620
sync.(*Once).Do(...)
        /usr/local/go/src/sync/once.go:69
os/user.Current()
        /usr/local/go/src/os/user/lookup.go:22 +0x40 fp=0x4000784fd0 sp=0x4000784f90 pc=0xa042d0
github.com/jackc/pgx/v5/pgconn.defaultSettings()
        /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.5/pgconn/defaults.go:21 +0xcc fp=0x4000785140 sp=0x4000784fd0 pc=0xa0bb1c
github.com/jackc/pgx/v5/pgconn.ParseConfigWithOptions({0x40007ce180, 0x5f}, {0x4000785938?})
        /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.5/pgconn/config.go:248 +0x30 fp=0x4000785840 sp=0x4000785140 pc=0xa070d0
github.com/jackc/pgx/v5.ParseConfigWithOptions({0x40007ce180, 0x5f}, {{0x2?}})
        /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.5/conn.go:165 +0x28 fp=0x40007858e0 sp=0x4000785840 pc=0xb48128
github.com/jackc/pgx/v5.ParseConfig(...)
        /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.5/conn.go:236
github.com/jackc/pgx/v5/pgxpool.ParseConfig({0x40007ce180?, 0x4000230240?})
        /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.5/pgxpool/pool.go:310 +0x2c fp=0x40007859b0 sp=0x40007858e0 pc=0xb5bcbc
github.com/sqlc-dev/sqlc/internal/engine/postgresql/analyzer.(*Analyzer).Analyze(0x40003b6870, {0x1e2e8e8, 0x3891f20}, {0x1e16c00, 0x40007b4e00}, {0x40001306e0, 0x140}, {0x40007c2000?, 0x0?, 0x0?}, ...)
        /workspace/internal/engine/postgresql/analyzer/analyze.go:217 +0x188 fp=0x4000785b70 sp=0x40007859b0 pc=0xe54bc8
github.com/sqlc-dev/sqlc/internal/analyzer.(*CachedAnalyzer).Analyze(0x40003a9c00, {0x1e2e8e8, 0x3891f20}, {0x1e16c00, 0x40007b4e00}, {0x40001306e0, 0x140}, {0x40007c2000, 0x13, 0x20}, ...)
        /workspace/internal/analyzer/analyzer.go:45 +0xf4 fp=0x4000785c00 sp=0x4000785b70 pc=0xbd8c34
github.com/sqlc-dev/sqlc/internal/compiler.(*Compiler).parseQuery(0x40003e4008, {0x1e16c00, 0x40007b4e00}, {0x40001306e0, 0x141}, {{0x0, 0x0, {0x0, 0x0}, 0x0, ...}})
        /workspace/internal/compiler/parse.go:83 +0x324 fp=0x4000785dd0 sp=0x4000785c00 pc=0xfb20e4
github.com/sqlc-dev/sqlc/internal/compiler.(*Compiler).parseQueries(0x40003e4008, {{0x0, 0x0, {0x0, 0x0}, 0x0, 0x0, 0x0, 0x0}})
        /workspace/internal/compiler/compile.go:81 +0x398 fp=0x4000786000 sp=0x4000785dd0 pc=0xfaa228
github.com/sqlc-dev/sqlc/internal/compiler.(*Compiler).ParseQueries(...)
        /workspace/internal/compiler/engine.go:76
github.com/sqlc-dev/sqlc/internal/cmd.parse({_, _}, {_, _}, {_, _}, {{0x0, 0x0}, {0x4000128fc0, 0xa}, ...}, ...)
        /workspace/internal/cmd/generate.go:322 +0x224 fp=0x4000786530 sp=0x4000786000 pc=0x1474424
github.com/sqlc-dev/sqlc/internal/cmd.(*checker).checkSQL(0x40007878c0, {0x1e2e8e8, 0x3891f20}, {{0x0, 0x0}, {0x4000128fc0, 0xa}, {0x400062f610, 0x1, 0x1}, ...})
        /workspace/internal/cmd/vet.go:473 +0x488 fp=0x4000787640 sp=0x4000786530 pc=0x147bcb8
github.com/sqlc-dev/sqlc/internal/cmd.Vet({0x1e2e8e8, 0x3891f20}, {0x4000128d3c, 0x4}, {0x0?, 0x0?}, 0x0?)
        /workspace/internal/cmd/vet.go:155 +0xb08 fp=0x4000787a00 sp=0x4000787640 pc=0x1479628
github.com/sqlc-dev/sqlc/internal/cmd.Do.NewCmdVet.func1(0x4000272908, {0x1a888c2?, 0x4?, 0x1a887ba?})
        /workspace/internal/cmd/vet.go:54 +0x148 fp=0x4000787ba0 sp=0x4000787a00 pc=0x147d838
github.com/spf13/cobra.(*Command).execute(0x4000272908, {0x3891f20, 0x0, 0x0})
        /go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 +0x7d4 fp=0x4000787d50 sp=0x4000787ba0 pc=0x5f4b64
github.com/spf13/cobra.(*Command).ExecuteC(0x4000272608)
        /go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 +0x350 fp=0x4000787e40 sp=0x4000787d50 pc=0x5f52e0
github.com/spf13/cobra.(*Command).Execute(...)
        /go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071
github.com/spf13/cobra.(*Command).ExecuteContext(...)
        /go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1064
github.com/sqlc-dev/sqlc/internal/cmd.Do({0x400011e090, 0x1, 0x1}, {0x1e15888, 0x400011c030}, {0x1e158a8, 0x400011c038}, {0x1e158a8, 0x400011c040})
        /workspace/internal/cmd/cmd.go:67 +0x45c fp=0x4000787ee0 sp=0x4000787e40 pc=0x1470e6c
main.main()
        /workspace/cmd/sqlc/main.go:10 +0x7c fp=0x4000787f40 sp=0x4000787ee0 pc=0x14819bc
runtime.main()
        /usr/local/go/src/runtime/proc.go:285 +0x278 fp=0x4000787fd0 sp=0x4000787f40 pc=0x4457e8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000787fd0 sp=0x4000787fd0 pc=0x4829a4

goroutine 2 gp=0x4000002c40 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000084f90 sp=0x4000084f70 pc=0x47a6b0
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:466
runtime.forcegchelper()
        /usr/local/go/src/runtime/proc.go:373 +0xb4 fp=0x4000084fd0 sp=0x4000084f90 pc=0x445b34
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000084fd0 sp=0x4000084fd0 pc=0x4829a4
created by runtime.init.7 in goroutine 1
        /usr/local/go/src/runtime/proc.go:361 +0x24

goroutine 3 gp=0x4000003180 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000085760 sp=0x4000085740 pc=0x47a6b0
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:466
runtime.bgsweep(0x40000ae000)
        /usr/local/go/src/runtime/mgcsweep.go:323 +0x104 fp=0x40000857b0 sp=0x4000085760 pc=0x42fe14
runtime.gcenable.gowrap1()
        /usr/local/go/src/runtime/mgc.go:212 +0x28 fp=0x40000857d0 sp=0x40000857b0 pc=0x423a98
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000857d0 sp=0x40000857d0 pc=0x4829a4
created by runtime.gcenable in goroutine 1
        /usr/local/go/src/runtime/mgc.go:212 +0x6c

goroutine 4 gp=0x4000003340 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x1dfee00?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000085f60 sp=0x4000085f40 pc=0x47a6b0
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:466
runtime.(*scavengerState).park(0x3863640)
        /usr/local/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000085f90 sp=0x4000085f60 pc=0x42d95c
runtime.bgscavenge(0x40000ae000)
        /usr/local/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000085fb0 sp=0x4000085f90 pc=0x42dedc
runtime.gcenable.gowrap2()
        /usr/local/go/src/runtime/mgc.go:213 +0x28 fp=0x4000085fd0 sp=0x4000085fb0 pc=0x423a38
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000085fd0 sp=0x4000085fd0 pc=0x4829a4
created by runtime.gcenable in goroutine 1
        /usr/local/go/src/runtime/mgc.go:213 +0xac

goroutine 18 gp=0x4000102700 m=nil [finalizer wait]:
runtime.gopark(0x40000845b8?, 0x115218c?, 0xe0?, 0xca?, 0xc?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000084580 sp=0x4000084560 pc=0x47a6b0
runtime.runFinalizers()
        /usr/local/go/src/runtime/mfinal.go:210 +0x104 fp=0x40000847d0 sp=0x4000084580 pc=0x422a84
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000847d0 sp=0x40000847d0 pc=0x4829a4
created by runtime.createfing in goroutine 1
        /usr/local/go/src/runtime/mfinal.go:172 +0x78

goroutine 34 gp=0x40003e8540 m=nil [cleanup wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000080740 sp=0x4000080720 pc=0x47a6b0
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:466
runtime.(*cleanupQueue).dequeue(0x3864020)
        /usr/local/go/src/runtime/mcleanup.go:439 +0x110 fp=0x4000080780 sp=0x4000080740 pc=0x41fae0
runtime.runCleanups()
        /usr/local/go/src/runtime/mcleanup.go:635 +0x40 fp=0x40000807d0 sp=0x4000080780 pc=0x4202f0
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000807d0 sp=0x40000807d0 pc=0x4829a4
created by runtime.(*cleanupQueue).createGs in goroutine 1
        /usr/local/go/src/runtime/mcleanup.go:589 +0x108

goroutine 35 gp=0x40003e8700 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000080f10 sp=0x4000080ef0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x4000080fb0 sp=0x4000080f10 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x4000080fd0 sp=0x4000080fb0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000080fd0 sp=0x4000080fd0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 36 gp=0x40003e88c0 m=nil [GC worker (idle)]:
runtime.gopark(0x29c649008a4?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000081710 sp=0x40000816f0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x40000817b0 sp=0x4000081710 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x40000817d0 sp=0x40000817b0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000817d0 sp=0x40000817d0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 37 gp=0x40003e8a80 m=nil [GC worker (idle)]:
runtime.gopark(0x29c64888ad5?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000081f10 sp=0x4000081ef0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x4000081fb0 sp=0x4000081f10 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x4000081fd0 sp=0x4000081fb0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000081fd0 sp=0x4000081fd0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 38 gp=0x40003e8c40 m=nil [GC worker (idle)]:
runtime.gopark(0x29c64903db3?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000082710 sp=0x40000826f0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x40000827b0 sp=0x4000082710 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x40000827d0 sp=0x40000827b0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000827d0 sp=0x40000827d0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 19 gp=0x4000103180 m=nil [GC worker (idle)]:
runtime.gopark(0x3895fc0?, 0x1?, 0x9d?, 0xbe?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000097f10 sp=0x4000097ef0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x4000097fb0 sp=0x4000097f10 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x4000097fd0 sp=0x4000097fb0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000097fd0 sp=0x4000097fd0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 20 gp=0x4000103340 m=nil [GC worker (idle)]:
runtime.gopark(0x29c648879e8?, 0x3?, 0x73?, 0x3c?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x400031ef10 sp=0x400031eef0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x400031efb0 sp=0x400031ef10 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x400031efd0 sp=0x400031efb0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400031efd0 sp=0x400031efd0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 5 gp=0x4000003880 m=nil [GC worker (idle)]:
runtime.gopark(0x3895fc0?, 0x1?, 0x2f?, 0xfb?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000597f10 sp=0x4000597ef0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x4000597fb0 sp=0x4000597f10 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x4000597fd0 sp=0x4000597fb0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000597fd0 sp=0x4000597fd0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 39 gp=0x40003e8e00 m=nil [GC worker (idle)]:
runtime.gopark(0x29c64888a82?, 0x1?, 0x6b?, 0xb9?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000082f10 sp=0x4000082ef0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x4000082fb0 sp=0x4000082f10 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x4000082fd0 sp=0x4000082fb0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000082fd0 sp=0x4000082fd0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 21 gp=0x4000103500 m=nil [GC worker (idle)]:
runtime.gopark(0x29c64888ad5?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x400031f710 sp=0x400031f6f0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x400031f7b0 sp=0x400031f710 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x400031f7d0 sp=0x400031f7b0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400031f7d0 sp=0x400031f7d0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

goroutine 6 gp=0x4000003a40 m=nil [GC worker (idle)]:
runtime.gopark(0x29c6488895e?, 0x1?, 0x7f?, 0x15?, 0x0?)
        /usr/local/go/src/runtime/proc.go:460 +0xc0 fp=0x4000086f10 sp=0x4000086ef0 pc=0x47a6b0
runtime.gcBgMarkWorker(0x40003ea930)
        /usr/local/go/src/runtime/mgc.go:1463 +0xe0 fp=0x4000086fb0 sp=0x4000086f10 pc=0x426110
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1373 +0x28 fp=0x4000086fd0 sp=0x4000086fb0 pc=0x425ff8
runtime.goexit({})
        /usr/local/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000086fd0 sp=0x4000086fd0 pc=0x4829a4
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1373 +0x140

r0      0xffff4fb00ab0
r1      0x0
r2      0xffff4f162878
r3      0xfffffffffffffffe
r4      0x2
r5      0xfffffcf32538
r6      0xfffffcf32550
r7      0xffff4faca6c4
r8      0xffff4f1f1000
r9      0x0
r10     0xffffff80
r11     0xffffffd0
r12     0xffff4e60def0
r13     0x0
r14     0xffffffffffffffff
r15     0x6474e551
r16     0xffff4fb00020
r17     0xffff4f17ea70
r18     0x4df9a3
r19     0xfffffffffffffffe
r20     0xffff4e700650
r21     0xffff4fb00000
r22     0xffff4fb16780
r23     0xffff4f162878
r24     0x2
r25     0xfffffcf32538
r26     0xfffffcf32550
r27     0x80000002
r28     0x40005821c0
r29     0xffff4e60dbd0
lr      0xffff4faca718
sp      0xffff4e60dbd0
pc      0x0
fault   0x0

Database schema

SQL queries

Configuration

Playground URL

No response

What operating system are you using?

No response

What database engines are you using?

No response

What type of code are you generating?

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions