https://bugzilla.redhat.com/show_bug.cgi?id=1616198
Bug ID: 1616198
Summary: perl-IO-Socket-SSL-2.058-1.fc29 FTBFS with OpenSSL
1.1.1: t/core.t hangs
Product: Fedora
Version: 29
Component: perl-IO-Socket-SSL
Assignee: paul(a)city-fan.org
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: alexl(a)redhat.com, caillon+fedoraproject(a)gmail.com,
caolanm(a)redhat.com, jose.p.oliveira.oss(a)gmail.com,
mbarnes(a)fastmail.com, paul(a)city-fan.org,
perl-devel(a)lists.fedoraproject.org,
rhughes(a)redhat.com, rstrode(a)redhat.com,
sandmann(a)redhat.com
perl-IO-Socket-SSL-2.058-1.fc29 fails to build with OpenSSL 1.1.1 because
t/core.t test hangs at:
$ perl -Iblib/{arch,lib} t/core.t
[...]
ok - Client Verify-sub Check
ok - Client Verify-sub Check
ok - Client Init from Fileno Check
ok - Peer address check
and a perl process consumes all CPU time. It seems that an SSL server never
returns from this non-blocking read:
if ($CAN_NONBLOCK) {
$client->blocking(0);
→ $client->read($buffer, 20, 0);
is( $SSL_ERROR, SSL_WANT_READ, "Server Nonblocking Check 1");
}
This happens with:
openssl-1.1.1-0.pre8.4.fc29.x86_64
perl-Net-SSLeay-1.85-5.fc29.x86_64
I don't know yet the root cause. I'm creating this bug report to have something
for tracking. I will work on this and post new updates here.
--
You are receiving this mail because:
You are on the CC list for the bug.