diff --git a/newsfragments/234.bugfix b/newsfragments/234.bugfix new file mode 100644 index 0000000..00a0ce9 --- /dev/null +++ b/newsfragments/234.bugfix @@ -0,0 +1,6 @@ +Handle broken channel/stream faults where the root's tty lock is left acquired by some +child actor who went MIA and the root ends up hanging indefinitely. + +There's two parts here: +- Don't shield wait on the lock +- Always do our best to release the lock on the expected worst case connection faults