-
Notifications
You must be signed in to change notification settings - Fork 550
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failing tests for Perl 5.14.0 on Solaris 10 #11383
Comments
From nxadm@cpan.orgCreated by nxadm@cpan.orgHi, The 64-bit build of Perl 5.14.0 on Solaris 10 does no pass all the tests We can talk about a regression because Perl 5.12.3 (64-bit, threaded) builds The configure parameters are as follows: - Solaris 10, Sun Studio 12, 64-bit non-threaded perl build: - Solaris 10, Sun Studio 12, 64-bit threaded perl build: Stripped down configure options where tried (just -Duse64bitall and The detailed output of the tests (harnass) is attached in two corresponding Having discussed this issue with the people of OpenCSW, a community Solaris Perl Info
|
From nxadm@cpan.org* Solaris 10, Sun Studio 12, 64-bit non-threaded perl build: => Failing tests: => harnass output: Test Summary Report ../cpan/autodie/t/context.t (Wstat: 139 Tests: 0 Failed: 0) Test Summary Report ../cpan/autodie/t/context_lexical.t (Wstat: 139 Tests: 9 Failed: 0) # Failed (TODO) test 'FORMAT slot intact at run time' # Failed (TODO) test 'FORMAT slot correct at run time' Test Summary Report ../cpan/autodie/t/format-clobber.t (Wstat: 139 Tests: 21 Failed: 0) Test Summary Report ../cpan/autodie/t/usersub.t (Wstat: 139 Tests: 11 Failed: 0) Test Summary Report ../dist/Storable/t/attach_errors.t (Wstat: 139 Tests: 35 Failed: 0) Test Summary Report op/blocks.t (Wstat: 139 Tests: 0 Failed: 0) Test Summary Report op/caller.t (Wstat: 139 Tests: 0 Failed: 0) Test Summary Report op/gv.t (Wstat: 139 Tests: 91 Failed: 0) Test Summary Report op/method.t (Wstat: 139 Tests: 0 Failed: 0) Test Summary Report op/stash.t (Wstat: 139 Tests: 8 Failed: 0) |
From nxadm@apt-get.beAs expected from the releases notes of 5.14.1, the building problems on |
From @smpetersOn Mon Jun 20 10:46:05 2011, nxadm wrote:
I'll get a virtual machine setup this weekend to try this out. Steve |
The RT System itself - Status changed from 'new' to 'open' |
From nxadm@cpan.orgOn Thu, Sep 8, 2011 at 6:00 PM, Steve Peters via RT
Thank yoi, Steve. Feel free to contact me. We are in the process of setting up (Solaris) smoke servers to detect Claudio |
From @rurbanI'm testing it now on my SunOS solaris 5.11 11.0 i86pc i386 i86pc Those work fine - but all 32bit: So far I've got for 64-bit LD_LIBRARY_PATH=/usr/share/src/perl/build- If I don't find anything we'd need a perl -V from your solaris box, |
From [Unknown Contact. See original ticket]I'm testing it now on my SunOS solaris 5.11 11.0 i86pc i386 i86pc Those work fine - but all 32bit: So far I've got for 64-bit LD_LIBRARY_PATH=/usr/share/src/perl/build- If I don't find anything we'd need a perl -V from your solaris box, |
From @rurbanI was able to reproduce it with this (suncc, 64bit threads): Summary of my perl5 (revision 5 version 14 subversion 2) configuration: The failure is in anonymise_cv_maybe at ithread_clear, perl_destruct: Program received signal SIGSEGV, Segmentation fault. 6009 /* if not, anonymise: */ I'm not so good in knowing all 64bit registers on suncc by hard. (gdb) p *(GV*)0xaa6a58 and the gv_stash is indeed corrupt: -- |
From @rurbanbisected to v5.15.3-240-gf778bcf universal.c: sv_does() UTF8 cleanup This is the first commit after 5.14.2 which fixes solaris suncc 64bit commit f778bcf universal.c: sv_does() UTF8 cleanup. The problem is that the previous commits from on v5.15.3-201-gd35fec6 "sv.c", line 9181: undefined symbol: PERL_ARGS_ASSERT_SV_REF |
From @HugmeirOn Wed, Feb 29, 2012 at 7:42 PM, Reini Urban via RT <
This seems like a separate bug, since those commits were never merged to The undefined symbol PERL_ARGS_ASSERT_SV_REF was me being sloppy in that |
From @rurbanFinished a revised bisecter with make regen added. ./Configure -des -Duseithreads -Duse64bitall -Dusethreads -Dcc=cc - The first good commit for solaris suncc 64bit threaded since 5.12.4 is STATIC void @@ -5913,10 +5912,10 @@ S_anonymise_cv_maybe(pTHX_ GV *gv, CV* cv) /* if not, anonymise: */ I cherry-picked 1bac5ec on 5.14.2 and all tests pass now. |
From nxadm@apt-get.beI would propose to close this bug. Reini's patch fixes the problem. (There is however a non-related test failure in perl 5.16.1; I am |
From [Unknown Contact. See original ticket]I would propose to close this bug. Reini's patch fixes the problem. (There is however a non-related test failure in perl 5.16.1; I am |
@cpansprout - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#91678 (status was 'resolved')
Searchable as RT91678$
The text was updated successfully, but these errors were encountered: