Closed
Description
While trying to reproduce #1130, I ran into a different SIGSEGV in CockroachDB:
I220616 22:45:17.402378 1 util/log/flags.go:201 [-] 1 stderr capture started
unexpected fault address 0x108226a
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x1 addr=0x108226a pc=0x108226a]
goroutine 831 [running]:
runtime.throw(0x59bf4fa, 0x5)
/opt/ooce/go-1.16/src/runtime/panic.go:1117 +0x72 fp=0xc002cb8480 sp=0xc002cb8450 pc=0x10a9512
runtime.sigpanic()
/opt/ooce/go-1.16/src/runtime/signal_unix.go:741 +0x276 fp=0xc002cb84b8 sp=0xc002cb8480 pc=0x10c0e96
runtime.mapassign_fast32(0x5292480, 0xc0038201b0, 0x1, 0x20)
/opt/ooce/go-1.16/src/runtime/map_fast32.go:126 +0xaa fp=0xc002cb84f8 sp=0xc002cb84b8 pc=0x108226a
github.com/cockroachdb/cockroach/pkg/sql/catalog.(*collectorState).addDirectReferences(0xc00392e000, 0xfffffc7fee647ec0, 0xc000106e10, 0x0, 0x0)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/catalog/validate.go:442 +0x5a fp=0xc002cb8540 sp=0xc002cb84f8 pc=0x26d231a
github.com/cockroachdb/cockroach/pkg/sql/catalog.collectDescriptorsForValidation(0x6fd9f90, 0xc0036fa1e0, 0x6f97070, 0xc0035cfe60, 0xc0035cfe50, 0x1, 0x1, 0xc000299b00, 0xc000cb4480, 0xc002cb8670)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/catalog/validate.go:500 +0x159 fp=0xc002cb85e8 sp=0xc002cb8540 pc=0x26d2b19
github.com/cockroachdb/cockroach/pkg/sql/catalog.Validate(0x6fd9f90, 0xc0036fa1e0, 0x6f97070, 0xc0035cfe60, 0x2, 0xc00000001f, 0xc0035cfe50, 0x1, 0x1, 0x4, ...)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/catalog/validate.go:55 +0x14f fp=0xc002cb8680 sp=0xc002cb85e8 pc=0x26cff2f
github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).ValidateUncommittedDescriptors(0xc000cae298, 0x6fd9f90, 0xc0036fa1e0, 0xc002eb2dc0, 0x0, 0x62abb280)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/validate.go:43 +0x15a fp=0xc002cb8710 sp=0xc002cb8680 pc=0x2d2325a
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).commitSQLTransactionInternal(0xc000cae000, 0x6fd9f90, 0xc0036fa1e0, 0x7002558, 0xc00283d9a0, 0xcc, 0xc002cb87f8)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:883 +0xa5 fp=0xc002cb8758 sp=0xc002cb8710 pc=0x4187985
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).commitSQLTransactionInternal-fm(0x6fd9f90, 0xc0036fa1e0, 0x7002558, 0xc00283d9a0, 0x204d597, 0xc002eb2df8)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:870 +0x5b fp=0xc002cb87a0 sp=0xc002cb8758 pc=0x440369b
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).commitSQLTransaction(0xc000cae000, 0x6fd9f90, 0xc0036fa1e0, 0x7002558, 0xc00283d9a0, 0xc002cb8890, 0xfffffc7fedf982c8, 0x0, 0x52ca140, 0x95b44c8)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:820 +0x9c fp=0xc002cb8808 sp=0xc002cb87a0 pc=0x418715c
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).handleAutoCommit(0xc000cae000, 0x6fd9f90, 0xc0036fa1e0, 0x7002558, 0xc00283d9a0, 0x60859b8, 0xc002cb8928, 0x40, 0xc000cb4480)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:1837 +0xdc fp=0xc002cb88b0 sp=0xc002cb8808 pc=0x418e83c
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmtInOpenState.func7(0xc000cae000, 0xc002cb92c8, 0xc002cb92b8, 0xc002cb9248, 0xc002cb8e20, 0xc002cb92a8, 0x6f974a8, 0x921b59b)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:502 +0xc9 fp=0xc002cb8928 sp=0xc002cb88b0 pc=0x43748e9
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmtInOpenState(0xc000cae000, 0x6fd9f90, 0xc0036fa1e0, 0x7002558, 0xc00283d9a0, 0xc0018de306, 0x8, 0x0, 0x0, 0xc002926300, ...)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:755 +0x1251 fp=0xc002cb9240 sp=0xc002cb8928 pc=0x4184671
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmt(0xc000cae000, 0x6fd9ee8, 0xc002a4ba40, 0x7002558, 0xc00283d9a0, 0xc0018de306, 0x8, 0x0, 0x0, 0xc002926300, ...)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:129 +0xb0a fp=0xc002cb94d0 sp=0xc002cb9240 pc=0x4182b8a
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execPortal(0xc000cae000, 0x6fd9ee8, 0xc002a4ba40, 0xc002926300, 0x95b44c8, 0x0, 0x0, 0xc002a214de, 0x1, 0x1, ...)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor_exec.go:216 +0x14e fp=0xc002cb9608 sp=0xc002cb94d0 pc=0x418316e
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execCmd.func2(0xc0018de6ed, 0x0, 0x0, 0x3a038e9f, 0xeda3da97f, 0x0, 0xc000cae000, 0xc002cb99e8, 0xc002cb99d8, 0xc0026e18d8, ...)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor.go:1773 +0x4fb fp=0xc002cb97e8 sp=0xc002cb9608 pc=0x437313b
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execCmd(0xc000cae000, 0x6fd9ee8, 0xc002a4ba40, 0x0, 0x0)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor.go:1775 +0x4df fp=0xc002cb9cb0 sp=0xc002cb97e8 pc=0x417591f
github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).run(0xc000cae000, 0x6fd9ee8, 0xc002c54740, 0xc00110ce60, 0x5400, 0x15000, 0xc00110d0e0, 0xc002c4ea10, 0x0, 0x0)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor.go:1629 +0x22f fp=0xc002cb9d50 sp=0xc002cb9cb0 pc=0x41751cf
github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn(0xc000559c00, 0x6fd9ee8, 0xc002c54740, 0xc000cae000, 0x5400, 0x15000, 0xc00110d0e0, 0xc002c4ea10, 0x0, 0x0)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor.go:668 +0xce fp=0xc002cb9dd8 sp=0xc002cb9d50 pc=0x4170d6e
github.com/cockroachdb/cockroach/pkg/sql/pgwire.(*conn).processCommandsAsync.func1(0xc001a4a214, 0xc002f44330, 0x6fd9ee8, 0xc002c54740, 0xc002c4ea10, 0xc000559c00, 0xc001b92900, 0x70492c0, 0xc001af82d0, 0xc002c3be60, ...)
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/pgwire/conn.go:648 +0x3d4 fp=0xc002cb9f28 sp=0xc002cb9dd8 pc=0x45f7914
runtime.goexit()
/opt/ooce/go-1.16/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc002cb9f30 sp=0xc002cb9f28 pc=0x10e35a1
created by github.com/cockroachdb/cockroach/pkg/sql/pgwire.(*conn).processCommandsAsync
/ws/gc/cockroach/cache/gopath/src/github.com/cockroachdb/cockroach/pkg/sql/pgwire/conn.go:576 +0x188
Metadata
Metadata
Assignees
Labels
No labels