Description
This issue was auto filed by Sentry. It represents a crash or reported error on a live cluster with telemetry enabled.
Sentry Link: https://cockroach-labs.sentry.io/issues/6684110153/?referrer=webhooks_plugin
Panic Message:
type_desc.go:658: type × (149): referencing × 151 was dropped without dependency unlinking
(1)
Wraps: (2) keys: [sql.schema.validation_errors.read.backward_references.type sql.schema.validation_errors.read.backward_references.type]
Wraps: (3) secondary error attachment
| type × (150): referencing × 151 was dropped without dependency unlinking
| (1) keys: [sql.schema.validation_errors.read.backward_references.type]
| Wraps: (2) attached stack trace
| -- stack trace:
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).decorate
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:253
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).Report
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:182
| | [...repeated from below...]
| Wraps: (3) type × (150)
| Wraps: (4) assertion failure
| Wraps: (5) attached stack trace
| -- stack trace:
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/typedesc.(*immutable).ValidateBackReferences
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/typedesc/type_desc.go:658
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.Validate.func3
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:110
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:198
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.Validate
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:105
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).Validate
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/validate.go:40
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).finalizeDescriptors
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/descriptor.go:666
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.getDescriptorsByID
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/descriptor.go:220
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).aggregateAllLayers
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/collection.go:1023
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).GetAllInDatabase
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/collection.go:866
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).GetAllDescriptorsForDatabase
| | github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/collection.go:1050
| | github.com/cockroachdb/cockroach/pkg/sql.forEachTableDescWithTableLookupInternal
| | github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:2717
| | github.com/cockroachdb/cockroach/pkg/sql.forEachTableDescWithTableLookup
| | github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:2695
| | github.com/cockroachdb/cockroach/pkg/sql.forEachTableDesc
| | github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:2623
| | github.com/cockroachdb/cockroach/pkg/sql.init.func742
| | github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:1669
| | github.com/cockroachdb/cockroach/pkg/sql.(*virtualDefEntry).getPlanInfo.func1.1
| | github.com/cockroachdb/cockroach/pkg/sql/virtual_schema.go:651
| | github.com/cockroachdb/cockroach/pkg/sql.setupGenerator.func3
| | github.com/cockroachdb/cockroach/pkg/sql/virtual_table.go:127
| | github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2
| | github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:485
| | runtime.goexit
| | src/runtime/asm_amd64.s:1695
| Wraps: (6) referencing × 151 was dropped without dependency unlinking
| Error types: (1) *telemetrykeys.withTelemetry (2) *withstack.withStack (3) *errutil.withPrefix (4) *assert.withAssertionFailure (5) *withstack.withStack (6) *errutil.leafError
Wraps: (4) keys: [sql.schema.validation_errors.read.backward_references.type]
Wraps: (5) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).decorate
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:253
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).Report
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:182
| [...repeated from below...]
Wraps: (6) type × (149)
Wraps: (7) assertion failure
Wraps: (8) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql/catalog/typedesc.(*immutable).ValidateBackReferences
| github.com/cockroachdb/cockroach/pkg/sql/catalog/typedesc/type_desc.go:658
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.Validate.func3
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:110
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:198
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.Validate
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate/validate.go:105
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).Validate
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/validate.go:40
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).finalizeDescriptors
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/descriptor.go:666
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.getDescriptorsByID
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/descriptor.go:220
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).aggregateAllLayers
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/collection.go:1023
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).GetAllInDatabase
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/collection.go:866
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).GetAllDescriptorsForDatabase
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs/collection.go:1050
| github.com/cockroachdb/cockroach/pkg/sql.forEachTableDescWithTableLookupInternal
| github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:2717
| github.com/cockroachdb/cockroach/pkg/sql.forEachTableDescWithTableLookup
| github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:2695
| github.com/cockroachdb/cockroach/pkg/sql.forEachTableDesc
| github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:2623
| github.com/cockroachdb/cockroach/pkg/sql.init.func742
| github.com/cockroachdb/cockroach/pkg/sql/information_schema.go:1669
| github.com/cockroachdb/cockroach/pkg/sql.(*virtualDefEntry).getPlanInfo.func1.1
| github.com/cockroachdb/cockroach/pkg/sql/virtual_schema.go:651
| github.com/cockroachdb/cockroach/pkg/sql.setupGenerator.func3
| github.com/cockroachdb/cockroach/pkg/sql/virtual_table.go:127
| github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2
| github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:485
| runtime.goexit
| src/runtime/asm_amd64.s:1695
Wraps: (9) referencing × 151 was dropped without dependency unlinking
Error types: (1) *colexecerror.notInternalError (2) *telemetrykeys.withTelemetry (3) *secondary.withSecondaryError (4) *telemetrykeys.withTelemetry (5) *withstack.withStack (6) *errutil.withPrefix (7) *assert.withAssertionFailure (8) *withstack.withStack (9) *errutil.leafError
-- report composition:
*errutil.leafError: referencing × 151 was dropped without dependency unlinking
type_desc.go:658: *withstack.withSt...
Stacktrace (expand for inline code snippets):
src/runtime/asm_amd64.s#L1694-L1696
cockroach/pkg/util/stop/stopper.go
Lines 484 to 486 in 5e4ca9e
cockroach/pkg/sql/virtual_table.go
Lines 126 to 128 in 5e4ca9e
cockroach/pkg/sql/virtual_schema.go
Lines 650 to 652 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 1668 to 1670 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 2622 to 2624 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 2694 to 2696 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 2716 to 2718 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/collection.go
Lines 1049 to 1051 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/collection.go
Lines 865 to 867 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/collection.go
Lines 1022 to 1024 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/descriptor.go
Lines 219 to 221 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/descriptor.go
Lines 665 to 667 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/validate.go
Lines 39 to 41 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 104 to 106 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 197 to 199 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 109 to 111 in 5e4ca9e
cockroach/pkg/sql/catalog/typedesc/type_desc.go
Lines 657 to 659 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 181 to 183 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 252 to 254 in 5e4ca9e
src/runtime/asm_amd64.s#L1694-L1696
cockroach/pkg/util/stop/stopper.go
Lines 484 to 486 in 5e4ca9e
cockroach/pkg/sql/virtual_table.go
Lines 126 to 128 in 5e4ca9e
cockroach/pkg/sql/virtual_schema.go
Lines 650 to 652 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 1668 to 1670 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 2622 to 2624 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 2694 to 2696 in 5e4ca9e
cockroach/pkg/sql/information_schema.go
Lines 2716 to 2718 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/collection.go
Lines 1049 to 1051 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/collection.go
Lines 865 to 867 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/collection.go
Lines 1022 to 1024 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/descriptor.go
Lines 219 to 221 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/descriptor.go
Lines 665 to 667 in 5e4ca9e
cockroach/pkg/sql/catalog/descs/validate.go
Lines 39 to 41 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 104 to 106 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 197 to 199 in 5e4ca9e
cockroach/pkg/sql/catalog/internal/validate/validate.go
Lines 109 to 111 in 5e4ca9e
cockroach/pkg/sql/catalog/typedesc/type_desc.go
Lines 657 to 659 in 5e4ca9e
src/runtime/asm_amd64.s in runtime.goexit at line 1695
pkg/util/stop/stopper.go in pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2 at line 485
pkg/sql/virtual_table.go in pkg/sql.setupGenerator.func3 at line 127
pkg/sql/virtual_schema.go in pkg/sql.(*virtualDefEntry).getPlanInfo.func1.1 at line 651
pkg/sql/information_schema.go in pkg/sql.init.func742 at line 1669
pkg/sql/information_schema.go in pkg/sql.forEachTableDesc at line 2623
pkg/sql/information_schema.go in pkg/sql.forEachTableDescWithTableLookup at line 2695
pkg/sql/information_schema.go in pkg/sql.forEachTableDescWithTableLookupInternal at line 2717
pkg/sql/catalog/descs/collection.go in pkg/sql/catalog/descs.(*Collection).GetAllDescriptorsForDatabase at line 1050
pkg/sql/catalog/descs/collection.go in pkg/sql/catalog/descs.(*Collection).GetAllInDatabase at line 866
pkg/sql/catalog/descs/collection.go in pkg/sql/catalog/descs.(*Collection).aggregateAllLayers at line 1023
pkg/sql/catalog/descs/descriptor.go in pkg/sql/catalog/descs.getDescriptorsByID at line 220
pkg/sql/catalog/descs/descriptor.go in pkg/sql/catalog/descs.(*Collection).finalizeDescriptors at line 666
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).Validate at line 40
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate at line 105
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel at line 198
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate.func3 at line 110
pkg/sql/catalog/typedesc/type_desc.go in pkg/sql/catalog/typedesc.(*immutable).ValidateBackReferences at line 658
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).Report at line 182
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).decorate at line 253
src/runtime/asm_amd64.s in runtime.goexit at line 1695
pkg/util/stop/stopper.go in pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2 at line 485
pkg/sql/virtual_table.go in pkg/sql.setupGenerator.func3 at line 127
pkg/sql/virtual_schema.go in pkg/sql.(*virtualDefEntry).getPlanInfo.func1.1 at line 651
pkg/sql/information_schema.go in pkg/sql.init.func742 at line 1669
pkg/sql/information_schema.go in pkg/sql.forEachTableDesc at line 2623
pkg/sql/information_schema.go in pkg/sql.forEachTableDescWithTableLookup at line 2695
pkg/sql/information_schema.go in pkg/sql.forEachTableDescWithTableLookupInternal at line 2717
pkg/sql/catalog/descs/collection.go in pkg/sql/catalog/descs.(*Collection).GetAllDescriptorsForDatabase at line 1050
pkg/sql/catalog/descs/collection.go in pkg/sql/catalog/descs.(*Collection).GetAllInDatabase at line 866
pkg/sql/catalog/descs/collection.go in pkg/sql/catalog/descs.(*Collection).aggregateAllLayers at line 1023
pkg/sql/catalog/descs/descriptor.go in pkg/sql/catalog/descs.getDescriptorsByID at line 220
pkg/sql/catalog/descs/descriptor.go in pkg/sql/catalog/descs.(*Collection).finalizeDescriptors at line 666
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).Validate at line 40
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate at line 105
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel at line 198
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate.func3 at line 110
pkg/sql/catalog/typedesc/type_desc.go in pkg/sql/catalog/typedesc.(*immutable).ValidateBackReferences at line 658
Tags
Tag | Value |
---|---|
Command | start-single-node |
Environment | v24.1.0 |
Go Version | go1.22.2 X:nocoverageredesign |
Platform | linux amd64 |
Distribution | CCL |
Cockroach Release | v24.1.0 |
Cockroach SHA | 5e4ca9e |
# of CPUs | 16 |
# of Goroutines | 581 |
Jira issue: CRDB-51603