# X_BACKFILL_RUNNING

## Means

a pass under this name is already live

## Typical cause

one live pass per name — the enqueue deduped onto it

## Fix

`x jobs show <id> --json` — its step trace names the batch it is on. A pass mid-step shows no new steps and is still healthy; `x jobs cancel <id> --json` only once the trace confirms it is stuck

[Backfills](/error-codes#backfills)
