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-1501

Release a coordination lease: One owner releases another owner lease · case 01

The lease release operation is admitted even though one owner releases another owner lease.

Concurrency● Open access↗
FA-1502

Release a coordination lease: One owner releases another owner lease · case 02

The lease release operation is admitted even though one owner releases another owner lease.

Concurrency◈ Members↗
FA-1503

Release a coordination lease: One owner releases another owner lease · case 03

The lease release operation is admitted even though one owner releases another owner lease.

Concurrency◈ Members↗
FA-1504

Release a coordination lease: One owner releases another owner lease · case 04

The lease release operation is admitted even though one owner releases another owner lease.

Concurrency◈ Members↗
FA-1505

Release a coordination lease: One owner releases another owner lease · case 05

The lease release operation is admitted even though one owner releases another owner lease.

Concurrency◈ Members↗
FA-1506

Release a coordination lease: A delayed release deletes a later acquisition by the same owner · case 01

The lease release operation is admitted even though a delayed release deletes a later acquisition by the same owner.

Concurrency● Open access↗
FA-1507

Release a coordination lease: A delayed release deletes a later acquisition by the same owner · case 02

The lease release operation is admitted even though a delayed release deletes a later acquisition by the same owner.

Concurrency◈ Members↗
FA-1508

Release a coordination lease: A delayed release deletes a later acquisition by the same owner · case 03

The lease release operation is admitted even though a delayed release deletes a later acquisition by the same owner.

Concurrency◈ Members↗
FA-1509

Release a coordination lease: A delayed release deletes a later acquisition by the same owner · case 04

The lease release operation is admitted even though a delayed release deletes a later acquisition by the same owner.

Concurrency◈ Members↗
FA-1510

Release a coordination lease: A delayed release deletes a later acquisition by the same owner · case 05

The lease release operation is admitted even though a delayed release deletes a later acquisition by the same owner.

Concurrency◈ Members↗
FA-1511

Release a coordination lease: A release applies to a different leased resource · case 01

The lease release operation is admitted even though a release applies to a different leased resource.

Concurrency● Open access↗
FA-1512

Release a coordination lease: A release applies to a different leased resource · case 02

The lease release operation is admitted even though a release applies to a different leased resource.

Concurrency◈ Members↗
FA-1513

Release a coordination lease: A release applies to a different leased resource · case 03

The lease release operation is admitted even though a release applies to a different leased resource.

Concurrency◈ Members↗
FA-1514

Release a coordination lease: A release applies to a different leased resource · case 04

The lease release operation is admitted even though a release applies to a different leased resource.

Concurrency◈ Members↗
FA-1515

Release a coordination lease: A release applies to a different leased resource · case 05

The lease release operation is admitted even though a release applies to a different leased resource.

Concurrency◈ Members↗
FA-1516

Release a coordination lease: Retried release decrements live-lease accounting twice · case 01

The lease release operation is admitted even though retried release decrements live-lease accounting twice.

Concurrency● Open access↗
FA-1517

Release a coordination lease: Retried release decrements live-lease accounting twice · case 02

The lease release operation is admitted even though retried release decrements live-lease accounting twice.

Concurrency◈ Members↗
FA-1518

Release a coordination lease: Retried release decrements live-lease accounting twice · case 03

The lease release operation is admitted even though retried release decrements live-lease accounting twice.

Concurrency◈ Members↗
FA-1519

Release a coordination lease: Retried release decrements live-lease accounting twice · case 04

The lease release operation is admitted even though retried release decrements live-lease accounting twice.

Concurrency◈ Members↗
FA-1520

Release a coordination lease: Retried release decrements live-lease accounting twice · case 05

The lease release operation is admitted even though retried release decrements live-lease accounting twice.

Concurrency◈ Members↗
FA-1521

Release a coordination lease: Release removes successor state after ownership transfer · case 01

The lease release operation is admitted even though release removes successor state after ownership transfer.

Concurrency● Open access↗
FA-1522

Release a coordination lease: Release removes successor state after ownership transfer · case 02

The lease release operation is admitted even though release removes successor state after ownership transfer.

Concurrency◈ Members↗
FA-1523

Release a coordination lease: Release removes successor state after ownership transfer · case 03

The lease release operation is admitted even though release removes successor state after ownership transfer.

Concurrency◈ Members↗
FA-1524

Release a coordination lease: Release removes successor state after ownership transfer · case 04

The lease release operation is admitted even though release removes successor state after ownership transfer.

Concurrency◈ Members↗
FA-1525

Release a coordination lease: Release removes successor state after ownership transfer · case 05

The lease release operation is admitted even though release removes successor state after ownership transfer.

Concurrency◈ Members↗
FA-1526

Steal a task from another worker deque: A thief executes a task already started by its owner · case 01

The work steal operation is admitted even though a thief executes a task already started by its owner.

Concurrency● Open access↗
FA-1527

Steal a task from another worker deque: A thief executes a task already started by its owner · case 02

The work steal operation is admitted even though a thief executes a task already started by its owner.

Concurrency◈ Members↗
FA-1528

Steal a task from another worker deque: A thief executes a task already started by its owner · case 03

The work steal operation is admitted even though a thief executes a task already started by its owner.

Concurrency◈ Members↗
FA-1529

Steal a task from another worker deque: A thief executes a task already started by its owner · case 04

The work steal operation is admitted even though a thief executes a task already started by its owner.

Concurrency◈ Members↗
FA-1530

Steal a task from another worker deque: A thief executes a task already started by its owner · case 05

The work steal operation is admitted even though a thief executes a task already started by its owner.

Concurrency◈ Members↗
FA-1531

Steal a task from another worker deque: A thief uses a deque position after the deque changed · case 01

The work steal operation is admitted even though a thief uses a deque position after the deque changed.

Concurrency● Open access↗
FA-1532

Steal a task from another worker deque: A thief uses a deque position after the deque changed · case 02

The work steal operation is admitted even though a thief uses a deque position after the deque changed.

Concurrency◈ Members↗
FA-1533

Steal a task from another worker deque: A thief uses a deque position after the deque changed · case 03

The work steal operation is admitted even though a thief uses a deque position after the deque changed.

Concurrency◈ Members↗
FA-1534

Steal a task from another worker deque: A thief uses a deque position after the deque changed · case 04

The work steal operation is admitted even though a thief uses a deque position after the deque changed.

Concurrency◈ Members↗
FA-1535

Steal a task from another worker deque: A thief uses a deque position after the deque changed · case 05

The work steal operation is admitted even though a thief uses a deque position after the deque changed.

Concurrency◈ Members↗
FA-1536

Steal a task from another worker deque: A worker steals a task requiring unsupported capabilities · case 01

The work steal operation is admitted even though a worker steals a task requiring unsupported capabilities.

Concurrency● Open access↗
FA-1537

Steal a task from another worker deque: A worker steals a task requiring unsupported capabilities · case 02

The work steal operation is admitted even though a worker steals a task requiring unsupported capabilities.

Concurrency◈ Members↗
FA-1538

Steal a task from another worker deque: A worker steals a task requiring unsupported capabilities · case 03

The work steal operation is admitted even though a worker steals a task requiring unsupported capabilities.

Concurrency◈ Members↗
FA-1539

Steal a task from another worker deque: A worker steals a task requiring unsupported capabilities · case 04

The work steal operation is admitted even though a worker steals a task requiring unsupported capabilities.

Concurrency◈ Members↗
FA-1540

Steal a task from another worker deque: A worker steals a task requiring unsupported capabilities · case 05

The work steal operation is admitted even though a worker steals a task requiring unsupported capabilities.

Concurrency◈ Members↗
FA-1541

Steal a task from another worker deque: A pinned task leaves its required execution locality · case 01

The work steal operation is admitted even though a pinned task leaves its required execution locality.

Concurrency● Open access↗
FA-1542

Steal a task from another worker deque: A pinned task leaves its required execution locality · case 02

The work steal operation is admitted even though a pinned task leaves its required execution locality.

Concurrency◈ Members↗
FA-1543

Steal a task from another worker deque: A pinned task leaves its required execution locality · case 03

The work steal operation is admitted even though a pinned task leaves its required execution locality.

Concurrency◈ Members↗
FA-1544

Steal a task from another worker deque: A pinned task leaves its required execution locality · case 04

The work steal operation is admitted even though a pinned task leaves its required execution locality.

Concurrency◈ Members↗
FA-1545

Steal a task from another worker deque: A pinned task leaves its required execution locality · case 05

The work steal operation is admitted even though a pinned task leaves its required execution locality.

Concurrency◈ Members↗
FA-1546

Steal a task from another worker deque: Work stealing exceeds the thief execution slots · case 01

The work steal operation is admitted even though work stealing exceeds the thief execution slots.

Concurrency● Open access↗
FA-1547

Steal a task from another worker deque: Work stealing exceeds the thief execution slots · case 02

The work steal operation is admitted even though work stealing exceeds the thief execution slots.

Concurrency◈ Members↗
FA-1548

Steal a task from another worker deque: Work stealing exceeds the thief execution slots · case 03

The work steal operation is admitted even though work stealing exceeds the thief execution slots.

Concurrency◈ Members↗
FA-1549

Steal a task from another worker deque: Work stealing exceeds the thief execution slots · case 04

The work steal operation is admitted even though work stealing exceeds the thief execution slots.

Concurrency◈ Members↗
FA-1550

Steal a task from another worker deque: Work stealing exceeds the thief execution slots · case 05

The work steal operation is admitted even though work stealing exceeds the thief execution slots.

Concurrency◈ Members↗
FA-1551

Complete a streaming checkpoint barrier: A checkpoint completes before every input channel reaches its barrier · case 01

The checkpoint barrier operation is admitted even though a checkpoint completes before every input channel reaches its barrier.

Replication● Open access↗
FA-1552

Complete a streaming checkpoint barrier: A checkpoint completes before every input channel reaches its barrier · case 02

The checkpoint barrier operation is admitted even though a checkpoint completes before every input channel reaches its barrier.

Replication◈ Members↗
FA-1553

Complete a streaming checkpoint barrier: A checkpoint completes before every input channel reaches its barrier · case 03

The checkpoint barrier operation is admitted even though a checkpoint completes before every input channel reaches its barrier.

Replication◈ Members↗
FA-1554

Complete a streaming checkpoint barrier: A checkpoint completes before every input channel reaches its barrier · case 04

The checkpoint barrier operation is admitted even though a checkpoint completes before every input channel reaches its barrier.

Replication◈ Members↗
FA-1555

Complete a streaming checkpoint barrier: A checkpoint completes before every input channel reaches its barrier · case 05

The checkpoint barrier operation is admitted even though a checkpoint completes before every input channel reaches its barrier.

Replication◈ Members↗
FA-1556

Complete a streaming checkpoint barrier: Barriers from different checkpoint rounds are combined · case 01

The checkpoint barrier operation is admitted even though barriers from different checkpoint rounds are combined.

Replication● Open access↗
FA-1557

Complete a streaming checkpoint barrier: Barriers from different checkpoint rounds are combined · case 02

The checkpoint barrier operation is admitted even though barriers from different checkpoint rounds are combined.

Replication◈ Members↗
FA-1558

Complete a streaming checkpoint barrier: Barriers from different checkpoint rounds are combined · case 03

The checkpoint barrier operation is admitted even though barriers from different checkpoint rounds are combined.

Replication◈ Members↗
FA-1559

Complete a streaming checkpoint barrier: Barriers from different checkpoint rounds are combined · case 04

The checkpoint barrier operation is admitted even though barriers from different checkpoint rounds are combined.

Replication◈ Members↗
FA-1560

Complete a streaming checkpoint barrier: Barriers from different checkpoint rounds are combined · case 05

The checkpoint barrier operation is admitted even though barriers from different checkpoint rounds are combined.

Replication◈ Members↗
FA-1561

Complete a streaming checkpoint barrier: A checkpoint is acknowledged while state exists only in memory · case 01

The checkpoint barrier operation is admitted even though a checkpoint is acknowledged while state exists only in memory.

Replication● Open access↗
FA-1562

Complete a streaming checkpoint barrier: A checkpoint is acknowledged while state exists only in memory · case 02

The checkpoint barrier operation is admitted even though a checkpoint is acknowledged while state exists only in memory.

Replication◈ Members↗
FA-1563

Complete a streaming checkpoint barrier: A checkpoint is acknowledged while state exists only in memory · case 03

The checkpoint barrier operation is admitted even though a checkpoint is acknowledged while state exists only in memory.

Replication◈ Members↗
FA-1564

Complete a streaming checkpoint barrier: A checkpoint is acknowledged while state exists only in memory · case 04

The checkpoint barrier operation is admitted even though a checkpoint is acknowledged while state exists only in memory.

Replication◈ Members↗
FA-1565

Complete a streaming checkpoint barrier: A checkpoint is acknowledged while state exists only in memory · case 05

The checkpoint barrier operation is admitted even though a checkpoint is acknowledged while state exists only in memory.

Replication◈ Members↗
FA-1566

Complete a streaming checkpoint barrier: Unaligned checkpoint omits messages already in transit · case 01

The checkpoint barrier operation is admitted even though unaligned checkpoint omits messages already in transit.

Replication● Open access↗
FA-1567

Complete a streaming checkpoint barrier: Unaligned checkpoint omits messages already in transit · case 02

The checkpoint barrier operation is admitted even though unaligned checkpoint omits messages already in transit.

Replication◈ Members↗
FA-1568

Complete a streaming checkpoint barrier: Unaligned checkpoint omits messages already in transit · case 03

The checkpoint barrier operation is admitted even though unaligned checkpoint omits messages already in transit.

Replication◈ Members↗
FA-1569

Complete a streaming checkpoint barrier: Unaligned checkpoint omits messages already in transit · case 04

The checkpoint barrier operation is admitted even though unaligned checkpoint omits messages already in transit.

Replication◈ Members↗
FA-1570

Complete a streaming checkpoint barrier: Unaligned checkpoint omits messages already in transit · case 05

The checkpoint barrier operation is admitted even though unaligned checkpoint omits messages already in transit.

Replication◈ Members↗
FA-1571

Complete a streaming checkpoint barrier: Upstream progress commits before the transactional sink prepares · case 01

The checkpoint barrier operation is admitted even though upstream progress commits before the transactional sink prepares.

Replication● Open access↗
FA-1572

Complete a streaming checkpoint barrier: Upstream progress commits before the transactional sink prepares · case 02

The checkpoint barrier operation is admitted even though upstream progress commits before the transactional sink prepares.

Replication◈ Members↗
FA-1573

Complete a streaming checkpoint barrier: Upstream progress commits before the transactional sink prepares · case 03

The checkpoint barrier operation is admitted even though upstream progress commits before the transactional sink prepares.

Replication◈ Members↗
FA-1574

Complete a streaming checkpoint barrier: Upstream progress commits before the transactional sink prepares · case 04

The checkpoint barrier operation is admitted even though upstream progress commits before the transactional sink prepares.

Replication◈ Members↗
FA-1575

Complete a streaming checkpoint barrier: Upstream progress commits before the transactional sink prepares · case 05

The checkpoint barrier operation is admitted even though upstream progress commits before the transactional sink prepares.

Replication◈ Members↗
FA-1576

Cut traffic to a replacement region: Cutover loses writes beyond the destination applied watermark · case 01

The regional cutover operation is admitted even though cutover loses writes beyond the destination applied watermark.

Reliability● Open access↗
FA-1577

Cut traffic to a replacement region: Cutover loses writes beyond the destination applied watermark · case 02

The regional cutover operation is admitted even though cutover loses writes beyond the destination applied watermark.

Reliability◈ Members↗
FA-1578

Cut traffic to a replacement region: Cutover loses writes beyond the destination applied watermark · case 03

The regional cutover operation is admitted even though cutover loses writes beyond the destination applied watermark.

Reliability◈ Members↗
FA-1579

Cut traffic to a replacement region: Cutover loses writes beyond the destination applied watermark · case 04

The regional cutover operation is admitted even though cutover loses writes beyond the destination applied watermark.

Reliability◈ Members↗
FA-1580

Cut traffic to a replacement region: Cutover loses writes beyond the destination applied watermark · case 05

The regional cutover operation is admitted even though cutover loses writes beyond the destination applied watermark.

Reliability◈ Members↗
FA-1581

Cut traffic to a replacement region: Both regions accept writes during a single-writer cutover · case 01

The regional cutover operation is admitted even though both regions accept writes during a single-writer cutover.

Reliability● Open access↗
FA-1582

Cut traffic to a replacement region: Both regions accept writes during a single-writer cutover · case 02

The regional cutover operation is admitted even though both regions accept writes during a single-writer cutover.

Reliability◈ Members↗
FA-1583

Cut traffic to a replacement region: Both regions accept writes during a single-writer cutover · case 03

The regional cutover operation is admitted even though both regions accept writes during a single-writer cutover.

Reliability◈ Members↗
FA-1584

Cut traffic to a replacement region: Both regions accept writes during a single-writer cutover · case 04

The regional cutover operation is admitted even though both regions accept writes during a single-writer cutover.

Reliability◈ Members↗
FA-1585

Cut traffic to a replacement region: Both regions accept writes during a single-writer cutover · case 05

The regional cutover operation is admitted even though both regions accept writes during a single-writer cutover.

Reliability◈ Members↗
FA-1586

Cut traffic to a replacement region: Application traffic arrives before regional dependencies are ready · case 01

The regional cutover operation is admitted even though application traffic arrives before regional dependencies are ready.

Reliability● Open access↗
FA-1587

Cut traffic to a replacement region: Application traffic arrives before regional dependencies are ready · case 02

The regional cutover operation is admitted even though application traffic arrives before regional dependencies are ready.

Reliability◈ Members↗
FA-1588

Cut traffic to a replacement region: Application traffic arrives before regional dependencies are ready · case 03

The regional cutover operation is admitted even though application traffic arrives before regional dependencies are ready.

Reliability◈ Members↗
FA-1589

Cut traffic to a replacement region: Application traffic arrives before regional dependencies are ready · case 04

The regional cutover operation is admitted even though application traffic arrives before regional dependencies are ready.

Reliability◈ Members↗
FA-1590

Cut traffic to a replacement region: Application traffic arrives before regional dependencies are ready · case 05

The regional cutover operation is admitted even though application traffic arrives before regional dependencies are ready.

Reliability◈ Members↗
FA-1591

Cut traffic to a replacement region: Destination capacity cannot serve the transferred load · case 01

The regional cutover operation is admitted even though destination capacity cannot serve the transferred load.

Reliability● Open access↗
FA-1592

Cut traffic to a replacement region: Destination capacity cannot serve the transferred load · case 02

The regional cutover operation is admitted even though destination capacity cannot serve the transferred load.

Reliability◈ Members↗
FA-1593

Cut traffic to a replacement region: Destination capacity cannot serve the transferred load · case 03

The regional cutover operation is admitted even though destination capacity cannot serve the transferred load.

Reliability◈ Members↗
FA-1594

Cut traffic to a replacement region: Destination capacity cannot serve the transferred load · case 04

The regional cutover operation is admitted even though destination capacity cannot serve the transferred load.

Reliability◈ Members↗
FA-1595

Cut traffic to a replacement region: Destination capacity cannot serve the transferred load · case 05

The regional cutover operation is admitted even though destination capacity cannot serve the transferred load.

Reliability◈ Members↗
FA-1596

Cut traffic to a replacement region: A delayed cutover command reverses a newer regional decision · case 01

The regional cutover operation is admitted even though a delayed cutover command reverses a newer regional decision.

Reliability● Open access↗
FA-1597

Cut traffic to a replacement region: A delayed cutover command reverses a newer regional decision · case 02

The regional cutover operation is admitted even though a delayed cutover command reverses a newer regional decision.

Reliability◈ Members↗
FA-1598

Cut traffic to a replacement region: A delayed cutover command reverses a newer regional decision · case 03

The regional cutover operation is admitted even though a delayed cutover command reverses a newer regional decision.

Reliability◈ Members↗
FA-1599

Cut traffic to a replacement region: A delayed cutover command reverses a newer regional decision · case 04

The regional cutover operation is admitted even though a delayed cutover command reverses a newer regional decision.

Reliability◈ Members↗
FA-1600

Cut traffic to a replacement region: A delayed cutover command reverses a newer regional decision · case 05

The regional cutover operation is admitted even though a delayed cutover command reverses a newer regional decision.

Reliability◈ 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 ↗