cockroachdb / cockroachdb/cockroach
Sentry: conn_executor.go:1065: runtime error: index out of range [1] with length 1 (1) attached stack trace -- stack trace: | github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn.func1 |...
- 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/7139419922/?referrer=webhooks_plugin](https://cockroach-labs.sentry.io/issues/7139419922/?referrer=webhooks_plugin)
Panic Message:
```
conn_executor.go:1065: runtime error: index out of range [1] with length 1
(1) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn.func1
| pkg/sql/conn_executor.go:1065
| [...repeated from below...]
Wraps: (2) while executing: SELECT _._ AS _, _._ AS _, _._ AS _, _._ AS _, _._ AS _ FROM _ AS _ WHERE _._ IN ($1, $1, __more400__)
Wraps: (3) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn.func1
| pkg/sql/conn_executor.go:1065
| 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.goPanicIndex
| GOROOT/src/runtime/panic.go:115
| github.com/cockroachdb/pebble.(*mergingIterHeap).less
| external/com_github_cockroachdb_pebble/merging_iter_heap.go:53
| github.com/cockroachdb/pebble.(*mergingIterHeap).down
| external/com_github_cockroachdb_pebble/merging_iter_heap.go:132
| github.com/cockroachdb/pebble.(*mergingIterHeap).fixTop
| external/com_github_cockroachdb_pebble/merging_iter_heap.go:84
| github.com/cockroachdb/pebble.(*mergingIter).nextEntry
| external/com_github_cockroachdb_pebble/merging_iter.go:558
| github.com/cockroachdb/pebble.(*mergingIter).Next
| external/com_github_cockroachdb_pebble/merging_iter.go:1189
| github.com/cockroachdb/pebble.(*lazyCombinedIter).Next
| external/com_github_cockroachdb_pebble/range_keys.go:662
| github.com/cockroachdb/pebble.(*Iterator).internalNextPrefix
| external/com_github_cockroachdb_pebble/iterator.go:1898
| github.com/cockroachdb/pebble.(*Iterator).nextPrefix
| external/com_github_cockroachdb_pebble/iterator.go:1802
| github.com/cockroachdb/pebble.(*Iterator).NextPrefix
| external/com_github_cockroachdb_pebble/iterator.go:1768
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleIterator).NextKey
| pkg/storage/pebble_iterator.go:485
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).nextKey
| pkg/storage/pebble_mvcc_scanner.go:1112
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).advanceKeyForward
| pkg/storage/pebble_mvcc_scanner.go:1176
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).advance
| pkg/storage/pebble_mvcc_scanner.go:649
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).scan
| pkg/storage/pebble_mvcc_scanner.go:687
| github.com/cockroachdb/cockroach/pkg/storage.mvccScanToBytes
| pkg/storage/mvcc.go:4509
| github.com/cockroachdb/cockroach/pkg/storage.MVCCScanToBytes
| pkg/storage/mvcc.go:4866
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/batcheval.Scan
| pkg/kv/kvserver/batcheval/cmd_scan.go:71
| 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).executeReadOnlyBatchWithServersideRefreshes
| pkg/kv/kvserver/replica_read.go:480
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).executeReadOnlyBatch
| pkg/kv/kvserver/replica_read.go:131
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).executeBatchWithConcurrencyRetries
| pkg/kv/kvserver/replica_send.go:512
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).SendWithWriteBytes
| pkg/kv/kvserver/replica_send.go:185
Wraps: (4) runtime error: index out of range [1] with length 1
Error types: (1) *withstack.withStack (2) *safedetails.withSafeDetails (3) *withstack.withStack (4) runtime.boundsError
-- report composition:
runtime.boundsError
conn_executor.go:1065: *withstack.withStack (top exception)
*safedetails.withSafeDetails: while executing: SELECT _._ AS _, _._ AS _, _._ AS _, _._ AS _, _._ AS _ FROM _ AS _ WHERE _._ IN ($1, $1, __more400__)
conn_executor.go:1065: *withstack.withStack (1)
(check the extra data payloads)
```
Stacktrace (expand for inline code snippets):
[pkg/kv/kvserver/replica_send.go#L184-L186](pkg/kv/kvserver/replica_send.go#L184-L186)
[pkg/kv/kvserver/replica_send.go#L511-L513](pkg/kv/kvserver/replica_send.go#L511-L513)
[pkg/kv/kvserver/replica_read.go#L130-L132](pkg/kv/kvserver/replica_read.go#L130-L132)
[pkg/kv/kvserver/replica_read.go#L479-L481](pkg/kv/kvserver/replica_read.go#L479-L481)
[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_scan.go#L70-L72](pkg/kv/kvserver/batcheval/cmd_scan.go#L70-L72)
[pkg/storage/mvcc.go#L4865-L4867](pkg/storage/mvcc.go#L4865-L4867)
[pkg/storage/mvcc.go#L4508-L4510](pkg/storage/mvcc.go#L4508-L4510)
[pkg/storage/pebble_mvcc_scanner.go#L686-L688](pkg/storage/pebble_mvcc_scanner.go#L686-L688)
[pkg/storage/pebble_mvcc_scanner.go#L648-L650](pkg/storage/pebble_mvcc_scanner.go#L648-L650)
[pkg/storage/pebble_mvcc_scanner.go#L1175-L1177](pkg/storage/pebble_mvcc_scanner.go#L1175-L1177)
[pkg/storage/pebble_mvcc_scanner.go#L1111-L1113](pkg/storage/pebble_mvcc_scanner.go#L1111-L1113)
[pkg/storage/pebble_iterator.go#L484-L486](pkg/storage/pebble_iterator.go#L484-L486)
[external/com_github_cockroachdb_pebble/iterator.go#L1767-L1769](external/com_github_cockroachdb_pebble/iterator.go#L1767-L1769)
[external/com_github_cockroachdb_pebble/iterator.go#L1801-L1803](external/com_github_cockroachdb_pebble/iterator.go#L1801-L1803)
[external/com_github_cockroachdb_pebble/iterator.go#L1897-L1899](external/com_github_cockroachdb_pebble/iterator.go#L1897-L1899)
[external/com_github_cockroachdb_pebble/range_keys.go#L661-L663](external/com_github_cockroachdb_pebble/range_keys.go#L661-L663)
[external/com_github_cockroachdb_pebble/merging_iter.go#L1188-L1190](external/com_github_cockroachdb_pebble/merging_iter.go#L1188-L1190)
[external/com_github_cockroachdb_pebble/merging_iter.go#L557-L559](external/com_github_cockroachdb_pebble/merging_iter.go#L557-L559)
[external/com_github_cockroachdb_pebble/merging_iter_heap.go#L83-L85](external/com_github_cockroachdb_pebble/merging_iter_heap.go#L83-L85)
[external/com_github_cockroachdb_pebble/merging_iter_heap.go#L131-L133](external/com_github_cockroachdb_pebble/merging_iter_heap.go#L131-L133)
[external/com_github_cockroachdb_pebble/merging_iter_heap.go#L52-L54](external/com_github_cockroachdb_pebble/merging_iter_heap.go#L52-L54)
[GOROOT/src/runtime/panic.go#L114-L116](GOROOT/src/runtime/panic.go#L114-L116)
[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#L1064-L1066](pkg/sql/conn_executor.go#L1064-L1066)
```
pkg/kv/kvserver/replica_send.go in pkg/kv/kvserver.(*Replica).SendWithWriteBytes at line 185
pkg/kv/kvserver/replica_send.go in pkg/kv/kvserver.(*Replica).executeBatchWithConcurrencyRetries at line 512
pkg/kv/kvserver/replica_read.go in pkg/kv/kvserver.(*Replica).executeReadOnlyBatch at line 131
pkg/kv/kvserver/replica_read.go in pkg/kv/kvserver.(*Replica).executeReadOnlyBatchWithServersideRefreshes at line 480
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_scan.go in pkg/kv/kvserver/batcheval.Scan at line 71
pkg/storage/mvcc.go in pkg/storage.MVCCScanToBytes at line 4866
pkg/storage/mvcc.go in pkg/storage.mvccScanToBytes at line 4509
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).scan at line 687
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).advance at line 649
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).advanceKeyForward at line 1176
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).nextKey at line 1112
pkg/storage/pebble_iterator.go in pkg/storage.(*pebbleIterator).NextKey at line 485
external/com_github_cockroachdb_pebble/iterator.go in github.com/cockroachdb/pebble.(*Iterator).NextPrefix at line 1768
external/com_github_cockroachdb_pebble/iterator.go in github.com/cockroachdb/pebble.(*Iterator).nextPrefix at line 1802
external/com_github_cockroachdb_pebble/iterator.go in github.com/cockroachdb/pebble.(*Iterator).internalNextPrefix at line 1898
external/com_github_cockroachdb_pebble/range_keys.go in github.com/cockroachdb/pebble.(*lazyCombinedIter).Next at line 662
external/com_github_cockroachdb_pebble/merging_iter.go in github.com/cockroachdb/pebble.(*mergingIter).Next at line 1189
external/com_github_cockroachdb_pebble/merging_iter.go in github.com/cockroachdb/pebble.(*mergingIter).nextEntry at line 558
external/com_github_cockroachdb_pebble/merging_iter_heap.go in github.com/cockroachdb/pebble.(*mergingIterHeap).fixTop at line 84
external/com_github_cockroachdb_pebble/merging_iter_heap.go in github.com/cockroachdb/pebble.(*mergingIterHeap).down at line 132
external/com_github_cockroachdb_pebble/merging_iter_heap.go in github.com/cockroachdb/pebble.(*mergingIterHeap).less at line 53
GOROOT/src/runtime/panic.go in runtime.goPanicIndex at line 115
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 1065
```
### Tags
| Tag | Value |
| --- | --- |
| Command | start-single-node |
| Environment | v25.4.1 |
| Go Version | go1.23.12 X:nocoverageredesign |
| Platform | linux amd64 |
| Distribution | CCL |
| Cockroach Release | v25.4.1 |
| Cockroach SHA | 60d802bd0bcb2c1aa81a4b5fd73fb4aa13bb5114 |
| # of CPUs | 32 |
| # of Goroutines | 729 |
Jira issue: CRDB-58168
Contributor guide
Assessment
This issue has not been assessed yet.