Julian Scheid
Julian Scheid
Managed to repro 🎉 It seems to be caused by a combination of sync and async invocations - at least with 3.4.1. https://github.com/jscheid/socketry-async-368 Please let me know what else I...
The test case (https://github.com/jscheid/socketry-async-368) appears to fail regardless of selector implementation (tested with select, epoll, uring, kqueue).
When it hangs, I can observe the following behaviour in `Scheduler#unblock` after adding some debug output (writing straight to stderr for the debug output, bypassing Ruby IO): immediately before or...