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

Deque arena compaction copies ascending storage IDs · case 01

Deque arena compaction copies ascending storage IDs.

Bounded deques● Open access↗
FA-47102

Deque arena compaction copies ascending storage IDs · case 02

Deque arena compaction copies ascending storage IDs.

Bounded deques◈ Members↗
FA-47103

Deque arena compaction copies ascending storage IDs · case 03

Deque arena compaction copies ascending storage IDs.

Bounded deques◈ Members↗
FA-47104

Deque arena compaction copies ascending storage IDs · case 04

Deque arena compaction copies ascending storage IDs.

Bounded deques◈ Members↗
FA-47105

Deque arena compaction copies ascending storage IDs · case 05

Deque arena compaction copies ascending storage IDs.

Bounded deques◈ Members↗
FA-47106

Deque compaction leaves old IDs in its traversal chain · case 01

Deque compaction leaves old IDs in its traversal chain.

Bounded deques● Open access↗
FA-47107

Deque compaction leaves old IDs in its traversal chain · case 02

Deque compaction leaves old IDs in its traversal chain.

Bounded deques◈ Members↗
FA-47108

Deque compaction leaves old IDs in its traversal chain · case 03

Deque compaction leaves old IDs in its traversal chain.

Bounded deques◈ Members↗
FA-47109

Deque compaction leaves old IDs in its traversal chain · case 04

Deque compaction leaves old IDs in its traversal chain.

Bounded deques◈ Members↗
FA-47110

Deque compaction leaves old IDs in its traversal chain · case 05

Deque compaction leaves old IDs in its traversal chain.

Bounded deques◈ Members↗
FA-47111

Deque compaction preserves stale physical cursor indices · case 01

Deque compaction preserves stale physical cursor indices.

Bounded deques● Open access↗
FA-47112

Deque compaction preserves stale physical cursor indices · case 02

Deque compaction preserves stale physical cursor indices.

Bounded deques◈ Members↗
FA-47113

Deque compaction preserves stale physical cursor indices · case 03

Deque compaction preserves stale physical cursor indices.

Bounded deques◈ Members↗
FA-47114

Deque compaction preserves stale physical cursor indices · case 04

Deque compaction preserves stale physical cursor indices.

Bounded deques◈ Members↗
FA-47115

Deque compaction preserves stale physical cursor indices · case 05

Deque compaction preserves stale physical cursor indices.

Bounded deques◈ Members↗
FA-47116

Deque compaction fails to invalidate physical-location caches · case 01

Deque compaction fails to invalidate physical-location caches.

Bounded deques● Open access↗
FA-47117

Deque compaction fails to invalidate physical-location caches · case 02

Deque compaction fails to invalidate physical-location caches.

Bounded deques◈ Members↗
FA-47118

Deque compaction fails to invalidate physical-location caches · case 03

Deque compaction fails to invalidate physical-location caches.

Bounded deques◈ Members↗
FA-47119

Deque compaction fails to invalidate physical-location caches · case 04

Deque compaction fails to invalidate physical-location caches.

Bounded deques◈ Members↗
FA-47120

Deque compaction fails to invalidate physical-location caches · case 05

Deque compaction fails to invalidate physical-location caches.

Bounded deques◈ Members↗
FA-47121

Deque compaction frees live old node IDs instead of holes · case 01

Deque compaction frees live old node IDs instead of holes.

Bounded deques● Open access↗
FA-47122

Deque compaction frees live old node IDs instead of holes · case 02

Deque compaction frees live old node IDs instead of holes.

Bounded deques◈ Members↗
FA-47123

Deque compaction frees live old node IDs instead of holes · case 03

Deque compaction frees live old node IDs instead of holes.

Bounded deques◈ Members↗
FA-47124

Deque compaction frees live old node IDs instead of holes · case 04

Deque compaction frees live old node IDs instead of holes.

Bounded deques◈ Members↗
FA-47125

Deque compaction frees live old node IDs instead of holes · case 05

Deque compaction frees live old node IDs instead of holes.

Bounded deques◈ Members↗
FA-47126

Deque compaction retains old arena length as logical length · case 01

Deque compaction retains old arena length as logical length.

Bounded deques● Open access↗
FA-47127

Deque compaction retains old arena length as logical length · case 02

Deque compaction retains old arena length as logical length.

Bounded deques◈ Members↗
FA-47128

Deque compaction retains old arena length as logical length · case 03

Deque compaction retains old arena length as logical length.

Bounded deques◈ Members↗
FA-47129

Deque compaction retains old arena length as logical length · case 04

Deque compaction retains old arena length as logical length.

Bounded deques◈ Members↗
FA-47130

Deque compaction retains old arena length as logical length · case 05

Deque compaction retains old arena length as logical length.

Bounded deques◈ Members↗
FA-47131

Deque shrink ignores the minimum backing allocation · case 01

Deque shrink ignores the minimum backing allocation.

Bounded deques● Open access↗
FA-47132

Deque shrink ignores the minimum backing allocation · case 02

Deque shrink ignores the minimum backing allocation.

Bounded deques◈ Members↗
FA-47133

Deque shrink ignores the minimum backing allocation · case 03

Deque shrink ignores the minimum backing allocation.

Bounded deques◈ Members↗
FA-47134

Deque shrink ignores the minimum backing allocation · case 04

Deque shrink ignores the minimum backing allocation.

Bounded deques◈ Members↗
FA-47135

Deque shrink ignores the minimum backing allocation · case 05

Deque shrink ignores the minimum backing allocation.

Bounded deques◈ Members↗
FA-47136

Deque shrink halves below its live occupancy · case 01

Deque shrink halves below its live occupancy.

Bounded deques● Open access↗
FA-47137

Deque shrink halves below its live occupancy · case 02

Deque shrink halves below its live occupancy.

Bounded deques◈ Members↗
FA-47138

Deque shrink halves below its live occupancy · case 03

Deque shrink halves below its live occupancy.

Bounded deques◈ Members↗
FA-47139

Deque shrink halves below its live occupancy · case 04

Deque shrink halves below its live occupancy.

Bounded deques◈ Members↗
FA-47140

Deque shrink halves below its live occupancy · case 05

Deque shrink halves below its live occupancy.

Bounded deques◈ Members↗
FA-47141

Deque shrink misses an exact low-watermark trigger · case 01

Deque shrink misses an exact low-watermark trigger.

Bounded deques● Open access↗
FA-47142

Deque shrink misses an exact low-watermark trigger · case 02

Deque shrink misses an exact low-watermark trigger.

Bounded deques◈ Members↗
FA-47143

Deque shrink misses an exact low-watermark trigger · case 03

Deque shrink misses an exact low-watermark trigger.

Bounded deques◈ Members↗
FA-47144

Deque shrink misses an exact low-watermark trigger · case 04

Deque shrink misses an exact low-watermark trigger.

Bounded deques◈ Members↗
FA-47145

Deque shrink misses an exact low-watermark trigger · case 05

Deque shrink misses an exact low-watermark trigger.

Bounded deques◈ Members↗
FA-47146

Deque shrink reallocates while a storage borrow exists · case 01

Deque shrink reallocates while a storage borrow exists.

Bounded deques● Open access↗
FA-47147

Deque shrink reallocates while a storage borrow exists · case 02

Deque shrink reallocates while a storage borrow exists.

Bounded deques◈ Members↗
FA-47148

Deque shrink reallocates while a storage borrow exists · case 03

Deque shrink reallocates while a storage borrow exists.

Bounded deques◈ Members↗
FA-47149

Deque shrink reallocates while a storage borrow exists · case 04

Deque shrink reallocates while a storage borrow exists.

Bounded deques◈ Members↗
FA-47150

Deque shrink reallocates while a storage borrow exists · case 05

Deque shrink reallocates while a storage borrow exists.

Bounded deques◈ Members↗
FA-47151

Deque shrink ignores post-shrink high watermark headroom · case 01

Deque shrink ignores post-shrink high watermark headroom.

Bounded deques● Open access↗
FA-47152

Deque shrink ignores post-shrink high watermark headroom · case 02

Deque shrink ignores post-shrink high watermark headroom.

Bounded deques◈ Members↗
FA-47153

Deque shrink ignores post-shrink high watermark headroom · case 03

Deque shrink ignores post-shrink high watermark headroom.

Bounded deques◈ Members↗
FA-47154

Deque shrink ignores post-shrink high watermark headroom · case 04

Deque shrink ignores post-shrink high watermark headroom.

Bounded deques◈ Members↗
FA-47155

Deque shrink ignores post-shrink high watermark headroom · case 05

Deque shrink ignores post-shrink high watermark headroom.

Bounded deques◈ Members↗
FA-47156

Deque shrink attempt advances epoch even when prohibited · case 01

Deque shrink attempt advances epoch even when prohibited.

Bounded deques● Open access↗
FA-47157

Deque shrink attempt advances epoch even when prohibited · case 02

Deque shrink attempt advances epoch even when prohibited.

Bounded deques◈ Members↗
FA-47158

Deque shrink attempt advances epoch even when prohibited · case 03

Deque shrink attempt advances epoch even when prohibited.

Bounded deques◈ Members↗
FA-47159

Deque shrink attempt advances epoch even when prohibited · case 04

Deque shrink attempt advances epoch even when prohibited.

Bounded deques◈ Members↗
FA-47160

Deque shrink attempt advances epoch even when prohibited · case 05

Deque shrink attempt advances epoch even when prohibited.

Bounded deques◈ Members↗
FA-47161

Deque shrink retains pre-shrink free-slot accounting · case 01

Deque shrink retains pre-shrink free-slot accounting.

Bounded deques● Open access↗
FA-47162

Deque shrink retains pre-shrink free-slot accounting · case 02

Deque shrink retains pre-shrink free-slot accounting.

Bounded deques◈ Members↗
FA-47163

Deque shrink retains pre-shrink free-slot accounting · case 03

Deque shrink retains pre-shrink free-slot accounting.

Bounded deques◈ Members↗
FA-47164

Deque shrink retains pre-shrink free-slot accounting · case 04

Deque shrink retains pre-shrink free-slot accounting.

Bounded deques◈ Members↗
FA-47165

Deque shrink retains pre-shrink free-slot accounting · case 05

Deque shrink retains pre-shrink free-slot accounting.

Bounded deques◈ Members↗
FA-47166

Deque pressure emits pause repeatedly while above high watermark · case 01

Deque pressure emits pause repeatedly while above high watermark.

Bounded deques● Open access↗
FA-47167

Deque pressure emits pause repeatedly while above high watermark · case 02

Deque pressure emits pause repeatedly while above high watermark.

Bounded deques◈ Members↗
FA-47168

Deque pressure emits pause repeatedly while above high watermark · case 03

Deque pressure emits pause repeatedly while above high watermark.

Bounded deques◈ Members↗
FA-47169

Deque pressure emits pause repeatedly while above high watermark · case 04

Deque pressure emits pause repeatedly while above high watermark.

Bounded deques◈ Members↗
FA-47170

Deque pressure emits pause repeatedly while above high watermark · case 05

Deque pressure emits pause repeatedly while above high watermark.

Bounded deques◈ Members↗
FA-47171

Deque pressure emits resume repeatedly below low watermark · case 01

Deque pressure emits resume repeatedly below low watermark.

Bounded deques● Open access↗
FA-47172

Deque pressure emits resume repeatedly below low watermark · case 02

Deque pressure emits resume repeatedly below low watermark.

Bounded deques◈ Members↗
FA-47173

Deque pressure emits resume repeatedly below low watermark · case 03

Deque pressure emits resume repeatedly below low watermark.

Bounded deques◈ Members↗
FA-47174

Deque pressure emits resume repeatedly below low watermark · case 04

Deque pressure emits resume repeatedly below low watermark.

Bounded deques◈ Members↗
FA-47175

Deque pressure emits resume repeatedly below low watermark · case 05

Deque pressure emits resume repeatedly below low watermark.

Bounded deques◈ Members↗
FA-47176

Deque high-watermark crossing emits a pause without storing paused state · case 01

Deque high-watermark crossing emits a pause without storing paused state.

Bounded deques● Open access↗
FA-47177

Deque high-watermark crossing emits a pause without storing paused state · case 02

Deque high-watermark crossing emits a pause without storing paused state.

Bounded deques◈ Members↗
FA-47178

Deque high-watermark crossing emits a pause without storing paused state · case 03

Deque high-watermark crossing emits a pause without storing paused state.

Bounded deques◈ Members↗
FA-47179

Deque high-watermark crossing emits a pause without storing paused state · case 04

Deque high-watermark crossing emits a pause without storing paused state.

Bounded deques◈ Members↗
FA-47180

Deque high-watermark crossing emits a pause without storing paused state · case 05

Deque high-watermark crossing emits a pause without storing paused state.

Bounded deques◈ Members↗
FA-47181

Deque low-watermark crossing emits resume while remaining paused · case 01

Deque low-watermark crossing emits resume while remaining paused.

Bounded deques● Open access↗
FA-47182

Deque low-watermark crossing emits resume while remaining paused · case 02

Deque low-watermark crossing emits resume while remaining paused.

Bounded deques◈ Members↗
FA-47183

Deque low-watermark crossing emits resume while remaining paused · case 03

Deque low-watermark crossing emits resume while remaining paused.

Bounded deques◈ Members↗
FA-47184

Deque low-watermark crossing emits resume while remaining paused · case 04

Deque low-watermark crossing emits resume while remaining paused.

Bounded deques◈ Members↗
FA-47185

Deque low-watermark crossing emits resume while remaining paused · case 05

Deque low-watermark crossing emits resume while remaining paused.

Bounded deques◈ Members↗
FA-47186

Deque pressure treats exact high occupancy as below high · case 01

Deque pressure treats exact high occupancy as below high.

Bounded deques● Open access↗
FA-47187

Deque pressure treats exact high occupancy as below high · case 02

Deque pressure treats exact high occupancy as below high.

Bounded deques◈ Members↗
FA-47188

Deque pressure treats exact high occupancy as below high · case 03

Deque pressure treats exact high occupancy as below high.

Bounded deques◈ Members↗
FA-47189

Deque pressure treats exact high occupancy as below high · case 04

Deque pressure treats exact high occupancy as below high.

Bounded deques◈ Members↗
FA-47190

Deque pressure treats exact high occupancy as below high · case 05

Deque pressure treats exact high occupancy as below high.

Bounded deques◈ Members↗
FA-47191

Deque headroom becomes negative above the high watermark · case 01

Deque headroom becomes negative above the high watermark.

Bounded deques● Open access↗
FA-47192

Deque headroom becomes negative above the high watermark · case 02

Deque headroom becomes negative above the high watermark.

Bounded deques◈ Members↗
FA-47193

Deque headroom becomes negative above the high watermark · case 03

Deque headroom becomes negative above the high watermark.

Bounded deques◈ Members↗
FA-47194

Deque headroom becomes negative above the high watermark · case 04

Deque headroom becomes negative above the high watermark.

Bounded deques◈ Members↗
FA-47195

Deque headroom becomes negative above the high watermark · case 05

Deque headroom becomes negative above the high watermark.

Bounded deques◈ Members↗
FA-47196

Deque low-watermark excess becomes negative after draining · case 01

Deque low-watermark excess becomes negative after draining.

Bounded deques● Open access↗
FA-47197

Deque low-watermark excess becomes negative after draining · case 02

Deque low-watermark excess becomes negative after draining.

Bounded deques◈ Members↗
FA-47198

Deque low-watermark excess becomes negative after draining · case 03

Deque low-watermark excess becomes negative after draining.

Bounded deques◈ Members↗
FA-47199

Deque low-watermark excess becomes negative after draining · case 04

Deque low-watermark excess becomes negative after draining.

Bounded deques◈ Members↗
FA-47200

Deque low-watermark excess becomes negative after draining · case 05

Deque low-watermark excess becomes negative after draining.

Bounded deques◈ 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 ↗