On Sat, Mar 31, 2018 at 04:42:36PM -0400, John David Anglin wrote:
> Source: ruby2.5
> Version: 2.5.x
> Followup-For: Bug #881773
> 
> Dear Maintainer,
> 
> In the 2.5.1 build, test #361 fails as follows:
> 
> #361 test_insns.rb:389:in `block in <top (required)>' F 0.090
> stderr output is not empty
>    bootstraptest.tmp.rb:3:in `once': stack level too deep (SystemStackError)
>            from bootstraptest.tmp.rb:7:in `block in once'
>            from bootstraptest.tmp.rb:3:in `once'
>            from bootstraptest.tmp.rb:7:in `block in once'
>            from bootstraptest.tmp.rb:3:in `once'
>            from bootstraptest.tmp.rb:7:in `block in once'
>            from bootstraptest.tmp.rb:3:in `once'
>            from bootstraptest.tmp.rb:7:in `block in once'
>            from bootstraptest.tmp.rb:3:in `once'
>             ... 97 levels...
>            from bootstraptest.tmp.rb:3:in `once'
>            from bootstraptest.tmp.rb:7:in `block in once'
>            from bootstraptest.tmp.rb:3:in `once'
>            from bootstraptest.tmp.rb:11:in `<main>'
> 
> So, it appears the test causes a stack overflow on hppa.
> 
> It is not uncommon for hppa to require twice the stack space x86 needs.
> Is there a way to increase the stack allocation for hppa (e.g., using ulimit)?
> Otherwise, I would say the test needs to be skipped on hppa.

I don't think working around this in the tests is the correct solution
to the issue. There was a similar problem on ppc64el recently, maybe you
can find a similar solution for hppa:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881772

I don't have the cycles to go after this myself, but I'll be happy to
take a patch (but please also send it upstream).

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Pkg-ruby-extras-maintainers mailing list
Pkg-ruby-extras-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to