Live Kernel Crash Resolution
ReleasedA live benchmark of whether agents can diagnose and resolve newly reported Linux kernel crashes.
Background
Static software benchmarks eventually leak into model training data. This benchmark continuously incorporates newly reported Linux kernel crashes, making task freshness part of the evaluation design.
What it evaluates
- Crash diagnosis from real reports and execution evidence
- Reproduction of newly reported failures
- Kernel-level patch generation
- Validation of candidate repairs
Dataset and tasks
Tasks are drawn from post-cutoff kernel failures rather than a permanently frozen set. Each task requires work across bug understanding, experimentation, and code repair.
Evaluation methodology
Agents must reproduce the failure and produce a patch that resolves it under the associated validation environment. The live design reduces the chance that success comes from memorizing a public fix.
Representative task
Given a newly reported crash, reproduce it in the supplied environment, identify the root cause, and submit a patch that eliminates the failure without breaking the validation suite.
Results
Current results, the live-benchmark design, and limitations are reported in the ICML 2026 paper.