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

Small Mip Tail Packing: Tail packing order is ascending or excludes first tail level · case 01

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

Raster memory layout● Open access↗
FA-52702

Small Mip Tail Packing: Tail packing order is ascending or excludes first tail level · case 02

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

Raster memory layout◈ Members↗
FA-52703

Small Mip Tail Packing: Tail packing order is ascending or excludes first tail level · case 03

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

Raster memory layout◈ Members↗
FA-52704

Small Mip Tail Packing: Tail packing order is ascending or excludes first tail level · case 04

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

Raster memory layout◈ Members↗
FA-52705

Small Mip Tail Packing: Tail packing order is ascending or excludes first tail level · case 05

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

Raster memory layout◈ Members↗
FA-52706

Small Mip Tail Packing: Tail origin uses unrounded mip sizes or one page per mip · case 01

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

Raster memory layout● Open access↗
FA-52707

Small Mip Tail Packing: Tail origin uses unrounded mip sizes or one page per mip · case 02

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

Raster memory layout◈ Members↗
FA-52708

Small Mip Tail Packing: Tail origin uses unrounded mip sizes or one page per mip · case 03

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

Raster memory layout◈ Members↗
FA-52709

Small Mip Tail Packing: Tail origin uses unrounded mip sizes or one page per mip · case 04

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

Raster memory layout◈ Members↗
FA-52710

Small Mip Tail Packing: Tail origin uses unrounded mip sizes or one page per mip · case 05

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

Raster memory layout◈ Members↗
FA-52711

Small Mip Tail Packing: Tail span drops full or half of the level tag · case 01

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

Raster memory layout● Open access↗
FA-52712

Small Mip Tail Packing: Tail span drops full or half of the level tag · case 02

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

Raster memory layout◈ Members↗
FA-52713

Small Mip Tail Packing: Tail span drops full or half of the level tag · case 03

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

Raster memory layout◈ Members↗
FA-52714

Small Mip Tail Packing: Tail span drops full or half of the level tag · case 04

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

Raster memory layout◈ Members↗
FA-52715

Small Mip Tail Packing: Tail span drops full or half of the level tag · case 05

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

Raster memory layout◈ Members↗
FA-52716

Small Mip Tail Packing: Tail level directory points to tag or end of own record · case 01

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

Raster memory layout● Open access↗
FA-52717

Small Mip Tail Packing: Tail level directory points to tag or end of own record · case 02

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

Raster memory layout◈ Members↗
FA-52718

Small Mip Tail Packing: Tail level directory points to tag or end of own record · case 03

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

Raster memory layout◈ Members↗
FA-52719

Small Mip Tail Packing: Tail level directory points to tag or end of own record · case 04

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

Raster memory layout◈ Members↗
FA-52720

Small Mip Tail Packing: Tail level directory points to tag or end of own record · case 05

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

Raster memory layout◈ Members↗
FA-52721

Small Mip Tail Packing: Large mip directory assumes one page or includes current allocation · case 01

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

Raster memory layout● Open access↗
FA-52722

Small Mip Tail Packing: Large mip directory assumes one page or includes current allocation · case 02

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

Raster memory layout◈ Members↗
FA-52723

Small Mip Tail Packing: Large mip directory assumes one page or includes current allocation · case 03

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

Raster memory layout◈ Members↗
FA-52724

Small Mip Tail Packing: Large mip directory assumes one page or includes current allocation · case 04

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

Raster memory layout◈ Members↗
FA-52725

Small Mip Tail Packing: Large mip directory assumes one page or includes current allocation · case 05

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

Raster memory layout◈ Members↗
FA-52726

Small Mip Tail Packing: Mip lookup collapses tail offsets or rejects packed tail levels · case 01

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

Raster memory layout● Open access↗
FA-52727

Small Mip Tail Packing: Mip lookup collapses tail offsets or rejects packed tail levels · case 02

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

Raster memory layout◈ Members↗
FA-52728

Small Mip Tail Packing: Mip lookup collapses tail offsets or rejects packed tail levels · case 03

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

Raster memory layout◈ Members↗
FA-52729

Small Mip Tail Packing: Mip lookup collapses tail offsets or rejects packed tail levels · case 04

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

Raster memory layout◈ Members↗
FA-52730

Small Mip Tail Packing: Mip lookup collapses tail offsets or rejects packed tail levels · case 05

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

Raster memory layout◈ Members↗
FA-52731

Small Mip Tail Packing: Tail occupancy omits tags or counts only largest record · case 01

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

Raster memory layout● Open access↗
FA-52732

Small Mip Tail Packing: Tail occupancy omits tags or counts only largest record · case 02

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

Raster memory layout◈ Members↗
FA-52733

Small Mip Tail Packing: Tail occupancy omits tags or counts only largest record · case 03

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

Raster memory layout◈ Members↗
FA-52734

Small Mip Tail Packing: Tail occupancy omits tags or counts only largest record · case 04

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

Raster memory layout◈ Members↗
FA-52735

Small Mip Tail Packing: Tail occupancy omits tags or counts only largest record · case 05

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

Raster memory layout◈ Members↗
FA-52736

Small Mip Tail Packing: Tail reserved extent shrinks to occupancy or one base page · case 01

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

Raster memory layout● Open access↗
FA-52737

Small Mip Tail Packing: Tail reserved extent shrinks to occupancy or one base page · case 02

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

Raster memory layout◈ Members↗
FA-52738

Small Mip Tail Packing: Tail reserved extent shrinks to occupancy or one base page · case 03

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

Raster memory layout◈ Members↗
FA-52739

Small Mip Tail Packing: Tail reserved extent shrinks to occupancy or one base page · case 04

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

Raster memory layout◈ Members↗
FA-52740

Small Mip Tail Packing: Tail reserved extent shrinks to occupancy or one base page · case 05

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

Raster memory layout◈ Members↗
FA-52741

Split Depth Stencil Aspects: Split depth pitch assumes interleaved stencil or omits row pad · case 01

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

Raster memory layout● Open access↗
FA-52742

Split Depth Stencil Aspects: Split depth pitch assumes interleaved stencil or omits row pad · case 02

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

Raster memory layout◈ Members↗
FA-52743

Split Depth Stencil Aspects: Split depth pitch assumes interleaved stencil or omits row pad · case 03

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

Raster memory layout◈ Members↗
FA-52744

Split Depth Stencil Aspects: Split depth pitch assumes interleaved stencil or omits row pad · case 04

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

Raster memory layout◈ Members↗
FA-52745

Split Depth Stencil Aspects: Split depth pitch assumes interleaved stencil or omits row pad · case 05

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

Raster memory layout◈ Members↗
FA-52746

Split Depth Stencil Aspects: Stencil rows inherit depth pitch or lose padding · case 01

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

Raster memory layout● Open access↗
FA-52747

Split Depth Stencil Aspects: Stencil rows inherit depth pitch or lose padding · case 02

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

Raster memory layout◈ Members↗
FA-52748

Split Depth Stencil Aspects: Stencil rows inherit depth pitch or lose padding · case 03

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

Raster memory layout◈ Members↗
FA-52749

Split Depth Stencil Aspects: Stencil rows inherit depth pitch or lose padding · case 04

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

Raster memory layout◈ Members↗
FA-52750

Split Depth Stencil Aspects: Stencil rows inherit depth pitch or lose padding · case 05

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

Raster memory layout◈ Members↗
FA-52751

Split Depth Stencil Aspects: Depth plane origin uses no tag or stencil tag size · case 01

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

Raster memory layout● Open access↗
FA-52752

Split Depth Stencil Aspects: Depth plane origin uses no tag or stencil tag size · case 02

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

Raster memory layout◈ Members↗
FA-52753

Split Depth Stencil Aspects: Depth plane origin uses no tag or stencil tag size · case 03

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

Raster memory layout◈ Members↗
FA-52754

Split Depth Stencil Aspects: Depth plane origin uses no tag or stencil tag size · case 04

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

Raster memory layout◈ Members↗
FA-52755

Split Depth Stencil Aspects: Depth plane origin uses no tag or stencil tag size · case 05

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

Raster memory layout◈ Members↗
FA-52756

Split Depth Stencil Aspects: Stencil base ignores depth row padding or its own tag · case 01

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

Raster memory layout● Open access↗
FA-52757

Split Depth Stencil Aspects: Stencil base ignores depth row padding or its own tag · case 02

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

Raster memory layout◈ Members↗
FA-52758

Split Depth Stencil Aspects: Stencil base ignores depth row padding or its own tag · case 03

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

Raster memory layout◈ Members↗
FA-52759

Split Depth Stencil Aspects: Stencil base ignores depth row padding or its own tag · case 04

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

Raster memory layout◈ Members↗
FA-52760

Split Depth Stencil Aspects: Stencil base ignores depth row padding or its own tag · case 05

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

Raster memory layout◈ Members↗
FA-52761

Split Depth Stencil Aspects: Depth pixel stride includes stencil or uses stencil row pitch · case 01

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

Raster memory layout● Open access↗
FA-52762

Split Depth Stencil Aspects: Depth pixel stride includes stencil or uses stencil row pitch · case 02

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

Raster memory layout◈ Members↗
FA-52763

Split Depth Stencil Aspects: Depth pixel stride includes stencil or uses stencil row pitch · case 03

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

Raster memory layout◈ Members↗
FA-52764

Split Depth Stencil Aspects: Depth pixel stride includes stencil or uses stencil row pitch · case 04

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

Raster memory layout◈ Members↗
FA-52765

Split Depth Stencil Aspects: Depth pixel stride includes stencil or uses stencil row pitch · case 05

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

Raster memory layout◈ Members↗
FA-52766

Split Depth Stencil Aspects: Stencil address assumes packed four-byte texels · case 01

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

Raster memory layout● Open access↗
FA-52767

Split Depth Stencil Aspects: Stencil address assumes packed four-byte texels · case 02

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

Raster memory layout◈ Members↗
FA-52768

Split Depth Stencil Aspects: Stencil address assumes packed four-byte texels · case 03

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

Raster memory layout◈ Members↗
FA-52769

Split Depth Stencil Aspects: Stencil address assumes packed four-byte texels · case 04

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

Raster memory layout◈ Members↗
FA-52770

Split Depth Stencil Aspects: Stencil address assumes packed four-byte texels · case 05

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

Raster memory layout◈ Members↗
FA-52771

Split Depth Stencil Aspects: Aspect dispatch reverses depth and stencil or always selects depth · case 01

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

Raster memory layout● Open access↗
FA-52772

Split Depth Stencil Aspects: Aspect dispatch reverses depth and stencil or always selects depth · case 02

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

Raster memory layout◈ Members↗
FA-52773

Split Depth Stencil Aspects: Aspect dispatch reverses depth and stencil or always selects depth · case 03

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

Raster memory layout◈ Members↗
FA-52774

Split Depth Stencil Aspects: Aspect dispatch reverses depth and stencil or always selects depth · case 04

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

Raster memory layout◈ Members↗
FA-52775

Split Depth Stencil Aspects: Aspect dispatch reverses depth and stencil or always selects depth · case 05

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

Raster memory layout◈ Members↗
FA-52776

Split Depth Stencil Aspects: Aspect copy width copies companion aspect or truncates depth · case 01

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

Raster memory layout● Open access↗
FA-52777

Split Depth Stencil Aspects: Aspect copy width copies companion aspect or truncates depth · case 02

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

Raster memory layout◈ Members↗
FA-52778

Split Depth Stencil Aspects: Aspect copy width copies companion aspect or truncates depth · case 03

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

Raster memory layout◈ Members↗
FA-52779

Split Depth Stencil Aspects: Aspect copy width copies companion aspect or truncates depth · case 04

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

Raster memory layout◈ Members↗
FA-52780

Split Depth Stencil Aspects: Aspect copy width copies companion aspect or truncates depth · case 05

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

Raster memory layout◈ Members↗
FA-52781

Split Depth Stencil Aspects: Aspect byte range includes unrelated byte or uses inclusive endpoint · case 01

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

Raster memory layout● Open access↗
FA-52782

Split Depth Stencil Aspects: Aspect byte range includes unrelated byte or uses inclusive endpoint · case 02

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

Raster memory layout◈ Members↗
FA-52783

Split Depth Stencil Aspects: Aspect byte range includes unrelated byte or uses inclusive endpoint · case 03

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

Raster memory layout◈ Members↗
FA-52784

Split Depth Stencil Aspects: Aspect byte range includes unrelated byte or uses inclusive endpoint · case 04

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

Raster memory layout◈ Members↗
FA-52785

Split Depth Stencil Aspects: Aspect byte range includes unrelated byte or uses inclusive endpoint · case 05

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

Raster memory layout◈ Members↗
FA-52786

Split Depth Stencil Aspects: Depth-stencil allocation assumes packed layout or depth stride for stencil · case 01

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

Raster memory layout● Open access↗
FA-52787

Split Depth Stencil Aspects: Depth-stencil allocation assumes packed layout or depth stride for stencil · case 02

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

Raster memory layout◈ Members↗
FA-52788

Split Depth Stencil Aspects: Depth-stencil allocation assumes packed layout or depth stride for stencil · case 03

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

Raster memory layout◈ Members↗
FA-52789

Split Depth Stencil Aspects: Depth-stencil allocation assumes packed layout or depth stride for stencil · case 04

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

Raster memory layout◈ Members↗
FA-52790

Split Depth Stencil Aspects: Depth-stencil allocation assumes packed layout or depth stride for stencil · case 05

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

Raster memory layout◈ Members↗
FA-52791

Chunked Row Groups: Row group count truncates final packet or counts each scanline · case 01

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

Raster memory layout● Open access↗
FA-52792

Chunked Row Groups: Row group count truncates final packet or counts each scanline · case 02

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

Raster memory layout◈ Members↗
FA-52793

Chunked Row Groups: Row group count truncates final packet or counts each scanline · case 03

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

Raster memory layout◈ Members↗
FA-52794

Chunked Row Groups: Row group count truncates final packet or counts each scanline · case 04

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

Raster memory layout◈ Members↗
FA-52795

Chunked Row Groups: Row group count truncates final packet or counts each scanline · case 05

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

Raster memory layout◈ Members↗
FA-52796

Chunked Row Groups: Row group selection uses remainder or rounds up · case 01

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

Raster memory layout● Open access↗
FA-52797

Chunked Row Groups: Row group selection uses remainder or rounds up · case 02

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

Raster memory layout◈ Members↗
FA-52798

Chunked Row Groups: Row group selection uses remainder or rounds up · case 03

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

Raster memory layout◈ Members↗
FA-52799

Chunked Row Groups: Row group selection uses remainder or rounds up · case 04

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

Raster memory layout◈ Members↗
FA-52800

Chunked Row Groups: Row group selection uses remainder or rounds up · case 05

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

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 ↗