When the only existing udp socket has data sent out on it and is closed prior to running the event
loop, all new udp sockets will fail to receive (and possibly send data)
Please see the attached tcl script for a demonstration of this bug
Also when the only existing udp socket has outgoing data still in it's buffer (i.e. -buffering full)
the udp package fails in a similar manner
Thanks to the author/maintainer of this package for it's usefulness and general ease of use :-)
Proof of concept tcl script