Compiling spt-daemon v0.60.0 (C:\Users\decid\Documents\projects\spt-core\.worktrees\input-ack-pump-diagnostic\crates\spt-daemon) Finished `test` profile [unoptimized + debuginfo] target(s) in 5.42s Running tests\input_ack_deadlock.rs (target\debug\deps\input_ack_deadlock-450606f36e255253.exe) running 1 test test input_flood_through_serve_attach_does_not_deadlock_broker ... NTP_TOTP_UNCORRECTED: all NTP servers unreachable — ceremony clock = raw system clock SPAWN_PHASE:ack-deadlock-ep phase=received t_ms=0 fresh=false SPAWN_PHASE:ack-deadlock-ep phase=gate_claimed t_ms=0 SPAWN_PHASE:ack-deadlock-ep phase=pty_creating t_ms=0 program=cmd SPAWN_PHASE:ack-deadlock-ep phase=pty_created t_ms=78 pid=Some(50988) SPAWN_PHASE:ack-deadlock-ep phase=input_writer t_ms=78 CONN_LIFECYCLE: conn=1 role=brain controller session=1 endpoint=ack-deadlock-ep by=local wall_ms=1787487001819 mono_ms=0 event=controller-attach session=1 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION] SPAWN_PHASE:ack-deadlock-ep phase=log_ready t_ms=79 SPAWN_PHASE:ack-deadlock-ep phase=drain_armed t_ms=79 SPAWN_PHASE:ack-deadlock-ep phase=waiter_armed t_ms=79 SPAWN_PHASE:ack-deadlock-ep phase=translation_ready t_ms=79 SPAWN_PHASE:ack-deadlock-ep phase=row_inserted t_ms=79 session=1 CONN_LIFECYCLE: conn=1 role=brain controller session=1 endpoint=ack-deadlock-ep by=local wall_ms=1787487001820 mono_ms=0 event=write-start [REQ-CONN-POISON-ATTRIBUTION] PUMP_IPC_READER: spawned CONN_LIFECYCLE: conn=2 role=brain wall_ms=1787487001831 mono_ms=11 event=write-start [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=2 role=brain stream-subscriber stream=2 wall_ms=1787487001840 mono_ms=20 event=stream-sub-attach stream=2 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=3 role=brain wall_ms=1787487001840 mono_ms=20 event=write-start [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=3 role=brain stream-subscriber stream=1 wall_ms=1787487001840 mono_ms=20 event=stream-sub-attach stream=1 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION] ACCESS_STORE_MINTED C:\Users\decid\AppData\Local\Temp\.tmp8k2koI\home\identity\trust\access.json — no access store was present at first load in this process, so an EMPTY baseline was written (everything open that the chain leaves open). If this node had access rules, they are GONE: the store was removed while the daemon was down, and this mint replaced it. Re-apply them (`spt endpoint access ...`); a restart cannot tell a wipe from a first boot. ATTACH_INTENT_CHOSEN: site=serve_dispatch session=1 intent=control from_seq=0 gen=1787487001840 coded=false CONN_LIFECYCLE: conn=1 role=brain controller session=1 endpoint=ack-deadlock-ep by=local wall_ms=1787487001842 mono_ms=22 event=controller-replaced session=1 new_conn=3 [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=3 role=brain stream-subscriber stream=1 controller session=1 endpoint=ack-deadlock-ep by=93eb4e292877849c9ae47190ed11ba48c872f49cd7b66f272a2f7be73216d574 wall_ms=1787487001842 mono_ms=22 event=controller-attach session=1 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=1 role=brain controller session=1 endpoint=ack-deadlock-ep by=local wall_ms=1787487001842 mono_ms=22 event=writer-exit role=controller session=1 reason=channel-closed [REQ-CONN-POISON-ATTRIBUTION] SUBSCRIBE_DECISION: session=1 endpoint=ack-deadlock-ep by=93eb4e292877849c9ae47190ed11ba48c872f49cd7b66f272a2f7be73216d574 conn=3 intent=control old_by=- old_gen=0 req_gen=1787487001840 decision=controller CONN_LIFECYCLE: conn=5 role=brain wall_ms=1787487002843 mono_ms=1023 event=write-start [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=5 role=brain wall_ms=1787487002843 mono_ms=1023 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=6 role=brain wall_ms=1787487002843 mono_ms=1023 event=write-start [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=6 role=brain wall_ms=1787487002844 mono_ms=1024 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION] PUMP_IPC_READER: spawned CONN_LIFECYCLE: conn=7 role=brain wall_ms=1787487002844 mono_ms=1024 event=write-start [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=7 role=brain stream-subscriber stream=6 wall_ms=1787487003720 mono_ms=1900 event=stream-sub-attach stream=6 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=8 role=brain wall_ms=1787487003720 mono_ms=1900 event=write-start [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=8 role=brain stream-subscriber stream=5 wall_ms=1787487003721 mono_ms=1901 event=stream-sub-attach stream=5 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION] ATTACH_INTENT_CHOSEN: site=serve_dispatch session=1 intent=viewer from_seq=0 gen=1787487003720 coded=false CONN_LIFECYCLE: conn=8 role=brain stream-subscriber stream=5 viewer session=1 endpoint=ack-deadlock-ep vid=0 wall_ms=1787487003721 mono_ms=1901 event=viewer-attach session=1 vid=0 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION] SUBSCRIBE_DECISION: session=1 endpoint=ack-deadlock-ep by=93eb4e292877849c9ae47190ed11ba48c872f49cd7b66f272a2f7be73216d574 conn=8 intent=viewer old_by=93eb4e292877849c9ae47190ed11ba48c872f49cd7b66f272a2f7be73216d574 old_gen=1787487001840 req_gen=0 decision=viewer [DEBUG-b2d4] viewer net bytes=36 [DEBUG-b2d4] viewer net bytes=160 [DEBUG-b2d4] output chunk bytes=88 text="\u{1b}[?1049l\u{1b}]2;C:\\WINDOWS\\system32\\cmd.EXE\u{7}\u{1b}[0m\u{1b}[2J\u{1b}[H\u{1b}[1;1HACKDL_OUTPUT\u{1b}[0m\u{1b}[r\u{1b}[?25h\u{1b}[2;1H" CONN_LIFECYCLE: conn=9 role=brain wall_ms=1787487003722 mono_ms=1902 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=8 role=brain stream-subscriber stream=5 viewer session=1 endpoint=ack-deadlock-ep vid=0 wall_ms=1787487003722 mono_ms=1902 event=writer-exit role=viewer session=1 reason=channel-closed [REQ-CONN-POISON-ATTRIBUTION] PUMP_IPC_READER: exited STREAM_CONNBOUND_RETIRE:6: opener conn exited — FIN + terminal retire CONN_LIFECYCLE: conn=7 role=brain stream-subscriber stream=6 wall_ms=1787487003723 mono_ms=1903 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION] CONN_LIFECYCLE: conn=8 role=brain stream-subscriber stream=5 viewer session=1 endpoint=ack-deadlock-ep vid=0 wall_ms=1787487003723 mono_ms=1903 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION] SPAWN_PHASE:ack-deadlock-ep phase=row_removed session=1 lived_ms=2035 === P1b ACK-DEADLOCK GATE: flood_n=64 flood_verdict=Sent broker_alive(net_status)=true sessions_answered=true concurrent_attach_subscribed=true attach_received_output=true (fixed = flood_verdict=Sent + broker_alive + sessions_answered true; pre-fix on a small-pipe/forkpty platform: the applied-ack stream fills the return direction → the per-conn handler deadlocks → flood watchdog times out. The loopback leg [subscribed/got_output] is a captured diagnostic, not asserted.) === CONN_LIFECYCLE: conn=1 role=brain controller session=1 endpoint=ack-deadlock-ep by=local wall_ms=1787487004608 mono_ms=2788 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION] ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.91s