-
Notifications
You must be signed in to change notification settings - Fork 577
BBC: AYOUNG/OpenVZ-0.01.tar.gz fails since 5.31.7 #17567
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
Comments
Bisection point to ....
@iabyn Dave, can you take a look? Thank you very much. |
Bisection points to f2f32cd for test failures in Devel::Hide as well. These were reported on list: Thank you very much. |
GH #15109, #17567 My original fix for this issue, v5.31.6-141-gf2f32cd638 made a shallow copy of &PL_compiling. However, for non-default warning bits, this made two COPs share the malloced() cop_warnings, and bad things ensured. In particular this was flagged up in: GH #17567: "BBC: AYOUNG/OpenVZ-0.01.tar.gz" The fix in this commit is to do a deep copy of the COP using newSTATEOP().
On Mon, Feb 17, 2020 at 05:01:45AM -0800, James E Keenan wrote:
> > OpenVZ-0.01 fails since perl 5.31.7. See http://fast-matrix.cpantesters.org/?dist=OpenVZ%200.01
> > It seems that "Out of memory" errors happen here.
> > Please note that the test suite always fails on *BSD systems, with all perl versions.
>
> Bisection point to ....
[snip]
> @iabyn Dave, can you take a look?
Should be fixed now with v5.31.9-121-gfb8188b84d.
Bisection points to f2f32cd for test failures in Devel::Hide as well. These were reported on list:
https://www.nntp.perl.org/group/perl.perl5.porters/2020/02/msg257128.html
Turns out that's a separate issue - I'll comment on that thread.
…--
All wight. I will give you one more chance. This time, I want to hear
no Wubens. No Weginalds. No Wudolf the wed-nosed weindeers.
-- Life of Brian
|
I had to revert the change from fb8188b which was causing some other issues during global destruction as seen on the smokers
view https://github.com/atoomic/perl5/runs/504137544?check_suite_focus=true |
@eserte Am I correct in understanding you to say that the OpenVZ test failures on *BSD are not Perl 5-related problems, but the distribution's problems? If so, then I think we can close this ticket, as I am now able to install OpenVZ against blead on Linux. What do your CPANtesters say? Thank you very much. |
It fails on *BSD since perl 5.8.9, so it's at least not a new bleadperl problem. |
GH #15109, #17567 [ this commit was originally applied as v5.31.9-121-gfb8188b84d, but was quickly reverted by v5.31.9-124-g6311900a66. I'm now -re-applying it, but with a 'SAVEFREEOP(PL_curcop)' added, which was missing from the original commit. ] My original fix for this issue, v5.31.6-141-gf2f32cd638 made a shallow copy of &PL_compiling. However, for non-default warning bits, this made two COPs share the malloced() cop_warnings, and bad things ensured. In particular this was flagged up in: GH #17567: "BBC: AYOUNG/OpenVZ-0.01.tar.gz" The fix in this commit is to do a deep copy of the COP using newSTATEOP().
On Thu, Mar 12, 2020 at 02:19:33PM -0700, Nicolas R. wrote:
I had to revert the change from fb8188b which was causing some other issues during global destruction as seen on the smokers
`Unbalanced string table refcount: (1) for "open_IN" during global destruction.`
Fixed fix now pushed as v5.31.9-162-gad89278aa2
…--
I thought I was wrong once, but I was mistaken.
|
I think we're ready to close this. |
OpenVZ-0.01 fails since perl 5.31.7. See http://fast-matrix.cpantesters.org/?dist=OpenVZ%200.01
It seems that "Out of memory" errors happen here.
Please note that the test suite always fails on *BSD systems, with all perl versions.
The text was updated successfully, but these errors were encountered: