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

Chunked Row Groups: Within-group scanline retains global row coordinate · case 01

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

Raster memory layout● Open access↗
FA-52802

Chunked Row Groups: Within-group scanline retains global row coordinate · case 02

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

Raster memory layout◈ Members↗
FA-52803

Chunked Row Groups: Within-group scanline retains global row coordinate · case 03

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

Raster memory layout◈ Members↗
FA-52804

Chunked Row Groups: Within-group scanline retains global row coordinate · case 04

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

Raster memory layout◈ Members↗
FA-52805

Chunked Row Groups: Within-group scanline retains global row coordinate · case 05

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

Raster memory layout◈ Members↗
FA-52806

Chunked Row Groups: Per-scanline checksum omitted or charged for every pixel · case 01

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

Raster memory layout● Open access↗
FA-52807

Chunked Row Groups: Per-scanline checksum omitted or charged for every pixel · case 02

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

Raster memory layout◈ Members↗
FA-52808

Chunked Row Groups: Per-scanline checksum omitted or charged for every pixel · case 03

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

Raster memory layout◈ Members↗
FA-52809

Chunked Row Groups: Per-scanline checksum omitted or charged for every pixel · case 04

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

Raster memory layout◈ Members↗
FA-52810

Chunked Row Groups: Per-scanline checksum omitted or charged for every pixel · case 05

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

Raster memory layout◈ Members↗
FA-52811

Chunked Row Groups: Row-group directory entry size confused with header or counted per row · case 01

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

Raster memory layout● Open access↗
FA-52812

Chunked Row Groups: Row-group directory entry size confused with header or counted per row · case 02

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

Raster memory layout◈ Members↗
FA-52813

Chunked Row Groups: Row-group directory entry size confused with header or counted per row · case 03

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

Raster memory layout◈ Members↗
FA-52814

Chunked Row Groups: Row-group directory entry size confused with header or counted per row · case 04

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

Raster memory layout◈ Members↗
FA-52815

Chunked Row Groups: Row-group directory entry size confused with header or counted per row · case 05

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

Raster memory layout◈ Members↗
FA-52816

Chunked Row Groups: Final group allocates nonexistent rows or headers omitted · case 01

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

Raster memory layout● Open access↗
FA-52817

Chunked Row Groups: Final group allocates nonexistent rows or headers omitted · case 02

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

Raster memory layout◈ Members↗
FA-52818

Chunked Row Groups: Final group allocates nonexistent rows or headers omitted · case 03

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

Raster memory layout◈ Members↗
FA-52819

Chunked Row Groups: Final group allocates nonexistent rows or headers omitted · case 04

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

Raster memory layout◈ Members↗
FA-52820

Chunked Row Groups: Final group allocates nonexistent rows or headers omitted · case 05

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

Raster memory layout◈ Members↗
FA-52821

Chunked Row Groups: Group start omits intervening headers or directory prefix · case 01

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

Raster memory layout● Open access↗
FA-52822

Chunked Row Groups: Group start omits intervening headers or directory prefix · case 02

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

Raster memory layout◈ Members↗
FA-52823

Chunked Row Groups: Group start omits intervening headers or directory prefix · case 03

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

Raster memory layout◈ Members↗
FA-52824

Chunked Row Groups: Group start omits intervening headers or directory prefix · case 04

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

Raster memory layout◈ Members↗
FA-52825

Chunked Row Groups: Group start omits intervening headers or directory prefix · case 05

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

Raster memory layout◈ Members↗
FA-52826

Chunked Row Groups: Row-group pixel access reads header or ignores preceding checksums · case 01

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

Raster memory layout● Open access↗
FA-52827

Chunked Row Groups: Row-group pixel access reads header or ignores preceding checksums · case 02

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

Raster memory layout◈ Members↗
FA-52828

Chunked Row Groups: Row-group pixel access reads header or ignores preceding checksums · case 03

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

Raster memory layout◈ Members↗
FA-52829

Chunked Row Groups: Row-group pixel access reads header or ignores preceding checksums · case 04

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

Raster memory layout◈ Members↗
FA-52830

Chunked Row Groups: Row-group pixel access reads header or ignores preceding checksums · case 05

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

Raster memory layout◈ Members↗
FA-52831

Chunked Row Groups: Checksum points to next row or start of pixel data · case 01

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

Raster memory layout● Open access↗
FA-52832

Chunked Row Groups: Checksum points to next row or start of pixel data · case 02

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

Raster memory layout◈ Members↗
FA-52833

Chunked Row Groups: Checksum points to next row or start of pixel data · case 03

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

Raster memory layout◈ Members↗
FA-52834

Chunked Row Groups: Checksum points to next row or start of pixel data · case 04

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

Raster memory layout◈ Members↗
FA-52835

Chunked Row Groups: Checksum points to next row or start of pixel data · case 05

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

Raster memory layout◈ Members↗
FA-52836

Chunked Row Groups: Row-group allocation pads partial final group or omits directory · case 01

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

Raster memory layout● Open access↗
FA-52837

Chunked Row Groups: Row-group allocation pads partial final group or omits directory · case 02

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

Raster memory layout◈ Members↗
FA-52838

Chunked Row Groups: Row-group allocation pads partial final group or omits directory · case 03

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

Raster memory layout◈ Members↗
FA-52839

Chunked Row Groups: Row-group allocation pads partial final group or omits directory · case 04

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

Raster memory layout◈ Members↗
FA-52840

Chunked Row Groups: Row-group allocation pads partial final group or omits directory · case 05

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

Raster memory layout◈ Members↗
FA-52841

Packed 422 Macropixels: Packed 422 allocation loses odd macropixel or doubles pairs · case 01

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

Raster memory layout● Open access↗
FA-52842

Packed 422 Macropixels: Packed 422 allocation loses odd macropixel or doubles pairs · case 02

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

Raster memory layout◈ Members↗
FA-52843

Packed 422 Macropixels: Packed 422 allocation loses odd macropixel or doubles pairs · case 03

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

Raster memory layout◈ Members↗
FA-52844

Packed 422 Macropixels: Packed 422 allocation loses odd macropixel or doubles pairs · case 04

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

Raster memory layout◈ Members↗
FA-52845

Packed 422 Macropixels: Packed 422 allocation loses odd macropixel or doubles pairs · case 05

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

Raster memory layout◈ Members↗
FA-52846

Packed 422 Macropixels: 422 pair lookup uses luma position or parity as pair index · case 01

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

Raster memory layout● Open access↗
FA-52847

Packed 422 Macropixels: 422 pair lookup uses luma position or parity as pair index · case 02

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

Raster memory layout◈ Members↗
FA-52848

Packed 422 Macropixels: 422 pair lookup uses luma position or parity as pair index · case 03

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

Raster memory layout◈ Members↗
FA-52849

Packed 422 Macropixels: 422 pair lookup uses luma position or parity as pair index · case 04

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

Raster memory layout◈ Members↗
FA-52850

Packed 422 Macropixels: 422 pair lookup uses luma position or parity as pair index · case 05

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

Raster memory layout◈ Members↗
FA-52851

Packed 422 Macropixels: Second luma lane is confused with U or reversed · case 01

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

Raster memory layout● Open access↗
FA-52852

Packed 422 Macropixels: Second luma lane is confused with U or reversed · case 02

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

Raster memory layout◈ Members↗
FA-52853

Packed 422 Macropixels: Second luma lane is confused with U or reversed · case 03

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

Raster memory layout◈ Members↗
FA-52854

Packed 422 Macropixels: Second luma lane is confused with U or reversed · case 04

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

Raster memory layout◈ Members↗
FA-52855

Packed 422 Macropixels: Second luma lane is confused with U or reversed · case 05

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

Raster memory layout◈ Members↗
FA-52856

Packed 422 Macropixels: Component selector ignores odd luma lane or swaps chroma lanes · case 01

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

Raster memory layout● Open access↗
FA-52857

Packed 422 Macropixels: Component selector ignores odd luma lane or swaps chroma lanes · case 02

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

Raster memory layout◈ Members↗
FA-52858

Packed 422 Macropixels: Component selector ignores odd luma lane or swaps chroma lanes · case 03

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

Raster memory layout◈ Members↗
FA-52859

Packed 422 Macropixels: Component selector ignores odd luma lane or swaps chroma lanes · case 04

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

Raster memory layout◈ Members↗
FA-52860

Packed 422 Macropixels: Component selector ignores odd luma lane or swaps chroma lanes · case 05

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

Raster memory layout◈ Members↗
FA-52861

Packed 422 Macropixels: 422 pitch drops component width or odd-pair reserved luma · case 01

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

Raster memory layout● Open access↗
FA-52862

Packed 422 Macropixels: 422 pitch drops component width or odd-pair reserved luma · case 02

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

Raster memory layout◈ Members↗
FA-52863

Packed 422 Macropixels: 422 pitch drops component width or odd-pair reserved luma · case 03

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

Raster memory layout◈ Members↗
FA-52864

Packed 422 Macropixels: 422 pitch drops component width or odd-pair reserved luma · case 04

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

Raster memory layout◈ Members↗
FA-52865

Packed 422 Macropixels: 422 pitch drops component width or odd-pair reserved luma · case 05

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

Raster memory layout◈ Members↗
FA-52866

Packed 422 Macropixels: 422 rows are vertically subsampled or prefix omitted · case 01

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

Raster memory layout● Open access↗
FA-52867

Packed 422 Macropixels: 422 rows are vertically subsampled or prefix omitted · case 02

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

Raster memory layout◈ Members↗
FA-52868

Packed 422 Macropixels: 422 rows are vertically subsampled or prefix omitted · case 03

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

Raster memory layout◈ Members↗
FA-52869

Packed 422 Macropixels: 422 rows are vertically subsampled or prefix omitted · case 04

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

Raster memory layout◈ Members↗
FA-52870

Packed 422 Macropixels: 422 rows are vertically subsampled or prefix omitted · case 05

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

Raster memory layout◈ Members↗
FA-52871

Packed 422 Macropixels: 422 pair pitch counts byte components or omits duplicated luma · case 01

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

Raster memory layout● Open access↗
FA-52872

Packed 422 Macropixels: 422 pair pitch counts byte components or omits duplicated luma · case 02

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

Raster memory layout◈ Members↗
FA-52873

Packed 422 Macropixels: 422 pair pitch counts byte components or omits duplicated luma · case 03

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

Raster memory layout◈ Members↗
FA-52874

Packed 422 Macropixels: 422 pair pitch counts byte components or omits duplicated luma · case 04

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

Raster memory layout◈ Members↗
FA-52875

Packed 422 Macropixels: 422 pair pitch counts byte components or omits duplicated luma · case 05

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

Raster memory layout◈ Members↗
FA-52876

Packed 422 Macropixels: 422 lane offset uses one- or four-byte components · case 01

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

Raster memory layout● Open access↗
FA-52877

Packed 422 Macropixels: 422 lane offset uses one- or four-byte components · case 02

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

Raster memory layout◈ Members↗
FA-52878

Packed 422 Macropixels: 422 lane offset uses one- or four-byte components · case 03

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

Raster memory layout◈ Members↗
FA-52879

Packed 422 Macropixels: 422 lane offset uses one- or four-byte components · case 04

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

Raster memory layout◈ Members↗
FA-52880

Packed 422 Macropixels: 422 lane offset uses one- or four-byte components · case 05

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

Raster memory layout◈ Members↗
FA-52881

Packed 422 Macropixels: Macropixel validity includes padding luma or drops every second pixel · case 01

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

Raster memory layout● Open access↗
FA-52882

Packed 422 Macropixels: Macropixel validity includes padding luma or drops every second pixel · case 02

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

Raster memory layout◈ Members↗
FA-52883

Packed 422 Macropixels: Macropixel validity includes padding luma or drops every second pixel · case 03

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

Raster memory layout◈ Members↗
FA-52884

Packed 422 Macropixels: Macropixel validity includes padding luma or drops every second pixel · case 04

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

Raster memory layout◈ Members↗
FA-52885

Packed 422 Macropixels: Macropixel validity includes padding luma or drops every second pixel · case 05

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

Raster memory layout◈ Members↗
FA-52886

Packed 422 Macropixels: 422 allocation omits row prefixes or applies 420 height · case 01

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

Raster memory layout● Open access↗
FA-52887

Packed 422 Macropixels: 422 allocation omits row prefixes or applies 420 height · case 02

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

Raster memory layout◈ Members↗
FA-52888

Packed 422 Macropixels: 422 allocation omits row prefixes or applies 420 height · case 03

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

Raster memory layout◈ Members↗
FA-52889

Packed 422 Macropixels: 422 allocation omits row prefixes or applies 420 height · case 04

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

Raster memory layout◈ Members↗
FA-52890

Packed 422 Macropixels: 422 allocation omits row prefixes or applies 420 height · case 05

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

Raster memory layout◈ Members↗
FA-52891

Capture Ring Frame Slots: Capture payload ignores pixel width or counts entire ring · case 01

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

Raster memory layout● Open access↗
FA-52892

Capture Ring Frame Slots: Capture payload ignores pixel width or counts entire ring · case 02

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

Raster memory layout◈ Members↗
FA-52893

Capture Ring Frame Slots: Capture payload ignores pixel width or counts entire ring · case 03

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

Raster memory layout◈ Members↗
FA-52894

Capture Ring Frame Slots: Capture payload ignores pixel width or counts entire ring · case 04

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

Raster memory layout◈ Members↗
FA-52895

Capture Ring Frame Slots: Capture payload ignores pixel width or counts entire ring · case 05

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

Raster memory layout◈ Members↗
FA-52896

Capture Ring Frame Slots: Capture slot pitch excludes fence or generation header · case 01

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

Raster memory layout● Open access↗
FA-52897

Capture Ring Frame Slots: Capture slot pitch excludes fence or generation header · case 02

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

Raster memory layout◈ Members↗
FA-52898

Capture Ring Frame Slots: Capture slot pitch excludes fence or generation header · case 03

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

Raster memory layout◈ Members↗
FA-52899

Capture Ring Frame Slots: Capture slot pitch excludes fence or generation header · case 04

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

Raster memory layout◈ Members↗
FA-52900

Capture Ring Frame Slots: Capture slot pitch excludes fence or generation header · case 05

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

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 ↗