FAIL: test-out-of-memory?

Asked by Dan Kegel on 2017-11-26

Building your guile-2.2 package, or indeed debian's, fails identically for me, with

wrote `/home/ubuntu/xsrc/guile-2.2-2.2.2+2.orig/cache/guile/ccache/2.2-LE-8-3.A/home/ubuntu/xsrc/guile-2.2-2.2.2+2.orig/test-suite/standalone/test-out-of-memory.go'
GC Warning: Failed to expand heap by 134348800 bytes
GC Warning: Failed to expand heap by 134217728 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
error creating finalization thread: Cannot allocate memory
GC Warning: Failed to expand heap by 1000132608 bytes
GC Warning: Failed to expand heap by 1000001536 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
GC Warning: Failed to expand heap by 499712 bytes
GC Warning: Failed to expand heap by 65536 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
GC Warning: Failed to expand heap by 499712 bytes
GC Warning: Failed to expand heap by 65536 bytes
GC Warning: Out of Memory! Heap size: 1 MiB. Returning NULL!
Warning: Unwind-only `out-of-memory' exception; skipping pre-unwind handler.
FAIL: test-out-of-memory
==================================
1 of 39 tests failed

This is on two different x86_64 machines, just running debuild -b -uc -us.

Suggestions?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu guile-2.2 Edit question
Assignee:
No assignee Edit question
Last query:
2017-11-26
Last reply:
2017-11-26

Does it relate to this
https://github.com/crystal-lang/crystal/issues/4119

I just searched the Web for:

GC: Failed to expand heap by 134217728 bytes

Dan Kegel (dank) said : #2

Maybe, but on bionic daily, rebuilding libgc with --enable-munmap and then running 'make check' in guile
not only still fails, but also core dumps.

Dan Kegel (dank) said : #3

http://lists.gnu.org/archive/html/guile-user/2017-11/msg00063.html indicates that it's a flaky test, maybe it should be disabled.

Can you help with this problem?

Provide an answer of your own, or ask Dan Kegel for more information if necessary.

To post a message you must log in.