cockroachdb / cockroachdb/cockroach

Sentry: raft.go:2804: log.Fatal: 2 state.commit 889 is out of range [545, 582] (1) attached stack trace -- stack trace: | github.com/cockroachdb/cockroach/pkg/raft.(*raft).loadState | pkg/raft/...

Open
#152,687 1 comment 0 reactions 0 assignees View on GitHub
branch-release-25.1 C-bug O-sentry T-kv X-blathers-triaged
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/6842800621/?referrer=webhooks_plugin](https://cockroach-labs.sentry.io/issues/6842800621/?referrer=webhooks_plugin)

Panic Message:

```
raft.go:2804: log.Fatal: 2 state.commit 889 is out of range [545, 582]
(1) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/raft.(*raft).loadState
| pkg/raft/raft.go:2804
| github.com/cockroachdb/cockroach/pkg/raft.newRaft
| pkg/raft/raft.go:494
| github.com/cockroachdb/cockroach/pkg/raft.NewRawNode
| pkg/raft/rawnode.go:54
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).initRaftGroupRaftMuLockedReplicaMuLocked
| pkg/kv/kvserver/replica_init.go:345
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).initRaftMuLockedReplicaMuLocked
| pkg/kv/kvserver/replica_init.go:320
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.newInitializedReplica
| pkg/kv/kvserver/replica_init.go:82
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Store).Start
| pkg/kv/kvserver/store.go:2319
| github.com/cockroachdb/cockroach/pkg/server.(*Node).start.func1
| pkg/server/node.go:714
| github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2
| pkg/util/stop/stopper.go:498
| runtime.goexit
| src/runtime/asm_amd64.s:1695
Wraps: (2) log.Fatal: 2 state.commit 889 is out of range [545, 582]
Error types: (1) *withstack.withStack (2) *errutil.leafError
-- report composition:
*errutil.leafError: log.Fatal: 2 state.commit 889 is out of range [545, 582]
raft.go:2804: *withstack.withStack (top exception)
```

Stacktrace (expand for inline code snippets):

[src/runtime/asm_amd64.s#L1694-L1696](src/runtime/asm_amd64.s#L1694-L1696)
[pkg/util/stop/stopper.go#L497-L499](pkg/util/stop/stopper.go#L497-L499)
[pkg/server/node.go#L713-L715](pkg/server/node.go#L713-L715)
[pkg/kv/kvserver/store.go#L2318-L2320](pkg/kv/kvserver/store.go#L2318-L2320)
[pkg/kv/kvserver/replica_init.go#L81-L83](pkg/kv/kvserver/replica_init.go#L81-L83)
[pkg/kv/kvserver/replica_init.go#L319-L321](pkg/kv/kvserver/replica_init.go#L319-L321)
[pkg/kv/kvserver/replica_init.go#L344-L346](pkg/kv/kvserver/replica_init.go#L344-L346)
[pkg/raft/rawnode.go#L53-L55](pkg/raft/rawnode.go#L53-L55)
[pkg/raft/raft.go#L493-L495](pkg/raft/raft.go#L493-L495)
[pkg/raft/raft.go#L2803-L2805](pkg/raft/raft.go#L2803-L2805)

```
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 498
pkg/server/node.go in pkg/server.(*Node).start.func1 at line 714
pkg/kv/kvserver/store.go in pkg/kv/kvserver.(*Store).Start at line 2319
pkg/kv/kvserver/replica_init.go in pkg/kv/kvserver.newInitializedReplica at line 82
pkg/kv/kvserver/replica_init.go in pkg/kv/kvserver.(*Replica).initRaftMuLockedReplicaMuLocked at line 320
pkg/kv/kvserver/replica_init.go in pkg/kv/kvserver.(*Replica).initRaftGroupRaftMuLockedReplicaMuLocked at line 345
pkg/raft/rawnode.go in pkg/raft.NewRawNode at line 54
pkg/raft/raft.go in pkg/raft.newRaft at line 494
pkg/raft/raft.go in pkg/raft.(*raft).loadState at line 2804
```

### Tags

| Tag | Value |
| --- | --- |
| Command | server |
| Environment | v25.1.2 |
| Go Version | go1.22.8 X:nocoverageredesign |
| Platform | linux amd64 |
| Distribution | CCL |
| Cockroach Release | v25.1.2 |
| Cockroach SHA | b43906816caeb28624cc40bb0631ce5e6bd62099 |
| # of CPUs | 8 |
| # of Goroutines | 199 |

Jira issue: CRDB-53986

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.