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

Polyline strip window clip: rejected edge keeps piece · case 01

A fully outside edge does not end the current piece, so a later part starting at the same boundary point joins it.

Raster clipping● Open access↗
FA-51802

Polyline strip window clip: rejected edge keeps piece · case 02

A fully outside edge does not end the current piece, so a later part starting at the same boundary point joins it.

Raster clipping◈ Members↗
FA-51803

Polyline strip window clip: rejected edge keeps piece · case 03

A fully outside edge does not end the current piece, so a later part starting at the same boundary point joins it.

Raster clipping◈ Members↗
FA-51804

Polyline strip window clip: rejected edge keeps piece · case 04

A fully outside edge does not end the current piece, so a later part starting at the same boundary point joins it.

Raster clipping◈ Members↗
FA-51805

Polyline strip window clip: rejected edge keeps piece · case 05

A fully outside edge does not end the current piece, so a later part starting at the same boundary point joins it.

Raster clipping◈ Members↗
FA-51806

Polyline strip window clip: degenerate piece kept · case 01

Edges touching the window at a single point produce one-vertex pieces.

Raster clipping● Open access↗
FA-51807

Polyline strip window clip: degenerate piece kept · case 02

Edges touching the window at a single point produce one-vertex pieces.

Raster clipping◈ Members↗
FA-51808

Polyline strip window clip: degenerate piece kept · case 03

Edges touching the window at a single point produce one-vertex pieces.

Raster clipping◈ Members↗
FA-51809

Polyline strip window clip: degenerate piece kept · case 04

Edges touching the window at a single point produce one-vertex pieces.

Raster clipping◈ Members↗
FA-51810

Polyline strip window clip: degenerate piece kept · case 05

Edges touching the window at a single point produce one-vertex pieces.

Raster clipping◈ Members↗
FA-51811

Polyline strip window clip: closing edge triangle · case 01

Closed triangles never receive their closing edge.

Raster clipping● Open access↗
FA-51812

Polyline strip window clip: closing edge triangle · case 02

Closed triangles never receive their closing edge.

Raster clipping◈ Members↗
FA-51813

Polyline strip window clip: closing edge triangle · case 03

Closed triangles never receive their closing edge.

Raster clipping◈ Members↗
FA-51814

Polyline strip window clip: closing edge triangle · case 04

Closed triangles never receive their closing edge.

Raster clipping◈ Members↗
FA-51815

Polyline strip window clip: closing edge triangle · case 05

Closed triangles never receive their closing edge.

Raster clipping◈ Members↗
FA-51816

Polyline strip window clip: closed merge joint · case 01

Merging the wrap-around piece repeats the shared start vertex.

Raster clipping● Open access↗
FA-51817

Polyline strip window clip: closed merge joint · case 02

Merging the wrap-around piece repeats the shared start vertex.

Raster clipping◈ Members↗
FA-51818

Polyline strip window clip: closed merge joint · case 03

Merging the wrap-around piece repeats the shared start vertex.

Raster clipping◈ Members↗
FA-51819

Polyline strip window clip: closed merge joint · case 04

Merging the wrap-around piece repeats the shared start vertex.

Raster clipping◈ Members↗
FA-51820

Polyline strip window clip: closed merge joint · case 05

Merging the wrap-around piece repeats the shared start vertex.

Raster clipping◈ Members↗
FA-51821

Circle span scissor: row sample offset · case 01

Row distance is measured from the row top rather than the pixel center, skewing the disc vertically.

Raster clipping● Open access↗
FA-51822

Circle span scissor: row sample offset · case 02

Row distance is measured from the row top rather than the pixel center, skewing the disc vertically.

Raster clipping◈ Members↗
FA-51823

Circle span scissor: row sample offset · case 03

Row distance is measured from the row top rather than the pixel center, skewing the disc vertically.

Raster clipping◈ Members↗
FA-51824

Circle span scissor: row sample offset · case 04

Row distance is measured from the row top rather than the pixel center, skewing the disc vertically.

Raster clipping◈ Members↗
FA-51825

Circle span scissor: row sample offset · case 05

Row distance is measured from the row top rather than the pixel center, skewing the disc vertically.

Raster clipping◈ Members↗
FA-51826

Circle span scissor: left bound floor · case 01

The left span bound floors the half-pixel coordinate, covering a pixel whose center lies outside the disc.

Raster clipping● Open access↗
FA-51827

Circle span scissor: left bound floor · case 02

The left span bound floors the half-pixel coordinate, covering a pixel whose center lies outside the disc.

Raster clipping◈ Members↗
FA-51828

Circle span scissor: left bound floor · case 03

The left span bound floors the half-pixel coordinate, covering a pixel whose center lies outside the disc.

Raster clipping◈ Members↗
FA-51829

Circle span scissor: left bound floor · case 04

The left span bound floors the half-pixel coordinate, covering a pixel whose center lies outside the disc.

Raster clipping◈ Members↗
FA-51830

Circle span scissor: left bound floor · case 05

The left span bound floors the half-pixel coordinate, covering a pixel whose center lies outside the disc.

Raster clipping◈ Members↗
FA-51831

Circle span scissor: float root rounding · case 01

The doubled half-width is rounded instead of floored, admitting pixel centers just outside the disc.

Raster clipping● Open access↗
FA-51832

Circle span scissor: float root rounding · case 02

The doubled half-width is rounded instead of floored, admitting pixel centers just outside the disc.

Raster clipping◈ Members↗
FA-51833

Circle span scissor: float root rounding · case 03

The doubled half-width is rounded instead of floored, admitting pixel centers just outside the disc.

Raster clipping◈ Members↗
FA-51834

Circle span scissor: float root rounding · case 04

The doubled half-width is rounded instead of floored, admitting pixel centers just outside the disc.

Raster clipping◈ Members↗
FA-51835

Circle span scissor: float root rounding · case 05

The doubled half-width is rounded instead of floored, admitting pixel centers just outside the disc.

Raster clipping◈ Members↗
FA-51836

Circle span scissor: right bound exclusive · case 01

The inclusive right pixel index is used as the exclusive end, dropping the last covered pixel.

Raster clipping● Open access↗
FA-51837

Circle span scissor: right bound exclusive · case 02

The inclusive right pixel index is used as the exclusive end, dropping the last covered pixel.

Raster clipping◈ Members↗
FA-51838

Circle span scissor: right bound exclusive · case 03

The inclusive right pixel index is used as the exclusive end, dropping the last covered pixel.

Raster clipping◈ Members↗
FA-51839

Circle span scissor: right bound exclusive · case 04

The inclusive right pixel index is used as the exclusive end, dropping the last covered pixel.

Raster clipping◈ Members↗
FA-51840

Circle span scissor: right bound exclusive · case 05

The inclusive right pixel index is used as the exclusive end, dropping the last covered pixel.

Raster clipping◈ Members↗
FA-51841

Morton Page Directory: Partial right-edge page is omitted from directory width · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_x.

Raster memory layout● Open access↗
FA-51842

Morton Page Directory: Partial right-edge page is omitted from directory width · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_x.

Raster memory layout◈ Members↗
FA-51843

Morton Page Directory: Partial right-edge page is omitted from directory width · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_x.

Raster memory layout◈ Members↗
FA-51844

Morton Page Directory: Partial right-edge page is omitted from directory width · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_x.

Raster memory layout◈ Members↗
FA-51845

Morton Page Directory: Partial right-edge page is omitted from directory width · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_x.

Raster memory layout◈ Members↗
FA-51846

Morton Page Directory: Partial bottom page is omitted from directory height · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_y.

Raster memory layout● Open access↗
FA-51847

Morton Page Directory: Partial bottom page is omitted from directory height · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_y.

Raster memory layout◈ Members↗
FA-51848

Morton Page Directory: Partial bottom page is omitted from directory height · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_y.

Raster memory layout◈ Members↗
FA-51849

Morton Page Directory: Partial bottom page is omitted from directory height · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_y.

Raster memory layout◈ Members↗
FA-51850

Morton Page Directory: Partial bottom page is omitted from directory height · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at pages_y.

Raster memory layout◈ Members↗
FA-51851

Morton Page Directory: Directory allocation ignores entry size or directory rows · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at directory_bytes.

Raster memory layout● Open access↗
FA-51852

Morton Page Directory: Directory allocation ignores entry size or directory rows · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at directory_bytes.

Raster memory layout◈ Members↗
FA-51853

Morton Page Directory: Directory allocation ignores entry size or directory rows · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at directory_bytes.

Raster memory layout◈ Members↗
FA-51854

Morton Page Directory: Directory allocation ignores entry size or directory rows · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at directory_bytes.

Raster memory layout◈ Members↗
FA-51855

Morton Page Directory: Directory allocation ignores entry size or directory rows · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at directory_bytes.

Raster memory layout◈ Members↗
FA-51856

Morton Page Directory: Page coordinate uses local x or rounds upward · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at page_x.

Raster memory layout● Open access↗
FA-51857

Morton Page Directory: Page coordinate uses local x or rounds upward · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at page_x.

Raster memory layout◈ Members↗
FA-51858

Morton Page Directory: Page coordinate uses local x or rounds upward · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at page_x.

Raster memory layout◈ Members↗
FA-51859

Morton Page Directory: Page coordinate uses local x or rounds upward · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at page_x.

Raster memory layout◈ Members↗
FA-51860

Morton Page Directory: Page coordinate uses local x or rounds upward · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at page_x.

Raster memory layout◈ Members↗
FA-51861

Morton Page Directory: Page coordinate uses local y or rounds upward · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at page_y.

Raster memory layout● Open access↗
FA-51862

Morton Page Directory: Page coordinate uses local y or rounds upward · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at page_y.

Raster memory layout◈ Members↗
FA-51863

Morton Page Directory: Page coordinate uses local y or rounds upward · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at page_y.

Raster memory layout◈ Members↗
FA-51864

Morton Page Directory: Page coordinate uses local y or rounds upward · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at page_y.

Raster memory layout◈ Members↗
FA-51865

Morton Page Directory: Page coordinate uses local y or rounds upward · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at page_y.

Raster memory layout◈ Members↗
FA-51866

Morton Page Directory: Directory traversal transposes page coordinates · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at page_index.

Raster memory layout● Open access↗
FA-51867

Morton Page Directory: Directory traversal transposes page coordinates · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at page_index.

Raster memory layout◈ Members↗
FA-51868

Morton Page Directory: Directory traversal transposes page coordinates · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at page_index.

Raster memory layout◈ Members↗
FA-51869

Morton Page Directory: Directory traversal transposes page coordinates · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at page_index.

Raster memory layout◈ Members↗
FA-51870

Morton Page Directory: Directory traversal transposes page coordinates · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at page_index.

Raster memory layout◈ Members↗
FA-51871

Morton Page Directory: Morton page decoder swaps bit lanes or assumes linear texels · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at morton.

Raster memory layout● Open access↗
FA-51872

Morton Page Directory: Morton page decoder swaps bit lanes or assumes linear texels · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at morton.

Raster memory layout◈ Members↗
FA-51873

Morton Page Directory: Morton page decoder swaps bit lanes or assumes linear texels · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at morton.

Raster memory layout◈ Members↗
FA-51874

Morton Page Directory: Morton page decoder swaps bit lanes or assumes linear texels · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at morton.

Raster memory layout◈ Members↗
FA-51875

Morton Page Directory: Morton page decoder swaps bit lanes or assumes linear texels · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at morton.

Raster memory layout◈ Members↗
FA-51876

Morton Page Directory: Page pitch omits header or texel byte width · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at page_bytes.

Raster memory layout● Open access↗
FA-51877

Morton Page Directory: Page pitch omits header or texel byte width · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at page_bytes.

Raster memory layout◈ Members↗
FA-51878

Morton Page Directory: Page pitch omits header or texel byte width · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at page_bytes.

Raster memory layout◈ Members↗
FA-51879

Morton Page Directory: Page pitch omits header or texel byte width · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at page_bytes.

Raster memory layout◈ Members↗
FA-51880

Morton Page Directory: Page pitch omits header or texel byte width · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at page_bytes.

Raster memory layout◈ Members↗
FA-51881

Morton Page Directory: Page body origin ignores directory prefix or allocation base · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at page_start.

Raster memory layout● Open access↗
FA-51882

Morton Page Directory: Page body origin ignores directory prefix or allocation base · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at page_start.

Raster memory layout◈ Members↗
FA-51883

Morton Page Directory: Page body origin ignores directory prefix or allocation base · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at page_start.

Raster memory layout◈ Members↗
FA-51884

Morton Page Directory: Page body origin ignores directory prefix or allocation base · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at page_start.

Raster memory layout◈ Members↗
FA-51885

Morton Page Directory: Page body origin ignores directory prefix or allocation base · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at page_start.

Raster memory layout◈ Members↗
FA-51886

Morton Page Directory: Texel address omits per-page header or byte conversion · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at address.

Raster memory layout● Open access↗
FA-51887

Morton Page Directory: Texel address omits per-page header or byte conversion · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at address.

Raster memory layout◈ Members↗
FA-51888

Morton Page Directory: Texel address omits per-page header or byte conversion · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at address.

Raster memory layout◈ Members↗
FA-51889

Morton Page Directory: Texel address omits per-page header or byte conversion · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at address.

Raster memory layout◈ Members↗
FA-51890

Morton Page Directory: Texel address omits per-page header or byte conversion · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at address.

Raster memory layout◈ Members↗
FA-51891

Nested Macrotiles: Macrotile row width is computed at microtile granularity · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_columns.

Raster memory layout● Open access↗
FA-51892

Nested Macrotiles: Macrotile row width is computed at microtile granularity · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_columns.

Raster memory layout◈ Members↗
FA-51893

Nested Macrotiles: Macrotile row width is computed at microtile granularity · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_columns.

Raster memory layout◈ Members↗
FA-51894

Nested Macrotiles: Macrotile row width is computed at microtile granularity · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_columns.

Raster memory layout◈ Members↗
FA-51895

Nested Macrotiles: Macrotile row width is computed at microtile granularity · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_columns.

Raster memory layout◈ Members↗
FA-51896

Nested Macrotiles: Macrotile x uses microtile division or remainder · case 01

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_x.

Raster memory layout● Open access↗
FA-51897

Nested Macrotiles: Macrotile x uses microtile division or remainder · case 02

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_x.

Raster memory layout◈ Members↗
FA-51898

Nested Macrotiles: Macrotile x uses microtile division or remainder · case 03

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_x.

Raster memory layout◈ Members↗
FA-51899

Nested Macrotiles: Macrotile x uses microtile division or remainder · case 04

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_x.

Raster memory layout◈ Members↗
FA-51900

Nested Macrotiles: Macrotile x uses microtile division or remainder · case 05

The returned physical layout descriptor disagrees with the declared buffer mapping at macro_x.

Raster memory layout◈ 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 ↗