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

Sparse Resident Tile Map: Physical slot remap is bypassed or valid slot zero treated absent · case 01

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

Raster memory layout● Open access↗
FA-52602

Sparse Resident Tile Map: Physical slot remap is bypassed or valid slot zero treated absent · case 02

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

Raster memory layout◈ Members↗
FA-52603

Sparse Resident Tile Map: Physical slot remap is bypassed or valid slot zero treated absent · case 03

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

Raster memory layout◈ Members↗
FA-52604

Sparse Resident Tile Map: Physical slot remap is bypassed or valid slot zero treated absent · case 04

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

Raster memory layout◈ Members↗
FA-52605

Sparse Resident Tile Map: Physical slot remap is bypassed or valid slot zero treated absent · case 05

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

Raster memory layout◈ Members↗
FA-52606

Sparse Resident Tile Map: Residency predicate rejects slot zero or accepts missing tiles · case 01

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

Raster memory layout● Open access↗
FA-52607

Sparse Resident Tile Map: Residency predicate rejects slot zero or accepts missing tiles · case 02

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

Raster memory layout◈ Members↗
FA-52608

Sparse Resident Tile Map: Residency predicate rejects slot zero or accepts missing tiles · case 03

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

Raster memory layout◈ Members↗
FA-52609

Sparse Resident Tile Map: Residency predicate rejects slot zero or accepts missing tiles · case 04

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

Raster memory layout◈ Members↗
FA-52610

Sparse Resident Tile Map: Residency predicate rejects slot zero or accepts missing tiles · case 05

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

Raster memory layout◈ Members↗
FA-52611

Sparse Resident Tile Map: Sparse physical slot tag omitted or scaled as texels · case 01

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

Raster memory layout● Open access↗
FA-52612

Sparse Resident Tile Map: Sparse physical slot tag omitted or scaled as texels · case 02

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

Raster memory layout◈ Members↗
FA-52613

Sparse Resident Tile Map: Sparse physical slot tag omitted or scaled as texels · case 03

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

Raster memory layout◈ Members↗
FA-52614

Sparse Resident Tile Map: Sparse physical slot tag omitted or scaled as texels · case 04

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

Raster memory layout◈ Members↗
FA-52615

Sparse Resident Tile Map: Sparse physical slot tag omitted or scaled as texels · case 05

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

Raster memory layout◈ Members↗
FA-52616

Sparse Resident Tile Map: Sparse slot local coordinates transpose or retain virtual tile origin · case 01

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

Raster memory layout● Open access↗
FA-52617

Sparse Resident Tile Map: Sparse slot local coordinates transpose or retain virtual tile origin · case 02

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

Raster memory layout◈ Members↗
FA-52618

Sparse Resident Tile Map: Sparse slot local coordinates transpose or retain virtual tile origin · case 03

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

Raster memory layout◈ Members↗
FA-52619

Sparse Resident Tile Map: Sparse slot local coordinates transpose or retain virtual tile origin · case 04

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

Raster memory layout◈ Members↗
FA-52620

Sparse Resident Tile Map: Sparse slot local coordinates transpose or retain virtual tile origin · case 05

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

Raster memory layout◈ Members↗
FA-52621

Sparse Resident Tile Map: Physical tile base ignores remapping or tagged slot pitch · case 01

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

Raster memory layout● Open access↗
FA-52622

Sparse Resident Tile Map: Physical tile base ignores remapping or tagged slot pitch · case 02

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

Raster memory layout◈ Members↗
FA-52623

Sparse Resident Tile Map: Physical tile base ignores remapping or tagged slot pitch · case 03

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

Raster memory layout◈ Members↗
FA-52624

Sparse Resident Tile Map: Physical tile base ignores remapping or tagged slot pitch · case 04

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

Raster memory layout◈ Members↗
FA-52625

Sparse Resident Tile Map: Physical tile base ignores remapping or tagged slot pitch · case 05

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

Raster memory layout◈ Members↗
FA-52626

Sparse Resident Tile Map: Resident candidate points into slot tag or loses texel width · case 01

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

Raster memory layout● Open access↗
FA-52627

Sparse Resident Tile Map: Resident candidate points into slot tag or loses texel width · case 02

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

Raster memory layout◈ Members↗
FA-52628

Sparse Resident Tile Map: Resident candidate points into slot tag or loses texel width · case 03

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

Raster memory layout◈ Members↗
FA-52629

Sparse Resident Tile Map: Resident candidate points into slot tag or loses texel width · case 04

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

Raster memory layout◈ Members↗
FA-52630

Sparse Resident Tile Map: Resident candidate points into slot tag or loses texel width · case 05

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

Raster memory layout◈ Members↗
FA-52631

Sparse Resident Tile Map: Sparse read fallback is ignored or inverted · case 01

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

Raster memory layout● Open access↗
FA-52632

Sparse Resident Tile Map: Sparse read fallback is ignored or inverted · case 02

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

Raster memory layout◈ Members↗
FA-52633

Sparse Resident Tile Map: Sparse read fallback is ignored or inverted · case 03

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

Raster memory layout◈ Members↗
FA-52634

Sparse Resident Tile Map: Sparse read fallback is ignored or inverted · case 04

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

Raster memory layout◈ Members↗
FA-52635

Sparse Resident Tile Map: Sparse read fallback is ignored or inverted · case 05

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

Raster memory layout◈ Members↗
FA-52636

Sparse Resident Tile Map: Page-table update addresses physical slot instead of virtual directory entry · case 01

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

Raster memory layout● Open access↗
FA-52637

Sparse Resident Tile Map: Page-table update addresses physical slot instead of virtual directory entry · case 02

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

Raster memory layout◈ Members↗
FA-52638

Sparse Resident Tile Map: Page-table update addresses physical slot instead of virtual directory entry · case 03

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

Raster memory layout◈ Members↗
FA-52639

Sparse Resident Tile Map: Page-table update addresses physical slot instead of virtual directory entry · case 04

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

Raster memory layout◈ Members↗
FA-52640

Sparse Resident Tile Map: Page-table update addresses physical slot instead of virtual directory entry · case 05

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

Raster memory layout◈ Members↗
FA-52641

Xor Bank Swizzle: Banked texture tile columns use truncated or half tile width · case 01

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

Raster memory layout● Open access↗
FA-52642

Xor Bank Swizzle: Banked texture tile columns use truncated or half tile width · case 02

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

Raster memory layout◈ Members↗
FA-52643

Xor Bank Swizzle: Banked texture tile columns use truncated or half tile width · case 03

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

Raster memory layout◈ Members↗
FA-52644

Xor Bank Swizzle: Banked texture tile columns use truncated or half tile width · case 04

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

Raster memory layout◈ Members↗
FA-52645

Xor Bank Swizzle: Banked texture tile columns use truncated or half tile width · case 05

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

Raster memory layout◈ Members↗
FA-52646

Xor Bank Swizzle: Banked tile x resolves bank group instead of tile · case 01

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

Raster memory layout● Open access↗
FA-52647

Xor Bank Swizzle: Banked tile x resolves bank group instead of tile · case 02

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

Raster memory layout◈ Members↗
FA-52648

Xor Bank Swizzle: Banked tile x resolves bank group instead of tile · case 03

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

Raster memory layout◈ Members↗
FA-52649

Xor Bank Swizzle: Banked tile x resolves bank group instead of tile · case 04

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

Raster memory layout◈ Members↗
FA-52650

Xor Bank Swizzle: Banked tile x resolves bank group instead of tile · case 05

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

Raster memory layout◈ Members↗
FA-52651

Xor Bank Swizzle: Banked tile y uses local row or square footprint · case 01

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

Raster memory layout● Open access↗
FA-52652

Xor Bank Swizzle: Banked tile y uses local row or square footprint · case 02

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

Raster memory layout◈ Members↗
FA-52653

Xor Bank Swizzle: Banked tile y uses local row or square footprint · case 03

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

Raster memory layout◈ Members↗
FA-52654

Xor Bank Swizzle: Banked tile y uses local row or square footprint · case 04

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

Raster memory layout◈ Members↗
FA-52655

Xor Bank Swizzle: Banked tile y uses local row or square footprint · case 05

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

Raster memory layout◈ Members↗
FA-52656

Xor Bank Swizzle: Bank selection omits row XOR or substitutes modular addition · case 01

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

Raster memory layout● Open access↗
FA-52657

Xor Bank Swizzle: Bank selection omits row XOR or substitutes modular addition · case 02

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

Raster memory layout◈ Members↗
FA-52658

Xor Bank Swizzle: Bank selection omits row XOR or substitutes modular addition · case 03

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

Raster memory layout◈ Members↗
FA-52659

Xor Bank Swizzle: Bank selection omits row XOR or substitutes modular addition · case 04

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

Raster memory layout◈ Members↗
FA-52660

Xor Bank Swizzle: Bank selection omits row XOR or substitutes modular addition · case 05

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

Raster memory layout◈ Members↗
FA-52661

Xor Bank Swizzle: In-bank x lane uses adjacent parity or column-major layout · case 01

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

Raster memory layout● Open access↗
FA-52662

Xor Bank Swizzle: In-bank x lane uses adjacent parity or column-major layout · case 02

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

Raster memory layout◈ Members↗
FA-52663

Xor Bank Swizzle: In-bank x lane uses adjacent parity or column-major layout · case 03

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

Raster memory layout◈ Members↗
FA-52664

Xor Bank Swizzle: In-bank x lane uses adjacent parity or column-major layout · case 04

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

Raster memory layout◈ Members↗
FA-52665

Xor Bank Swizzle: In-bank x lane uses adjacent parity or column-major layout · case 05

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

Raster memory layout◈ Members↗
FA-52666

Xor Bank Swizzle: Per-bank tag omitted or scaled as texel · case 01

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

Raster memory layout● Open access↗
FA-52667

Xor Bank Swizzle: Per-bank tag omitted or scaled as texel · case 02

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

Raster memory layout◈ Members↗
FA-52668

Xor Bank Swizzle: Per-bank tag omitted or scaled as texel · case 03

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

Raster memory layout◈ Members↗
FA-52669

Xor Bank Swizzle: Per-bank tag omitted or scaled as texel · case 04

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

Raster memory layout◈ Members↗
FA-52670

Xor Bank Swizzle: Per-bank tag omitted or scaled as texel · case 05

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

Raster memory layout◈ Members↗
FA-52671

Xor Bank Swizzle: Tile pitch excludes bank tags or counts one bank · case 01

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

Raster memory layout● Open access↗
FA-52672

Xor Bank Swizzle: Tile pitch excludes bank tags or counts one bank · case 02

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

Raster memory layout◈ Members↗
FA-52673

Xor Bank Swizzle: Tile pitch excludes bank tags or counts one bank · case 03

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

Raster memory layout◈ Members↗
FA-52674

Xor Bank Swizzle: Tile pitch excludes bank tags or counts one bank · case 04

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

Raster memory layout◈ Members↗
FA-52675

Xor Bank Swizzle: Tile pitch excludes bank tags or counts one bank · case 05

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

Raster memory layout◈ Members↗
FA-52676

Xor Bank Swizzle: Tile-row trailer omitted or repeated per tile · case 01

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

Raster memory layout● Open access↗
FA-52677

Xor Bank Swizzle: Tile-row trailer omitted or repeated per tile · case 02

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

Raster memory layout◈ Members↗
FA-52678

Xor Bank Swizzle: Tile-row trailer omitted or repeated per tile · case 03

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

Raster memory layout◈ Members↗
FA-52679

Xor Bank Swizzle: Tile-row trailer omitted or repeated per tile · case 04

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

Raster memory layout◈ Members↗
FA-52680

Xor Bank Swizzle: Tile-row trailer omitted or repeated per tile · case 05

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

Raster memory layout◈ Members↗
FA-52681

Xor Bank Swizzle: Banked tile origin ignores row trailer or transposes tile axes · case 01

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

Raster memory layout● Open access↗
FA-52682

Xor Bank Swizzle: Banked tile origin ignores row trailer or transposes tile axes · case 02

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

Raster memory layout◈ Members↗
FA-52683

Xor Bank Swizzle: Banked tile origin ignores row trailer or transposes tile axes · case 03

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

Raster memory layout◈ Members↗
FA-52684

Xor Bank Swizzle: Banked tile origin ignores row trailer or transposes tile axes · case 04

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

Raster memory layout◈ Members↗
FA-52685

Xor Bank Swizzle: Banked tile origin ignores row trailer or transposes tile axes · case 05

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

Raster memory layout◈ Members↗
FA-52686

Xor Bank Swizzle: Banked sample points at tag or assumes bank-interleaved storage · case 01

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

Raster memory layout● Open access↗
FA-52687

Xor Bank Swizzle: Banked sample points at tag or assumes bank-interleaved storage · case 02

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

Raster memory layout◈ Members↗
FA-52688

Xor Bank Swizzle: Banked sample points at tag or assumes bank-interleaved storage · case 03

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

Raster memory layout◈ Members↗
FA-52689

Xor Bank Swizzle: Banked sample points at tag or assumes bank-interleaved storage · case 04

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

Raster memory layout◈ Members↗
FA-52690

Xor Bank Swizzle: Banked sample points at tag or assumes bank-interleaved storage · case 05

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

Raster memory layout◈ Members↗
FA-52691

Small Mip Tail Packing: Mip-tail start uses page capacity instead of configured threshold · case 01

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

Raster memory layout● Open access↗
FA-52692

Small Mip Tail Packing: Mip-tail start uses page capacity instead of configured threshold · case 02

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

Raster memory layout◈ Members↗
FA-52693

Small Mip Tail Packing: Mip-tail start uses page capacity instead of configured threshold · case 03

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

Raster memory layout◈ Members↗
FA-52694

Small Mip Tail Packing: Mip-tail start uses page capacity instead of configured threshold · case 04

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

Raster memory layout◈ Members↗
FA-52695

Small Mip Tail Packing: Mip-tail start uses page capacity instead of configured threshold · case 05

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

Raster memory layout◈ Members↗
FA-52696

Small Mip Tail Packing: Large mip allocation truncates or caps page count · case 01

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

Raster memory layout● Open access↗
FA-52697

Small Mip Tail Packing: Large mip allocation truncates or caps page count · case 02

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

Raster memory layout◈ Members↗
FA-52698

Small Mip Tail Packing: Large mip allocation truncates or caps page count · case 03

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

Raster memory layout◈ Members↗
FA-52699

Small Mip Tail Packing: Large mip allocation truncates or caps page count · case 04

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

Raster memory layout◈ Members↗
FA-52700

Small Mip Tail Packing: Large mip allocation truncates or caps page count · case 05

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

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 ↗