Вы не указали, как долго он замерзает ... или вы имели в виду полностью замороженный, никогда не возвращающийся.
Если имя локального хоста (возвращаемое из вызова JNI) не является «localhost», IP-адрес для локального имени разрешается с помощью InetAddress.getAddressFromNameService (). Это вызов DNS, который может блокировать на неопределенное время поиск и доступ к серверу имен.