Cancelación perdida en asyncio
gateway/dispatch.py
Una cancelación se pierde en un except demasiado amplio.
Un proyecto, un escenario, varios perfiles. La misma evidencia para Python, Rust y CUDA.
| Modo | Ejecuta | Entrega |
|---|---|---|
| Observar | Runtime real, instrumentado. | Traza y comportamiento observado. |
| Explorar | Scheduling controlado. | Fallos reproducibles y cobertura. |
| Verificar | Motor formal o estático. | Propiedad bajo contrato o contraejemplo. |
gateway/dispatch.py
Una cancelación se pierde en un except demasiado amplio.
crates/ledger/src/apply.rs
Dos mutex tomados en orden opuesto. El runtime nativo casi nunca lo muestra.
src/reduce.cu
Dos hilos escriben la misma posición compartida sin barrera.