📰

Solana Mainnet Beta Outage Report

Solana outage caused by JIT bug

On February 6, 2024, at 09:53 UTC, Solana Mainnet Beta halted block finalization due to a bug linked to the JIT caching system in the validator software.

The issue was traced to a legacy loader program triggering an infinite recompilation loop, which stalled validator nodes and disrupted consensus across the network.

Engineers released a patched version v1.17.20 and coordinated a restart from slot 246,464,040, with consensus resuming at 14:55 UTC.

The root cause involved how the LoadedPrograms system handled legacy deployments, leading to repeated recompilation and blocking validator progress.

A mitigation was applied by disabling the legacy “v2” loader, preventing the conditions that caused the bug. A full fix will be included in future releases.

FAQ

What caused the Solana outage?

A bug in the JIT cache triggered an infinite recompilation loop due to legacy loader behavior.

How long did the outage last?

Approximately five hours, from 09:53 to 14:55 UTC on February 6, 2024.

What was the fix?

A patched release disabled the legacy loader and allowed validators to restart from a safe slot.