DF-3373 / manifest.json
{ "verdict": "reproduced", "impact": "panic", "reproduce": { "build": "cc -O2 -pthread -o listen_connect_race listen_connect_race.c", "run": "./listen_connect_race 45", "expected": "Stock INVARIANTS kernel: guest panics within <=45s with 'panic: already linked' at in_pcbunlink_flags <- tcp_connect (ssh dies, vm.sh status -> down). Patched kernel (fix.diff): prints iters/EOPNOTSUPP/listen counters and 'SURVIVED - no panic'." }, "kernel_refs": [ "sys/netinet/tcp_usrreq.c:481-513", "sys/netinet/tcp_usrreq.c:1146-1236", "sys/netinet/tcp_usrreq.c:960-972", "sys/kern/uipc_socket.c:330-343", "sys/kern/uipc_socket.c:684-713", "sys/kern/uipc_msg.c:204-249", "sys/netinet/in_pcb.c:307-321", "sys/netinet/in_pcb.c:1885-1914", "sys/netinet/in_pcb.c:2283-2293", "sys/netinet/in_pcb.c:2367-2395", "sys/netinet/tcp_input.c:950" ], "artifacts": [ "listen_connect_race.c", "run.log", "run_fixed.log", "run_fixed.2.log", "panic.txt", "boot_panic.log", "fix.diff", "env.txt", "VERDICT.md", "README.md", "run.sh", "verdict.json", "manifest.json" ] } |