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

Pick buffer clip coverage: id zero · case 01

Object ID zero is treated as absent and never reaches the picking attachment.

Raster clipping● Open access↗
FA-51402

Pick buffer clip coverage: id zero · case 02

Object ID zero is treated as absent and never reaches the picking attachment.

Raster clipping◈ Members↗
FA-51403

Pick buffer clip coverage: id zero · case 03

Object ID zero is treated as absent and never reaches the picking attachment.

Raster clipping◈ Members↗
FA-51404

Pick buffer clip coverage: id zero · case 04

Object ID zero is treated as absent and never reaches the picking attachment.

Raster clipping◈ Members↗
FA-51405

Pick buffer clip coverage: id zero · case 05

Object ID zero is treated as absent and never reaches the picking attachment.

Raster clipping◈ Members↗
FA-51406

Pick buffer clip coverage: disabled id write · case 01

A draw with ID writes disabled replaces the pick result.

Raster clipping● Open access↗
FA-51407

Pick buffer clip coverage: disabled id write · case 02

A draw with ID writes disabled replaces the pick result.

Raster clipping◈ Members↗
FA-51408

Pick buffer clip coverage: disabled id write · case 03

A draw with ID writes disabled replaces the pick result.

Raster clipping◈ Members↗
FA-51409

Pick buffer clip coverage: disabled id write · case 04

A draw with ID writes disabled replaces the pick result.

Raster clipping◈ Members↗
FA-51410

Pick buffer clip coverage: disabled id write · case 05

A draw with ID writes disabled replaces the pick result.

Raster clipping◈ Members↗
FA-51411

Pick buffer clip coverage: clear depth · case 01

Clearing the pick sample leaves old depth that rejects new objects.

Raster clipping● Open access↗
FA-51412

Pick buffer clip coverage: clear depth · case 02

Clearing the pick sample leaves old depth that rejects new objects.

Raster clipping◈ Members↗
FA-51413

Pick buffer clip coverage: clear depth · case 03

Clearing the pick sample leaves old depth that rejects new objects.

Raster clipping◈ Members↗
FA-51414

Pick buffer clip coverage: clear depth · case 04

Clearing the pick sample leaves old depth that rejects new objects.

Raster clipping◈ Members↗
FA-51415

Pick buffer clip coverage: clear depth · case 05

Clearing the pick sample leaves old depth that rejects new objects.

Raster clipping◈ Members↗
FA-51416

Pick buffer clip coverage: clear region · case 01

A clipped clear erases pick samples outside the requested clear region.

Raster clipping● Open access↗
FA-51417

Pick buffer clip coverage: clear region · case 02

A clipped clear erases pick samples outside the requested clear region.

Raster clipping◈ Members↗
FA-51418

Pick buffer clip coverage: clear region · case 03

A clipped clear erases pick samples outside the requested clear region.

Raster clipping◈ Members↗
FA-51419

Pick buffer clip coverage: clear region · case 04

A clipped clear erases pick samples outside the requested clear region.

Raster clipping◈ Members↗
FA-51420

Pick buffer clip coverage: clear region · case 05

A clipped clear erases pick samples outside the requested clear region.

Raster clipping◈ Members↗
FA-51421

Pick buffer clip coverage: query outside · case 01

Out-of-target picking clamps to an edge object instead of returning no hit.

Raster clipping● Open access↗
FA-51422

Pick buffer clip coverage: query outside · case 02

Out-of-target picking clamps to an edge object instead of returning no hit.

Raster clipping◈ Members↗
FA-51423

Pick buffer clip coverage: query outside · case 03

Out-of-target picking clamps to an edge object instead of returning no hit.

Raster clipping◈ Members↗
FA-51424

Pick buffer clip coverage: query outside · case 04

Out-of-target picking clamps to an edge object instead of returning no hit.

Raster clipping◈ Members↗
FA-51425

Pick buffer clip coverage: query outside · case 05

Out-of-target picking clamps to an edge object instead of returning no hit.

Raster clipping◈ Members↗
FA-51426

Pick buffer clip coverage: query order · case 01

Pick results are sorted by sample coordinate rather than matching request order.

Raster clipping● Open access↗
FA-51427

Pick buffer clip coverage: query order · case 02

Pick results are sorted by sample coordinate rather than matching request order.

Raster clipping◈ Members↗
FA-51428

Pick buffer clip coverage: query order · case 03

Pick results are sorted by sample coordinate rather than matching request order.

Raster clipping◈ Members↗
FA-51429

Pick buffer clip coverage: query order · case 04

Pick results are sorted by sample coordinate rather than matching request order.

Raster clipping◈ Members↗
FA-51430

Pick buffer clip coverage: query order · case 05

Pick results are sorted by sample coordinate rather than matching request order.

Raster clipping◈ Members↗
FA-51431

User distance clip cull: discard ignored · case 01

Rasterizer discard is ignored by the distance-classification stage.

Raster clipping● Open access↗
FA-51432

User distance clip cull: discard ignored · case 02

Rasterizer discard is ignored by the distance-classification stage.

Raster clipping◈ Members↗
FA-51433

User distance clip cull: discard ignored · case 03

Rasterizer discard is ignored by the distance-classification stage.

Raster clipping◈ Members↗
FA-51434

User distance clip cull: discard ignored · case 04

Rasterizer discard is ignored by the distance-classification stage.

Raster clipping◈ Members↗
FA-51435

User distance clip cull: discard ignored · case 05

Rasterizer discard is ignored by the distance-classification stage.

Raster clipping◈ Members↗
FA-51436

User distance clip cull: clip reject any · case 01

A single negative clip vertex rejects a straddling primitive instead of clipping it.

Raster clipping● Open access↗
FA-51437

User distance clip cull: clip reject any · case 02

A single negative clip vertex rejects a straddling primitive instead of clipping it.

Raster clipping◈ Members↗
FA-51438

User distance clip cull: clip reject any · case 03

A single negative clip vertex rejects a straddling primitive instead of clipping it.

Raster clipping◈ Members↗
FA-51439

User distance clip cull: clip reject any · case 04

A single negative clip vertex rejects a straddling primitive instead of clipping it.

Raster clipping◈ Members↗
FA-51440

User distance clip cull: clip reject any · case 05

A single negative clip vertex rejects a straddling primitive instead of clipping it.

Raster clipping◈ Members↗
FA-51441

User distance clip cull: clip partial all · case 01

A surviving plane-straddling primitive is classified accepted and skips clipping.

Raster clipping● Open access↗
FA-51442

User distance clip cull: clip partial all · case 02

A surviving plane-straddling primitive is classified accepted and skips clipping.

Raster clipping◈ Members↗
FA-51443

User distance clip cull: clip partial all · case 03

A surviving plane-straddling primitive is classified accepted and skips clipping.

Raster clipping◈ Members↗
FA-51444

User distance clip cull: clip partial all · case 04

A surviving plane-straddling primitive is classified accepted and skips clipping.

Raster clipping◈ Members↗
FA-51445

User distance clip cull: clip partial all · case 05

A surviving plane-straddling primitive is classified accepted and skips clipping.

Raster clipping◈ Members↗
FA-51446

User distance clip cull: cull reject any · case 01

Cull distances reject primitives with one negative vertex rather than requiring the full primitive outside.

Raster clipping● Open access↗
FA-51447

User distance clip cull: cull reject any · case 02

Cull distances reject primitives with one negative vertex rather than requiring the full primitive outside.

Raster clipping◈ Members↗
FA-51448

User distance clip cull: cull reject any · case 03

Cull distances reject primitives with one negative vertex rather than requiring the full primitive outside.

Raster clipping◈ Members↗
FA-51449

User distance clip cull: cull reject any · case 04

Cull distances reject primitives with one negative vertex rather than requiring the full primitive outside.

Raster clipping◈ Members↗
FA-51450

User distance clip cull: cull reject any · case 05

Cull distances reject primitives with one negative vertex rather than requiring the full primitive outside.

Raster clipping◈ Members↗
FA-51451

User distance clip cull: cull is clip · case 01

Mixed-sign cull planes incorrectly request geometric clipping.

Raster clipping● Open access↗
FA-51452

User distance clip cull: cull is clip · case 02

Mixed-sign cull planes incorrectly request geometric clipping.

Raster clipping◈ Members↗
FA-51453

User distance clip cull: cull is clip · case 03

Mixed-sign cull planes incorrectly request geometric clipping.

Raster clipping◈ Members↗
FA-51454

User distance clip cull: cull is clip · case 04

Mixed-sign cull planes incorrectly request geometric clipping.

Raster clipping◈ Members↗
FA-51455

User distance clip cull: cull is clip · case 05

Mixed-sign cull planes incorrectly request geometric clipping.

Raster clipping◈ Members↗
FA-51456

User distance clip cull: missing clip component · case 01

Absent clip-distance components are treated as outside rather than on the plane.

Raster clipping● Open access↗
FA-51457

User distance clip cull: missing clip component · case 02

Absent clip-distance components are treated as outside rather than on the plane.

Raster clipping◈ Members↗
FA-51458

User distance clip cull: missing clip component · case 03

Absent clip-distance components are treated as outside rather than on the plane.

Raster clipping◈ Members↗
FA-51459

User distance clip cull: missing clip component · case 04

Absent clip-distance components are treated as outside rather than on the plane.

Raster clipping◈ Members↗
FA-51460

User distance clip cull: missing clip component · case 05

Absent clip-distance components are treated as outside rather than on the plane.

Raster clipping◈ Members↗
FA-51461

User distance clip cull: missing cull component · case 01

Missing cull distances create false full-primitive rejection.

Raster clipping● Open access↗
FA-51462

User distance clip cull: missing cull component · case 02

Missing cull distances create false full-primitive rejection.

Raster clipping◈ Members↗
FA-51463

User distance clip cull: missing cull component · case 03

Missing cull distances create false full-primitive rejection.

Raster clipping◈ Members↗
FA-51464

User distance clip cull: missing cull component · case 04

Missing cull distances create false full-primitive rejection.

Raster clipping◈ Members↗
FA-51465

User distance clip cull: missing cull component · case 05

Missing cull distances create false full-primitive rejection.

Raster clipping◈ Members↗
FA-51466

User distance clip cull: cull enable confusion · case 01

Cull plane activation incorrectly reuses the clip-distance enable mask.

Raster clipping● Open access↗
FA-51467

User distance clip cull: cull enable confusion · case 02

Cull plane activation incorrectly reuses the clip-distance enable mask.

Raster clipping◈ Members↗
FA-51468

User distance clip cull: cull enable confusion · case 03

Cull plane activation incorrectly reuses the clip-distance enable mask.

Raster clipping◈ Members↗
FA-51469

User distance clip cull: cull enable confusion · case 04

Cull plane activation incorrectly reuses the clip-distance enable mask.

Raster clipping◈ Members↗
FA-51470

User distance clip cull: cull enable confusion · case 05

Cull plane activation incorrectly reuses the clip-distance enable mask.

Raster clipping◈ Members↗
FA-51471

User distance clip cull: clip enable confusion · case 01

Clip-plane activation incorrectly depends on cull-distance enables.

Raster clipping● Open access↗
FA-51472

User distance clip cull: clip enable confusion · case 02

Clip-plane activation incorrectly depends on cull-distance enables.

Raster clipping◈ Members↗
FA-51473

User distance clip cull: clip enable confusion · case 03

Clip-plane activation incorrectly depends on cull-distance enables.

Raster clipping◈ Members↗
FA-51474

User distance clip cull: clip enable confusion · case 04

Clip-plane activation incorrectly depends on cull-distance enables.

Raster clipping◈ Members↗
FA-51475

User distance clip cull: clip enable confusion · case 05

Clip-plane activation incorrectly depends on cull-distance enables.

Raster clipping◈ Members↗
FA-51476

User distance clip cull: rejection precedence · case 01

Partial clipping overrides a rejection by another active plane.

Raster clipping● Open access↗
FA-51477

User distance clip cull: rejection precedence · case 02

Partial clipping overrides a rejection by another active plane.

Raster clipping◈ Members↗
FA-51478

User distance clip cull: rejection precedence · case 03

Partial clipping overrides a rejection by another active plane.

Raster clipping◈ Members↗
FA-51479

User distance clip cull: rejection precedence · case 04

Partial clipping overrides a rejection by another active plane.

Raster clipping◈ Members↗
FA-51480

User distance clip cull: rejection precedence · case 05

Partial clipping overrides a rejection by another active plane.

Raster clipping◈ Members↗
FA-51481

Ranked alpha clip coverage: fraction before scale · case 01

Integer division discards fractional alpha before converting it to sample coverage.

Raster clipping● Open access↗
FA-51482

Ranked alpha clip coverage: fraction before scale · case 02

Integer division discards fractional alpha before converting it to sample coverage.

Raster clipping◈ Members↗
FA-51483

Ranked alpha clip coverage: fraction before scale · case 03

Integer division discards fractional alpha before converting it to sample coverage.

Raster clipping◈ Members↗
FA-51484

Ranked alpha clip coverage: fraction before scale · case 04

Integer division discards fractional alpha before converting it to sample coverage.

Raster clipping◈ Members↗
FA-51485

Ranked alpha clip coverage: fraction before scale · case 05

Integer division discards fractional alpha before converting it to sample coverage.

Raster clipping◈ Members↗
FA-51486

Ranked alpha clip coverage: coverage round up · case 01

Upward coverage rounding selects an extra sample below the next rank threshold.

Raster clipping● Open access↗
FA-51487

Ranked alpha clip coverage: coverage round up · case 02

Upward coverage rounding selects an extra sample below the next rank threshold.

Raster clipping◈ Members↗
FA-51488

Ranked alpha clip coverage: coverage round up · case 03

Upward coverage rounding selects an extra sample below the next rank threshold.

Raster clipping◈ Members↗
FA-51489

Ranked alpha clip coverage: coverage round up · case 04

Upward coverage rounding selects an extra sample below the next rank threshold.

Raster clipping◈ Members↗
FA-51490

Ranked alpha clip coverage: coverage round up · case 05

Upward coverage rounding selects an extra sample below the next rank threshold.

Raster clipping◈ Members↗
FA-51491

Ranked alpha clip coverage: rank order · case 01

Sorting rank IDs destroys the supplied alpha coverage permutation.

Raster clipping● Open access↗
FA-51492

Ranked alpha clip coverage: rank order · case 02

Sorting rank IDs destroys the supplied alpha coverage permutation.

Raster clipping◈ Members↗
FA-51493

Ranked alpha clip coverage: rank order · case 03

Sorting rank IDs destroys the supplied alpha coverage permutation.

Raster clipping◈ Members↗
FA-51494

Ranked alpha clip coverage: rank order · case 04

Sorting rank IDs destroys the supplied alpha coverage permutation.

Raster clipping◈ Members↗
FA-51495

Ranked alpha clip coverage: rank order · case 05

Sorting rank IDs destroys the supplied alpha coverage permutation.

Raster clipping◈ Members↗
FA-51496

Ranked alpha clip coverage: rank tail · case 01

Alpha covers the last ranks instead of the first ranks.

Raster clipping● Open access↗
FA-51497

Ranked alpha clip coverage: rank tail · case 02

Alpha covers the last ranks instead of the first ranks.

Raster clipping◈ Members↗
FA-51498

Ranked alpha clip coverage: rank tail · case 03

Alpha covers the last ranks instead of the first ranks.

Raster clipping◈ Members↗
FA-51499

Ranked alpha clip coverage: rank tail · case 04

Alpha covers the last ranks instead of the first ranks.

Raster clipping◈ Members↗
FA-51500

Ranked alpha clip coverage: rank tail · case 05

Alpha covers the last ranks instead of the first ranks.

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 ↗