From unknown Fri Sep 05 08:41:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30027 <30027@debbugs.gnu.org> To: bug#30027 <30027@debbugs.gnu.org> Subject: Status: core-updates: guile build hung during tests with defunct guile process Reply-To: bug#30027 <30027@debbugs.gnu.org> Date: Fri, 05 Sep 2025 15:41:00 +0000 retitle 30027 core-updates: guile build hung during tests with defunct guil= e process reassign 30027 guix submitter 30027 Mark H Weaver severity 30027 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 11:36:20 2018 Received: (at submit) by debbugs.gnu.org; 8 Jan 2018 16:36:20 +0000 Received: from localhost ([127.0.0.1]:41550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYaPL-0006pJ-7v for submit@debbugs.gnu.org; Mon, 08 Jan 2018 11:36:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYaPI-0006p4-IM for submit@debbugs.gnu.org; Mon, 08 Jan 2018 11:36:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYaP9-0002io-3T for submit@debbugs.gnu.org; Mon, 08 Jan 2018 11:36:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54706) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYaP8-0002if-Va for submit@debbugs.gnu.org; Mon, 08 Jan 2018 11:36:07 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYaP1-00057l-MU for bug-guix@gnu.org; Mon, 08 Jan 2018 11:36:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYaOx-0002d0-RF for bug-guix@gnu.org; Mon, 08 Jan 2018 11:35:59 -0500 Received: from world.peace.net ([50.252.239.5]:55038) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYaOx-0002cf-Ie for bug-guix@gnu.org; Mon, 08 Jan 2018 11:35:55 -0500 Received: from pool-72-93-33-196.bstnma.east.verizon.net ([72.93.33.196] helo=jojen) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1eYaOu-0007XG-6W; Mon, 08 Jan 2018 11:35:52 -0500 From: Mark H Weaver To: bug-guix@gnu.org Subject: core-updates: guile build hung during tests with defunct guile process Date: Mon, 08 Jan 2018 11:35:24 -0500 Message-ID: <87mv1oe2b7.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) While building core-updates locally on my x86_64 system running GuixSD, my first attempt to build guile-2.2.3 got hung up during the test suite. There was no CPU usage or terminal output for over 30 minutes, and 'ps' showed a defunct guile process at the bottom of the process tree. My second attempt to build it succeeded. Note that this is not 'guile-final', but rather the same derivation that would be built by "guix build guile". Also note that I do not use binary substitutes, so everything is built locally. Here's the tail of the build log, followed by an excerpt of "ps auxwwf" output: --8<---------------cut here---------------start------------->8--- starting phase `check' GEN public-submodule-commit make check-recursive make[1]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3' Making check in lib make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= lib' make check-recursive make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= lib' make[4]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= lib' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/l= ib' make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/l= ib' make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/l= ib' Making check in meta make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= meta' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/m= eta' Making check in libguile make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= libguile' make check-am make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= libguile' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/l= ibguile' make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/l= ibguile' Making check in bootstrap make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= bootstrap' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/b= ootstrap' Making check in module make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= module' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/m= odule' Making check in guile-readline make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= guile-readline' make check-am make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= guile-readline' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/g= uile-readline' make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/g= uile-readline' Making check in examples make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= examples' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/e= xamples' Making check in emacs make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= emacs' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/e= macs' Making check in test-suite make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite' Making check in standalone make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite/standalone' make check-am make[4]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite/standalone' make test-num2integral test-round test-foreign-object-c test-list test-unw= ind test-conversion test-loose-ends test-scm-c-read test-scm-take-locale-sy= mbol 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-wi= th-guile test-scm-spawn-thread test-pthread-create test-pthread-create-seco= ndary test-smob-mark test-smob-mark-race test-system-cmds test-bad-identifi= ers test-require-extension test-guile-snarf test-import-order test-command-= line-encoding test-command-line-encoding2 test-language test-guild-compile = test-asmobs test-ffi test-foreign-object-scm test-fast-slot-ref test-mb-reg= exp test-use-srfi test-extensions test-stack-overflow test-out-of-memory make[5]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite/standalone' CC test_num2integral-test-num2integral.o CC test_round-test-round.o CC test_foreign_object_c-test-foreign-object-c.o CC test_list-test-list.o CC test_unwind-test-unwind.o CC test_conversion-test-conversion.o CC test_loose_ends-test-loose-ends.o CC test_scm_c_read-test-scm-c-read.o CC test_scm_take_locale_symbol-test-scm-take-locale-symbol.o CC test_scm_take_u8vector-test-scm-take-u8vector.o CC test_scm_to_latin1_string-test-scm-to-latin1-string.o CC test_scm_values-test-scm-values.o CC test_scm_c_bind_keyword_arguments-test-scm-c-bind-keyword-argume= nts.o CC test_srfi_4-test-srfi-4.o CC test_with_guile_module-test-with-guile-module.o CC test_scm_with_guile-test-scm-with-guile.o CC test_scm_spawn_thread-test-scm-spawn-thread.o CC test_pthread_create-test-pthread-create.o CC test_pthread_create_secondary-test-pthread-create-secondary.o CC test_smob_mark-test-smob-mark.o 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-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'. CC test_smob_mark_race-test-smob-mark-race.o CCLD test-num2integral CCLD test-round CCLD test-foreign-object-c CCLD test-list CCLD test-unwind CCLD test-conversion CCLD test-loose-ends CCLD test-scm-c-read CCLD test-scm-take-locale-symbol CCLD test-scm-take-u8vector CCLD test-scm-to-latin1-string CCLD test-scm-values CCLD test-scm-c-bind-keyword-arguments CCLD test-srfi-4 CCLD test-with-guile-module CCLD test-scm-with-guile CCLD test-scm-spawn-thread CCLD test-pthread-create CCLD test-smob-mark CCLD test-pthread-create-secondary CCLD test-smob-mark-race make[5]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite/standalone' make check-TESTS make[5]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= 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 /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/standalone/test-co= mmand-line-encoding2: line 6: warning: setlocale: LC_ALL: cannot change loc= ale (en_US): No such file or directory /gnu/store/icz3hd36aqpjz5slyp4hhr8wsfbgiml1-bash-minimal-4.4.12/bin/sh: war= ning: setlocale: LC_ALL: cannot change locale (en_US) /gnu/store/icz3hd36aqpjz5slyp4hhr8wsfbgiml1-bash-minimal-4.4.12/bin/sh: war= ning: setlocale: LC_ALL: cannot change locale (en_US) /gnu/store/icz3hd36aqpjz5slyp4hhr8wsfbgiml1-bash-minimal-4.4.12/bin/bash: w= arning: 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 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 `/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccache/2.2= -LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/standalon= e/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 `/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccache/2.2= -LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/standalon= e/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 917504 bytes GC Warning: Failed to expand heap by 937984 bytes GC Warning: Failed to expand heap by 958464 bytes GC Warning: Failed to expand heap by 983040 bytes GC Warning: Failed to expand heap by 1003520 bytes GC Warning: Failed to expand heap by 1024000 bytes GC Warning: Failed to expand heap by 1048576 bytes GC Warning: Failed to expand heap by 65536 bytes GC Warning: Out of Memory! Heap size: 4 MiB. Returning NULL! GC Warning: Failed to expand heap by 65536 bytes GC Warning: Out of Memory! Heap size: 4 MiB. Returning NULL! GC Warning: Failed to expand heap by 65536 bytes GC Warning: Out of Memory! Heap size: 4 MiB. Returning NULL! PASS: test-out-of-memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D All 39 tests passed =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D make[5]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite/standalone' make[4]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite/standalone' make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite/standalone' Making check in vm make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite/vm' make check-TESTS make[4]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite/vm' running `./t-basic-contructs.scm'... reading... compiling... running... = reading... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /run-vm-tests.scm ;;; /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/./run-vm-te= sts.scm:59:0: warning: non-literal format string ;;; /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/./run-vm-te= sts.scm:60:0: warning: non-literal format string ;;; /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/./run-vm-te= sts.scm:61:0: warning: non-literal format string ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= run-vm-tests.scm.go ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-basic-contructs.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-basic-contructs.scm.go PASS: t-basic-contructs.scm running `./t-global-bindings.scm'... reading... compiling... running... = reading... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-global-bindings.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-global-bindings.scm.go PASS: t-global-bindings.scm running `./t-catch.scm'... reading... compiling... running... reading..= . ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-catch.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-catch.scm.go PASS: t-catch.scm running `./t-call-cc.scm'... reading... compiling... running... reading= ... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-call-cc.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-call-cc.scm.go PASS: t-call-cc.scm running `./t-closure.scm'... reading... compiling... running... reading= ... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-closure.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-closure.scm.go PASS: t-closure.scm running `./t-closure2.scm'... reading... compiling... running... readin= g... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-closure2.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-closure2.scm.go PASS: t-closure2.scm running `./t-closure3.scm'... reading... compiling... running... readin= g... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-closure3.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-closure3.scm.go PASS: t-closure3.scm running `./t-closure4.scm'... reading... compiling... running... readin= g... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-closure4.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-closure4.scm.go PASS: t-closure4.scm running `./t-do-loop.scm'... reading... compiling... running... reading= ... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-do-loop.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-do-loop.scm.go PASS: t-do-loop.scm running `./t-literal-integers.scm'... reading... compiling... running...= reading... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-literal-integers.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-literal-integers.scm.go PASS: t-literal-integers.scm running `./t-macros.scm'... reading... compiling... running... reading.= .. ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-macros.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-macros.scm.go PASS: t-macros.scm running `./t-macros2.scm'... reading... compiling... running... reading= ... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-macros2.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-macros2.scm.go PASS: t-macros2.scm running `./t-map.scm'... reading... compiling... running... reading... = ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-map.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-map.scm.go PASS: t-map.scm running `./t-or.scm'... reading... compiling... running... reading... = ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-or.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-or.scm.go PASS: t-or.scm running `./t-proc-with-setter.scm'... reading... compiling... running...= reading... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-proc-with-setter.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-proc-with-setter.scm.go PASS: t-proc-with-setter.scm running `./t-quasiquote.scm'... reading... compiling... running... read= ing... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-quasiquote.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-quasiquote.scm.go PASS: t-quasiquote.scm running `./t-values.scm'... reading... compiling... running... reading.= .. ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-values.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-values.scm.go PASS: t-values.scm running `./t-records.scm'... reading... compiling... running... reading= ... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-records.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-records.scm.go PASS: t-records.scm running `./t-match.scm'... reading... compiling... running... reading..= . ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-match.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-match.scm.go PASS: t-match.scm running `./t-mutual-toplevel-defines.scm'... reading... compiling... run= ning... reading... ok ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/.= /t-mutual-toplevel-defines.scm ;;; compiled /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/cache/guile/ccac= he/2.2-LE-8-3.A/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-suite/vm/= t-mutual-toplevel-defines.scm.go PASS: t-mutual-toplevel-defines.scm =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D All 20 tests passed =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D make[4]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite/vm' make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite/vm' make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite' make check-TESTS make[4]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite' PASS: lalr/test-glr-associativity.scm PASS: lalr/test-glr-basics-01.scm %% Shift/Reduce conflict (shift 1, reduce 3) on 'A' in state 0 PASS: lalr/test-glr-basics-02.scm %% Shift/Reduce conflict (shift 1, reduce 5) on 'A' in state 0 PASS: lalr/test-glr-basics-03.scm %% Shift/Reduce conflict (shift 1, reduce 4) on 'A' in state 0 PASS: lalr/test-glr-basics-04.scm %% Shift/Reduce conflict (shift 1, reduce 4) on 'A' in state 0 PASS: lalr/test-glr-basics-05.scm %% Shift/Reduce conflict (shift 5, reduce 2) on 'error' in state 8 %% Shift/Reduce conflict (shift 4, reduce 2) on 'N' in state 8 %% Shift/Reduce conflict (shift 3, reduce 2) on 'O' in state 8 %% Shift/Reduce conflict (shift 2, reduce 2) on 'T' in state 8 PASS: lalr/test-glr-script-expression.scm PASS: lalr/test-glr-single-expressions.scm %% Reduce/Reduce conflict (reduce 5, reduce 4) on 'M' in state 11 %% Reduce/Reduce conflict (reduce 5, reduce 4) on 'A' in state 11 %% Reduce/Reduce conflict (reduce 5, reduce 4) on '*eoi*' in state 11 PASS: lalr/test-lr-associativity-01.scm PASS: lalr/test-lr-basics-01.scm PASS: lalr/test-lr-basics-02.scm PASS: lalr/test-lr-basics-03.scm PASS: lalr/test-lr-basics-04.scm PASS: lalr/test-lr-basics-05.scm PASS: lalr/test-lr-error-recovery-01.scm PASS: lalr/test-lr-error-recovery-02.scm PASS: lalr/test-lr-no-clause.scm PASS: lalr/test-lr-script-expression.scm PASS: lalr/test-lr-single-expressions.scm =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D All 19 tests passed =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D make[4]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite' make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite' make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/t= est-suite' Making check in benchmark-suite make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= benchmark-suite' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/b= enchmark-suite' Making check in gc-benchmarks make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= gc-benchmarks' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/g= c-benchmarks' Making check in am make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= am' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/a= m' Making check in doc make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= doc' Making check in ref make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= doc/ref' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/d= oc/ref' Making check in r5rs make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= doc/r5rs' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/d= oc/r5rs' make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/d= oc' make[2]: Leaving directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/d= oc' make[2]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3' make check-TESTS make[3]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3' Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile ... with GUILE_LOAD_PATH=3D/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/test-s= uite ^C mhw@jojen ~/guix-mhw-core-updates$ # it was hung there for over 30 minutes mhw@jojen ~/guix-mhw-core-updates$ # the output of ps auxwwf before cancell= ing: mhw@jojen ~/guix-mhw-core-updates$=20 mhw@jojen ~/guix-mhw-core-updates$ cat ~/GUIX_CORE_UPDATES_HUNG_GUILE_BUILD= _PS=20 root 259 0.0 0.0 34652 120 ? Ss Jan06 0:00 /gnu/store= /5blqjzz2sn8p0ph3nhl6l1ynbn7fa6dh-guix-0.14.0-3.f76ff98/bin/guix-daemon --b= uild-users-group guixbuild --max-silent-time 0 --timeout 0 --no-substitutes= --substitute-urls --gc-keep-derivations=3Dyes --gc-keep-outputs=3Dyes root 25125 0.2 0.3 47500 13496 ? Ss Jan07 0:34 \_ /gnu/s= tore/5blqjzz2sn8p0ph3nhl6l1ynbn7fa6dh-guix-0.14.0-3.f76ff98/bin/guix-daemon= 25119 guixbuild --max-silent-time 0 --timeout 0 --no-substit= utes --substitute-urls --gc-keep-derivations=3Dyes --gc-keep-outputs=3Dyes root 25142 0.0 0.4 130024 17484 ? SLsl Jan07 0:00 \_ /g= nu/store/f6pqrj9vykk6h5sbphaasdm58ydw2p0y-guile-2.2.2/bin/guile --no-auto-c= ompile /gnu/store/5blqjzz2sn8p0ph3nhl6l1ynbn7fa6dh-guix-0.14.0-3.f76ff98/bi= n/.guix-real offload x86_64-linux 0 1 0 guixbui+ 13896 0.0 0.4 146736 18332 ? Ssl Jan07 0:01 \_ gu= ile --no-auto-compile -L /gnu/store/71d3rwa514j7vy5l4vfivf68g5yxibvl-module= -import /gnu/store/0nagqav5dsmmh6wj66scql4pkg4zhcl4-guile-2.2.3-guile-build= er guixbui+ 15752 0.0 0.0 11044 2580 ? S 01:17 0:00 \= _ make check -j 2 guixbui+ 15764 0.0 0.0 9348 2468 ? S 01:17 0:00 = \_ make check-recursive guixbui+ 15775 0.0 0.0 9140 2428 ? S 01:17 0:00 = \_ /gnu/store/icz3hd36aqpjz5slyp4hhr8wsfbgiml1-bash-minimal-4.4.12/b= in/bash -c fail=3D; \ if (target_option=3Dk; case ${target_option-} in ?) ;= ; *) echo "am__make_running_with_option: internal error: invalid" "target o= ption '${target_option-}' specified" >&2; exit 1;; esac; has_opt=3Dno; sane= _makeflags=3D$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86= _64-unknown-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/tmp/gu= ix-build-guile-2.2.3.drv-0/guile-2.2.3'; then true; else false; fi; }; then= sane_makeflags=3D$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=3D\\; san= e_makeflags=3D`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;;= esac; fi; skip_next=3Dno; strip_trailopt () { flg=3D`printf '%s\n' "$flg" = | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next =3D y= es && { skip_next=3Dno; continue; }; case $flg in *=3D*|--*) continue;; -*I= ) strip_trailopt 'I'; skip_next=3Dyes;; -*I?*) strip_trailopt 'I';; -*O) st= rip_trailopt 'O'; skip_next=3Dyes;; -*O?*) strip_trailopt 'O';; -*l) strip_= trailopt 'l'; skip_next=3Dyes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_n= ext=3Dyes;; -[JT]) skip_next=3Dyes;; esac; case $flg in *$target_option*) h= as_opt=3Dyes; break;; esac; done; test $has_opt =3D yes); then \ failcom= =3D'fail=3Dyes'; \ else \ failcom=3D'exit 1'; \ fi; \ dot_seen=3Dno; \ ta= rget=3D`echo check-recursive | sed s/-recursive//`; \ case "check-recursive= " in \ distclean-* | maintainer-clean-*) list=3D'lib meta libguile bootst= rap module guile-readline examples emacs test-suite benchmark-suite gc-benc= hmarks am doc prebuilt' ;; \ *) list=3D'lib meta libguile bootstrap modul= e guile-readline examples emacs test-suite benchmark-suite gc-benchmarks am= doc' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $sub= dir"; \ if test "$subdir" =3D "."; then \ dot_seen=3Dyes; \ local= _target=3D"$target-am"; \ else \ local_target=3D"$target"; \ fi; \ = (CDPATH=3D"${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ |= | eval $failcom; \ done; \ if test "$dot_seen" =3D "no"; then \ make "$t= arget-am" || exit 1; \ fi; test -z "$fail" guixbui+ 20811 0.0 0.0 9348 2468 ? S 01:17 0:00 = \_ make check-am guixbui+ 20824 0.0 0.0 9348 2468 ? S 01:17 0:00 = \_ make check-TESTS guixbui+ 20835 0.0 0.0 9144 2256 ? S 01:17 0:00 = \_ /gnu/store/icz3hd36aqpjz5slyp4hhr8wsfbgiml1-bash-mini= mal-4.4.12/bin/bash -c failed=3D0; all=3D0; xfail=3D0; xpass=3D0; skip=3D0;= \ srcdir=3D.; export srcdir; \ list=3D' check-guile '; \ { mgn=3D red=3D g= rn=3D lgn=3D blu=3D brg=3D std=3D; am__color_tests=3Dno; if test "X" =3D Xn= o; then am__color_tests=3Dno; elif test "X" =3D Xalways; then am__color_tes= ts=3Dyes; elif test "X$TERM" !=3D Xdumb && { test -t 1; } 2>/dev/null; then= am__color_tests=3Dyes; fi; if test $am__color_tests =3D yes; then red=3D'?= [0;31m'; grn=3D'?[0;32m'; lgn=3D'?[1;32m'; blu=3D'?[1;34m'; mgn=3D'?[0;35m'= ; brg=3D'?[1m'; std=3D'?[m'; fi; }; \ if test -n "$list"; then \ for tst = in $list; do \ if test -f ./$tst; then dir=3D./; \ elif test -f $ts= t; then dir=3D; \ else dir=3D"./"; fi; \ if CHARSETALIASDIR=3D"/tmp= /guix-build-guile-2.2.3.drv-0/guile-2.2.3/lib" ${dir}$tst ; then \ al= l=3D`expr $all + 1`; \ case " " in \ *[\ \?]$tst[\ \?]*) \ ?xp= ass=3D`expr $xpass + 1`; \ ?failed=3D`expr $failed + 1`; \ ?col=3D$red; res= =3DXPASS; \ ;; \ *) \ ?col=3D$grn; res=3DPASS; \ ;; \ = esac; \ elif test $? -ne 77; then \ all=3D`expr $all + 1`; \ = case " " in \ *[\ \?]$tst[\ \?]*) \ ?xfail=3D`expr $xfail + 1`;= \ ?col=3D$lgn; res=3DXFAIL; \ ;; \ *) \ ?failed=3D`expr $faile= d + 1`; \ ?col=3D$red; res=3DFAIL; \ ;; \ esac; \ else \ = skip=3D`expr $skip + 1`; \ col=3D$blu; res=3DSKIP; \ fi; \ = echo "${col}$res${std}: $tst"; \ done; \ if test "$all" -eq 1; then \= tests=3D"test"; \ All=3D""; \ else \ tests=3D"tests"; \ = All=3D"All "; \ fi; \ if test "$failed" -eq 0; then \ if test "$xfa= il" -eq 0; then \ banner=3D"$All$all $tests passed"; \ else \ = if test "$xfail" -eq 1; then failures=3Dfailure; else failures=3Dfailure= s; fi; \ banner=3D"$All$all $tests behaved as expected ($xfail expect= ed $failures)"; \ fi; \ else \ if test "$xpass" -eq 0; then \ = banner=3D"$failed of $all $tests failed"; \ else \ if test "$x= pass" -eq 1; then passes=3Dpass; else passes=3Dpasses; fi; \ banner= =3D"$failed of $all $tests did not behave as expected ($xpass unexpected $p= asses)"; \ fi; \ fi; \ dashes=3D"$banner"; \ skipped=3D""; \ if= test "$skip" -ne 0; then \ if test "$skip" -eq 1; then \ skipped= =3D"($skip test was not run)"; \ else \ skipped=3D"($skip tests w= ere not run)"; \ fi; \ test `echo "$skipped" | wc -c` -le `echo "$b= anner" | wc -c` || \ dashes=3D"$skipped"; \ fi; \ report=3D""; \ = if test "$failed" -ne 0 && test -n "bug-guile@gnu.org"; then \ report= =3D"Please report to bug-guile@gnu.org"; \ test `echo "$report" | wc -c= ` -le `echo "$banner" | wc -c` || \ dashes=3D"$report"; \ fi; \ d= ashes=3D`echo "$dashes" | sed s/./=3D/g`; \ if test "$failed" -eq 0; then= \ col=3D"$grn"; \ else \ col=3D"$red"; \ fi; \ echo "${col}$= dashes${std}"; \ echo "${col}$banner${std}"; \ test -z "$skipped" || ec= ho "${col}$skipped${std}"; \ test -z "$report" || echo "${col}$report${st= d}"; \ echo "${col}$dashes${std}"; \ test "$failed" -eq 0; \ else :; fi guixbui+ 20836 0.0 0.5 156176 21144 ? Sl 01:17 0:00 = \_ /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/lib= guile/.libs/guile --debug -L /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/= test-suite --no-auto-compile -e main -s /tmp/guix-build-guile-2.2.3.drv-0/g= uile-2.2.3/test-suite/guile-test --test-suite /tmp/guix-build-guile-2.2.3.d= rv-0/guile-2.2.3/test-suite/tests --log-file check-guile.log guixbui+ 20862 0.0 0.0 0 0 ? Z 01:17 0:00 = \_ [guile] --8<---------------cut here---------------end--------------->8--- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 02 19:14:47 2020 Received: (at 30027) by debbugs.gnu.org; 3 Dec 2020 00:14:47 +0000 Received: from localhost ([127.0.0.1]:37712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkcGl-0002BW-1G for submit@debbugs.gnu.org; Wed, 02 Dec 2020 19:14:47 -0500 Received: from mail-wm1-f50.google.com ([209.85.128.50]:36889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkcGj-0002BI-9s for 30027@debbugs.gnu.org; Wed, 02 Dec 2020 19:14:45 -0500 Received: by mail-wm1-f50.google.com with SMTP id h21so1315208wmb.2 for <30027@debbugs.gnu.org>; Wed, 02 Dec 2020 16:14:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=GHd8EW7XREpNjoBMrDfIZzKJbwIIAVxLCAMR8/cZMUU=; b=fLiLeNtOXwx2AaAcNs/nmp304jQmFj7sc5yeYZSTjDD4o2fCiJRlCh7AMx/1ro+9nP SHWGWukbwX53r+/ca8cjszERBUzaDF4X7Id+HsoghuzBY424pGoM0AYCNMUd3uMOTKvR 8pPQ/RcSMc8wIgtHhhJnpH96XMwwXmlKrFXDLrfDIezBj5SbIRwzo8LH5zrxGwBOfb2f 4MYiQepb1dZ3nDHYF017Ua+qIG0JSLvBdhM05t4n9LFosand+fMXeKxPawQ0F7ekVcxT s6QsRlFaz6Fe5pLXMDX0XWQ6URPvb42mWswHTAPZEepEqoHQwFpf1GDhmIf48pvrAekZ kE7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=GHd8EW7XREpNjoBMrDfIZzKJbwIIAVxLCAMR8/cZMUU=; b=EfXtwzygZdxbiNwV22dCgDZ2tzuPO0Z+Tk7kV02X7ivkC5eOHK5VLd2ly4eIyQMkSr o+0JtYRH8SMBF5DfkRlYMYTuDFfclvsbMR0K33RcAQI7VfWFXdgbrbZbNDGSBomDsbhQ hK0D/MJ4L2TrxzJprAertqrngkTqI9Gtu4RgfOaHJ5csOo6ruGUokoLCbbOESewWpx1h 8/40e7QNy5gdNx9gTKF3xswGLNVUH2kH04JlX9sHkGIae7R8Cld5v0Bnkj0JrGdJ6xs8 a62rDBsHcnNtr8m4sjnSP0d5U0uvv5F89B3JGHeacfjm1iEvwai9LflfKzFr6UxSp2em vapw== X-Gm-Message-State: AOAM531mLoBNmHVt5rrMildfTXmbZQrRbchsok/F0QEcl47r7LgPWD80 PVDX3S0eT+tr5PC9sd2qEuxVZxCSQtlTdg== X-Google-Smtp-Source: ABdhPJzCtEWHTxU67Mec46YWi8xGpcg2Q9ha6t54g2x5+05L6zN0xmAhoU/BOaPC+G8fnXVh9gSVNQ== X-Received: by 2002:a1c:6506:: with SMTP id z6mr397961wmb.55.1606954479257; Wed, 02 Dec 2020 16:14:39 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id d13sm332578wrb.39.2020.12.02.16.14.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Dec 2020 16:14:38 -0800 (PST) From: zimoun To: Mark H Weaver Subject: Re: bug#30027: core-updates: guile build hung during tests with defunct guile process References: <87mv1oe2b7.fsf@netris.org> Date: Thu, 03 Dec 2020 01:05:18 +0100 In-Reply-To: <87mv1oe2b7.fsf@netris.org> (Mark H. Weaver's message of "Mon, 08 Jan 2018 11:35:24 -0500") Message-ID: <86sg8nzrcx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30027 Cc: 30027@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Mark, This old bug #30027 is about core-updates and Guile (2.2). On Mon, 08 Jan 2018 at 11:35, Mark H Weaver wrote: > While building core-updates locally on my x86_64 system running GuixSD, > my first attempt to build guile-2.2.3 got hung up during the test suite. > There was no CPU usage or terminal output for over 30 minutes, and 'ps' > showed a defunct guile process at the bottom of the process tree. > > My second attempt to build it succeeded. Note that this is not > 'guile-final', but rather the same derivation that would be built by > "guix build guile". Also note that I do not use binary substitutes, so > everything is built locally. > > Here's the tail of the build log, followed by an excerpt of "ps auxwwf" > output: > > starting phase `check' > GEN public-submodule-commit > make check-recursive > make[1]: Entering directory '/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3' [...] > mhw@jojen ~/guix-mhw-core-updates$ cat ~/GUIX_CORE_UPDATES_HUNG_GUILE_BUILD_PS [...] > guixbui+ 20862 0.0 0.0 0 0 ? Z 01:17 0:00 \_ [guile] Is it still relevant? Or can we close it? All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 02 22:28:07 2020 Received: (at 30027-done) by debbugs.gnu.org; 3 Dec 2020 03:28:07 +0000 Received: from localhost ([127.0.0.1]:37922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkfHr-0006pW-8t for submit@debbugs.gnu.org; Wed, 02 Dec 2020 22:28:07 -0500 Received: from world.peace.net ([64.112.178.59]:48896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkfHp-0006p2-1f for 30027-done@debbugs.gnu.org; Wed, 02 Dec 2020 22:28:05 -0500 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kkfHh-0006M1-RZ; Wed, 02 Dec 2020 22:27:57 -0500 From: Mark H Weaver To: zimoun Subject: Re: bug#30027: core-updates: guile build hung during tests with defunct guile process In-Reply-To: <86sg8nzrcx.fsf@gmail.com> References: <87mv1oe2b7.fsf@netris.org> <86sg8nzrcx.fsf@gmail.com> Date: Wed, 02 Dec 2020 22:27:08 -0500 Message-ID: <875z5jfu1k.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30027-done Cc: 30027-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, zimoun writes: > This old bug #30027 is about core-updates and Guile (2.2). > > > > > On Mon, 08 Jan 2018 at 11:35, Mark H Weaver wrote: >> While building core-updates locally on my x86_64 system running GuixSD, >> my first attempt to build guile-2.2.3 got hung up during the test suite. >> There was no CPU usage or terminal output for over 30 minutes, and 'ps' >> showed a defunct guile process at the bottom of the process tree. [...] > > Is it still relevant? Or can we close it? I wouldn't be surprised if the underlying bug still exists, but I don't remember seeing this particular failure mode since then. We might as well close this bug. Thank you for working through these old bugs, zimoun. Regards, Mark From unknown Fri Sep 05 08:41:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 31 Dec 2020 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator