Используемые версии Synapse - 38, 39, 40
Используемые версии SSL библиотек - от 0.9.8d до 1.0.1с
Код:
http := thttpsend.create;
addr := prox [random (prox.count - 1)];
http.sock.socksip := copy (addr, 1, pos (':', addr) - 1);
http.sock.socksport := copy (addr, pos (':', addr) + 1, maxint);
http.httpmethod ('GET', 'https://facebook.com/');
freeandnil (http);
Создается N потоков с этим кодом внутри. Завершаются не все (в среднем 980 из 1000). Было выяснено, что оставшиеся висеть держат соединение (ESTABLISHED статус), и ничего не делают, негодники.
Собственно проблема.