GNU bug report logs - #75658
Non-deterministic Gash error in ‘gcc-mesboot-4.9.4’

Previous Next

Package: guix;

Reported by: Ludovic Courtès <ludovic.courtes <at> inria.fr>

Date: Sat, 18 Jan 2025 22:09:01 UTC

Severity: important

Full log


View this message in rfc822 format

From: Ludovic Courtès <ludo <at> gnu.org>
To: gash-devel <at> nongnu.org
Cc: Timothy Sample <samplet <at> ngyro.com>, Ludovic Courtès <ludo <at> gnu.org>, 75658 <at> debbugs.gnu.org, Jan Nieuwenhuizen <janneke <at> gnu.org>
Subject: bug#75658: [PATCH 0/4] Fixes for subshells and redirections
Date: Wed, 19 Mar 2025 22:20:29 +0100
Hello,

This fixes issues reported at <https://issues.guix.gnu.org/75658>
and related I noticed while looking at the code.

Feedback welcome!

Thanks,
Ludo'.

Ludovic Courtès (4):
  shell: Exit child process when ‘execle’ fails.
  shell: Remove dead code in ‘install-current-ports!’.
  shell: ‘install-current-ports!’ opens file descriptors, not ports.
  Open low-numbered file descriptors for use by the shell.

 gash/shell.scm    | 29 +++++++++++++++++++++--------
 scripts/gash.in   | 14 +++++++++++++-
 tests/exiting.org | 27 +++++++++++++++++++++++++++
 3 files changed, 61 insertions(+), 9 deletions(-)


base-commit: ec9f0313190e380687da387b4207469a0a0a8cd8
-- 
2.48.1





This bug report was last modified 60 days ago.

Previous Next


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