cockroachdb / cockroachdb/cockroach
Sentry: conn_executor.go:1058: runtime error: slice bounds out of range [:2073603170] with capacity 67108864 (1) attached stack trace -- stack trace: | github.com/cockroachdb/cockroach/pkg/sql.(*S...
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
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/7452635988/?referrer=webhooks_plugin](https://cockroach-labs.sentry.io/issues/7452635988/?referrer=webhooks_plugin)
Panic Message:
```
conn_executor.go:1058: runtime error: slice bounds out of range [:2073603170] with capacity 67108864
(1) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn.func1
| pkg/sql/conn_executor.go:1058
| [...repeated from below...]
Wraps: (2) while executing: UPSERT INTO _(_, _) VALUES ($1, $1)
Wraps: (3) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn.func1
| pkg/sql/conn_executor.go:1058
| runtime.gopanic
| GOROOT/src/runtime/panic.go:791
| github.com/cockroachdb/cockroach/pkg/sql/colexecerror.CatchVectorizedRuntimeError.func1
| pkg/sql/colexecerror/error.go:137
| runtime.gopanic
| GOROOT/src/runtime/panic.go:791
| github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).recover
| pkg/util/stop/stopper.go:226
| runtime.gopanic
| GOROOT/src/runtime/panic.go:791
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Store).SendWithWriteBytes.func1
| pkg/kv/kvserver/store_send.go:104
| runtime.gopanic
| GOROOT/src/runtime/panic.go:791
| runtime.goPanicSliceAcap
| GOROOT/src/runtime/panic.go:141
| github.com/cockroachdb/pebble/internal/arenaskl.(*Skiplist).findSpliceForLevel
| external/com_github_cockroachdb_pebble/internal/arenaskl/skl.go:412
| github.com/cockroachdb/pebble/internal/arenaskl.(*Iterator).seekForBaseSplice
| external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go:268
| github.com/cockroachdb/pebble/internal/arenaskl.(*Iterator).SeekGE
| external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go:117
| github.com/cockroachdb/pebble/internal/arenaskl.(*Iterator).SeekPrefixGE
| external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go:135
| github.com/cockroachdb/pebble.(*mergingIter).seekGE
| external/com_github_cockroachdb_pebble/merging_iter.go:969
| github.com/cockroachdb/pebble.(*mergingIter).SeekPrefixGEStrict
| external/com_github_cockroachdb_pebble/merging_iter.go:1044
| github.com/cockroachdb/pebble.(*mergingIter).SeekPrefixGE
| external/com_github_cockroachdb_pebble/merging_iter.go:1035
| github.com/cockroachdb/pebble.(*lazyCombinedIter).SeekPrefixGE
| external/com_github_cockroachdb_pebble/range_keys.go:618
| github.com/cockroachdb/pebble.(*Iterator).SeekPrefixGE
| external/com_github_cockroachdb_pebble/iterator.go:1502
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleIterator).SeekGE
| pkg/storage/pebble_iterator.go:343
| github.com/cockroachdb/cockroach/pkg/storage.mvccGetMetadata
| pkg/storage/mvcc.go:1686
| github.com/cockroachdb/cockroach/pkg/storage.mvccPutInternal
| pkg/storage/mvcc.go:2310
| github.com/cockroachdb/cockroach/pkg/storage.mvccPutUsingIter
| pkg/storage/mvcc.go:2062
| github.com/cockroachdb/cockroach/pkg/storage.MVCCPut
| pkg/storage/mvcc.go:1969
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/batcheval.Put
| pkg/kv/kvserver/batcheval/cmd_put.go:77
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.evaluateCommand
| pkg/kv/kvserver/replica_evaluate.go:543
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.evaluateBatch
| pkg/kv/kvserver/replica_evaluate.go:356
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).evaluateWriteBatchWrapper
| pkg/kv/kvserver/replica_write.go:751
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).evaluateWriteBatchWithServersideRefreshes
| pkg/kv/kvserver/replica_write.go:716
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).evaluate1PC
| pkg/kv/kvserver/replica_write.go:564
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).evaluateWriteBatch
| pkg/kv/kvserver/replica_write.go:443
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).evaluateProposal
| pkg/kv/kvserver/replica_proposal.go:999
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).requestToProposal
| pkg/kv/kvserver/replica_proposal.go:1095
Wraps: (4) runtime error: slice bounds out of range [:2073603170] with capacity 67108864
Error types: (1) *withstack.withStack (2) *safedetails.withSafeDetails (3) *withstack.withStack (4) runtime.boundsError
-- report composition:
runtime.boundsError
conn_executor.go:1058: *withstack.withStack (top exception)
*safedetails.withSafeDetails: while executing: UPSERT INTO _(_, _) VALUES ($1, $1)
conn_executor.go:1058: *withstack.withStack (1)
(check the extra data payloads)
```
Stacktrace (expand for inline code snippets):
[pkg/kv/kvserver/replica_proposal.go#L1094-L1096](pkg/kv/kvserver/replica_proposal.go#L1094-L1096)
[pkg/kv/kvserver/replica_proposal.go#L998-L1000](pkg/kv/kvserver/replica_proposal.go#L998-L1000)
[pkg/kv/kvserver/replica_write.go#L442-L444](pkg/kv/kvserver/replica_write.go#L442-L444)
[pkg/kv/kvserver/replica_write.go#L563-L565](pkg/kv/kvserver/replica_write.go#L563-L565)
[pkg/kv/kvserver/replica_write.go#L715-L717](pkg/kv/kvserver/replica_write.go#L715-L717)
[pkg/kv/kvserver/replica_write.go#L750-L752](pkg/kv/kvserver/replica_write.go#L750-L752)
[pkg/kv/kvserver/replica_evaluate.go#L355-L357](pkg/kv/kvserver/replica_evaluate.go#L355-L357)
[pkg/kv/kvserver/replica_evaluate.go#L542-L544](pkg/kv/kvserver/replica_evaluate.go#L542-L544)
[pkg/kv/kvserver/batcheval/cmd_put.go#L76-L78](pkg/kv/kvserver/batcheval/cmd_put.go#L76-L78)
[pkg/storage/mvcc.go#L1968-L1970](pkg/storage/mvcc.go#L1968-L1970)
[pkg/storage/mvcc.go#L2061-L2063](pkg/storage/mvcc.go#L2061-L2063)
[pkg/storage/mvcc.go#L2309-L2311](pkg/storage/mvcc.go#L2309-L2311)
[pkg/storage/mvcc.go#L1685-L1687](pkg/storage/mvcc.go#L1685-L1687)
[pkg/storage/pebble_iterator.go#L342-L344](pkg/storage/pebble_iterator.go#L342-L344)
[external/com_github_cockroachdb_pebble/iterator.go#L1501-L1503](external/com_github_cockroachdb_pebble/iterator.go#L1501-L1503)
[external/com_github_cockroachdb_pebble/range_keys.go#L617-L619](external/com_github_cockroachdb_pebble/range_keys.go#L617-L619)
[external/com_github_cockroachdb_pebble/merging_iter.go#L1034-L1036](external/com_github_cockroachdb_pebble/merging_iter.go#L1034-L1036)
[external/com_github_cockroachdb_pebble/merging_iter.go#L1043-L1045](external/com_github_cockroachdb_pebble/merging_iter.go#L1043-L1045)
[external/com_github_cockroachdb_pebble/merging_iter.go#L968-L970](external/com_github_cockroachdb_pebble/merging_iter.go#L968-L970)
[external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go#L134-L136](external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go#L134-L136)
[external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go#L116-L118](external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go#L116-L118)
[external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go#L267-L269](external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go#L267-L269)
[external/com_github_cockroachdb_pebble/internal/arenaskl/skl.go#L411-L413](external/com_github_cockroachdb_pebble/internal/arenaskl/skl.go#L411-L413)
[GOROOT/src/runtime/panic.go#L140-L142](GOROOT/src/runtime/panic.go#L140-L142)
[GOROOT/src/runtime/panic.go#L790-L792](GOROOT/src/runtime/panic.go#L790-L792)
[pkg/kv/kvserver/store_send.go#L103-L105](pkg/kv/kvserver/store_send.go#L103-L105)
[GOROOT/src/runtime/panic.go#L790-L792](GOROOT/src/runtime/panic.go#L790-L792)
[pkg/util/stop/stopper.go#L225-L227](pkg/util/stop/stopper.go#L225-L227)
[GOROOT/src/runtime/panic.go#L790-L792](GOROOT/src/runtime/panic.go#L790-L792)
[pkg/sql/colexecerror/error.go#L136-L138](pkg/sql/colexecerror/error.go#L136-L138)
[GOROOT/src/runtime/panic.go#L790-L792](GOROOT/src/runtime/panic.go#L790-L792)
[pkg/sql/conn_executor.go#L1057-L1059](pkg/sql/conn_executor.go#L1057-L1059)
```
pkg/kv/kvserver/replica_proposal.go in pkg/kv/kvserver.(*Replica).requestToProposal at line 1095
pkg/kv/kvserver/replica_proposal.go in pkg/kv/kvserver.(*Replica).evaluateProposal at line 999
pkg/kv/kvserver/replica_write.go in pkg/kv/kvserver.(*Replica).evaluateWriteBatch at line 443
pkg/kv/kvserver/replica_write.go in pkg/kv/kvserver.(*Replica).evaluate1PC at line 564
pkg/kv/kvserver/replica_write.go in pkg/kv/kvserver.(*Replica).evaluateWriteBatchWithServersideRefreshes at line 716
pkg/kv/kvserver/replica_write.go in pkg/kv/kvserver.(*Replica).evaluateWriteBatchWrapper at line 751
pkg/kv/kvserver/replica_evaluate.go in pkg/kv/kvserver.evaluateBatch at line 356
pkg/kv/kvserver/replica_evaluate.go in pkg/kv/kvserver.evaluateCommand at line 543
pkg/kv/kvserver/batcheval/cmd_put.go in pkg/kv/kvserver/batcheval.Put at line 77
pkg/storage/mvcc.go in pkg/storage.MVCCPut at line 1969
pkg/storage/mvcc.go in pkg/storage.mvccPutUsingIter at line 2062
pkg/storage/mvcc.go in pkg/storage.mvccPutInternal at line 2310
pkg/storage/mvcc.go in pkg/storage.mvccGetMetadata at line 1686
pkg/storage/pebble_iterator.go in pkg/storage.(*pebbleIterator).SeekGE at line 343
external/com_github_cockroachdb_pebble/iterator.go in github.com/cockroachdb/pebble.(*Iterator).SeekPrefixGE at line 1502
external/com_github_cockroachdb_pebble/range_keys.go in github.com/cockroachdb/pebble.(*lazyCombinedIter).SeekPrefixGE at line 618
external/com_github_cockroachdb_pebble/merging_iter.go in github.com/cockroachdb/pebble.(*mergingIter).SeekPrefixGE at line 1035
external/com_github_cockroachdb_pebble/merging_iter.go in github.com/cockroachdb/pebble.(*mergingIter).SeekPrefixGEStrict at line 1044
external/com_github_cockroachdb_pebble/merging_iter.go in github.com/cockroachdb/pebble.(*mergingIter).seekGE at line 969
external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go in github.com/cockroachdb/pebble/internal/arenaskl.(*Iterator).SeekPrefixGE at line 135
external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go in github.com/cockroachdb/pebble/internal/arenaskl.(*Iterator).SeekGE at line 117
external/com_github_cockroachdb_pebble/internal/arenaskl/iterator.go in github.com/cockroachdb/pebble/internal/arenaskl.(*Iterator).seekForBaseSplice at line 268
external/com_github_cockroachdb_pebble/internal/arenaskl/skl.go in github.com/cockroachdb/pebble/internal/arenaskl.(*Skiplist).findSpliceForLevel at line 412
GOROOT/src/runtime/panic.go in runtime.goPanicSliceAcap at line 141
GOROOT/src/runtime/panic.go in runtime.gopanic at line 791
pkg/kv/kvserver/store_send.go in pkg/kv/kvserver.(*Store).SendWithWriteBytes.func1 at line 104
GOROOT/src/runtime/panic.go in runtime.gopanic at line 791
pkg/util/stop/stopper.go in pkg/util/stop.(*Stopper).recover at line 226
GOROOT/src/runtime/panic.go in runtime.gopanic at line 791
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError.func1 at line 137
GOROOT/src/runtime/panic.go in runtime.gopanic at line 791
pkg/sql/conn_executor.go in pkg/sql.(*Server).ServeConn.func1 at line 1058
```
### Tags
| Tag | Value |
| --- | --- |
| Command | start-single-node |
| Environment | v25.3.6 |
| Go Version | go1.23.12 X:nocoverageredesign |
| Platform | linux amd64 |
| Distribution | CCL |
| Cockroach Release | v25.3.6 |
| Cockroach SHA | 7bad8e82ef2989b3cd657baca02567a892c1b5c3 |
| # of CPUs | 384 |
| # of Goroutines | 3167 |
Jira issue: CRDB-63462
Contributor guide
Assessment
This issue has not been assessed yet.