FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-50301

Pcm channel lifting chain: source feedback · case 01

Interchannel lifting feeds an encoded residual back as source amplitude.

PCM sample encoding● Open access↗
FA-50302

Pcm channel lifting chain: source feedback · case 02

Interchannel lifting feeds an encoded residual back as source amplitude.

PCM sample encoding◈ Members↗
FA-50303

Pcm channel lifting chain: source feedback · case 03

Interchannel lifting feeds an encoded residual back as source amplitude.

PCM sample encoding◈ Members↗
FA-50304

Pcm channel lifting chain: source feedback · case 04

Interchannel lifting feeds an encoded residual back as source amplitude.

PCM sample encoding◈ Members↗
FA-50305

Pcm channel lifting chain: source feedback · case 05

Interchannel lifting feeds an encoded residual back as source amplitude.

PCM sample encoding◈ Members↗
FA-50306

Pcm channel lifting chain: first residual channel · case 01

The literal anchor is also encoded as a residual, adding a channel.

PCM sample encoding● Open access↗
FA-50307

Pcm channel lifting chain: first residual channel · case 02

The literal anchor is also encoded as a residual, adding a channel.

PCM sample encoding◈ Members↗
FA-50308

Pcm channel lifting chain: first residual channel · case 03

The literal anchor is also encoded as a residual, adding a channel.

PCM sample encoding◈ Members↗
FA-50309

Pcm channel lifting chain: first residual channel · case 04

The literal anchor is also encoded as a residual, adding a channel.

PCM sample encoding◈ Members↗
FA-50310

Pcm channel lifting chain: first residual channel · case 05

The literal anchor is also encoded as a residual, adding a channel.

PCM sample encoding◈ Members↗
FA-50311

Pcm channel lifting chain: empty channel frame · case 01

An empty channel frame invents a silence channel.

PCM sample encoding● Open access↗
FA-50312

Pcm channel lifting chain: empty channel frame · case 02

An empty channel frame invents a silence channel.

PCM sample encoding◈ Members↗
FA-50313

Pcm channel lifting chain: empty channel frame · case 03

An empty channel frame invents a silence channel.

PCM sample encoding◈ Members↗
FA-50314

Pcm channel lifting chain: empty channel frame · case 04

An empty channel frame invents a silence channel.

PCM sample encoding◈ Members↗
FA-50315

Pcm channel lifting chain: empty channel frame · case 05

An empty channel frame invents a silence channel.

PCM sample encoding◈ Members↗
FA-50316

Pcm adaptive channel blocks: channel descriptor count · case 01

Extra encoded channel blocks are accepted as a valid PCM layout.

PCM sample encoding● Open access↗
FA-50317

Pcm adaptive channel blocks: channel descriptor count · case 02

Extra encoded channel blocks are accepted as a valid PCM layout.

PCM sample encoding◈ Members↗
FA-50318

Pcm adaptive channel blocks: channel descriptor count · case 03

Extra encoded channel blocks are accepted as a valid PCM layout.

PCM sample encoding◈ Members↗
FA-50319

Pcm adaptive channel blocks: channel descriptor count · case 04

Extra encoded channel blocks are accepted as a valid PCM layout.

PCM sample encoding◈ Members↗
FA-50320

Pcm adaptive channel blocks: channel descriptor count · case 05

Extra encoded channel blocks are accepted as a valid PCM layout.

PCM sample encoding◈ Members↗
FA-50321

Pcm adaptive channel blocks: common complete prefix · case 01

Output frame count is based on longest channel block, exposing missing samples.

PCM sample encoding● Open access↗
FA-50322

Pcm adaptive channel blocks: common complete prefix · case 02

Output frame count is based on longest channel block, exposing missing samples.

PCM sample encoding◈ Members↗
FA-50323

Pcm adaptive channel blocks: common complete prefix · case 03

Output frame count is based on longest channel block, exposing missing samples.

PCM sample encoding◈ Members↗
FA-50324

Pcm adaptive channel blocks: common complete prefix · case 04

Output frame count is based on longest channel block, exposing missing samples.

PCM sample encoding◈ Members↗
FA-50325

Pcm adaptive channel blocks: common complete prefix · case 05

Output frame count is based on longest channel block, exposing missing samples.

PCM sample encoding◈ Members↗
FA-50326

Pcm adaptive channel blocks: channel destination order · case 01

Independently decoded channel blocks are assigned reversed PCM destinations.

PCM sample encoding● Open access↗
FA-50327

Pcm adaptive channel blocks: channel destination order · case 02

Independently decoded channel blocks are assigned reversed PCM destinations.

PCM sample encoding◈ Members↗
FA-50328

Pcm adaptive channel blocks: channel destination order · case 03

Independently decoded channel blocks are assigned reversed PCM destinations.

PCM sample encoding◈ Members↗
FA-50329

Pcm adaptive channel blocks: channel destination order · case 04

Independently decoded channel blocks are assigned reversed PCM destinations.

PCM sample encoding◈ Members↗
FA-50330

Pcm adaptive channel blocks: channel destination order · case 05

Independently decoded channel blocks are assigned reversed PCM destinations.

PCM sample encoding◈ Members↗
FA-50331

Pcm adaptive channel blocks: tail position · case 01

Unconsumed channel tails are replaced by consumed prefixes.

PCM sample encoding● Open access↗
FA-50332

Pcm adaptive channel blocks: tail position · case 02

Unconsumed channel tails are replaced by consumed prefixes.

PCM sample encoding◈ Members↗
FA-50333

Pcm adaptive channel blocks: tail position · case 03

Unconsumed channel tails are replaced by consumed prefixes.

PCM sample encoding◈ Members↗
FA-50334

Pcm adaptive channel blocks: tail position · case 04

Unconsumed channel tails are replaced by consumed prefixes.

PCM sample encoding◈ Members↗
FA-50335

Pcm adaptive channel blocks: tail position · case 05

Unconsumed channel tails are replaced by consumed prefixes.

PCM sample encoding◈ Members↗
FA-50336

Pcm adaptive channel blocks: decoded frame order · case 01

Complete decoded PCM frames are emitted in reverse temporal order.

PCM sample encoding● Open access↗
FA-50337

Pcm adaptive channel blocks: decoded frame order · case 02

Complete decoded PCM frames are emitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50338

Pcm adaptive channel blocks: decoded frame order · case 03

Complete decoded PCM frames are emitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50339

Pcm adaptive channel blocks: decoded frame order · case 04

Complete decoded PCM frames are emitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50340

Pcm adaptive channel blocks: decoded frame order · case 05

Complete decoded PCM frames are emitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50341

Saved clip stack: save alias · case 01

Saving aliases the mutable clip so later in-place intersections corrupt the saved region.

Raster clipping● Open access↗
FA-50342

Saved clip stack: save alias · case 02

Saving aliases the mutable clip so later in-place intersections corrupt the saved region.

Raster clipping◈ Members↗
FA-50343

Saved clip stack: save alias · case 03

Saving aliases the mutable clip so later in-place intersections corrupt the saved region.

Raster clipping◈ Members↗
FA-50344

Saved clip stack: save alias · case 04

Saving aliases the mutable clip so later in-place intersections corrupt the saved region.

Raster clipping◈ Members↗
FA-50345

Saved clip stack: save alias · case 05

Saving aliases the mutable clip so later in-place intersections corrupt the saved region.

Raster clipping◈ Members↗
FA-50346

Saved clip stack: restore fifo · case 01

Nested restore retrieves the oldest saved clip instead of the nearest enclosing scope.

Raster clipping● Open access↗
FA-50347

Saved clip stack: restore fifo · case 02

Nested restore retrieves the oldest saved clip instead of the nearest enclosing scope.

Raster clipping◈ Members↗
FA-50348

Saved clip stack: restore fifo · case 03

Nested restore retrieves the oldest saved clip instead of the nearest enclosing scope.

Raster clipping◈ Members↗
FA-50349

Saved clip stack: restore fifo · case 04

Nested restore retrieves the oldest saved clip instead of the nearest enclosing scope.

Raster clipping◈ Members↗
FA-50350

Saved clip stack: restore fifo · case 05

Nested restore retrieves the oldest saved clip instead of the nearest enclosing scope.

Raster clipping◈ Members↗
FA-50351

Saved clip stack: restore enable · case 01

Restoring a clip scope fails to restore its enable state.

Raster clipping● Open access↗
FA-50352

Saved clip stack: restore enable · case 02

Restoring a clip scope fails to restore its enable state.

Raster clipping◈ Members↗
FA-50353

Saved clip stack: restore enable · case 03

Restoring a clip scope fails to restore its enable state.

Raster clipping◈ Members↗
FA-50354

Saved clip stack: restore enable · case 04

Restoring a clip scope fails to restore its enable state.

Raster clipping◈ Members↗
FA-50355

Saved clip stack: restore enable · case 05

Restoring a clip scope fails to restore its enable state.

Raster clipping◈ Members↗
FA-50356

Saved clip stack: exclude replaces · case 01

Subtracting a mask resets prior clip intersections and reintroduces excluded samples.

Raster clipping● Open access↗
FA-50357

Saved clip stack: exclude replaces · case 02

Subtracting a mask resets prior clip intersections and reintroduces excluded samples.

Raster clipping◈ Members↗
FA-50358

Saved clip stack: exclude replaces · case 03

Subtracting a mask resets prior clip intersections and reintroduces excluded samples.

Raster clipping◈ Members↗
FA-50359

Saved clip stack: exclude replaces · case 04

Subtracting a mask resets prior clip intersections and reintroduces excluded samples.

Raster clipping◈ Members↗
FA-50360

Saved clip stack: exclude replaces · case 05

Subtracting a mask resets prior clip intersections and reintroduces excluded samples.

Raster clipping◈ Members↗
FA-50361

Saved clip stack: union xor · case 01

Union toggles samples already covered by the clip.

Raster clipping● Open access↗
FA-50362

Saved clip stack: union xor · case 02

Union toggles samples already covered by the clip.

Raster clipping◈ Members↗
FA-50363

Saved clip stack: union xor · case 03

Union toggles samples already covered by the clip.

Raster clipping◈ Members↗
FA-50364

Saved clip stack: union xor · case 04

Union toggles samples already covered by the clip.

Raster clipping◈ Members↗
FA-50365

Saved clip stack: union xor · case 05

Union toggles samples already covered by the clip.

Raster clipping◈ Members↗
FA-50366

Saved clip stack: replace accumulates · case 01

Replacing a clip accumulates old coverage.

Raster clipping● Open access↗
FA-50367

Saved clip stack: replace accumulates · case 02

Replacing a clip accumulates old coverage.

Raster clipping◈ Members↗
FA-50368

Saved clip stack: replace accumulates · case 03

Replacing a clip accumulates old coverage.

Raster clipping◈ Members↗
FA-50369

Saved clip stack: replace accumulates · case 04

Replacing a clip accumulates old coverage.

Raster clipping◈ Members↗
FA-50370

Saved clip stack: replace accumulates · case 05

Replacing a clip accumulates old coverage.

Raster clipping◈ Members↗
FA-50371

Saved clip stack: invert domain · case 01

Clip inversion uses the absent command mask instead of the finite target universe.

Raster clipping● Open access↗
FA-50372

Saved clip stack: invert domain · case 02

Clip inversion uses the absent command mask instead of the finite target universe.

Raster clipping◈ Members↗
FA-50373

Saved clip stack: invert domain · case 03

Clip inversion uses the absent command mask instead of the finite target universe.

Raster clipping◈ Members↗
FA-50374

Saved clip stack: invert domain · case 04

Clip inversion uses the absent command mask instead of the finite target universe.

Raster clipping◈ Members↗
FA-50375

Saved clip stack: invert domain · case 05

Clip inversion uses the absent command mask instead of the finite target universe.

Raster clipping◈ Members↗
FA-50376

Saved clip stack: reset clears · case 01

Reset produces an empty clip instead of the full surface.

Raster clipping● Open access↗
FA-50377

Saved clip stack: reset clears · case 02

Reset produces an empty clip instead of the full surface.

Raster clipping◈ Members↗
FA-50378

Saved clip stack: reset clears · case 03

Reset produces an empty clip instead of the full surface.

Raster clipping◈ Members↗
FA-50379

Saved clip stack: reset clears · case 04

Reset produces an empty clip instead of the full surface.

Raster clipping◈ Members↗
FA-50380

Saved clip stack: reset clears · case 05

Reset produces an empty clip instead of the full surface.

Raster clipping◈ Members↗
FA-50381

Saved clip stack: disable erases · case 01

Disabling destroys the remembered region so re-enabling loses coverage.

Raster clipping● Open access↗
FA-50382

Saved clip stack: disable erases · case 02

Disabling destroys the remembered region so re-enabling loses coverage.

Raster clipping◈ Members↗
FA-50383

Saved clip stack: disable erases · case 03

Disabling destroys the remembered region so re-enabling loses coverage.

Raster clipping◈ Members↗
FA-50384

Saved clip stack: disable erases · case 04

Disabling destroys the remembered region so re-enabling loses coverage.

Raster clipping◈ Members↗
FA-50385

Saved clip stack: disable erases · case 05

Disabling destroys the remembered region so re-enabling loses coverage.

Raster clipping◈ Members↗
FA-50386

Saved clip stack: enable resets · case 01

Enabling silently replaces the retained clip with the target extent.

Raster clipping● Open access↗
FA-50387

Saved clip stack: enable resets · case 02

Enabling silently replaces the retained clip with the target extent.

Raster clipping◈ Members↗
FA-50388

Saved clip stack: enable resets · case 03

Enabling silently replaces the retained clip with the target extent.

Raster clipping◈ Members↗
FA-50389

Saved clip stack: enable resets · case 04

Enabling silently replaces the retained clip with the target extent.

Raster clipping◈ Members↗
FA-50390

Saved clip stack: enable resets · case 05

Enabling silently replaces the retained clip with the target extent.

Raster clipping◈ Members↗
FA-50391

Transactional clip edit: begin alias · case 01

Editing mutates the committed clip before commit because begin keeps an alias.

Raster clipping● Open access↗
FA-50392

Transactional clip edit: begin alias · case 02

Editing mutates the committed clip before commit because begin keeps an alias.

Raster clipping◈ Members↗
FA-50393

Transactional clip edit: begin alias · case 03

Editing mutates the committed clip before commit because begin keeps an alias.

Raster clipping◈ Members↗
FA-50394

Transactional clip edit: begin alias · case 04

Editing mutates the committed clip before commit because begin keeps an alias.

Raster clipping◈ Members↗
FA-50395

Transactional clip edit: begin alias · case 05

Editing mutates the committed clip before commit because begin keeps an alias.

Raster clipping◈ Members↗
FA-50396

Transactional clip edit: nested begin · case 01

Nested begin discards the edits already staged by the active transaction.

Raster clipping● Open access↗
FA-50397

Transactional clip edit: nested begin · case 02

Nested begin discards the edits already staged by the active transaction.

Raster clipping◈ Members↗
FA-50398

Transactional clip edit: nested begin · case 03

Nested begin discards the edits already staged by the active transaction.

Raster clipping◈ Members↗
FA-50399

Transactional clip edit: nested begin · case 04

Nested begin discards the edits already staged by the active transaction.

Raster clipping◈ Members↗
FA-50400

Transactional clip edit: nested begin · case 05

Nested begin discards the edits already staged by the active transaction.

Raster clipping◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗