DF-4046 / run.log
--- device presence ---
vtnet0 lo0
--- module ---
KLD_OK
kern.stgereplica.arm: 0 -> 0
<<< LIVE SESSION CUT HERE: the observing shell's sleep never completed --
callout starvation from the wedge froze it; the host-side tool timed
the ssh session out 120s later. The (sysctl stop=1 &) stopper HAD run:
see serial console below. Recovery required a force-kill + with-src
revert (clean shutdown impossible). >>>
--- post-wedge probes (separate ssh sessions; foreground observing shell of
run.sh never completed -- callout starvation froze its sleep) ---
$ ps -o pid,stat,wchan,command -ax | grep -E "stop=1" | grep -v grep
43529 D0 costp sysctl kern.stgereplica.stop=1
^ kern_timeout.c:920 ssleep "costp"
$ ps -o pid,stat,wchan,command -ax | grep -iE "softclock|stop=1" | grep -v grep
-1 B0 - (softclock 0)
-1 B1 - (softclock 1)
-1 B2 slize (softclock 2) <- stge_tick replica parked in
-1 B3 - (softclock 3) lwkt_serialize_enter ("slize")
-1 B4 - (softclock 4)
-1 B5 - (softclock 5)
43529 D0 costp sysctl kern.stgereplica.stop=1
--- serial console (boot.log tail) ---
stgereplica: loaded (hz=100)
stgereplica: armed (stge_tick shape, 1-tick period; stge uses hz)
stgereplica: stge_tick parked on our serializer (fired=202 ran=201) - entering callout_stop()
stgereplica: IF THIS IS THE LAST stgereplica LINE, AB-BA DEADLOCK IS PROVEN
<<< nothing after this line; callout_stop() never returned >>>