Skip to content

Sentry: catch.go:24: building declarative schema change targets for CREATE DATABASE: read-role-with-memberships: runtime error: index out of range [2] with length 2 (1) attached stack trace -- stack... #148414

@cockroach-sentry

Description

@cockroach-sentry

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/6684336590/?referrer=webhooks_plugin

Panic Message:

catch.go:24: building declarative schema change targets for CREATE DATABASE: read-role-with-memberships: runtime error: index out of range [2] with length 2
(1) attached stack trace
  -- stack trace:
  | github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scerrors.EventLogger.HandlePanicAndLogError
  | 	pkg/sql/schemachanger/scerrors/errors.go:81
  | runtime.gopanic
  | 	GOROOT/src/runtime/panic.go:791
  | github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scbuild/internal/scbuildstmt.CreateDatabase
  | 	pkg/sql/schemachanger/scbuild/internal/scbuildstmt/create_database.go:49
  | reflect.Value.call
  | 	GOROOT/src/reflect/value.go:584
  | reflect.Value.Call
  | 	GOROOT/src/reflect/value.go:368
  | github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scbuild/internal/scbuildstmt.Process
  | 	pkg/sql/schemachanger/scbuild/internal/scbuildstmt/process.go:192
  | github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scbuild.Build
  | 	pkg/sql/schemachanger/scbuild/build.go:102
  | github.com/cockroachdb/cockroach/pkg/sql.(*planner).SchemaChange
  | 	pkg/sql/schema_change_plan_node.go:81
  | github.com/cockroachdb/cockroach/pkg/sql.buildOpaque
  | 	pkg/sql/opaque.go:52
  | github.com/cockroachdb/cockroach/pkg/sql/opt/optbuilder.(*Builder).tryBuildOpaque
  | 	pkg/sql/opt/optbuilder/opaque.go:65
  | github.com/cockroachdb/cockroach/pkg/sql/opt/optbuilder.(*Builder).buildStmt
  | 	pkg/sql/opt/optbuilder/builder.go:500
  | github.com/cockroachdb/cockroach/pkg/sql/opt/optbuilder.(*Builder).buildStmtAtRootWithScope
  | 	pkg/sql/opt/optbuilder/builder.go:321
  | github.com/cockroachdb/cockroach/pkg/sql/opt/optbuilder.(*Builder).buildStmtAtRoot
  | 	pkg/sql/opt/optbuilder/builder.go:302
  | github.com/cockroachdb/cockroach/pkg/sql/opt/optbuilder.(*Builder).Build
  | 	pkg/sql/opt/optbuilder/builder.go:281
  | github.com/cockroachdb/cockroach/pkg/sql.(*optPlanningCtx).buildExecMemo
  | 	pkg/sql/plan_opt.go:846
  | github.com/cockroachdb/cockroach/pkg/sql.(*planner).makeOptimizerPlan
  | 	pkg/sql/plan_opt.go:260
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).makeExecPlan
  | 	pkg/sql/conn_executor_exec.go:3320
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).dispatchToExecutionEngine
  | 	pkg/sql/conn_executor_exec.go:2867
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmtInOpenState
  | 	pkg/sql/conn_executor_exec.go:1085
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmt.func2
  | 	pkg/sql/conn_executor_exec.go:170
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execWithProfiling
  | 	pkg/sql/conn_executor_exec.go:4476
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmt
  | 	pkg/sql/conn_executor_exec.go:169
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execCmd.func1
  | 	pkg/sql/conn_executor.go:2444
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execCmd
  | 	pkg/sql/conn_executor.go:2449
  | github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).run
  | 	pkg/sql/conn_executor.go:2366
  | github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn
  | 	pkg/sql/conn_executor.go:1032
  | github.com/cockroachdb/cockroach/pkg/sql/pgwire.(*conn).processCommands
  | 	pkg/sql/pgwire/conn.go:252
  | github.com/cockroachdb/cockroach/pkg/sql/pgwire.(*Server).serveImpl.func4
  | 	pkg/sql/pgwire/server.go:1197
Wraps: (2) building declarative schema change targets for CREATE DATABASE
Wraps: (3) secondary error attachment
  | read-role-with-memberships: runtime error: index out of range [2] with length 2
  | (1) attached stack trace
  |   -- stack trace:
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*InternalExecutor).execInternal.func1.1
  |   | 	pkg/sql/internal.go:1260
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*rowsIterator).Close
  |   | 	pkg/sql/internal.go:608
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*rowsIterator).Next
  |   | 	pkg/sql/internal.go:584
  |   | github.com/cockroachdb/cockroach/pkg/sql/rolemembershipcache.forEachRoleWithMemberships
  |   | 	pkg/sql/rolemembershipcache/cache.go:431
  |   | github.com/cockroachdb/cockroach/pkg/sql/rolemembershipcache.resolveAllMemberships
  |   | 	pkg/sql/rolemembershipcache/cache.go:360
  |   | github.com/cockroachdb/cockroach/pkg/sql/rolemembershipcache.(*MembershipCache).GetRolesForMember.func3.1
  |   | 	pkg/sql/rolemembershipcache/cache.go:277
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*InternalDB).Txn.func1
  |   | 	pkg/sql/internal.go:1954
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*InternalDB).txn.func4
  |   | 	pkg/sql/internal.go:2041
  |   | github.com/cockroachdb/cockroach/pkg/kv.(*Txn).exec
  |   | 	pkg/kv/txn.go:1131
  |   | github.com/cockroachdb/cockroach/pkg/kv.runTxn
  |   | 	pkg/kv/db.go:1074
  |   | github.com/cockroachdb/cockroach/pkg/kv.(*DB).TxnWithAdmissionControl
  |   | 	pkg/kv/db.go:1037
  |   | github.com/cockroachdb/cockroach/pkg/kv.(*DB).Txn
  |   | 	pkg/kv/db.go:1012
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*InternalDB).txn
  |   | 	pkg/sql/internal.go:2028
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*InternalDB).Txn
  |   | 	pkg/sql/internal.go:1955
  |   | github.com/cockroachdb/cockroach/pkg/sql/rolemembershipcache.(*MembershipCache).GetRolesForMember.func3
  |   | 	pkg/sql/rolemembershipcache/cache.go:263
  |   | github.com/cockroachdb/cockroach/pkg/util/syncutil/singleflight.(*Group).doCall.func1
  |   | 	pkg/util/syncutil/singleflight/singleflight.go:384
  |   | github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunTask
  |   | 	pkg/util/stop/stopper.go:317
  |   | [...repeated from below...]
  | Wraps: (2) read-role-with-memberships
  | Wraps: (3) assertion failure
  | Wraps: (4) attached stack trace
  |   -- stack trace:
  |   | github.com/cockroachdb/cockroach/pkg/util/errorutil.ShouldCatch
  |   | 	pkg/util/errorutil/catch.go:24
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).build.func1
  |   | 	pkg/sql/opt/exec/execbuilder/builder.go:356
  |   | runtime.gopanic
  |   | 	GOROOT/src/runtime/panic.go:791
  |   | runtime.goPanicIndex
  |   | 	GOROOT/src/runtime/panic.go:115
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*optTable).Statistic
  |   | 	pkg/sql/opt_catalog.go:1441
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).maybeAnnotateWithEstimates
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:418
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:383
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).initJoinBuild
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:1683
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildHashJoin
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:1494
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:356
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildSort
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:2216
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:219
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildGroupByInput
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:1938
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildGroupBy
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:1742
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational
  |   | 	pkg/sql/opt/exec/execbuilder/relational.go:206
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).build
  |   | 	pkg/sql/opt/exec/execbuilder/builder.go:380
  |   | github.com/cockroachdb/cockroach/pkg/sql/opt/exec/execbuilder.(*Builder).Build
  |   | 	pkg/sql/opt/exec/execbuilder/builder.go:298
  |   | github.com/cockroachdb/cockroach/pkg/sql.(*optPlanningCtx).runExecBuilder
  |   |...
Stacktrace (expand for inline code snippets):

src/runtime/asm_arm64.s#L1222-L1224
pkg/sql/pgwire/server.go#L1196-L1198
pkg/sql/pgwire/conn.go#L251-L253
pkg/sql/conn_executor.go#L1031-L1033
pkg/sql/conn_executor.go#L2365-L2367
pkg/sql/conn_executor.go#L2448-L2450
pkg/sql/conn_executor.go#L2443-L2445
pkg/sql/conn_executor_exec.go#L168-L170
pkg/sql/conn_executor_exec.go#L4475-L4477
pkg/sql/conn_executor_exec.go#L169-L171
pkg/sql/conn_executor_exec.go#L1084-L1086
pkg/sql/conn_executor_exec.go#L2866-L2868
pkg/sql/conn_executor_exec.go#L3319-L3321
pkg/sql/plan_opt.go#L259-L261
pkg/sql/plan_opt.go#L845-L847
pkg/sql/opt/optbuilder/builder.go#L280-L282
pkg/sql/opt/optbuilder/builder.go#L301-L303
pkg/sql/opt/optbuilder/builder.go#L320-L322
pkg/sql/opt/optbuilder/builder.go#L499-L501
pkg/sql/opt/optbuilder/opaque.go#L64-L66
pkg/sql/opaque.go#L51-L53
pkg/sql/schema_change_plan_node.go#L80-L82
pkg/sql/schemachanger/scbuild/build.go#L101-L103
pkg/sql/schemachanger/scbuild/internal/scbuildstmt/process.go#L191-L193
GOROOT/src/reflect/value.go#L367-L369
GOROOT/src/reflect/value.go#L583-L585
pkg/sql/schemachanger/scbuild/internal/scbuildstmt/create_database.go#L48-L50
GOROOT/src/runtime/panic.go#L790-L792
pkg/sql/schemachanger/scerrors/errors.go#L80-L82
src/runtime/asm_arm64.s#L1222-L1224
pkg/util/syncutil/singleflight/singleflight.go#L382-L384
pkg/util/stop/stopper.go#L316-L318
pkg/util/syncutil/singleflight/singleflight.go#L383-L385
pkg/sql/rolemembershipcache/cache.go#L262-L264
pkg/sql/internal.go#L1954-L1956
pkg/sql/internal.go#L2027-L2029
pkg/kv/db.go#L1011-L1013
pkg/kv/db.go#L1036-L1038
pkg/kv/db.go#L1073-L1075
pkg/kv/txn.go#L1130-L1132
pkg/sql/internal.go#L2040-L2042
pkg/sql/internal.go#L1953-L1955
pkg/sql/rolemembershipcache/cache.go#L276-L278
pkg/sql/rolemembershipcache/cache.go#L359-L361
pkg/sql/rolemembershipcache/cache.go#L430-L432
pkg/sql/internal.go#L583-L585
pkg/sql/internal.go#L607-L609
pkg/sql/internal.go#L1259-L1261
src/runtime/asm_arm64.s#L1222-L1224
pkg/util/stop/stopper.go#L499-L501
pkg/sql/internal.go#L252-L254
pkg/sql/conn_executor.go#L2365-L2367
pkg/sql/conn_executor.go#L2448-L2450
pkg/sql/conn_executor.go#L2443-L2445
pkg/sql/conn_executor_exec.go#L168-L170
pkg/sql/conn_executor_exec.go#L4475-L4477
pkg/sql/conn_executor_exec.go#L169-L171
pkg/sql/conn_executor_exec.go#L1084-L1086
pkg/sql/conn_executor_exec.go#L2866-L2868
pkg/sql/conn_executor_exec.go#L3319-L3321
pkg/sql/plan_opt.go#L266-L268
pkg/sql/plan_opt.go#L343-L345
pkg/sql/plan_opt.go#L934-L936
pkg/sql/opt/exec/execbuilder/builder.go#L297-L299
pkg/sql/opt/exec/execbuilder/builder.go#L379-L381
pkg/sql/opt/exec/execbuilder/relational.go#L205-L207
pkg/sql/opt/exec/execbuilder/relational.go#L1741-L1743
pkg/sql/opt/exec/execbuilder/relational.go#L1937-L1939
pkg/sql/opt/exec/execbuilder/relational.go#L218-L220
pkg/sql/opt/exec/execbuilder/relational.go#L2215-L2217
pkg/sql/opt/exec/execbuilder/relational.go#L355-L357
pkg/sql/opt/exec/execbuilder/relational.go#L1493-L1495
pkg/sql/opt/exec/execbuilder/relational.go#L1682-L1684
pkg/sql/opt/exec/execbuilder/relational.go#L382-L384
pkg/sql/opt/exec/execbuilder/relational.go#L417-L419
pkg/sql/opt_catalog.go#L1440-L1442
GOROOT/src/runtime/panic.go#L114-L116
GOROOT/src/runtime/panic.go#L790-L792
pkg/sql/opt/exec/execbuilder/builder.go#L355-L357
pkg/util/errorutil/catch.go#L23-L25

src/runtime/asm_arm64.s in runtime.goexit at line 1223
pkg/sql/pgwire/server.go in pkg/sql/pgwire.(*Server).serveImpl.func4 at line 1197
pkg/sql/pgwire/conn.go in pkg/sql/pgwire.(*conn).processCommands at line 252
pkg/sql/conn_executor.go in pkg/sql.(*Server).ServeConn at line 1032
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).run at line 2366
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd at line 2449
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd.func1 at line 2444
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt at line 169
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithProfiling at line 4476
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt.func2 at line 170
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmtInOpenState at line 1085
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).dispatchToExecutionEngine at line 2867
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).makeExecPlan at line 3320
pkg/sql/plan_opt.go in pkg/sql.(*planner).makeOptimizerPlan at line 260
pkg/sql/plan_opt.go in pkg/sql.(*optPlanningCtx).buildExecMemo at line 846
pkg/sql/opt/optbuilder/builder.go in pkg/sql/opt/optbuilder.(*Builder).Build at line 281
pkg/sql/opt/optbuilder/builder.go in pkg/sql/opt/optbuilder.(*Builder).buildStmtAtRoot at line 302
pkg/sql/opt/optbuilder/builder.go in pkg/sql/opt/optbuilder.(*Builder).buildStmtAtRootWithScope at line 321
pkg/sql/opt/optbuilder/builder.go in pkg/sql/opt/optbuilder.(*Builder).buildStmt at line 500
pkg/sql/opt/optbuilder/opaque.go in pkg/sql/opt/optbuilder.(*Builder).tryBuildOpaque at line 65
pkg/sql/opaque.go in pkg/sql.buildOpaque at line 52
pkg/sql/schema_change_plan_node.go in pkg/sql.(*planner).SchemaChange at line 81
pkg/sql/schemachanger/scbuild/build.go in pkg/sql/schemachanger/scbuild.Build at line 102
pkg/sql/schemachanger/scbuild/internal/scbuildstmt/process.go in pkg/sql/schemachanger/scbuild/internal/scbuildstmt.Process at line 192
GOROOT/src/reflect/value.go in reflect.Value.Call at line 368
GOROOT/src/reflect/value.go in reflect.Value.call at line 584
pkg/sql/schemachanger/scbuild/internal/scbuildstmt/create_database.go in pkg/sql/schemachanger/scbuild/internal/scbuildstmt.CreateDatabase at line 49
GOROOT/src/runtime/panic.go in runtime.gopanic at line 791
pkg/sql/schemachanger/scerrors/errors.go in pkg/sql/schemachanger/scerrors.EventLogger.HandlePanicAndLogError at line 81
src/runtime/asm_arm64.s in runtime.goexit at line 1223
pkg/util/syncutil/singleflight/singleflight.go in pkg/util/syncutil/singleflight.(*Group).doCall at line 383
pkg/util/stop/stopper.go in pkg/util/stop.(*Stopper).RunTask at line 317
pkg/util/syncutil/singleflight/singleflight.go in pkg/util/syncutil/singleflight.(*Group).doCall.func1 at line 384
pkg/sql/rolemembershipcache/cache.go in pkg/sql/rolemembershipcache.(*MembershipCache).GetRolesForMember.func3 at line 263
pkg/sql/internal.go in pkg/sql.(*InternalDB).Txn at line 1955
pkg/sql/internal.go in pkg/sql.(*InternalDB).txn at line 2028
pkg/kv/db.go in pkg/kv.(*DB).Txn at line 1012
pkg/kv/db.go in pkg/kv.(*DB).TxnWithAdmissionControl at line 1037
pkg/kv/db.go in pkg/kv.runTxn at line 1074
pkg/kv/txn.go in pkg/kv.(*Txn).exec at line 1131
pkg/sql/internal.go in pkg/sql.(*InternalDB).txn.func4 at line 2041
pkg/sql/internal.go in pkg/sql.(*InternalDB).Txn.func1 at line 1954
pkg/sql/rolemembershipcache/cache.go in pkg/sql/rolemembershipcache.(*MembershipCache).GetRolesForMember.func3.1 at line 277
pkg/sql/rolemembershipcache/cache.go in pkg/sql/rolemembershipcache.resolveAllMemberships at line 360
pkg/sql/rolemembershipcache/cache.go in pkg/sql/rolemembershipcache.forEachRoleWithMemberships at line 431
pkg/sql/internal.go in pkg/sql.(*rowsIterator).Next at line 584
pkg/sql/internal.go in pkg/sql.(*rowsIterator).Close at line 608
pkg/sql/internal.go in pkg/sql.(*InternalExecutor).execInternal.func1.1 at line 1260
src/runtime/asm_arm64.s in runtime.goexit at line 1223
pkg/util/stop/stopper.go in pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2 at line 500
pkg/sql/internal.go in pkg/sql.(*InternalExecutor).runWithEx.func2 at line 253
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).run at line 2366
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd at line 2449
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd.func1 at line 2444
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt at line 169
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithProfiling at line 4476
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt.func2 at line 170
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmtInOpenState at line 1085
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).dispatchToExecutionEngine at line 2867
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).makeExecPlan at line 3320
pkg/sql/plan_opt.go in pkg/sql.(*planner).makeOptimizerPlan at line 267
pkg/sql/plan_opt.go in pkg/sql.(*planner).runExecBuild at line 344
pkg/sql/plan_opt.go in pkg/sql.(*optPlanningCtx).runExecBuilder at line 935
pkg/sql/opt/exec/execbuilder/builder.go in pkg/sql/opt/exec/execbuilder.(*Builder).Build at line 298
pkg/sql/opt/exec/execbuilder/builder.go in pkg/sql/opt/exec/execbuilder.(*Builder).build at line 380
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational at line 206
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildGroupBy at line 1742
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildGroupByInput at line 1938
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational at line 219
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildSort at line 2216
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational at line 356
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildHashJoin at line 1494
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).initJoinBuild at line 1683
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).buildRelational at line 383
pkg/sql/opt/exec/execbuilder/relational.go in pkg/sql/opt/exec/execbuilder.(*Builder).maybeAnnotateWithEstimates at line 418
pkg/sql/opt_catalog.go in pkg/sql.(*optTable).Statistic at line 1441
GOROOT/src/runtime/panic.go in runtime.goPanicIndex at line 115
GOROOT/src/runtime/panic.go in runtime.gopanic at line 791
pkg/sql/opt/exec/execbuilder/builder.go in pkg/sql/opt/exec/execbuilder.(*Builder).build.func1 at line 356
pkg/util/errorutil/catch.go in pkg/util/errorutil.ShouldCatch at line 24

Tags

Tag Value
Command start-single-node
Environment v25.2.1
Go Version go1.23.7 X:nocoverageredesign
Platform linux arm64
Distribution CCL
Cockroach Release v25.2.1
Cockroach SHA f9f183d
# of CPUs 6
# of Goroutines 371

Jira issue: CRDB-51607

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCode not up to spec/doc, specs & docs deemed correct. Solution expected to change code/behavior.O-sentryOriginated from an in-the-wild panic report.T-sql-foundationsSQL Foundations Team (formerly SQL Schema + SQL Sessions)X-blathers-triagedblathers was able to find an ownerbranch-release-25.2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions