Re: OpenSSL version 3.0.0-alpha1 build failed
On 30/04/2020 22:44, Matt Caswell wrote: > This appears to be a bug in perl. You have a very old version of perl > (the oldest we support is 5.10.0). It's probably worth trying to upgrade it. I've seen a very similar (but not quite the same) crash in an older version of perl on a different platform. Please see the workaround procedure I've documented here: https://github.com/openssl/openssl/issues/11694 Please could you try this out and let me know if it works? Thanks Matt > > Matt > > > On 30/04/2020 22:12, Ken Goldman wrote: >> My build failed with the below. >> >> x86_64 Linux kernel 2.6.32 >> RHEL 6.7 >> Perl 5.10.1 >> >> Everything through 1.1.1e was successful. >> >> ~~ >> >> >> ./config >> Operating system: x86_64-whatever-linux2 >> Configuring OpenSSL version 3.0.0-alpha1 for target linux-x86_64 >> Using os-specific seed configuration >> *** glibc detected *** /usr/bin/perl: double free or corruption (out): >> 0x02a401e0 *** >> === Backtrace: = >> /lib64/libc.so.6[0x3c2fa75dee] >> /lib64/libc.so.6[0x3c2fa78c80] >> /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x6a5)[0x3c35ab93c5] >> /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] >> /usr/lib64/perl5/CORE/libperl.so(Perl_av_undef+0x58)[0x3c35aa4018] >> /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x598)[0x3c35ab92b8] >> /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] >> /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x47c)[0x3c35ab919c] >> /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] >> /usr/lib64/perl5/CORE/libperl.so(Perl_hv_free_ent+0x42)[0x3c35a9e8c2] >> /usr/lib64/perl5/CORE/libperl.so[0x3c35a9fde1] >> /usr/lib64/perl5/CORE/libperl.so(Perl_hv_clear+0xfa)[0x3c35a9ffea] >> /usr/lib64/perl5/CORE/libperl.so(Perl_leave_scope+0xea8)[0x3c35ad6258] >> /usr/lib64/perl5/CORE/libperl.so(Perl_pp_unstack+0x59)[0x3c35aa8419] >> /usr/lib64/perl5/CORE/libperl.so(Perl_runops_standard+0x16)[0x3c35aa4b06] >> /usr/lib64/perl5/CORE/libperl.so(perl_run+0x338)[0x3c35a4d0d8] >> /usr/bin/perl(main+0x154)[0x400e74] >> /lib64/libc.so.6(__libc_start_main+0xfd)[0x3c2fa1ed1d] >> [snipped] >>
Re: OpenSSL version 3.0.0-alpha1 build failed
For what it's worth, I also get similar perl crashes from the Configure script. All of my build servers (which I do not control) have perl 5.10.1 installed on Oracle Linux 6.5. I tested with 5.12.5 and that also crashed in the same way. 5.14.4 is the oldest version (stable branch) I could find that worked. Tom.III On Thu, Apr 30, 2020 at 2:44 PM Matt Caswell wrote: > This appears to be a bug in perl. You have a very old version of perl > (the oldest we support is 5.10.0). It's probably worth trying to upgrade > it. > > Matt > > > On 30/04/2020 22:12, Ken Goldman wrote: > > My build failed with the below. > > > > x86_64 Linux kernel 2.6.32 > > RHEL 6.7 > > Perl 5.10.1 > > > > Everything through 1.1.1e was successful. > > > > ~~ > > > > > > ./config > > Operating system: x86_64-whatever-linux2 > > Configuring OpenSSL version 3.0.0-alpha1 for target linux-x86_64 > > Using os-specific seed configuration > > *** glibc detected *** /usr/bin/perl: double free or corruption (out): > > 0x02a401e0 *** > > === Backtrace: = > > /lib64/libc.so.6[0x3c2fa75dee] > > /lib64/libc.so.6[0x3c2fa78c80] > > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x6a5)[0x3c35ab93c5] > > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] > > /usr/lib64/perl5/CORE/libperl.so(Perl_av_undef+0x58)[0x3c35aa4018] > > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x598)[0x3c35ab92b8] > > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] > > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x47c)[0x3c35ab919c] > > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] > > /usr/lib64/perl5/CORE/libperl.so(Perl_hv_free_ent+0x42)[0x3c35a9e8c2] > > /usr/lib64/perl5/CORE/libperl.so[0x3c35a9fde1] > > /usr/lib64/perl5/CORE/libperl.so(Perl_hv_clear+0xfa)[0x3c35a9ffea] > > /usr/lib64/perl5/CORE/libperl.so(Perl_leave_scope+0xea8)[0x3c35ad6258] > > /usr/lib64/perl5/CORE/libperl.so(Perl_pp_unstack+0x59)[0x3c35aa8419] > > /usr/lib64/perl5/CORE/libperl.so(Perl_runops_standard+0x16)[0x3c35aa4b06] > > /usr/lib64/perl5/CORE/libperl.so(perl_run+0x338)[0x3c35a4d0d8] > > /usr/bin/perl(main+0x154)[0x400e74] > > /lib64/libc.so.6(__libc_start_main+0xfd)[0x3c2fa1ed1d] > > [snipped] > > >
Re: OpenSSL version 3.0.0-alpha1 build failed
This appears to be a bug in perl. You have a very old version of perl (the oldest we support is 5.10.0). It's probably worth trying to upgrade it. Matt On 30/04/2020 22:12, Ken Goldman wrote: > My build failed with the below. > > x86_64 Linux kernel 2.6.32 > RHEL 6.7 > Perl 5.10.1 > > Everything through 1.1.1e was successful. > > ~~ > > > ./config > Operating system: x86_64-whatever-linux2 > Configuring OpenSSL version 3.0.0-alpha1 for target linux-x86_64 > Using os-specific seed configuration > *** glibc detected *** /usr/bin/perl: double free or corruption (out): > 0x02a401e0 *** > === Backtrace: = > /lib64/libc.so.6[0x3c2fa75dee] > /lib64/libc.so.6[0x3c2fa78c80] > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x6a5)[0x3c35ab93c5] > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] > /usr/lib64/perl5/CORE/libperl.so(Perl_av_undef+0x58)[0x3c35aa4018] > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x598)[0x3c35ab92b8] > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_clear+0x47c)[0x3c35ab919c] > /usr/lib64/perl5/CORE/libperl.so(Perl_sv_free2+0x52)[0x3c35ab95d2] > /usr/lib64/perl5/CORE/libperl.so(Perl_hv_free_ent+0x42)[0x3c35a9e8c2] > /usr/lib64/perl5/CORE/libperl.so[0x3c35a9fde1] > /usr/lib64/perl5/CORE/libperl.so(Perl_hv_clear+0xfa)[0x3c35a9ffea] > /usr/lib64/perl5/CORE/libperl.so(Perl_leave_scope+0xea8)[0x3c35ad6258] > /usr/lib64/perl5/CORE/libperl.so(Perl_pp_unstack+0x59)[0x3c35aa8419] > /usr/lib64/perl5/CORE/libperl.so(Perl_runops_standard+0x16)[0x3c35aa4b06] > /usr/lib64/perl5/CORE/libperl.so(perl_run+0x338)[0x3c35a4d0d8] > /usr/bin/perl(main+0x154)[0x400e74] > /lib64/libc.so.6(__libc_start_main+0xfd)[0x3c2fa1ed1d] > [snipped] >