CPythonの既知の不具合に遭遇した。処理系本体ではなく、標準ライブラリの問題のようだ。 界隈では有名な話かもしれないが、忘れないように個人的なメモを残しておく。 具体的には、標準ライブラリのsocketを使用して自前でUDPパケットを受信する、以下のようなスクリプトで遭遇した。 #!/usr/bin/env python3 import socket BIND_ADDR = '127.0.0.1' BIND_PORT = 41214 try: for ai in socket.getaddrinfo(BIND_ADDR, BIND_PORT, socket.AF_UNSPEC, socket.SOCK_DGRAM): family, socktype, protocol, _, sockaddr = ai with socket.socket(family, socktype, pro