GNU bug report logs - #73678
[Cuirass] ‘remote-worker’ doesn’t handle substitution crash

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Ludovic Courtès <ludovic.courtes@HIDDEN>; dated Mon, 7 Oct 2024 14:05:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Oct 2024 14:04:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 07 10:04:55 2024
Received: from localhost ([127.0.0.1]:47172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sxoM2-0006Td-Lp
	for submit <at> debbugs.gnu.org; Mon, 07 Oct 2024 10:04:55 -0400
Received: from lists.gnu.org ([209.51.188.17]:46352)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludovic.courtes@HIDDEN>) id 1sxoM1-0006TT-Dk
 for submit <at> debbugs.gnu.org; Mon, 07 Oct 2024 10:04:54 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludovic.courtes@HIDDEN>)
 id 1sxoLs-0003w0-SP
 for bug-guix@HIDDEN; Mon, 07 Oct 2024 10:04:45 -0400
Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludovic.courtes@HIDDEN>)
 id 1sxoLq-00078j-0U
 for bug-guix@HIDDEN; Mon, 07 Oct 2024 10:04:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc;
 h=from:to:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=sTpLPlRpJ8+AG+23TjVjuFajA7NaBw8mhlXJlW0xhx0=;
 b=cESrH4uAAq9RyKkRJ5QPxlrxAn/wt8uhAyyG4eIlLAGLcP4rCv+54tmM
 dYN8EE30cN25QTYA8Dl5vvxJ73xyX4oKelHBPgVbt3qXWeMbJQ0fB/IjZ
 xZfTvN36OfbANPPq6W3gDx2Yl2w6zpKehjf9pdMXom81P4BYSGA9xYan3 M=;
Authentication-Results: mail3-relais-sop.national.inria.fr;
 dkim=none (message not signed) header.i=none;
 spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN;
 dmarc=fail (p=none dis=none) d=inria.fr
X-IronPort-AV: E=Sophos;i="6.11,184,1725314400"; d="scan'208";a="98421033"
Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Oct 2024 16:04:29 +0200
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN>
To: bug-guix@HIDDEN
Subject: [Cuirass] =?utf-8?Q?=E2=80=98remote-worker=E2=80=99_doesn?=
 =?utf-8?Q?=E2=80=99t?= handle substitution crash
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Vend=C3=A9miaire?= an 233 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour de la Belle de nuit
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Mon, 07 Oct 2024 16:04:27 +0200
Message-ID: <877cakxb4k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=192.134.164.104;
 envelope-from=ludovic.courtes@HIDDEN;
 helo=mail3-relais-sop.national.inria.fr
X-Spam_score_int: -8
X-Spam_score: -0.9
X-Spam_bar: /
X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_MSPIKE_H3=0.001,
 RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

=E2=80=98cuirass remote-worker=E2=80=99 worker fibers may crash upon substi=
tution
failure:

--8<---------------cut here---------------start------------->8---
2024-10-03 04:56:28 @ substituter-started /gnu/store/mqmlzbzarz2s56khlkl7xk=
20xlsxdf04-openpmix-4.2.8 substitute
2024-10-03 04:56:28 Downloading http://141.80.167.131/nar/lzip/mqmlzbzarz2s=
56khlkl7xk20xlsxdf04-openpmix-4.2.8...
2024-10-03 04:56:28=20
2024-10-03 04:56:28 ESC[K openpmix-4.2.8                              803Ki=
B/s 00:00 | 64KiB transferred
2024-10-03 04:56:28 ESC[K openpmix-4.2.8                             669KiB=
/s 00:00 | 192KiB transferred
2024-10-03 04:56:29 ESC[K openpmix-4.2.8                             743KiB=
/s 00:01 | 384KiB transferred
2024-10-03 04:56:29 ESC[K openpmix-4.2.8                             785KiB=
/s 00:01 | 576KiB transferred
2024-10-03 04:56:29 ESC[K openpmix-4.2.8                             730KiB=
/s 00:01 | 704KiB transferred
2024-10-03 04:56:29 ESC[K openpmix-4.2.8                             733KiB=
/s 00:01 | 896KiB transferred
2024-10-03 04:56:30 ESC[K openpmix-4.2.8                             712KiB=
/s 00:01 | 1.0MiB transferred
2024-10-03 04:56:30 ESC[K openpmix-4.2.8                             810KiB=
/s 00:02 | 1.3MiB transferred
2024-10-03 04:56:30 ESC[K openpmix-4.2.8                             822KiB=
/s 00:02 | 1.5MiB transferred
2024-10-03 04:56:30 ESC[K openpmix-4.2.8                             836KiB=
/s 00:02 | 1.8MiB transferred
2024-10-03 04:56:31 ESC[K openpmix-4.2.8                             862KiB=
/s 00:02 | 2.0MiB transferred
2024-10-03 04:56:31 ESC[K openpmix-4.2.8                             908KiB=
/s 00:03 | 2.3MiB transferred
2024-10-03 04:56:31 ESC[K openpmix-4.2.8                             910KiB=
/s 00:03 | 2.5MiB transferred
2024-10-03 04:56:31 ESC[K openpmix-4.2.8                             918KiB=
/s 00:03 | 2.8MiB transferred
2024-10-03 04:56:32 ESC[K openpmix-4.2.8                             907KiB=
/s 00:03 | 2.9MiB transferred
2024-10-03 04:56:37 ESC[K openpmix-4.2.8                             915KiB=
/s 00:04 | 3.2MiB transferredc4xY04X9: ping tcp://141.80.167.131:5555.
2024-10-03 04:56:40 bYEhaJ5x: ping tcp://141.80.167.131:5555.
2024-10-03 04:56:44 c4xY04X9: derivation /gnu/store/m33kmw9g6sbrf5bqhggr2d4=
4767jlaqc-ecl-cl-gobject-introspection-0.3-4.4908a84.drv build succeeded.
2024-10-03 04:56:45 c4xY04X9: done building '/gnu/store/m33kmw9g6sbrf5bqhgg=
r2d44767jlaqc-ecl-cl-gobject-introspection-0.3-4.4908a84.drv' and its depen=
dencies
2024-10-03 04:56:45 c4xY04X9: request work.
2024-10-03 04:56:54=20
2024-10-03 04:56:54 ESC[K openpmix-4.2.8                             132KiB=
/s 00:26 | 3.4MiB transferredBacktrace:
2024-10-03 04:56:54 In guix/serialization.scm:
2024-10-03 04:56:54    524:24 19 (_ "/gnu/store/mqmlzbzarz2s56khlkl7xk20xls=
xdf04-openpm?" ?)
2024-10-03 04:56:54 In guix/store/deduplication.scm:
2024-10-03 04:56:54     323:4 18 (dump-file/deduplicate "/gnu/store/mqmlzbz=
arz2s56khlkl?" ?)
2024-10-03 04:56:54 In ice-9/ports.scm:
2024-10-03 04:56:54    433:17 17 (call-with-output-file _ _ #:binary _ #:en=
coding _)
2024-10-03 04:56:54 In guix/store/deduplication.scm:
2024-10-03 04:56:54    327:11 16 (_ _)
2024-10-03 04:56:54 In guix/serialization.scm:
2024-10-03 04:56:54     260:6 15 (dump _)
2024-10-03 04:56:54    246:21 14 (dump #<input: string 7f1dffcc6070> #<outp=
ut: string 7?> ?)
2024-10-03 04:56:54 In unknown file:
2024-10-03 04:56:54           13 (get-bytevector-n! #<input: string 7f1dffc=
c6070> # 0 #)
2024-10-03 04:56:54 In guix/store/deduplication.scm:
2024-10-03 04:56:54    270:22 12 (read! #vu8(204 115 167 239 27 50 83 151 1=
88 18 206 # ?) ?)
2024-10-03 04:56:54 In unknown file:
2024-10-03 04:56:54           11 (get-bytevector-n! #<input: string 7f1dffc=
a7d20> # 0 #)
2024-10-03 04:56:54 In gcrypt/hash.scm:
2024-10-03 04:56:54    226:14 10 (read! #vu8(204 115 167 239 27 50 83 151 1=
88 18 206 # ?) ?)
2024-10-03 04:56:54 In unknown file:
2024-10-03 04:56:54            9 (get-bytevector-n! #<input: string 7f1dffc=
a7d90> # 0 #)
2024-10-03 04:56:54 In lzlib.scm:
2024-10-03 04:56:54    515:11  8 (lzread! #<lz-decoder 7f1dffcadb40> #<inpu=
t: string 7f?> ?)
2024-10-03 04:56:54    364:12  7 (_ _ _ _ _)
2024-10-03 04:56:54 In ice-9/boot-9.scm:
2024-10-03 04:56:54   1685:16  6 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54   1683:16  5 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54   1685:16  4 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54   1780:13  3 (_ #<&compound-exception components: (#<&e=
rror> #<&irri?>)
2024-10-03 04:56:54   1685:16  2 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54   1683:16  1 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54   1685:16  0 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54=20
2024-10-03 04:56:54 ice-9/boot-9.scm:1685:16: In procedure raise-exception:
2024-10-03 04:56:54 Throw to key `lzlib-error' with args `(lz-decompress-re=
ad 5)'.
2024-10-03 04:56:54 fetching path `/gnu/store/mqmlzbzarz2s56khlkl7xk20xlsxd=
f04-openpmix-4.2.8' (empty status)
2024-10-03 04:56:54 @ substituter-failed /gnu/store/mqmlzbzarz2s56khlkl7xk2=
0xlsxdf04-openpmix-4.2.8  fetching path `/gnu/store/mqmlzbzarz2s56khlkl7xk2=
0xlsxdf04-openpmix-4.2.8' (empty status)
2024-10-03 04:56:54 fetching path `/gnu/store/p4wibh2f8awvlh1x7pdxxfbi349px=
00i-opensm-3.3.24'...
2024-10-03 04:56:54 Uncaught exception in task:
2024-10-03 04:56:54 In fibers.scm:
2024-10-03 04:56:54     172:8 11 (_)
2024-10-03 04:56:54 In cuirass/scripts/remote-worker.scm:
2024-10-03 04:56:54    512:20 10 (_)
2024-10-03 04:56:54 In ice-9/boot-9.scm:
2024-10-03 04:56:54   1752:10  9 (with-exception-handler _ _ #:unwind? _ # =
_)
2024-10-03 04:56:54 In guix/store.scm:
2024-10-03 04:56:54    689:37  8 (thunk)
2024-10-03 04:56:54 In cuirass/scripts/remote-worker.scm:
2024-10-03 04:56:54    335:14  7 (_ #<store-connection 256.100 7f5c22a0eaa0=
>)
2024-10-03 04:56:54 In ice-9/boot-9.scm:
2024-10-03 04:56:54   1752:10  6 (with-exception-handler _ _ #:unwind? _ # =
_)
2024-10-03 04:56:54 In guix/store.scm:
2024-10-03 04:56:54   1449:15  5 (_ #<store-connection 256.100 7f5c22a0eaa0=
> _ _)
2024-10-03 04:56:54    746:11  4 (process-stderr #<store-connection 256.100=
 7f5c22a0eaa0> ?)
2024-10-03 04:56:54 In guix/serialization.scm:
2024-10-03 04:56:54      79:6  3 (read-int #<closed: file 7f5bf743e230>)
2024-10-03 04:56:54 In ice-9/boot-9.scm:
2024-10-03 04:56:54   1685:16  2 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54   1683:16  1 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54   1685:16  0 (raise-exception _ #:continuable? _)
2024-10-03 04:56:54 ice-9/boot-9.scm:1685:16: In procedure raise-exception:
2024-10-03 04:56:54 ERROR:
2024-10-03 04:56:54   1. &nar-error:
2024-10-03 04:56:54       file: #f
2024-10-03 04:56:54       port: #<closed: file 7f5bf743e230>
2024-10-03 04:56:57 c4xY04X9: preparing to build derivation `/gnu/store/sjb=
ncjxsvrsqwiz55w5035cg2y3q4hkv-sane-backends-1.3.1.drv' (system: i686-linux)
--8<---------------cut here---------------end--------------->8---

This is with cuirass-1.2.0-8.b225542.

The root cause though is that =E2=80=98guix substitute=E2=80=99 itself cras=
hes badly
instead of returning a relevant status string to guix-daemon.

Ludo=E2=80=99.




Acknowledgement sent to Ludovic Courtès <ludovic.courtes@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#73678; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.