From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#36487: Evaluations do not complete since commit c30d117822a8ca26cd8c06c0a3974955bef68eac Date: Wed, 03 Jul 2019 12:28:53 +0200 Message-ID: <87r2772yze.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52812) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hicWb-0006m5-6N for bug-guix@gnu.org; Wed, 03 Jul 2019 06:30:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hicWZ-0000dR-Fk for bug-guix@gnu.org; Wed, 03 Jul 2019 06:30:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39617) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hicWZ-0000cy-Bk for bug-guix@gnu.org; Wed, 03 Jul 2019 06:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hicWZ-0007Oo-3r for bug-guix@gnu.org; Wed, 03 Jul 2019 06:30:03 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:52513) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hicVX-0006bs-BN for bug-Guix@gnu.org; Wed, 03 Jul 2019 06:29:00 -0400 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: bug-Guix@gnu.org Hello, Chris reported that evaluations =E2=80=9Chang=E2=80=9D since commit c30d117822a8ca26cd8c06c0a3974955bef68eac, as can be seen at: https://prototype-guix-data-service.cbaines.net/branch/master as well as: https://berlin.guixsd.org/jobset/guix-master (ca. eval. 6171) The log at shows that it hangs while computing i686 derivations: --8<---------------cut here---------------start------------->8--- [=E2=80=A6] debug: Starting getting inferior derivations heap size: 1579.0 MiB debug: Starting getting derivations for ((x86_64-linux . x86_64-linux)) debug: Finished getting derivations for ((x86_64-linux . x86_64-linux)), to= ok 252 seconds heap size: 1579.0 MiB debug: Starting getting derivations for ((i686-linux . i686-linux)) --8<---------------cut here---------------end--------------->8--- If I attach to the =E2=80=98guix repl -t machine=E2=80=99 process started b= y the Cuirass evaluation process, I see this: --8<---------------cut here---------------start------------->8--- #0 0x00007fc5248d5fb8 in _dl_update_slotinfo (req_modid=3D1) at ../elf/dl-= tls.c:623 #1 0x00007fc5248d620c in update_get_addr (ti=3D0x7fc5248ab240) at ../elf/d= l-tls.c:799 #2 0x00007fc5248da838 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_ad= dr.S:55 #3 0x00007fc5247ddbe0 in scm_equal_p () from /gnu/store/r658y3cgpnf99nxjxq= gjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #4 0x00007fc5247cda18 in array_compare () from /gnu/store/r658y3cgpnf99nxj= xqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #5 0x00007fc5247cd9c7 in array_compare () from /gnu/store/r658y3cgpnf99nxj= xqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #6 0x00007fc5247ce675 in scm_array_equal_p () from /gnu/store/r658y3cgpnf9= 9nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #7 0x00007fc52484891b in scm_i_struct_equalp () from /gnu/store/r658y3cgpn= f99nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #8 0x00007fc5247ddc82 in scm_equal_p () from /gnu/store/r658y3cgpnf99nxjxq= gjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #9 0x00007fc52484891b in scm_i_struct_equalp () from /gnu/store/r658y3cgpn= f99nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #10 0x00007fc52484891b in scm_i_struct_equalp () from /gnu/store/r658y3cgpn= f99nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #11 0x00007fc5247ddc82 in scm_equal_p () from /gnu/store/r658y3cgpnf99nxjxq= gjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 =E2=80=A6 #101 0x00007fc5247ddc82 in scm_equal_p () from /gnu/store/r658y3cgpnf99nxjx= qgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #102 0x00007fc52484891b in scm_i_struct_equalp () from /gnu/store/r658y3cgp= nf99nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #103 0x00007fc5247cbb38 in scm_sloppy_assoc () from /gnu/store/r658y3cgpnf9= 9nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #104 0x00007fc5247f3a92 in scm_hash_fn_ref () from /gnu/store/r658y3cgpnf99= nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #105 0x00007fc524859715 in vm_regular_engine () from /gnu/store/r658y3cgpnf= 99nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #106 0x00007fc52485cd6a in scm_call_n () from /gnu/store/r658y3cgpnf99nxjxq= gjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 #107 0x00007fc5247e0da7 in scm_primitive_eval () from /gnu/store/r658y3cgpn= f99nxjxqgjiaizx20ac4k0-guile-2.2.4/lib/libguile-2.2.so.1 --8<---------------cut here---------------end--------------->8--- and with debugging symbols: --8<---------------cut here---------------start------------->8--- #3 0x00007fc5247ddc23 in scm_equal_p (x=3Dx@entry=3D"/gnu/store/djh3drjx3h= nxlx1bsdnixdm3xjbg5v2c-guile-bootstrap-2.0/bin/guile",=20 y=3Dy@entry=3D"/gnu/store/djh3drjx3hnxlx1bsdnixdm3xjbg5v2c-guile-bootst= rap-2.0/bin/guile") at eq.c:290 #4 0x00007fc52484891b in scm_i_struct_equalp (s1=3D"#>= " =3D {...}, s2=3D"#>" =3D {...}) at struct.c:693 #5 0x00007fc52484891b in scm_i_struct_equalp (s1=3D"#>" =3D {...}, s2=3D"#>" =3D {...}) at struct= .c:693 #6 0x00007fc5247ddc82 in scm_equal_p ( x=3D(# # (("out" . # "/gnu/store/jc5q4i55hrilibrmacs38skk3cpg2zyb-glibc-b= ootstrap-0" #f #f #f 3ade740>)) (# # (("out" . # "/gnu/store/nbi0mzk1dw37nnna= hw9akn3bwzwi4gdk-module-import-compiled" #f #f #f 3ae6e00>)) (# # (("out" . #= "/gnu/store/djh3drjx3hnxlx1bsdnixdm3xjbg5v2c-guile-bootstrap-2.0" #f #f #f= 3af1b40>)) (# # (("out" . #<= struct "/gnu/store/dgncc5wmw8prxq09y71hqjc6g7rxqvvb-gui= le-2.0.9.tar.xz" sha256 #vu8(183 87 205 70 191 19 236 172 131 251 142 149 9= 5 181 0 150 172 45 23 187 97 12 168 235 129 111 41 48 42 0 168 70) #f 3af10= c0>)) () ("/gnu/store/7f1alh9qj2h0wwy2220npgnmw6pbrkwx-mirrors" "/gnu/store= /vwyxp1dq4lb97n6b20w5cqxasy2dai79-content-addressed-mirrors") "i686-linux" = "builtin:download" () (("content-addressed-mirrors" . "/gnu/store/vwyxp1dq4= lb97n6b20w5cqxasy2dai79-content-addressed-mirrors") ("impureEnvVars" . "htt= p_proxy https_proxy LC_ALL LC_MESSAGES LANG COLUMNS") ("mirrors" . "/gnu/st= ore/7f1alh9qj2h0wwy2220npgnmw6pbrkwx-mirrors") ("out" . "/gnu/store/dgncc5w= mw8prxq09y71hqjc6g7rxqvvb-guile-2.0.9.tar.xz") ("preferLocalBuild" . "1") (= "url" . "(\"https://alpha.gnu.org/gnu/guix/bootstrap/i686-linux/20131110/gu= ile-2.0.9.tar.xz\" \"http://alpha.gnu.org/gnu/guix/bootstrap/i686-linux/201= 31110/guile-2.0.9.tar.xz\" \"ftp://alpha.gnu.org/gnu/guix/bootstrap/i686-li= nux/20131110/guile-2.0.9.tar.xz\" \"http://www.fdn.fr/~lcourtes/software/gu= ix/packages/i686-linux/20131110/guile-2.0.9.tar.xz\" \"http://flashner.co.i= l/guix/bootstrap/i686-linux/20131110/guile-2.0.9.tar.xz\")")) "/gnu/store/j= agg4l53ar1m4hsgqlpisw9i4rq2whzd-guile-2.0.9.tar.xz.drv" 3af14e0> ("out") 3a= f1780>) ("/gnu/store/d32948vi9bs5mmbnvlczqcgwwdqvygiw-build-bootstrap-guile= .sh" "/gnu/store/mzfkrxd4w8vqrmyrx169wj8wyw7r8i37-bash") "i686-linux" "/gnu= /store/mzfkrxd4w8 [=E2=80=A6] --8<---------------cut here---------------end--------------->8--- So this process is busy comparing deep structures, probably as a consequence of 5cf4b26d52bcea382d98fb4becce89be9ee37b55. Indeed, the load on berlin is at above 60 currently, with all these evaluations processes consuming CPU=E2=80=A6 To be continued=E2=80=A6 Ludo=E2=80=99.