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

Clip occlusion query: end still active · case 01

Ending a query leaves it active for subsequent draws.

Raster clipping● Open access↗
FA-51102

Clip occlusion query: end still active · case 02

Ending a query leaves it active for subsequent draws.

Raster clipping◈ Members↗
FA-51103

Clip occlusion query: end still active · case 03

Ending a query leaves it active for subsequent draws.

Raster clipping◈ Members↗
FA-51104

Clip occlusion query: end still active · case 04

Ending a query leaves it active for subsequent draws.

Raster clipping◈ Members↗
FA-51105

Clip occlusion query: end still active · case 05

Ending a query leaves it active for subsequent draws.

Raster clipping◈ Members↗
FA-51106

Clip occlusion query: pause ignored · case 01

Query pause does not stop coverage accumulation.

Raster clipping● Open access↗
FA-51107

Clip occlusion query: pause ignored · case 02

Query pause does not stop coverage accumulation.

Raster clipping◈ Members↗
FA-51108

Clip occlusion query: pause ignored · case 03

Query pause does not stop coverage accumulation.

Raster clipping◈ Members↗
FA-51109

Clip occlusion query: pause ignored · case 04

Query pause does not stop coverage accumulation.

Raster clipping◈ Members↗
FA-51110

Clip occlusion query: pause ignored · case 05

Query pause does not stop coverage accumulation.

Raster clipping◈ Members↗
FA-51111

Clip occlusion query: pending readable · case 01

Reading an active query exposes an incomplete result.

Raster clipping● Open access↗
FA-51112

Clip occlusion query: pending readable · case 02

Reading an active query exposes an incomplete result.

Raster clipping◈ Members↗
FA-51113

Clip occlusion query: pending readable · case 03

Reading an active query exposes an incomplete result.

Raster clipping◈ Members↗
FA-51114

Clip occlusion query: pending readable · case 04

Reading an active query exposes an incomplete result.

Raster clipping◈ Members↗
FA-51115

Clip occlusion query: pending readable · case 05

Reading an active query exposes an incomplete result.

Raster clipping◈ Members↗
FA-51116

Clip occlusion query: conditional pending · case 01

Conditional rendering uses the partial count of the currently active query.

Raster clipping● Open access↗
FA-51117

Clip occlusion query: conditional pending · case 02

Conditional rendering uses the partial count of the currently active query.

Raster clipping◈ Members↗
FA-51118

Clip occlusion query: conditional pending · case 03

Conditional rendering uses the partial count of the currently active query.

Raster clipping◈ Members↗
FA-51119

Clip occlusion query: conditional pending · case 04

Conditional rendering uses the partial count of the currently active query.

Raster clipping◈ Members↗
FA-51120

Clip occlusion query: conditional pending · case 05

Conditional rendering uses the partial count of the currently active query.

Raster clipping◈ Members↗
FA-51121

Clip occlusion query: conditional missing · case 01

A missing conditional query defaults to visible and executes the draw.

Raster clipping● Open access↗
FA-51122

Clip occlusion query: conditional missing · case 02

A missing conditional query defaults to visible and executes the draw.

Raster clipping◈ Members↗
FA-51123

Clip occlusion query: conditional missing · case 03

A missing conditional query defaults to visible and executes the draw.

Raster clipping◈ Members↗
FA-51124

Clip occlusion query: conditional missing · case 04

A missing conditional query defaults to visible and executes the draw.

Raster clipping◈ Members↗
FA-51125

Clip occlusion query: conditional missing · case 05

A missing conditional query defaults to visible and executes the draw.

Raster clipping◈ Members↗
FA-51126

Clip occlusion query: query name read · case 01

Reading a query returns the first recorded query rather than the requested name.

Raster clipping● Open access↗
FA-51127

Clip occlusion query: query name read · case 02

Reading a query returns the first recorded query rather than the requested name.

Raster clipping◈ Members↗
FA-51128

Clip occlusion query: query name read · case 03

Reading a query returns the first recorded query rather than the requested name.

Raster clipping◈ Members↗
FA-51129

Clip occlusion query: query name read · case 04

Reading a query returns the first recorded query rather than the requested name.

Raster clipping◈ Members↗
FA-51130

Clip occlusion query: query name read · case 05

Reading a query returns the first recorded query rather than the requested name.

Raster clipping◈ Members↗
FA-51131

Multiview clip routing: active mask shift · case 01

A view index is used directly as its activation bit.

Raster clipping● Open access↗
FA-51132

Multiview clip routing: active mask shift · case 02

A view index is used directly as its activation bit.

Raster clipping◈ Members↗
FA-51133

Multiview clip routing: active mask shift · case 03

A view index is used directly as its activation bit.

Raster clipping◈ Members↗
FA-51134

Multiview clip routing: active mask shift · case 04

A view index is used directly as its activation bit.

Raster clipping◈ Members↗
FA-51135

Multiview clip routing: active mask shift · case 05

A view index is used directly as its activation bit.

Raster clipping◈ Members↗
FA-51136

Multiview clip routing: viewmask union · case 01

A view renders when either global or primitive routing enables it instead of requiring both.

Raster clipping● Open access↗
FA-51137

Multiview clip routing: viewmask union · case 02

A view renders when either global or primitive routing enables it instead of requiring both.

Raster clipping◈ Members↗
FA-51138

Multiview clip routing: viewmask union · case 03

A view renders when either global or primitive routing enables it instead of requiring both.

Raster clipping◈ Members↗
FA-51139

Multiview clip routing: viewmask union · case 04

A view renders when either global or primitive routing enables it instead of requiring both.

Raster clipping◈ Members↗
FA-51140

Multiview clip routing: viewmask union · case 05

A view renders when either global or primitive routing enables it instead of requiring both.

Raster clipping◈ Members↗
FA-51141

Multiview clip routing: route ignored · case 01

Each view uses its same-numbered viewport even when explicitly rerouted.

Raster clipping● Open access↗
FA-51142

Multiview clip routing: route ignored · case 02

Each view uses its same-numbered viewport even when explicitly rerouted.

Raster clipping◈ Members↗
FA-51143

Multiview clip routing: route ignored · case 03

Each view uses its same-numbered viewport even when explicitly rerouted.

Raster clipping◈ Members↗
FA-51144

Multiview clip routing: route ignored · case 04

Each view uses its same-numbered viewport even when explicitly rerouted.

Raster clipping◈ Members↗
FA-51145

Multiview clip routing: route ignored · case 05

Each view uses its same-numbered viewport even when explicitly rerouted.

Raster clipping◈ Members↗
FA-51146

Multiview clip routing: null route default · case 01

An explicit null route falls back to the view index rather than suppressing the view.

Raster clipping● Open access↗
FA-51147

Multiview clip routing: null route default · case 02

An explicit null route falls back to the view index rather than suppressing the view.

Raster clipping◈ Members↗
FA-51148

Multiview clip routing: null route default · case 03

An explicit null route falls back to the view index rather than suppressing the view.

Raster clipping◈ Members↗
FA-51149

Multiview clip routing: null route default · case 04

An explicit null route falls back to the view index rather than suppressing the view.

Raster clipping◈ Members↗
FA-51150

Multiview clip routing: null route default · case 05

An explicit null route falls back to the view index rather than suppressing the view.

Raster clipping◈ Members↗
FA-51151

Multiview clip routing: negative viewport · case 01

Negative viewport IDs wrap around the Python list and obtain another viewport clip.

Raster clipping● Open access↗
FA-51152

Multiview clip routing: negative viewport · case 02

Negative viewport IDs wrap around the Python list and obtain another viewport clip.

Raster clipping◈ Members↗
FA-51153

Multiview clip routing: negative viewport · case 03

Negative viewport IDs wrap around the Python list and obtain another viewport clip.

Raster clipping◈ Members↗
FA-51154

Multiview clip routing: negative viewport · case 04

Negative viewport IDs wrap around the Python list and obtain another viewport clip.

Raster clipping◈ Members↗
FA-51155

Multiview clip routing: negative viewport · case 05

Negative viewport IDs wrap around the Python list and obtain another viewport clip.

Raster clipping◈ Members↗
FA-51156

Multiview clip routing: scissor enable index · case 01

Scissor enable state is looked up by output view instead of routed viewport.

Raster clipping● Open access↗
FA-51157

Multiview clip routing: scissor enable index · case 02

Scissor enable state is looked up by output view instead of routed viewport.

Raster clipping◈ Members↗
FA-51158

Multiview clip routing: scissor enable index · case 03

Scissor enable state is looked up by output view instead of routed viewport.

Raster clipping◈ Members↗
FA-51159

Multiview clip routing: scissor enable index · case 04

Scissor enable state is looked up by output view instead of routed viewport.

Raster clipping◈ Members↗
FA-51160

Multiview clip routing: scissor enable index · case 05

Scissor enable state is looked up by output view instead of routed viewport.

Raster clipping◈ Members↗
FA-51161

Multiview clip routing: viewclip route confusion · case 01

Rerouting the viewport also reroutes the per-view clip, losing view-local coverage.

Raster clipping● Open access↗
FA-51162

Multiview clip routing: viewclip route confusion · case 02

Rerouting the viewport also reroutes the per-view clip, losing view-local coverage.

Raster clipping◈ Members↗
FA-51163

Multiview clip routing: viewclip route confusion · case 03

Rerouting the viewport also reroutes the per-view clip, losing view-local coverage.

Raster clipping◈ Members↗
FA-51164

Multiview clip routing: viewclip route confusion · case 04

Rerouting the viewport also reroutes the per-view clip, losing view-local coverage.

Raster clipping◈ Members↗
FA-51165

Multiview clip routing: viewclip route confusion · case 05

Rerouting the viewport also reroutes the per-view clip, losing view-local coverage.

Raster clipping◈ Members↗
FA-51166

Multiview clip routing: disabled scissor empty · case 01

A viewport with scissor disabled becomes completely clipped.

Raster clipping● Open access↗
FA-51167

Multiview clip routing: disabled scissor empty · case 02

A viewport with scissor disabled becomes completely clipped.

Raster clipping◈ Members↗
FA-51168

Multiview clip routing: disabled scissor empty · case 03

A viewport with scissor disabled becomes completely clipped.

Raster clipping◈ Members↗
FA-51169

Multiview clip routing: disabled scissor empty · case 04

A viewport with scissor disabled becomes completely clipped.

Raster clipping◈ Members↗
FA-51170

Multiview clip routing: disabled scissor empty · case 05

A viewport with scissor disabled becomes completely clipped.

Raster clipping◈ Members↗
FA-51171

Multiview clip routing: output view identity · case 01

Results are labeled by viewport ID instead of the view that rendered them.

Raster clipping● Open access↗
FA-51172

Multiview clip routing: output view identity · case 02

Results are labeled by viewport ID instead of the view that rendered them.

Raster clipping◈ Members↗
FA-51173

Multiview clip routing: output view identity · case 03

Results are labeled by viewport ID instead of the view that rendered them.

Raster clipping◈ Members↗
FA-51174

Multiview clip routing: output view identity · case 04

Results are labeled by viewport ID instead of the view that rendered them.

Raster clipping◈ Members↗
FA-51175

Multiview clip routing: output view identity · case 05

Results are labeled by viewport ID instead of the view that rendered them.

Raster clipping◈ Members↗
FA-51176

Multiview clip routing: target bounds · case 01

Two clip masks agreeing on an exterior sample let it escape the finite target.

Raster clipping● Open access↗
FA-51177

Multiview clip routing: target bounds · case 02

Two clip masks agreeing on an exterior sample let it escape the finite target.

Raster clipping◈ Members↗
FA-51178

Multiview clip routing: target bounds · case 03

Two clip masks agreeing on an exterior sample let it escape the finite target.

Raster clipping◈ Members↗
FA-51179

Multiview clip routing: target bounds · case 04

Two clip masks agreeing on an exterior sample let it escape the finite target.

Raster clipping◈ Members↗
FA-51180

Multiview clip routing: target bounds · case 05

Two clip masks agreeing on an exterior sample let it escape the finite target.

Raster clipping◈ Members↗
FA-51181

Dashed stroke clip phase: odd cycle parity · case 01

Odd dash arrays restart with the same on/off parity after each undoubled cycle.

Raster clipping● Open access↗
FA-51182

Dashed stroke clip phase: odd cycle parity · case 02

Odd dash arrays restart with the same on/off parity after each undoubled cycle.

Raster clipping◈ Members↗
FA-51183

Dashed stroke clip phase: odd cycle parity · case 03

Odd dash arrays restart with the same on/off parity after each undoubled cycle.

Raster clipping◈ Members↗
FA-51184

Dashed stroke clip phase: odd cycle parity · case 04

Odd dash arrays restart with the same on/off parity after each undoubled cycle.

Raster clipping◈ Members↗
FA-51185

Dashed stroke clip phase: odd cycle parity · case 05

Odd dash arrays restart with the same on/off parity after each undoubled cycle.

Raster clipping◈ Members↗
FA-51186

Dashed stroke clip phase: pattern reset · case 01

Changing the pattern resets phase to zero rather than the configured offset.

Raster clipping● Open access↗
FA-51187

Dashed stroke clip phase: pattern reset · case 02

Changing the pattern resets phase to zero rather than the configured offset.

Raster clipping◈ Members↗
FA-51188

Dashed stroke clip phase: pattern reset · case 03

Changing the pattern resets phase to zero rather than the configured offset.

Raster clipping◈ Members↗
FA-51189

Dashed stroke clip phase: pattern reset · case 04

Changing the pattern resets phase to zero rather than the configured offset.

Raster clipping◈ Members↗
FA-51190

Dashed stroke clip phase: pattern reset · case 05

Changing the pattern resets phase to zero rather than the configured offset.

Raster clipping◈ Members↗
FA-51191

Dashed stroke clip phase: offset immediate · case 01

Setting the next subpath offset shifts the current in-progress stroke.

Raster clipping● Open access↗
FA-51192

Dashed stroke clip phase: offset immediate · case 02

Setting the next subpath offset shifts the current in-progress stroke.

Raster clipping◈ Members↗
FA-51193

Dashed stroke clip phase: offset immediate · case 03

Setting the next subpath offset shifts the current in-progress stroke.

Raster clipping◈ Members↗
FA-51194

Dashed stroke clip phase: offset immediate · case 04

Setting the next subpath offset shifts the current in-progress stroke.

Raster clipping◈ Members↗
FA-51195

Dashed stroke clip phase: offset immediate · case 05

Setting the next subpath offset shifts the current in-progress stroke.

Raster clipping◈ Members↗
FA-51196

Dashed stroke clip phase: move retains · case 01

A new subpath inherits the previous subpath dash phase.

Raster clipping● Open access↗
FA-51197

Dashed stroke clip phase: move retains · case 02

A new subpath inherits the previous subpath dash phase.

Raster clipping◈ Members↗
FA-51198

Dashed stroke clip phase: move retains · case 03

A new subpath inherits the previous subpath dash phase.

Raster clipping◈ Members↗
FA-51199

Dashed stroke clip phase: move retains · case 04

A new subpath inherits the previous subpath dash phase.

Raster clipping◈ Members↗
FA-51200

Dashed stroke clip phase: move retains · case 05

A new subpath inherits the previous subpath dash phase.

Raster clipping◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗