* **uvloop version**: master * **Python version**: 3.10+ * **Platform**: unix * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: yes * **Does uvloop behave differently from vanilla asyncio? How?**: yes uvloop: tr = UnixTransport.new(self, protocol, None, waiter, context) tr.connect(path) <--- uses uv_pipe_connect which uses uv__strscpy which assumes zero terminated string asyncio: sock_connect -> getsockaddrarg (in socketmodule.c) which uses memcpy I have raised this with libuv as issue: https://github.com/libuv/libuv/discussions/3911