Subject: | t/local/04_basic.t hangs on Suse 11 P2 - Threaded Perl - Net::SSLeay 1.52 |
Date: | Mon, 11 Mar 2013 20:48:20 -0500 |
To: | bug-Net-SSLeay [...] rt.cpan.org |
From: | Scott Hildreth <shildreth [...] allantgroup.com> |
The test hangs when Net::SSLeay::SSLeay_add_ssl_algorithms() is called. I've tried it with
5.16.2, 5.14.4. Non-Threaded versions pass the tests. OpenSSL-0.9.8j is installed.
If I compile a 5.12.4 or 5.14.2 Threaded perls, it hangs on test 05_passwd_cb.t
(zsh@dbprf02) /usr/packages/Perl/Net-SSLeay-1.51># make test
PERL_DL_NONLAZY=1 /usr/local/perl-5.12.4-thr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t
t/handle/local/05_use.t ................ ok
t/local/01_pod.t ....................... skipped: Test::Pod 1.00 required for testing POD
t/local/02_pod_coverage.t .............. skipped: Test::Pod::Coverage 1.00 required for testing POD coverage
t/local/03_use.t ....................... ok
t/local/04_basic.t ..................... ok
t/local/05_passwd_cb.t .................
It is hanging in the same function,
main::(t/local/05_passwd_cb.t:11): Net::SSLeay::add_ssl_algorithms();
I don't know if this is relevant, but I need to Ctrl-Z the debugger and run a kill -9 on the pid to get out of the
debugging session.
If I run the test on Suse 11 P1, same openssl installed and perl-5.14.2(Threaded) the tests all pass.
I really need a threaded perl on this server so any help would be much appreciated.
Scott
5.16.2, 5.14.4. Non-Threaded versions pass the tests. OpenSSL-0.9.8j is installed.
If I compile a 5.12.4 or 5.14.2 Threaded perls, it hangs on test 05_passwd_cb.t
(zsh@dbprf02) /usr/packages/Perl/Net-SSLeay-1.51># make test
PERL_DL_NONLAZY=1 /usr/local/perl-5.12.4-thr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t
t/handle/local/05_use.t ................ ok
t/local/01_pod.t ....................... skipped: Test::Pod 1.00 required for testing POD
t/local/02_pod_coverage.t .............. skipped: Test::Pod::Coverage 1.00 required for testing POD coverage
t/local/03_use.t ....................... ok
t/local/04_basic.t ..................... ok
t/local/05_passwd_cb.t .................
It is hanging in the same function,
main::(t/local/05_passwd_cb.t:11): Net::SSLeay::add_ssl_algorithms();
I don't know if this is relevant, but I need to Ctrl-Z the debugger and run a kill -9 on the pid to get out of the
debugging session.
If I run the test on Suse 11 P1, same openssl installed and perl-5.14.2(Threaded) the tests all pass.
I really need a threaded perl on this server so any help would be much appreciated.
Scott