-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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/7366372036/?referrer=webhooks_plugin
Panic Message:
parse_string.go:117: could not parse × as type ×: unknown type ANYELEMENT
(1) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Inbox).Next.func1
| pkg/sql/colflow/colrpc/inbox.go:319
| runtime.gopanic
| GOROOT/src/runtime/panic.go:791
| github.com/cockroachdb/cockroach/pkg/sql/colexecerror.ExpectedError
| pkg/sql/colexecerror/error.go:309
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Inbox).Next
| pkg/sql/colflow/colrpc/inbox.go:380
| github.com/cockroachdb/cockroach/pkg/sql/colexec.(*ParallelUnorderedSynchronizer).Init.(*ParallelUnorderedSynchronizer).Init.func1.func2
| pkg/sql/colexec/parallel_unordered_synchronizer.go:258
| github.com/cockroachdb/cockroach/pkg/sql/colexecerror.CatchVectorizedRuntimeError
| pkg/sql/colexecerror/error.go:162
| github.com/cockroachdb/cockroach/pkg/sql/colexec.(*ParallelUnorderedSynchronizer).init.func1
| pkg/sql/colexec/parallel_unordered_synchronizer.go:319
| runtime.goexit
| src/runtime/asm_arm64.s:1223
Wraps: (2)
Wraps: (3) tags: [n203,client=172.21.60.180:53386,hostssl,user=×,fff13df78,distsql.stmt=×,distsql.gateway=203,distsql.appname=×,distsql.txn=fe89a722-b5af-4056-bd34-83054b6a450f,streamID=×,received-error]
Wraps: (4) tags: [n×,f×,distsql.stmt=×,distsql.gateway=×,distsql.appname=×,distsql.txn=×,streamID=×,sent-error=]
Wraps: (5)
Wraps: (6) candidate pg code: 22P02
Wraps: (7)
| (opaque error wrapper)
| type name: github.com/cockroachdb/errors/withstack/*withstack.withStack
| reportable 0:
|
| github.com/cockroachdb/cockroach/pkg/sql/sem/tree.MakeParseError
| pkg/sql/sem/tree/datum.go:283
| github.com/cockroachdb/cockroach/pkg/sql/sem/tree.ParseDArrayFromString
| pkg/sql/sem/tree/parse_array.go:205
| github.com/cockroachdb/cockroach/pkg/sql/sem/eval.performCastWithoutPrecisionTruncation
| pkg/sql/sem/eval/cast.go:942
| github.com/cockroachdb/cockroach/pkg/sql/sem/eval.performCast
| pkg/sql/sem/eval/cast.go:99
| github.com/cockroachdb/cockroach/pkg/sql/sem/eval.PerformCast
| pkg/sql/sem/eval/cast.go:64
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next.func1
| bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go:1403
| github.com/cockroachdb/cockroach/pkg/sql/colmem.(*Allocator).PerformOperation
| pkg/sql/colmem/allocator.go:443
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next
| bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go:1359
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecsel.(*selEQDatumDatumOp).Next
| bazel-out/k8-opt/bin/pkg/sql/colexec/colexecsel/selection_ops.eg.go:9442
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecbase.(*simpleProjectOp).Next
| pkg/sql/colexec/colexecbase/simple_project.go:113
| github.com/cockroachdb/cockroach/pkg/sql/colexec.(*limitOp).Next
| pkg/sql/colexec/limit.go:42
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecutils.(*deselectorOp).Next
| pkg/sql/colexec/colexecutils/deselector.go:48
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).sendBatches.func1
| pkg/sql/colflow/colrpc/outbox.go:268
| github.com/cockroachdb/cockroach/pkg/sql/colexecerror.CatchVectorizedRuntimeError
| pkg/sql/colexecerror/error.go:162
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).sendBatches
| pkg/sql/colflow/colrpc/outbox.go:259
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).runWithStream
| pkg/sql/colflow/colrpc/outbox.go:397
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).Run
| pkg/sql/colflow/colrpc/outbox.go:220
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.func1
| pkg/sql/colflow/vectorized_flow.go:760
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.(*vectorizedFlowCreator).accumulateAsyncComponent.func2.1
| pkg/sql/colflow/vectorized_flow.go:722
| runtime.goexit
| src/runtime/asm_arm64.s:1223
Wraps: (8) could not parse × as type ×
Wraps: (9) assertion failure
Wraps: (10)
| (opaque error wrapper)
| type name: github.com/cockroachdb/errors/withstack/*withstack.withStack
| reportable 0:
|
| github.com/cockroachdb/cockroach/pkg/sql/sem/tree.ParseAndRequireString
| pkg/sql/sem/tree/parse_string.go:117
| github.com/cockroachdb/cockroach/pkg/sql/sem/tree.(*parseState).parseElement
| pkg/sql/sem/tree/parse_array.go:184
| github.com/cockroachdb/cockroach/pkg/sql/sem/tree.doParseDArrayFromString
| pkg/sql/sem/tree/parse_array.go:232
| github.com/cockroachdb/cockroach/pkg/sql/sem/tree.ParseDArrayFromString
| pkg/sql/sem/tree/parse_array.go:203
| github.com/cockroachdb/cockroach/pkg/sql/sem/eval.performCastWithoutPrecisionTruncation
| pkg/sql/sem/eval/cast.go:942
| github.com/cockroachdb/cockroach/pkg/sql/sem/eval.performCast
| pkg/sql/sem/eval/cast.go:99
| github.com/cockroachdb/cockroach/pkg/sql/sem/eval.PerformCast
| pkg/sql/sem/eval/cast.go:64
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next.func1
| bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go:1403
| github.com/cockroachdb/cockroach/pkg/sql/colmem.(*Allocator).PerformOperation
| pkg/sql/colmem/allocator.go:443
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next
| bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go:1359
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecsel.(*selEQDatumDatumOp).Next
| bazel-out/k8-opt/bin/pkg/sql/colexec/colexecsel/selection_ops.eg.go:9442
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecbase.(*simpleProjectOp).Next
| pkg/sql/colexec/colexecbase/simple_project.go:113
| github.com/cockroachdb/cockroach/pkg/sql/colexec.(*limitOp).Next
| pkg/sql/colexec/limit.go:42
| github.com/cockroachdb/cockroach/pkg/sql/colexec/colexecutils.(*deselectorOp).Next
| pkg/sql/colexec/colexecutils/deselector.go:48
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).sendBatches.func1
| pkg/sql/colflow/colrpc/outbox.go:268
| github.com/cockroachdb/cockroach/pkg/sql/colexecerror.CatchVectorizedRuntimeError
| pkg/sql/colexecerror/error.go:162
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).sendBatches
| pkg/sql/colflow/colrpc/outbox.go:259
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).runWithStream
| pkg/sql/colflow/colrpc/outbox.go:397
| github.com/cockroachdb/cockroach/pkg/sql/colflow/colrpc.(*Outbox).Run
| pkg/sql/colflow/colrpc/outbox.go:220
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.func1
| pkg/sql/colflow/vectorized_flow.go:760
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.(*vectorizedFlowCreator).accumulateAsyncComponent.func2.1
| pkg/sql/colflow/vectorized_flow.go:722
| runtime.goexit
| src/runtime/asm_arm64.s:1223
Wraps: (11) unknown type ANYELEMENT
Error types: (1) *withstack.withStack (2) *colexecerror.notInternalError (3) *contexttags.withContext (4) *contexttags.withContext (5) *colexecerror.notInternalError (6) *pgerror.withCandidateCode (7) *errbase.opaqueWrapper (8) *errutil.withPrefix (9) *assert.withAssertionFailure (10) *errbase.opaqueWrapper (11) *errutil.leafError
-- report composition:
*errutil.leafError: unknown type ANYELEMENT
parse_string.go:117: *withstack.withStack (top exception)
*assert.withAssertionFailure
*errutil.withPrefix: could not parse × as type ×
datum.go:283: *withstack.withStack (1)
*pgerror.withCandidateCode: 22P02
*colexecerror.notInternalError
*contexttags.withContext: n201
*contexttags.withContext: n203
*colexecerror.notInternalError
inbox.go:319: *withstack.withStack (2)
(check the extra data payloads)
Stacktrace (expand for inline code snippets):
src/runtime/asm_arm64.s#L1222-L1224
pkg/sql/colexec/parallel_unordered_synchronizer.go#L318-L320
pkg/sql/colexecerror/error.go#L161-L163
pkg/sql/colexec/parallel_unordered_synchronizer.go#L257-L259
pkg/sql/colflow/colrpc/inbox.go#L379-L381
pkg/sql/colexecerror/error.go#L308-L310
GOROOT/src/runtime/panic.go#L790-L792
pkg/sql/colflow/colrpc/inbox.go#L318-L320
src/runtime/asm_arm64.s#L1222-L1224
pkg/sql/colflow/vectorized_flow.go#L721-L723
pkg/sql/colflow/vectorized_flow.go#L759-L761
pkg/sql/colflow/colrpc/outbox.go#L219-L221
pkg/sql/colflow/colrpc/outbox.go#L396-L398
pkg/sql/colflow/colrpc/outbox.go#L258-L260
pkg/sql/colexecerror/error.go#L161-L163
pkg/sql/colflow/colrpc/outbox.go#L267-L269
pkg/sql/colexec/colexecutils/deselector.go#L47-L49
pkg/sql/colexec/limit.go#L41-L43
pkg/sql/colexec/colexecbase/simple_project.go#L112-L114
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecsel/selection_ops.eg.go#L9441-L9443
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go#L1358-L1360
pkg/sql/colmem/allocator.go#L442-L444
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go#L1402-L1404
pkg/sql/sem/eval/cast.go#L63-L65
pkg/sql/sem/eval/cast.go#L98-L100
pkg/sql/sem/eval/cast.go#L941-L943
pkg/sql/sem/tree/parse_array.go#L204-L206
pkg/sql/sem/tree/datum.go#L282-L284
src/runtime/asm_arm64.s#L1222-L1224
pkg/sql/colflow/vectorized_flow.go#L721-L723
pkg/sql/colflow/vectorized_flow.go#L759-L761
pkg/sql/colflow/colrpc/outbox.go#L219-L221
pkg/sql/colflow/colrpc/outbox.go#L396-L398
pkg/sql/colflow/colrpc/outbox.go#L258-L260
pkg/sql/colexecerror/error.go#L161-L163
pkg/sql/colflow/colrpc/outbox.go#L267-L269
pkg/sql/colexec/colexecutils/deselector.go#L47-L49
pkg/sql/colexec/limit.go#L41-L43
pkg/sql/colexec/colexecbase/simple_project.go#L112-L114
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecsel/selection_ops.eg.go#L9441-L9443
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go#L1358-L1360
pkg/sql/colmem/allocator.go#L442-L444
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go#L1402-L1404
pkg/sql/sem/eval/cast.go#L63-L65
pkg/sql/sem/eval/cast.go#L98-L100
pkg/sql/sem/eval/cast.go#L941-L943
pkg/sql/sem/tree/parse_array.go#L202-L204
pkg/sql/sem/tree/parse_array.go#L231-L233
pkg/sql/sem/tree/parse_array.go#L183-L185
pkg/sql/sem/tree/parse_string.go#L116-L118
src/runtime/asm_arm64.s in runtime.goexit at line 1223
pkg/sql/colexec/parallel_unordered_synchronizer.go in pkg/sql/colexec.(*ParallelUnorderedSynchronizer).init.func1 at line 319
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colexec/parallel_unordered_synchronizer.go in pkg/sql/colexec.(*ParallelUnorderedSynchronizer).Init.(*ParallelUnorderedSynchronizer).Init.func1.func2 at line 258
pkg/sql/colflow/colrpc/inbox.go in pkg/sql/colflow/colrpc.(*Inbox).Next at line 380
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.ExpectedError at line 309
GOROOT/src/runtime/panic.go in runtime.gopanic at line 791
pkg/sql/colflow/colrpc/inbox.go in pkg/sql/colflow/colrpc.(*Inbox).Next.func1 at line 319
src/runtime/asm_arm64.s in runtime.goexit at line 1223
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.(*vectorizedFlowCreator).accumulateAsyncComponent.func2.1 at line 722
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.func1 at line 760
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).Run at line 220
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).runWithStream at line 397
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).sendBatches at line 259
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).sendBatches.func1 at line 268
pkg/sql/colexec/colexecutils/deselector.go in pkg/sql/colexec/colexecutils.(*deselectorOp).Next at line 48
pkg/sql/colexec/limit.go in pkg/sql/colexec.(*limitOp).Next at line 42
pkg/sql/colexec/colexecbase/simple_project.go in pkg/sql/colexec/colexecbase.(*simpleProjectOp).Next at line 113
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecsel/selection_ops.eg.go in pkg/sql/colexec/colexecsel.(*selEQDatumDatumOp).Next at line 9442
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go in pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next at line 1359
pkg/sql/colmem/allocator.go in pkg/sql/colmem.(*Allocator).PerformOperation at line 443
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go in pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next.func1 at line 1403
pkg/sql/sem/eval/cast.go in pkg/sql/sem/eval.PerformCast at line 64
pkg/sql/sem/eval/cast.go in pkg/sql/sem/eval.performCast at line 99
pkg/sql/sem/eval/cast.go in pkg/sql/sem/eval.performCastWithoutPrecisionTruncation at line 942
pkg/sql/sem/tree/parse_array.go in pkg/sql/sem/tree.ParseDArrayFromString at line 205
pkg/sql/sem/tree/datum.go in pkg/sql/sem/tree.MakeParseError at line 283
src/runtime/asm_arm64.s in runtime.goexit at line 1223
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.(*vectorizedFlowCreator).accumulateAsyncComponent.func2.1 at line 722
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlowCreator).setupRemoteOutputStream.func1 at line 760
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).Run at line 220
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).runWithStream at line 397
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).sendBatches at line 259
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/colrpc/outbox.go in pkg/sql/colflow/colrpc.(*Outbox).sendBatches.func1 at line 268
pkg/sql/colexec/colexecutils/deselector.go in pkg/sql/colexec/colexecutils.(*deselectorOp).Next at line 48
pkg/sql/colexec/limit.go in pkg/sql/colexec.(*limitOp).Next at line 42
pkg/sql/colexec/colexecbase/simple_project.go in pkg/sql/colexec/colexecbase.(*simpleProjectOp).Next at line 113
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecsel/selection_ops.eg.go in pkg/sql/colexec/colexecsel.(*selEQDatumDatumOp).Next at line 9442
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go in pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next at line 1359
pkg/sql/colmem/allocator.go in pkg/sql/colmem.(*Allocator).PerformOperation at line 443
bazel-out/k8-opt/bin/pkg/sql/colexec/colexecbase/cast.eg.go in pkg/sql/colexec/colexecbase.(*castNativeToDatumOp).Next.func1 at line 1403
pkg/sql/sem/eval/cast.go in pkg/sql/sem/eval.PerformCast at line 64
pkg/sql/sem/eval/cast.go in pkg/sql/sem/eval.performCast at line 99
pkg/sql/sem/eval/cast.go in pkg/sql/sem/eval.performCastWithoutPrecisionTruncation at line 942
pkg/sql/sem/tree/parse_array.go in pkg/sql/sem/tree.ParseDArrayFromString at line 203
pkg/sql/sem/tree/parse_array.go in pkg/sql/sem/tree.doParseDArrayFromString at line 232
pkg/sql/sem/tree/parse_array.go in pkg/sql/sem/tree.(*parseState).parseElement at line 184
pkg/sql/sem/tree/parse_string.go in pkg/sql/sem/tree.ParseAndRequireString at line 117
Tags
| Tag | Value |
|---|---|
| Command | server |
| Environment | v25.2.13 |
| Go Version | go1.23.12 X:nocoverageredesign |
| Platform | linux arm64 |
| Distribution | CCL |
| Cockroach Release | v25.2.13 |
| Cockroach SHA | 1c70cb7 |
| # of CPUs | 32 |
| # of Goroutines | 15459 |
Jira issue: CRDB-62107
Metadata
Metadata
Assignees
Labels
Type
Projects
Status