Issue 24322 reproduction attempts, fs-34 (Ubuntu), codex-cli 0.163.0, 2026-10-27, T3 main 96fc7b9551 Driver talks JSON-RPC to `codex app-server` directly; exec calls go through codex-code-mode-host. === attempt 1 control + reader stalled 90s, 4 KiB stdout pipe, live host reused [run-072346] 0.001 NOTE stdout pipe size set to 4096 0.002 -> initialize 0.326 -> thread/start 0.399 -> turn/start 4.291 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 6.437 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 8.054 <- exec "/bin/bash -lc 'echo three'" status=completed exit=0 output_bytes=6 negotiation_error=False 10.784 <- exec "/bin/bash -lc 'seq 1 3000'" status=completed exit=0 output_bytes=13893 negotiation_error=False 13.982 <- turn/completed thread=..6c6f12 13.982 NOTE control: turn completed=True 13.982 NOTE stalled: reader stalled for 90.0s 13.982 -> turn/start 103.983 NOTE stalled: reader resumed 103.984 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 103.985 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 103.985 <- exec "/bin/bash -lc 'echo three'" status=completed exit=0 output_bytes=6 negotiation_error=False 103.985 <- exec "/bin/bash -lc 'seq 1 3000'" status=completed exit=0 output_bytes=13893 negotiation_error=False 103.986 <- turn/completed thread=..6c6f12 103.986 NOTE stalled: turn completed=True 104.351 NOTE exit === attempt 2 reader stalled 90s, code-mode host SIGKILLed at stall start (forces respawn + handshake during stall) [run-072633] 0.001 NOTE stdout pipe size set to 4096 0.001 -> initialize 0.328 -> thread/start 0.404 -> turn/start 3.518 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 5.015 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 6.569 <- exec "/bin/bash -lc 'echo three'" status=completed exit=0 output_bytes=6 negotiation_error=False 8.52 <- exec "/bin/bash -lc 'seq 1 3000'" status=completed exit=0 output_bytes=13893 negotiation_error=False 9.554 <- turn/completed thread=..3645a5 9.554 NOTE control: turn completed=True 9.554 NOTE stalled: reader stalled for 90.0s 9.557 NOTE killed code-mode host pid 34477 9.557 -> turn/start 99.557 NOTE stalled: reader resumed 99.56 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 99.56 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 99.561 <- exec "/bin/bash -lc 'echo three'" status=completed exit=0 output_bytes=6 negotiation_error=False 99.561 <- exec "/bin/bash -lc 'seq 1 3000'" status=completed exit=0 output_bytes=13893 negotiation_error=False 99.562 <- turn/completed thread=..3645a5 99.562 NOTE stalled: turn completed=True 106.335 NOTE exit === attempt 3 three threads on one app-server, reader stalled 150s, ~7.3 MB of exec output queued, host first spawned during the stall [run-scale-072902] 0.001 -> initialize 0.304 -> thread/start 0.375 -> thread/start 0.417 -> thread/start 0.455 NOTE reader stalled for 150.0s 0.466 -> turn/start 0.466 -> turn/start 0.466 -> turn/start 150.466 NOTE reader resumed 150.49 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 150.517 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 150.535 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 150.54 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 150.54 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 150.541 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 150.558 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 150.577 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 150.597 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 150.605 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 150.606 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 150.606 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 150.606 <- turn/completed thread=..56f822 150.607 <- turn/completed thread=..400659 150.607 NOTE thread 01a17c43-37fc-73e3-8fe6-5cd8f456f822 completed=True 150.607 <- turn/completed thread=..e4f283 150.607 NOTE thread 01a17c43-3845-7d82-8968-4e38d1e4f283 completed=True 150.607 NOTE thread 01a17c43-386d-7b72-b0bd-52ce3a400659 completed=True 150.607 NOTE bytes read from app-server stdout: 7335895 150.721 NOTE exit === attempt 4a whole tree in a scope at MemoryHigh=300M with a 350 MiB hog (severe throttling) [run-throttle-073307] 9.916 -> initialize === attempt 4b whole tree in a scope at MemoryHigh=450M with a 250 MiB hog (sustained throttling) [run-throttle2-073629] 0.005 -> initialize 0.684 -> thread/start 0.768 -> thread/start 0.807 NOTE reader stalled for 5.0s 0.811 -> turn/start 0.811 -> turn/start 5.811 NOTE reader resumed 5.826 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 6.501 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 7.37 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 8.653 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 10.674 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 11.275 <- exec "/bin/bash -lc 'echo one'" status=completed exit=0 output_bytes=4 negotiation_error=False 11.944 <- turn/completed thread=..1fa0a9 11.945 NOTE thread 01a17c4a-1f11-7552-add6-20a8dd1fa0a9 completed=True 14.501 <- exec "/bin/bash -lc 'seq 1 400000'" status=completed exit=0 output_bytes=1048607 negotiation_error=False 16.381 <- exec "/bin/bash -lc 'echo two'" status=completed exit=0 output_bytes=4 negotiation_error=False 17.728 <- turn/completed thread=..5b29b4 17.728 NOTE thread 01a17c4a-1f60-7ee3-a875-d2b3065b29b4 completed=True 17.729 NOTE bytes read from app-server stdout: 4891558 18.545 NOTE exit