всё это не отменяет того, что на самом деле беда происходит раньше, в какой-то непонятный момент времени, из-за чего сокеты вдруг начинают течь, и вот эта функция бросает эксепшн.. при этом сервер начинает подавать признаки комы, отвечая от силы на 5% входящих соединений.. при этом вместе с сокетами начинает ещё и течь память.. что как бы логично, память ведь аллоцируется под это дело