From 0175e337a8bc4f390692d577cb655411bd44d53e Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?= Date: Mon, 27 Feb 2023 12:00:24 +0000 Subject: [PATCH] build: update to latest gnulib * NEWS: Mention the fts fix to avoid the following assert in rm on mem pressure: Program terminated with signal SIGSEGV, Segmentation fault. at ../lib/cycle-check.c:60 assure (state->magic == CC_MAGIC); * gnulib: Update to the latest to pick up fts commit f17d3977. --- NEWS | 4 ++++ gnulib | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 8d94f9e3c7..7c99bea195 100644 --- a/NEWS +++ b/NEWS @@ -36,6 +36,10 @@ GNU coreutils NEWS -*- outline -*- 'mv --backup=simple f d/' no longer mistakenly backs up d/f to f~. [bug introduced in coreutils-9.1] + rm now fails gracefully when memory is exhausted. + Previously it may have aborted with a failed assertion in some cases. + [This bug was present in "the beginning".] + rm -d (--dir) now properly handles unreadable empty directories. E.g., before, this would fail to remove d: mkdir -m0 d; src/rm -d d [bug introduced in v8.19 with the addition of this option] diff --git a/gnulib b/gnulib index 7352d9fec5..f17d397771 160000 --- a/gnulib +++ b/gnulib @@ -1 +1 @@ -Subproject commit 7352d9fec59398c76c3bb8a2ef86ba58818f0342 +Subproject commit f17d397771164c1b0f77fea8fb0abdc99cf4a3e1 -- 2.47.2