Subject: Bug#851176: FTBFS on sparc64: invalid heap
expanding (base_length: 89,
GC.stat[:heap_eden_pages]: 92)

Source: ruby2.3
Version: 2.3.3-1
Severity: important
User: [email protected]
Usertags: sparc64
X-Debbugs-Cc: [email protected]

Currently, ruby2.3 FTBFS on sparc64 (and has done for a while) due to a
single test case failure:

> 1) Failure:
> TestGc#test_expand_heap [/<<PKGBUILDDIR>>/test/ruby/test_gc.rb:293]:
> invalid heap expanding (base_length: 89, GC.stat[:heap_eden_pages]: 92).
> Expected |89 - 92| (3) to be <= 2.
> 15901 tests, 2236055 assertions, 1 failures, 0 errors, 82 skips

I see that the threshold was initially 1, but was bumped up to 2 by
upstream. Is this failure indicative of a problem, or should the
threshold be further relaxed?

The porterbox is available to all DDs. I have not
tried reproducing this bug on it, but the consistent failure across 3
different buildds gives me confidence that it can be reproduced on



Programming list archiving by: Enterprise Git Hosting