Skip to content

sql/logictest: TestLogic failed #73788

@cockroach-teamcity

Description

@cockroach-teamcity

sql/logictest.TestLogic failed with artifacts on master @ 5cd5be83218475ef0cc3c62a856b8d9d22cf142b:

Fatal error:

panic: runtime error: invalid memory address or nil pointer dereference
	panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x2fc2332]

Stack:

goroutine 8234028 [running]:
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).Recover(0xc00a12cb40, {0x51cc818, 0xc00c131c90})
	/go/src/github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:254 +0xaa
panic({0x3849d20, 0x734c7f0})
	/usr/local/go/src/runtime/panic.go:1038 +0x215
github.com/cockroachdb/cockroach/pkg/sql.(*InternalExecutor).execInternal.func1()
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/internal.go:674 +0x192
panic({0x3849d20, 0x734c7f0})
	/usr/local/go/src/runtime/panic.go:1038 +0x215
github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*syntheticDescriptors).set(0xc00a0b8f38, {0x0, 0x1, 0xc0138d45f0})
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/synthetic_descriptors.go:39 +0x5a
github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).SetSyntheticDescriptors(...)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/collection.go:384
github.com/cockroachdb/cockroach/pkg/sql.(*Server).newConnExecutorWithTxn(0x0, {0x51cc818, 0xc00df7ed90}, 0x203000, 0xc0003f7a10, {0x5310b20, 0xc02668bd00}, 0x0, {{0xc01439e7e0, 0xc0041fdda0}, ...}, ...)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/conn_executor.go:931 +0x2e5
github.com/cockroachdb/cockroach/pkg/sql.(*InternalExecutor).initConnEx(0xc031222a20, {0x51cc818, 0xc00df7ed90}, 0xc005902a50, {0x51580d8, 0xc02668bbc0}, 0xc0119c3b80, 0x0, 0xc003a34940, 0xc0003f79e0, ...)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/internal.go:187 +0x3ef
github.com/cockroachdb/cockroach/pkg/sql.(*InternalExecutor).execInternal(0xc031222a20, {0x51b0c78, 0xc01fada540}, {0x3d562b3, 0xe}, 0xc02668bbc0, 0xc00b5dc240, {{{0x3d3cbda, 0x4}}, {0x0, ...}, ...}, ...)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/internal.go:732 +0x725
github.com/cockroachdb/cockroach/pkg/sql.(*InternalExecutor).queryInternalBuffered(0x0, {0x51b0c78, 0xc01fada540}, {0x3d562b3, 0xe}, 0x0, {{{0x3d3cbda, 0x4}}, {0x0, 0x0}, ...}, ...)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/internal.go:427 +0x19b
github.com/cockroachdb/cockroach/pkg/sql.(*InternalExecutor).QueryRowExWithCols(0xc00d2cad50, {0x51b0c78, 0xc01fada540}, {0x3d562b3, 0x425965}, 0x8, {{{0x3d3cbda, 0x4}}, {0x0, 0x0}, ...}, ...)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/internal.go:485 +0xbb
github.com/cockroachdb/cockroach/pkg/sql.(*InternalExecutor).QueryRowEx(0x0, {0x51b0c78, 0xc01fada540}, {0x3d562b3, 0x0}, 0x0, {{{0x3d3cbda, 0x4}}, {0x0, 0x0}, ...}, ...)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/internal.go:471 +0xa5
github.com/cockroachdb/cockroach/pkg/jobs.(*Job).load.func1({0x51b0c78, 0xc01fada540}, 0x203002)
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/jobs.go:776 +0x33c
github.com/cockroachdb/cockroach/pkg/jobs.(*Job).runInTxn(0x160, {0x51b0c78, 0xc01fada540}, 0x160, 0xc00074a000)
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/jobs.go:737 +0x37
github.com/cockroachdb/cockroach/pkg/jobs.(*Job).load(0xc0158e6c60, {0x51b0c78, 0xc01fada540}, 0x0)
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/jobs.go:766 +0x9c
github.com/cockroachdb/cockroach/pkg/jobs.(*Registry).LoadJobWithTxn(0xc020ee9440, {0x51b0c78, 0xc01fada540}, 0x9fa47fcb8300001, 0x1c28f57)
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/registry.go:722 +0x7f
github.com/cockroachdb/cockroach/pkg/sql/gcjob.initDetailsAndProgress.func1({0x51b0c78, 0xc01fada540}, 0xc00034c190)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/gcjob/gc_job_utils.go:69 +0x74
github.com/cockroachdb/cockroach/pkg/kv.runTxn.func1({0x51b0c78, 0xc01fada540}, 0xc00ba37680)
	/go/src/github.com/cockroachdb/cockroach/pkg/kv/db.go:849 +0x27
github.com/cockroachdb/cockroach/pkg/kv.(*Txn).exec(0xc005902a50, {0x51b0c78, 0xc01fada540}, 0xc00123d3b0)
	/go/src/github.com/cockroachdb/cockroach/pkg/kv/txn.go:961 +0xbf
github.com/cockroachdb/cockroach/pkg/kv.runTxn({0x51b0c78, 0xc01fada540}, 0xc01450cd80, 0x40)
	/go/src/github.com/cockroachdb/cockroach/pkg/kv/db.go:848 +0x5a
github.com/cockroachdb/cockroach/pkg/kv.(*DB).Txn(0x0, {0x51b0c78, 0xc01fada540}, 0x0)
	/go/src/github.com/cockroachdb/cockroach/pkg/kv/db.go:830 +0x85
github.com/cockroachdb/cockroach/pkg/sql/gcjob.initDetailsAndProgress({0x51b0c78, 0xc01fada540}, 0xc0043d0400, 0x9fa47fcb8300001)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/gcjob/gc_job_utils.go:67 +0xd5
github.com/cockroachdb/cockroach/pkg/sql/gcjob.schemaChangeGCResumer.Resume({0x9fa47fcb8300001}, {0x51b0c78, 0xc01fada540}, {0x3b75c00, 0xc000010858})
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/gcjob/gc_job.go:181 +0x151
github.com/cockroachdb/cockroach/pkg/jobs.(*Registry).stepThroughStateMachine.func2(0x51cc818, {0x5158920, 0xc02dbde478}, {0x51b0c78, 0xc01fada540}, {0x3b75c00, 0xc000010858}, 0xc00123d948)
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/registry.go:1209 +0xba
github.com/cockroachdb/cockroach/pkg/jobs.(*Registry).stepThroughStateMachine(0xc020ee9440, {0x51cc818, 0xc00034c190}, {0x3b75c00, 0xc000010858}, {0x5158920, 0xc02dbde478}, 0xc018f77ce0, {0xc003a34290, 0x7}, ...)
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/registry.go:1210 +0x6b7
github.com/cockroachdb/cockroach/pkg/jobs.(*Registry).runJob(0xc020ee9440, {0x51b0bd0, 0xc0042c0ac0}, {0x5158920, 0xc02dbde478}, 0xc018f77ce0, {0xc003a34290, 0x7}, {0xc0184a22a0, 0x16})
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/adopt.go:414 +0x54f
github.com/cockroachdb/cockroach/pkg/jobs.(*Registry).resumeJob.func1({0x51cc818, 0xc00f056790})
	/go/src/github.com/cockroachdb/cockroach/pkg/jobs/adopt.go:336 +0xfa
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2()
	/go/src/github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:491 +0x12a
created by github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx
	/go/src/github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:481 +0x445
Log preceding fatal error

=== RUN   TestLogic/fakedist-metadata/schema_change_in_txn/check_on_new_table

Help

See also: [How To Investigate a Go Test Failure \(internal\)](https://cockroachlabs.atlassian.net/l/c/HgfXfJgM)Parameters in this failure:

  • GOFLAGS=-parallel=2

Same failure on other branches

/cc @cockroachdb/sql-queries

This test on roachdash | Improve this report!

Metadata

Metadata

Labels

C-test-failureBroken test (automatically or manually discovered).O-robotOriginated from a bot.T-sql-foundationsSQL Foundations Team (formerly SQL Schema + SQL Sessions)branch-masterFailures and bugs on the master branch.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions