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

Blackhole route terminates lookup instead of falling back · case 01

Blackhole route terminates lookup instead of falling back.

Network routing● Open access↗
FA-7202

Blackhole route terminates lookup instead of falling back · case 02

Blackhole route terminates lookup instead of falling back.

Network routing◈ Members↗
FA-7203

Blackhole route terminates lookup instead of falling back · case 03

Blackhole route terminates lookup instead of falling back.

Network routing◈ Members↗
FA-7204

Blackhole route terminates lookup instead of falling back · case 04

Blackhole route terminates lookup instead of falling back.

Network routing◈ Members↗
FA-7205

Blackhole route terminates lookup instead of falling back · case 05

Blackhole route terminates lookup instead of falling back.

Network routing◈ Members↗
FA-7206

Send window is minimum of peer and congestion windows · case 01

Send window is minimum of peer and congestion windows.

Transport flow control● Open access↗
FA-7207

Send window is minimum of peer and congestion windows · case 02

Send window is minimum of peer and congestion windows.

Transport flow control◈ Members↗
FA-7208

Send window is minimum of peer and congestion windows · case 03

Send window is minimum of peer and congestion windows.

Transport flow control◈ Members↗
FA-7209

Send window is minimum of peer and congestion windows · case 04

Send window is minimum of peer and congestion windows.

Transport flow control◈ Members↗
FA-7210

Send window is minimum of peer and congestion windows · case 05

Send window is minimum of peer and congestion windows.

Transport flow control◈ Members↗
FA-7211

Acknowledged byte count excludes already acknowledged prefix · case 01

Acknowledged byte count excludes already acknowledged prefix.

Transport flow control● Open access↗
FA-7212

Acknowledged byte count excludes already acknowledged prefix · case 02

Acknowledged byte count excludes already acknowledged prefix.

Transport flow control◈ Members↗
FA-7213

Acknowledged byte count excludes already acknowledged prefix · case 03

Acknowledged byte count excludes already acknowledged prefix.

Transport flow control◈ Members↗
FA-7214

Acknowledged byte count excludes already acknowledged prefix · case 04

Acknowledged byte count excludes already acknowledged prefix.

Transport flow control◈ Members↗
FA-7215

Acknowledged byte count excludes already acknowledged prefix · case 05

Acknowledged byte count excludes already acknowledged prefix.

Transport flow control◈ Members↗
FA-7216

Receive window overlap clips both segment ends · case 01

Receive window overlap clips both segment ends.

Transport flow control● Open access↗
FA-7217

Receive window overlap clips both segment ends · case 02

Receive window overlap clips both segment ends.

Transport flow control◈ Members↗
FA-7218

Receive window overlap clips both segment ends · case 03

Receive window overlap clips both segment ends.

Transport flow control◈ Members↗
FA-7219

Receive window overlap clips both segment ends · case 04

Receive window overlap clips both segment ends.

Transport flow control◈ Members↗
FA-7220

Receive window overlap clips both segment ends · case 05

Receive window overlap clips both segment ends.

Transport flow control◈ Members↗
FA-7221

Fin consumes one sequence number · case 01

Fin consumes one sequence number.

Transport flow control● Open access↗
FA-7222

Fin consumes one sequence number · case 02

Fin consumes one sequence number.

Transport flow control◈ Members↗
FA-7223

Fin consumes one sequence number · case 03

Fin consumes one sequence number.

Transport flow control◈ Members↗
FA-7224

Fin consumes one sequence number · case 04

Fin consumes one sequence number.

Transport flow control◈ Members↗
FA-7225

Fin consumes one sequence number · case 05

Fin consumes one sequence number.

Transport flow control◈ Members↗
FA-7226

Syn sequence space is independent of payload · case 01

Syn sequence space is independent of payload.

Transport flow control● Open access↗
FA-7227

Syn sequence space is independent of payload · case 02

Syn sequence space is independent of payload.

Transport flow control◈ Members↗
FA-7228

Syn sequence space is independent of payload · case 03

Syn sequence space is independent of payload.

Transport flow control◈ Members↗
FA-7229

Syn sequence space is independent of payload · case 04

Syn sequence space is independent of payload.

Transport flow control◈ Members↗
FA-7230

Syn sequence space is independent of payload · case 05

Syn sequence space is independent of payload.

Transport flow control◈ Members↗
FA-7231

Sequence ordering handles modular wraparound · case 01

Sequence ordering handles modular wraparound.

Transport flow control● Open access↗
FA-7232

Sequence ordering handles modular wraparound · case 02

Sequence ordering handles modular wraparound.

Transport flow control◈ Members↗
FA-7233

Sequence ordering handles modular wraparound · case 03

Sequence ordering handles modular wraparound.

Transport flow control◈ Members↗
FA-7234

Sequence ordering handles modular wraparound · case 04

Sequence ordering handles modular wraparound.

Transport flow control◈ Members↗
FA-7235

Sequence ordering handles modular wraparound · case 05

Sequence ordering handles modular wraparound.

Transport flow control◈ Members↗
FA-7236

Serial distance is forward modular distance · case 01

Serial distance is forward modular distance.

Transport flow control● Open access↗
FA-7237

Serial distance is forward modular distance · case 02

Serial distance is forward modular distance.

Transport flow control◈ Members↗
FA-7238

Serial distance is forward modular distance · case 03

Serial distance is forward modular distance.

Transport flow control◈ Members↗
FA-7239

Serial distance is forward modular distance · case 04

Serial distance is forward modular distance.

Transport flow control◈ Members↗
FA-7240

Serial distance is forward modular distance · case 05

Serial distance is forward modular distance.

Transport flow control◈ Members↗
FA-7241

Duplicate ack counter resets on forward progress · case 01

Duplicate ack counter resets on forward progress.

Transport flow control● Open access↗
FA-7242

Duplicate ack counter resets on forward progress · case 02

Duplicate ack counter resets on forward progress.

Transport flow control◈ Members↗
FA-7243

Duplicate ack counter resets on forward progress · case 03

Duplicate ack counter resets on forward progress.

Transport flow control◈ Members↗
FA-7244

Duplicate ack counter resets on forward progress · case 04

Duplicate ack counter resets on forward progress.

Transport flow control◈ Members↗
FA-7245

Duplicate ack counter resets on forward progress · case 05

Duplicate ack counter resets on forward progress.

Transport flow control◈ Members↗
FA-7246

Fast retransmit fires on threshold crossing once · case 01

Fast retransmit fires on threshold crossing once.

Transport flow control● Open access↗
FA-7247

Fast retransmit fires on threshold crossing once · case 02

Fast retransmit fires on threshold crossing once.

Transport flow control◈ Members↗
FA-7248

Fast retransmit fires on threshold crossing once · case 03

Fast retransmit fires on threshold crossing once.

Transport flow control◈ Members↗
FA-7249

Fast retransmit fires on threshold crossing once · case 04

Fast retransmit fires on threshold crossing once.

Transport flow control◈ Members↗
FA-7250

Fast retransmit fires on threshold crossing once · case 05

Fast retransmit fires on threshold crossing once.

Transport flow control◈ Members↗
FA-7251

Retransmitted segments do not supply ambiguous rtt samples · case 01

Retransmitted segments do not supply ambiguous rtt samples.

Transport flow control● Open access↗
FA-7252

Retransmitted segments do not supply ambiguous rtt samples · case 02

Retransmitted segments do not supply ambiguous rtt samples.

Transport flow control◈ Members↗
FA-7253

Retransmitted segments do not supply ambiguous rtt samples · case 03

Retransmitted segments do not supply ambiguous rtt samples.

Transport flow control◈ Members↗
FA-7254

Retransmitted segments do not supply ambiguous rtt samples · case 04

Retransmitted segments do not supply ambiguous rtt samples.

Transport flow control◈ Members↗
FA-7255

Retransmitted segments do not supply ambiguous rtt samples · case 05

Retransmitted segments do not supply ambiguous rtt samples.

Transport flow control◈ Members↗
FA-7256

Rtt estimator weights old and new samples · case 01

Rtt estimator weights old and new samples.

Transport flow control● Open access↗
FA-7257

Rtt estimator weights old and new samples · case 02

Rtt estimator weights old and new samples.

Transport flow control◈ Members↗
FA-7258

Rtt estimator weights old and new samples · case 03

Rtt estimator weights old and new samples.

Transport flow control◈ Members↗
FA-7259

Rtt estimator weights old and new samples · case 04

Rtt estimator weights old and new samples.

Transport flow control◈ Members↗
FA-7260

Rtt estimator weights old and new samples · case 05

Rtt estimator weights old and new samples.

Transport flow control◈ Members↗
FA-7261

Rto includes variation and clock granularity · case 01

Rto includes variation and clock granularity.

Transport flow control● Open access↗
FA-7262

Rto includes variation and clock granularity · case 02

Rto includes variation and clock granularity.

Transport flow control◈ Members↗
FA-7263

Rto includes variation and clock granularity · case 03

Rto includes variation and clock granularity.

Transport flow control◈ Members↗
FA-7264

Rto includes variation and clock granularity · case 04

Rto includes variation and clock granularity.

Transport flow control◈ Members↗
FA-7265

Rto includes variation and clock granularity · case 05

Rto includes variation and clock granularity.

Transport flow control◈ Members↗
FA-7266

Retransmission timeout doubles with upper cap · case 01

Retransmission timeout doubles with upper cap.

Transport flow control● Open access↗
FA-7267

Retransmission timeout doubles with upper cap · case 02

Retransmission timeout doubles with upper cap.

Transport flow control◈ Members↗
FA-7268

Retransmission timeout doubles with upper cap · case 03

Retransmission timeout doubles with upper cap.

Transport flow control◈ Members↗
FA-7269

Retransmission timeout doubles with upper cap · case 04

Retransmission timeout doubles with upper cap.

Transport flow control◈ Members↗
FA-7270

Retransmission timeout doubles with upper cap · case 05

Retransmission timeout doubles with upper cap.

Transport flow control◈ Members↗
FA-7271

Congestion loss threshold has two segment floor · case 01

Congestion loss threshold has two segment floor.

Transport flow control● Open access↗
FA-7272

Congestion loss threshold has two segment floor · case 02

Congestion loss threshold has two segment floor.

Transport flow control◈ Members↗
FA-7273

Congestion loss threshold has two segment floor · case 03

Congestion loss threshold has two segment floor.

Transport flow control◈ Members↗
FA-7274

Congestion loss threshold has two segment floor · case 04

Congestion loss threshold has two segment floor.

Transport flow control◈ Members↗
FA-7275

Congestion loss threshold has two segment floor · case 05

Congestion loss threshold has two segment floor.

Transport flow control◈ Members↗
FA-7276

Zero window probe remains permitted with no send credit · case 01

Zero window probe remains permitted with no send credit.

Transport flow control● Open access↗
FA-7277

Zero window probe remains permitted with no send credit · case 02

Zero window probe remains permitted with no send credit.

Transport flow control◈ Members↗
FA-7278

Zero window probe remains permitted with no send credit · case 03

Zero window probe remains permitted with no send credit.

Transport flow control◈ Members↗
FA-7279

Zero window probe remains permitted with no send credit · case 04

Zero window probe remains permitted with no send credit.

Transport flow control◈ Members↗
FA-7280

Zero window probe remains permitted with no send credit · case 05

Zero window probe remains permitted with no send credit.

Transport flow control◈ Members↗
FA-7281

Nagle buffering applies only with outstanding data and small write · case 01

Nagle buffering applies only with outstanding data and small write.

Transport flow control● Open access↗
FA-7282

Nagle buffering applies only with outstanding data and small write · case 02

Nagle buffering applies only with outstanding data and small write.

Transport flow control◈ Members↗
FA-7283

Nagle buffering applies only with outstanding data and small write · case 03

Nagle buffering applies only with outstanding data and small write.

Transport flow control◈ Members↗
FA-7284

Nagle buffering applies only with outstanding data and small write · case 04

Nagle buffering applies only with outstanding data and small write.

Transport flow control◈ Members↗
FA-7285

Nagle buffering applies only with outstanding data and small write · case 05

Nagle buffering applies only with outstanding data and small write.

Transport flow control◈ Members↗
FA-7286

Delayed ack is forced by second full segment or timer · case 01

Delayed ack is forced by second full segment or timer.

Transport flow control● Open access↗
FA-7287

Delayed ack is forced by second full segment or timer · case 02

Delayed ack is forced by second full segment or timer.

Transport flow control◈ Members↗
FA-7288

Delayed ack is forced by second full segment or timer · case 03

Delayed ack is forced by second full segment or timer.

Transport flow control◈ Members↗
FA-7289

Delayed ack is forced by second full segment or timer · case 04

Delayed ack is forced by second full segment or timer.

Transport flow control◈ Members↗
FA-7290

Delayed ack is forced by second full segment or timer · case 05

Delayed ack is forced by second full segment or timer.

Transport flow control◈ Members↗
FA-7291

Send buffer removes only cumulatively acknowledged segments · case 01

Send buffer removes only cumulatively acknowledged segments.

Transport flow control● Open access↗
FA-7292

Send buffer removes only cumulatively acknowledged segments · case 02

Send buffer removes only cumulatively acknowledged segments.

Transport flow control◈ Members↗
FA-7293

Send buffer removes only cumulatively acknowledged segments · case 03

Send buffer removes only cumulatively acknowledged segments.

Transport flow control◈ Members↗
FA-7294

Send buffer removes only cumulatively acknowledged segments · case 04

Send buffer removes only cumulatively acknowledged segments.

Transport flow control◈ Members↗
FA-7295

Send buffer removes only cumulatively acknowledged segments · case 05

Send buffer removes only cumulatively acknowledged segments.

Transport flow control◈ Members↗
FA-7296

Out of order receive does not advance cumulative ack over gap · case 01

Out of order receive does not advance cumulative ack over gap.

Transport flow control● Open access↗
FA-7297

Out of order receive does not advance cumulative ack over gap · case 02

Out of order receive does not advance cumulative ack over gap.

Transport flow control◈ Members↗
FA-7298

Out of order receive does not advance cumulative ack over gap · case 03

Out of order receive does not advance cumulative ack over gap.

Transport flow control◈ Members↗
FA-7299

Out of order receive does not advance cumulative ack over gap · case 04

Out of order receive does not advance cumulative ack over gap.

Transport flow control◈ Members↗
FA-7300

Out of order receive does not advance cumulative ack over gap · case 05

Out of order receive does not advance cumulative ack over gap.

Transport flow control◈ 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 ↗