unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
From: Alexander Reisner <reisnerad@gmail.com>
To: 69458@debbugs.gnu.org
Subject: bug#69458: make check: failed test-out-of-memory
Date: Wed, 28 Feb 2024 09:11:30 -0600	[thread overview]
Message-ID: <CAKGeHj=yMA+0MuUgdkqx1LMhDAeRGmTnNRzeLJTkRHPZwwaztQ@mail.gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 791 bytes --]

Hello,

I am getting a failed test with "make check" for Guile 3.0.9. I downloaded
the sources from here: https://ftp.gnu.org/gnu/guile/guile-3.0.9.tar.xz

Machine type (as per config.guess): x86_64-pc-linux-gnu
Configured with: ./configure --prefix="$MY_PREFIX"
OS: Kubuntu 22.04.4 LTS
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0

Running "make check" results in 1 test failure: "FAIL: test-out-of-memory"
(see attached log).

Running check-guile results in:
"Totals for this test run:
passes:                 42596
failures:               0
unexpected passes:      0
expected failures:      10
unresolved test cases:  573
untested test cases:    1
unsupported test cases: 1
errors:                 0"

Please let me know if there's any other information I can provide.

Thanks,
Alex Reisner

[-- Attachment #1.2: Type: text/html, Size: 1095 bytes --]

[-- Attachment #2: check-output.txt --]
[-- Type: text/plain, Size: 9230 bytes --]

  GEN      public-submodule-commit
make  check-recursive
make[1]: Entering directory '/home/alex/build/guile-3.0.9'
Making check in lib
make[2]: Entering directory '/home/alex/build/guile-3.0.9/lib'
make  check-recursive
make[3]: Entering directory '/home/alex/build/guile-3.0.9/lib'
make[4]: Entering directory '/home/alex/build/guile-3.0.9/lib'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/alex/build/guile-3.0.9/lib'
make[3]: Leaving directory '/home/alex/build/guile-3.0.9/lib'
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/lib'
Making check in meta
make[2]: Entering directory '/home/alex/build/guile-3.0.9/meta'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/meta'
Making check in libguile
make[2]: Entering directory '/home/alex/build/guile-3.0.9/libguile'
make  check-am
make[3]: Entering directory '/home/alex/build/guile-3.0.9/libguile'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/alex/build/guile-3.0.9/libguile'
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/libguile'
Making check in module
make[2]: Entering directory '/home/alex/build/guile-3.0.9/module'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/module'
Making check in stage0
make[2]: Entering directory '/home/alex/build/guile-3.0.9/stage0'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/stage0'
Making check in stage1
make[2]: Entering directory '/home/alex/build/guile-3.0.9/stage1'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/stage1'
Making check in stage2
make[2]: Entering directory '/home/alex/build/guile-3.0.9/stage2'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/stage2'
Making check in guile-readline
make[2]: Entering directory '/home/alex/build/guile-3.0.9/guile-readline'
make  check-am
make[3]: Entering directory '/home/alex/build/guile-3.0.9/guile-readline'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/alex/build/guile-3.0.9/guile-readline'
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/guile-readline'
Making check in examples
make[2]: Entering directory '/home/alex/build/guile-3.0.9/examples'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/examples'
Making check in emacs
make[2]: Entering directory '/home/alex/build/guile-3.0.9/emacs'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/emacs'
Making check in test-suite
make[2]: Entering directory '/home/alex/build/guile-3.0.9/test-suite'
Making check in standalone
make[3]: Entering directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
make  check-am
make[4]: Entering directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
make  test-num2integral test-round test-foreign-object-c test-list test-unwind test-conversion test-loose-ends test-scm-c-read test-scm-take-locale-symbol test-scm-take-u8vector test-scm-to-latin1-string test-scm-values test-scm-c-bind-keyword-arguments test-srfi-4 test-with-guile-module test-scm-with-guile test-scm-spawn-thread test-pthread-create test-pthread-create-secondary test-smob-mark test-smob-mark-race test-system-cmds test-bad-identifiers test-require-extension test-guile-snarf test-import-order test-command-line-encoding test-command-line-encoding2 test-language test-guild-compile test-signal-fork test-asmobs test-ffi test-foreign-object-scm test-fast-slot-ref test-mb-regexp test-use-srfi test-extensions test-stack-overflow test-out-of-memory test-close-on-exec
make[5]: Entering directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
make[5]: 'test-num2integral' is up to date.
make[5]: 'test-round' is up to date.
make[5]: 'test-foreign-object-c' is up to date.
make[5]: 'test-list' is up to date.
make[5]: 'test-unwind' is up to date.
make[5]: 'test-conversion' is up to date.
make[5]: 'test-loose-ends' is up to date.
make[5]: 'test-scm-c-read' is up to date.
make[5]: 'test-scm-take-locale-symbol' is up to date.
make[5]: 'test-scm-take-u8vector' is up to date.
make[5]: 'test-scm-to-latin1-string' is up to date.
make[5]: 'test-scm-values' is up to date.
make[5]: 'test-scm-c-bind-keyword-arguments' is up to date.
make[5]: 'test-srfi-4' is up to date.
make[5]: 'test-with-guile-module' is up to date.
make[5]: 'test-scm-with-guile' is up to date.
make[5]: 'test-scm-spawn-thread' is up to date.
make[5]: 'test-pthread-create' is up to date.
make[5]: 'test-pthread-create-secondary' is up to date.
make[5]: 'test-smob-mark' is up to date.
make[5]: 'test-smob-mark-race' is up to date.
make[5]: Nothing to be done for 'test-system-cmds'.
make[5]: Nothing to be done for 'test-bad-identifiers'.
make[5]: Nothing to be done for 'test-require-extension'.
make[5]: Nothing to be done for 'test-guile-snarf'.
make[5]: Nothing to be done for 'test-import-order'.
make[5]: Nothing to be done for 'test-command-line-encoding'.
make[5]: Nothing to be done for 'test-command-line-encoding2'.
make[5]: Nothing to be done for 'test-language'.
make[5]: Nothing to be done for 'test-guild-compile'.
make[5]: Nothing to be done for 'test-signal-fork'.
make[5]: Nothing to be done for 'test-asmobs'.
make[5]: Nothing to be done for 'test-ffi'.
make[5]: Nothing to be done for 'test-foreign-object-scm'.
make[5]: 'test-fast-slot-ref' is up to date.
make[5]: Nothing to be done for 'test-mb-regexp'.
make[5]: 'test-use-srfi' is up to date.
make[5]: Nothing to be done for 'test-extensions'.
make[5]: Nothing to be done for 'test-stack-overflow'.
make[5]: Nothing to be done for 'test-out-of-memory'.
make[5]: Nothing to be done for 'test-close-on-exec'.
make[5]: Leaving directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
make  check-TESTS
make[5]: Entering directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
PASS: test-system-cmds
PASS: test-bad-identifiers
PASS: test-require-extension
PASS: test-guile-snarf
PASS: test-import-order
PASS: test-command-line-encoding
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
guile: warning: failed to install locale
PASS: test-command-line-encoding2
PASS: test-language
error: interrupted by the user
PASS: test-guild-compile
wrote `/home/alex/build/guile-3.0.9/cache/guile/ccache/3.0-LE-8-4.6/home/alex/build/guile-3.0.9/test-suite/standalone/test-signal-fork.go'
parent: 213406
child: 213470
...................................................
completed
PASS: test-signal-fork
PASS: test-num2integral
PASS: test-round
PASS: test-asmobs
PASS: test-ffi
PASS: test-foreign-object-scm
PASS: test-foreign-object-c
PASS: test-list
PASS: test-unwind
PASS: test-conversion
PASS: test-loose-ends
PASS: test-fast-slot-ref
PASS: test-mb-regexp
PASS: test-use-srfi
PASS: test-scm-c-read
PASS: test-scm-take-locale-symbol
PASS: test-scm-take-u8vector
PASS: test-scm-to-latin1-string
PASS: test-scm-values
PASS: test-scm-c-bind-keyword-arguments
PASS: test-srfi-4
PASS: test-extensions
PASS: test-with-guile-module
PASS: test-scm-with-guile
PASS: test-scm-spawn-thread
PASS: test-pthread-create
PASS: test-pthread-create-secondary
PASS: test-smob-mark
PASS: test-smob-mark-race
wrote `/home/alex/build/guile-3.0.9/cache/guile/ccache/3.0-LE-8-4.6/home/alex/build/guile-3.0.9/test-suite/standalone/test-stack-overflow.go'
allocate_stack failed: Cannot allocate memory
allocate_stack failed: Cannot allocate memory
allocate_stack failed: Cannot allocate memory
allocate_stack failed: Cannot allocate memory
allocate_stack failed: Cannot allocate memory
PASS: test-stack-overflow
wrote `/home/alex/build/guile-3.0.9/cache/guile/ccache/3.0-LE-8-4.6/home/alex/build/guile-3.0.9/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: 2 MiB. Returning NULL!
error creating finalization thread: Cannot allocate memory
mmap(PROT_NONE) failed
/bin/bash: line 6: 214704 Aborted                 (core dumped) top_srcdir="../.." srcdir="." builddir="." GUILE_AUTO_COMPILE=0 "../../meta/build-env" ${dir}$tst
FAIL: test-out-of-memory

;;; (child-exception ("scm_fdes_to_port" "~A" ("Bad file descriptor") (9)))

;;; (child-status 256)
PASS: test-close-on-exec
==================================
1 of 41 tests failed
Please report to bug-guile@gnu.org
==================================
make[5]: *** [Makefile:2967: check-TESTS] Error 1
make[5]: Leaving directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
make[4]: *** [Makefile:3093: check-am] Error 2
make[4]: Leaving directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
make[3]: *** [Makefile:3095: check] Error 2
make[3]: Leaving directory '/home/alex/build/guile-3.0.9/test-suite/standalone'
make[2]: *** [Makefile:2182: check-recursive] Error 1
make[2]: Leaving directory '/home/alex/build/guile-3.0.9/test-suite'
make[1]: *** [Makefile:2152: check-recursive] Error 1
make[1]: Leaving directory '/home/alex/build/guile-3.0.9'
make: *** [Makefile:2544: check] Error 2

                 reply	other threads:[~2024-02-28 15:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAKGeHj=yMA+0MuUgdkqx1LMhDAeRGmTnNRzeLJTkRHPZwwaztQ@mail.gmail.com' \
    --to=reisnerad@gmail.com \
    --cc=69458@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).