From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 05:52:00 2020 Received: (at submit) by debbugs.gnu.org; 31 May 2020 09:52:00 +0000 Received: from localhost ([127.0.0.1]:59782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfKdL-0003ub-My for submit@debbugs.gnu.org; Sun, 31 May 2020 05:51:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:42984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfKdK-0003uU-H4 for submit@debbugs.gnu.org; Sun, 31 May 2020 05:51:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfKdK-00082P-8V for bug-guix@gnu.org; Sun, 31 May 2020 05:51:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52884) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfKdK-0006P9-0H for bug-guix@gnu.org; Sun, 31 May 2020 05:51:58 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:47896 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jfKdJ-0005Ma-CQ for bug-guix@gnu.org; Sun, 31 May 2020 05:51:57 -0400 From: Marius Bakke To: bug-guix@gnu.org Subject: Sporadic guix-offload crashes due to EOF errors Date: Sun, 31 May 2020 11:51:54 +0200 Message-ID: <87mu5owhxh.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, During 'guix build -s aarch64-linux dolphin' on Berlin, I got this crash: =2D-8<---------------cut here---------------start------------->8--- building /gnu/store/87655bh9rqcr29qasl1c4yj3skmxkyiz-kfilemetadata-5.70.0.d= rv... process 12989 acquired build slot '/var/guix/offload/overdrive1.guixsd.org:= 52522/1' process 12989 acquired build slot '/var/guix/offload/dover.guix.info:9023/1' process 12989 acquired build slot '/var/guix/offload/141.80.167.167:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.163:22/0' process 12989 acquired build slot '/var/guix/offload/localhost:2223/1' process 12989 acquired build slot '/var/guix/offload/141.80.167.168:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.173:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.176:22/0' process 12989 acquired build slot '/var/guix/offload/localhost:2222/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.165:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.169:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.181:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.170:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.174:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.180:22/0' process 12989 acquired build slot '/var/guix/offload/141.80.167.161:22/0' Backtrace: In ice-9/boot-9.scm: 1736:10 5 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 4 (apply-smob/0 #) In ice-9/boot-9.scm: 718:2 3 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 2 (_ #(#(#))) In guix/ui.scm: 1936:12 1 (run-guix-command _ . _) In guix/scripts/offload.scm: 742:22 0 (guix-offload . _) guix/scripts/offload.scm:742:22: In procedure guix-offload: Throw to key `match-error' with args `("match" "no matching pattern" #= )'. guix build: error: unexpected EOF reading a line =2D-8<---------------cut here---------------end--------------->8--- Which is strange because guix/scripts/offload.scm:742 is wrapped in a (unless (eof-object? ...)) block. When this happens, the build command terminates, along with any other builds that it had started concurrently. Builds from other clients were unaffected, of course. I have also seen this occur on my personal offloading setup once every blue moon, but don't know what could have caused it. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7TfjoACgkQoqBt8qM6 VPokIQf+Lt6//6tAzD0+oGyAhc15p4LAqqkW5/lxQb/6nluNcifbjN/SSCgeFTzu k/Lti/6HEbjOqrUORtw9Yl50B3/5Is/qzuqFtmf7i++47r6QN2+dlwwK4vfePylc qy8caALlHDvC7rqrpVFq3MxStuW7QXBe/+jSjSORAh1KVh8TKHnhkdkRaazyZOP8 oIl879u7txA9a1wqtkmgjX49QqkXrTZV8QK4PBCW+hiqobgIcxqDr9l21GMEWRYw ssIxH0RphQlMrvhg2TPQhY2guNeLVy2eKwtr3VYe51RKWZTkoQ+ntQfOylltoypP QRJFs59QUW85DzbybcV+9I5Monr6Og== =iT+K -----END PGP SIGNATURE----- --=-=-=--