GNU bug report logs - #45788
Guile 3.0.5 ports.test fails nondeterministically.

Previous Next

Package: guile;

Reported by: Mathieu Othacehe <othacehe <at> gnu.org>

Date: Mon, 11 Jan 2021 15:03:02 UTC

Severity: normal

To reply to this bug, email your comments to 45788 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guile <at> gnu.org:
bug#45788; Package guile. (Mon, 11 Jan 2021 15:03:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mathieu Othacehe <othacehe <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-guile <at> gnu.org. (Mon, 11 Jan 2021 15:03:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: bug-guile <at> gnu.org
Subject: Guile 3.0.5 ports.test fails nondeterministically.
Date: Mon, 11 Jan 2021 16:02:51 +0100
Hello,

When building Guile 3.0.5 using transparent emulation for aarch64-linux
with Guix this way:

guix build -s aarch64-linux guile <at> 3.0.5

the following error occurs nondeterministically:

--8<---------------cut here---------------start------------->8---
Running ports.test
UNRESOLVED: ports.test: non-revealed port is closed
ERROR: ports.test: revealed port fdes not closed - arguments: ((system-error "seek" "~A" ("Bad file descriptor") (9)))
--8<---------------cut here---------------end--------------->8---

see the full build log here:
https://ci.guix.gnu.org/build/189493/log/raw.

Thanks,

Mathieu




Information forwarded to bug-guile <at> gnu.org:
bug#45788; Package guile. (Mon, 19 Jul 2021 11:06:02 GMT) Full text and rfc822 format available.

Message #8 received at 45788 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: 45788 <at> debbugs.gnu.org, 43521 <at> debbugs.gnu.org, 48389 <at> debbugs.gnu.org
Subject: ‘non-revealed port is
 closed’ test case is already fixed
Date: Mon, 19 Jul 2021 13:05:21 +0200
[Message part 1 (text/plain, inline)]
Hi guilers and guix,

I (and some other people) encountered this bug:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=43521#11
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45788
https://issues.guix.gnu.org/48389#8

There is already a fix:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=43521#11

Apparently it is already applied on Debian:

https://salsa.debian.org/rlb/deb-guile/-/commit/9fae58b134d8951e15b39b8e1751160a245228a6
https://salsa.debian.org/rlb/deb-guile/-/blob/f24ab0150132d906b9724128576c36c39361cab7/debian/patches/0007-Fix-non-revealed-port-is-closed-ports.test.patch

Maybe it can be applied now on 'main'? 

Also, could it be added to the 'patches' in Guix?

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 years and 128 days ago.

Previous Next


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