Bug#813189: libio-socket-ssl-perl: FTBFS with current libssl1.0.2: t/startssl-failed.t hangs

Niko Tyni ntyni at debian.org
Sat Jan 30 19:24:26 UTC 2016


On Sat, Jan 30, 2016 at 12:03:27PM +0200, Niko Tyni wrote:
> Package: libio-socket-ssl-perl
> Version: 2.022-1
> Severity: serious
> X-Debbugs-Cc: openssl at packages.debian.org
> 
> The libio-socket-ssl-perl started hanging in its test suite
> with libssl1.0.2 upgrade from 1.0.2e-1 to 1.0.2f-2.
> 
> The hanging test is t/startssl-failed.t, and running it
> manually shows
> 
>  perl t/startssl-failed.t
>  1..9
>  ok #Server Initialization
>  ok #client tcp connect
>  ok #tcp accept
>  ok #send non-ssl data

It's looping in IO::Socket::SSL::stop_SSL, repeatedly getting 0 from
Net::SSLeay::shutdown(), which seems to be just a thin wrapper for
the libssl SSL_shutdown().

Reverting
 https://github.com/openssl/openssl/commit/f73c737c7ac908c5d6407c419769123392a3b0a9
makes things work again.

Kurt, which one do you think is wrong?
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list