From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 29 Dec 2017 02:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 29886@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15145152176765 (code B ref -1); Fri, 29 Dec 2017 02:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Dec 2017 02:40:17 +0000 Received: from localhost ([127.0.0.1]:55666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUkaj-0001l0-Qr for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUkah-0001kn-Ul for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUkaa-0000yv-OX for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55920) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eUkaa-0000yo-Ku for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53234) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eUkaW-00070U-0j for bug-coreutils@gnu.org; Thu, 28 Dec 2017 21:40:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUkaS-0000rO-RD for bug-coreutils@gnu.org; Thu, 28 Dec 2017 21:40:00 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:53848) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eUkaS-0000pV-Da for bug-coreutils@gnu.org; Thu, 28 Dec 2017 21:39:56 -0500 Received: from [IPv6:2001:4dd3:778e:0:7d98:134f:bd23:5625] (2001-4dd3-778e-0-7d98-134f-bd23-5625.ipv6dyn.netcologne.de [IPv6:2001:4dd3:778e:0:7d98:134f:bd23:5625]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: whissi) by smtp.gentoo.org (Postfix) with ESMTPSA id A609A34105A for ; Fri, 29 Dec 2017 02:39:52 +0000 (UTC) From: Thomas Deutschmann Organization: Gentoo Foundation, Inc Message-ID: Date: Fri, 29 Dec 2017 03:39:47 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) 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: -4.4 (----) Hi, a Gentoo SPARC user is reporting that tests/rm/rm-readdir-fail is failing with SIGBUS in coreutils-8.28 and coreutils-8.29: > FAIL: tests/rm/rm-readdir-fail > ============================== > > ++ initial_cwd_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 > +++ testdir_prefix_ > +++ printf gt > ++ pfx_=gt > +++ mktempd_ /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 gt-rm-readdir-fail.sh.XXXX > +++ case $# in > +++ destdir_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 > +++ template_=gt-rm-readdir-fail.sh.XXXX > +++ MAX_TRIES_=4 > +++ case $destdir_ in > +++ destdir_slash_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/ > +++ case $template_ in > ++++ unset TMPDIR > +++ d=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > +++ case $d in > +++ : > +++ test -d /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > ++++ ls -dgo /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > +++ perms='drwx------ 2 4096 Dec 28 10:54 /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN' > +++ case $perms in > +++ : > +++ echo /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > +++ return > ++ test_dir_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > ++ cd /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > ++ gl_init_sh_nl_=' > ' > ++ IFS=' > ' > ++ for sig_ in 1 2 3 13 15 > +++ expr 1 + 128 > ++ eval 'trap '\''Exit 129'\'' 1' > +++ trap 'Exit 129' 1 > ++ for sig_ in 1 2 3 13 15 > +++ expr 2 + 128 > ++ eval 'trap '\''Exit 130'\'' 2' > +++ trap 'Exit 130' 2 > ++ for sig_ in 1 2 3 13 15 > +++ expr 3 + 128 > ++ eval 'trap '\''Exit 131'\'' 3' > +++ trap 'Exit 131' 3 > ++ for sig_ in 1 2 3 13 15 > +++ expr 13 + 128 > ++ eval 'trap '\''Exit 141'\'' 13' > +++ trap 'Exit 141' 13 > ++ for sig_ in 1 2 3 13 15 > +++ expr 15 + 128 > ++ eval 'trap '\''Exit 143'\'' 15' > +++ trap 'Exit 143' 15 > ++ trap remove_tmp_ 0 > + path_prepend_ ./src > + test 1 '!=' 0 > + path_dir_=./src > + case $path_dir_ in > + abs_path_dir_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/./src > + case $abs_path_dir_ in > + PATH=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/./src:/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/src:/var/tmp/portage/sys-apps/coreutils-8.29/temp/mount-wrappers:/var/tmp/portage/sys-apps/coreutils-8.29/temp/python3.5/bin:/usr/lib/portage/python3.5/ebuild-helpers/xattr:/usr/lib/portage/python3.5/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sparc-unknown-linux-gnu/gcc-bin/6.4.0 > + create_exe_shims_ /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/./src > + case $EXEEXT in > + return 0 > + shift > + test 0 '!=' 0 > + export PATH > + print_ver_ rm > + require_built_ rm > + skip_=no > + for i in '"$@"' > + case " $built_programs " in > + test no = yes > + test yes = yes > + local i > + for i in '$*' > + env rm --version > rm (GNU coreutils) 8.29 > Packaged by Gentoo (8.29 (p1.0)) > Copyright (C) 2017 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later . > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > > Written by Paul Rubin, David MacKenzie, Richard M. Stallman, > and Jim Meyering. > + require_gcc_shared_ > + gcc_shared_ - d.so -xc > + local in=- > + local out=d.so > + shift 2 > + sparc-unknown-linux-gnu-gcc -Wall -shared --std=gnu99 -fPIC -O2 -xc - -o d.so -ldl > + rm -f d.so > + mkdir -p dir/notempty > + cat > + gcc_shared_ k.c k.so > + local in=k.c > + local out=k.so > + shift 2 > + sparc-unknown-linux-gnu-gcc -Wall -shared --std=gnu99 -fPIC -O2 k.c -o k.so -ldl > + export READDIR_PARTIAL > + for READDIR_PARTIAL in ''\'''\''' ''\''1'\''' > + rm -f preloaded > + export LD_PRELOAD=libsandbox.so:./k.so > + LD_PRELOAD=libsandbox.so:./k.so > + returns_ 1 rm -Rf dir > + test -f preloaded > + for READDIR_PARTIAL in ''\'''\''' ''\''1'\''' > + rm -f preloaded > + export LD_PRELOAD=libsandbox.so:./k.so > + LD_PRELOAD=libsandbox.so:./k.so > + returns_ 1 rm -Rf dir > + fail=1 > + test -f preloaded > + cat > + sed 's/\(rm:.*\):.*/\1/' errt > + compare exp err > + compare_dev_null_ exp err > + test 2 = 2 > + test xexp = x/dev/null > + test xerr = x/dev/null > + return 2 > + case $? in > + compare_ exp err > + diff -u exp err > --- exp 2017-12-28 10:54:33.403337960 +0100 > +++ err 2017-12-28 10:54:33.423337960 +0100 > @@ -1,2 +1,2 @@ > rm: cannot remove 'dir' > -rm: traversal failed: dir > +./tests/init.sh: line 118: 9012 Bus error "$@" > + fail=1 > + Exit 1 > + set +e > + exit 1 > + exit 1 > + remove_tmp_ > + __st=1 > + cleanup_ > + : > + test '' = yes > + cd /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 > + chmod -R u+rwx /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > + rm -rf /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > + exit 1 > FAIL tests/rm/rm-readdir-fail.sh (exit status: 1) System details: > Portage 2.3.13 (python 3.5.4-final-0, default/linux/sparc/17.0, gcc-6.4.0, glibc-2.25-r9, 4.14.8-gentoo-r1 sparc64) > ================================================================= > System Settings > ================================================================= > System uname: Linux-4.14.8-gentoo-r1-sparc64-sun4v-with-gentoo-2.3 > KiB Mem: 33133552 total, 21139472 free > KiB Swap: 0 total, 0 free > Timestamp of repository gentoo: Thu, 28 Dec 2017 01:15:01 +0000 > Head commit of repository gentoo: dbbcaa80af14ec02c8eba29c56f946886b192845 > sh bash 4.3_p48-r1 > ld GNU ld (Gentoo 2.29.1 p3) 2.29.1 > app-shells/bash: 4.3_p48-r1::gentoo > dev-lang/perl: 5.24.3::gentoo > dev-lang/python: 2.7.14-r1::gentoo, 3.4.5::gentoo, 3.5.4-r1::gentoo > dev-util/cmake: 3.8.2::gentoo > dev-util/pkgconfig: 0.29.2::gentoo > sys-apps/baselayout: 2.3::gentoo > sys-apps/openrc: 0.34.11::gentoo > sys-apps/sandbox: 2.10-r4::gentoo > sys-devel/autoconf: 2.69::gentoo > sys-devel/automake: 1.15.1-r1::gentoo > sys-devel/binutils: 2.29.1-r1::gentoo > sys-devel/gcc: 6.4.0::gentoo > sys-devel/gcc-config: 1.8-r1::gentoo > sys-devel/libtool: 2.4.6-r3::gentoo > sys-devel/make: 4.2.1::gentoo > sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) > sys-libs/glibc: 2.25-r9::gentoo Bug: https://bugs.gentoo.org/642492 -- Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc References: Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 09 Jul 2018 22:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 29886@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.153117519623312 (code B ref -1); Mon, 09 Jul 2018 22:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jul 2018 22:26:36 +0000 Received: from localhost ([127.0.0.1]:52833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcec7-00063v-K2 for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:26:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcec6-00063i-5G for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:26:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fcec0-0000FE-59 for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:26:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42495) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fcec0-0000FA-1S for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:26:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fcebz-0003d9-66 for bug-coreutils@gnu.org; Mon, 09 Jul 2018 18:26:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fcebv-0000Eh-98 for bug-coreutils@gnu.org; Mon, 09 Jul 2018 18:26:27 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:51652) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fcebu-0000EW-VV for bug-coreutils@gnu.org; Mon, 09 Jul 2018 18:26:23 -0400 Received: from [IPv6:2001:4dd3:4868:0:b430:b7ee:94f3:9f4f] (2001-4dd3-4868-0-b430-b7ee-94f3-9f4f.ipv6dyn.netcologne.de [IPv6:2001:4dd3:4868:0:b430:b7ee:94f3:9f4f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: whissi) by smtp.gentoo.org (Postfix) with ESMTPSA id 0CE0C335C36 for ; Mon, 9 Jul 2018 22:26:17 +0000 (UTC) From: Thomas Deutschmann In-Reply-To: Openpgp: preference=signencrypt Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= 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 Organization: Gentoo Foundation, Inc Message-ID: Date: Tue, 10 Jul 2018 00:26:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) 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: -5.4 (-----) Hi, still happening with coreutils-8.30. -- Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 10 Jul 2018 21:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 29886@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.153125922116906 (code B ref -1); Tue, 10 Jul 2018 21:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Jul 2018 21:47:01 +0000 Received: from localhost ([127.0.0.1]:54393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd0TK-0004OQ-Te for submit@debbugs.gnu.org; Tue, 10 Jul 2018 17:46:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd0TI-0004OC-JQ for submit@debbugs.gnu.org; Tue, 10 Jul 2018 17:46:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fd0TC-0005K6-CX for submit@debbugs.gnu.org; Tue, 10 Jul 2018 17:46:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38903) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fd0TC-0005K2-8a for submit@debbugs.gnu.org; Tue, 10 Jul 2018 17:46:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34275) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fd0TB-0005ZC-1f for bug-coreutils@gnu.org; Tue, 10 Jul 2018 17:46:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fd0T7-0005HT-26 for bug-coreutils@gnu.org; Tue, 10 Jul 2018 17:46:49 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:60528) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fd0T6-0005HC-Mn for bug-coreutils@gnu.org; Tue, 10 Jul 2018 17:46:44 -0400 Received: from [IPv6:2001:4dd7:9b76:0:4460:bf3c:314f:8a5a] (2001-4dd7-9b76-0-4460-bf3c-314f-8a5a.ipv6dyn.netcologne.de [IPv6:2001:4dd7:9b76:0:4460:bf3c:314f:8a5a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: whissi) by smtp.gentoo.org (Postfix) with ESMTPSA id E382D335C07 for ; Tue, 10 Jul 2018 21:46:41 +0000 (UTC) From: Thomas Deutschmann References: Openpgp: preference=signencrypt Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= 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 Organization: Gentoo Foundation, Inc Message-ID: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> Date: Tue, 10 Jul 2018 23:46:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="qxnLFnAGRnZa8S6iUm6DvultWE61xOyn8" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) 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: -5.3 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --qxnLFnAGRnZa8S6iUm6DvultWE61xOyn8 Content-Type: multipart/mixed; boundary="mJDqHNJ43JAI1vqxG78uE1nwNAAYuhwvF"; protected-headers="v1" From: Thomas Deutschmann To: bug-coreutils@gnu.org Message-ID: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc References: In-Reply-To: --mJDqHNJ43JAI1vqxG78uE1nwNAAYuhwvF Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, a Gentoo sparc user proposed the following fix: From: Rolf Eike Beer Date: Tue, 10 Jul 2018 20:14:18 +0200 Subject: [PATCH] fix SIGBUS because of unaligned access in rm This crashes the rm-readdir-fail test on Gentoo Sparc. Bug: https://bugs.gentoo.org/642492 --- a/lib/fts.c 2018-06-24 06:52:06.000000000 +0200 +++ b/lib/fts.c 2018-07-10 14:08:32.382614958 +0200 @@ -1551,7 +1551,7 @@ mem1: saved_er =20 /* Store dirent.d_ino, in case we need to sort entries before processing them. */ - p->fts_statp->st_ino =3D D_INO (dp); + memcpy(&p->fts_statp->st_ino, &dp, sizeof(p->fts_statp->= st_ino)); =20 /* Build a file name for fts_stat to stat. */ if (ISSET(FTS_NOCHDIR)) { --=20 Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 --mJDqHNJ43JAI1vqxG78uE1nwNAAYuhwvF-- --qxnLFnAGRnZa8S6iUm6DvultWE61xOyn8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAEBCgB9FiEEM8WEgsQCKS0uPFwGlwn5DDyW/8gFAltFKT1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDMz QzU4NDgyQzQwMjI5MkQyRTNDNUMwNjk3MDlGOTBDM0M5NkZGQzgACgkQlwn5DDyW /8jkvxAAg9njL0EgiPTJLEMnxEZ/9Yi8XGAYTYBJTpYevRpf3jky6ZW2wvHmrMgH TNzMs22ZhJ7MTlbykfcMwYXipqsea+sDwcncwaOGWWrKvE7FOoCnBr05rQPjV0Js RghQ1ovm+dlfFzRNMP/VNRObOINpYO/wZ67mCa7WB+cOVLEWWrCf7mMPiW3QIZvM gXo2phL208vuehmeOLAaJ8ccCTaGg39PzdcXy0xi4w0s7aSujumpdIj4s7WCYDz1 VhN8OjNGU9XFpNTS+07ir+QpG0IqV8ffKYEujWtQUnMM57qKDYg9gBwlo0nU8WOB p662ucvolmDBVQ7F031HSlx4jsfif2csAK6F5Gxk280raTta+O0KSUlDsoPpDqU0 dchVkSexJA9zAdq0rEL2lpLSb5Bty3WCcogSIgktTe02dzrWhTUBUmURAEEtTQWx hA/DzvBm8n/sbC5pzk4eWKfMuIbN65iHhsUF/vXL+UgrxEuH7efbuGNLWGcI/CJA zdLcXAc8nqgKpf4T0UWR0ovMJ9yM1dtBiIwfWODMt6psR/jggUFXWy87XD8RSZu9 H5L8K0zkynwmbTKGm9ag5dmqm3ljMuac7pviMuCwQjuvsCmEYgYYtNrBXB15vmNo EZGMatHcvPCFsqzi5NJmLQlJtbGbo5oqRTjeTiQW+7zwTehFQIU= =r7wN -----END PGP SIGNATURE----- --qxnLFnAGRnZa8S6iUm6DvultWE61xOyn8-- From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 11 Jul 2018 02:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Thomas Deutschmann , 29886@debbugs.gnu.org Received: via spool by 29886-submit@debbugs.gnu.org id=B29886.15312771865415 (code B ref 29886); Wed, 11 Jul 2018 02:47:02 +0000 Received: (at 29886) by debbugs.gnu.org; 11 Jul 2018 02:46:26 +0000 Received: from localhost ([127.0.0.1]:54588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd598-0001PH-23 for submit@debbugs.gnu.org; Tue, 10 Jul 2018 22:46:26 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd595-0001P3-S3 for 29886@debbugs.gnu.org; Tue, 10 Jul 2018 22:46:24 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1258C160980; Tue, 10 Jul 2018 19:46:18 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 1b_6NLyb2Wve; Tue, 10 Jul 2018 19:46:17 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 50A9016099B; Tue, 10 Jul 2018 19:46:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id maLuwn4d7UHs; Tue, 10 Jul 2018 19:46:17 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0930A160980; Tue, 10 Jul 2018 19:46:16 -0700 (PDT) References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= xsFNBEyAcmQBEADAAyH2xoTu7ppG5D3a8FMZEon74dCvc4+q1XA2J2tBy2pwaTqfhpxxdGA9 Jj50UJ3PD4bSUEgN8tLZ0san47l5XTAFLi2456ciSl5m8sKaHlGdt9XmAAtmXqeZVIYX/UFS 96fDzf4xhEmm/y7LbYEPQdUdxu47xA5KhTYp5bltF3WYDz1Ygd7gx07Auwp7iw7eNvnoDTAl KAl8KYDZzbDNCQGEbpY3efZIvPdeI+FWQN4W+kghy+P6au6PrIIhYraeua7XDdb2LS1en3Ss mE3QjqfRqI/A2ue8JMwsvXe/WK38Ezs6x74iTaqI3AFH6ilAhDqpMnd/msSESNFt76DiO1ZK QMr9amVPknjfPmJISqdhgB1DlEdw34sROf6V8mZw0xfqT6PKE46LcFefzs0kbg4GORf8vjG2 Sf1tk5eU8MBiyN/bZ03bKNjNYMpODDQQwuP84kYLkX2wBxxMAhBxwbDVZudzxDZJ1C2VXujC OJVxq2kljBM9ETYuUGqd75AW2LXrLw6+MuIsHFAYAgRr7+KcwDgBAfwhPBYX34nSSiHlmLC+ KaHLeCLF5ZI2vKm3HEeCTtlOg7xZEONgwzL+fdKo+D6SoC8RRxJKs8a3sVfI4t6CnrQzvJbB n6gxdgCu5i29J1QCYrCYvql2UyFPAK+do99/1jOXT4m2836j1wARAQABzSBQYXVsIEVnZ2Vy dCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PsLBfgQTAQIAKAUCTIByZAIbAwUJEswDAAYLCQgHAwIG FQgCCQoLBBYCAwECHgECF4AACgkQ7ZfpDmKqfjRRGw/+Ij03dhYfYl/gXVRiuzV1gGrbHk+t nfrI/C7fAeoFzQ5tVgVinShaPkZo0HTPf18x6IDEdAiO8Mqo1yp0CtHmzGMCJ50o4Grgfjlr 6g/+vtEOKbhleszN2XpJvpwM2QgGvn/laTLUu8PH9aRWTs7qJJZKKKAb4sxYc92FehPu6FOD 0dDiyhlDAq4lOV2mdBpzQbiojoZzQLMQwjpgCTK2572eK9EOEQySUThXrSIz6ASenp4NYTFH s9tuJQvXk9gZDdPSl3bp+47dGxlxEWLpBIM7zIONw4ks4azgT8nvDZxA5IZHtvqBlJLBObYY 0Le61Wp0y3TlBDh2qdK8eYL426W4scEMSuig5gb8OAtQiBW6k2sGUxxeiv8ovWu8YAZgKJfu oWI+uRnMEddruY8JsoM54KaKvZikkKs2bg1ndtLVzHpJ6qFZC7QVjeHUh6/BmgvdjWPZYFTt N+KA9CWX3GQKKgN3uu988yznD7LnB98T4EUH1HA/GnfBqMV1gpzTvPc4qVQinCmIkEFp83zl +G5fCjJJ3W7ivzCnYo4KhKLpFUm97okTKR2LW3xZzEW4cLSWO387MTK3CzDOx5qe6s4a91Zu ZM/j/TQdTLDaqNn83kA4Hq48UHXYxcIh+Nd8k/3w6lFuoK0wrOFiywjLx+0ur5jmmbecBGHc 1xdhAFHOwU0ETIByZAEQAKaF678T9wyH4wjTrV1Pz3cDEoSnV/0ZUrOT37p1dcGyj/IXq1x6 70HRVahAmk0sZpYc25PF9D5GPYHFWlNjuPU96rDndXB3hedmBRhLdC4bAXjI4DV+bmdVe+q/ IMnlZRaVlm9EiMCVAR6w13sReu7qXkW9r3RwY2AzXskp/tAe4BRKr1Zmbvi2nbnQ6epEC42r Rbx0B1EhjbIQZ5JHGk24iPT7LdBgnNmos5wYjzwNlkMQD5T0Ydzhk7J+UxwA5m46mOhRDC2r FV/A0gm5TLy8DXjv/Esc4gYnYai6SQqnUEVh5LuV8YCJBnijs+Tiw71x1icmn6xGI45EugJO gec+rLypYgpVp4x0HI5T88qBRYCkxH3Kg8Qo+EWNA9A4LRQ9DX8njona0gf0s03tocK8kBN6 6UoqqPtHBnc4eMgBymCflK12eKfd2YYxnyg9cZazWA5VslvTxpm76hbg5oiAEH/Vg/8MxHyA nPhfrgwyPrmJEcVBafdspJnYQxBYNco2LFPIhlOvWh8r4at+s+M3Lb26oUTczlgdW1Sf3SDA 77BMRnF0FQyE+7AzV79MBN4ykiqaezQxtaF1Fy/tvkhffSo8u+dwG0EgJh+te38gTcISVr0G IPplLz6YhjrbHrPRF1CN5UuL9DBGjxuN35RLNVEfta6RUFlR6NctTjvrABEBAAHCwWUEGAEC AA8FAkyAcmQCGwwFCRLMAwAACgkQ7ZfpDmKqfjSrHA/+KzAKvTxRhA9MWNLxIyJ7S5uJ16gs T3oCjZrBKGEhKMOGX4O0GA6VOEryO7QRCCYah3oxSG38IAnNeiwJXgU9Bzkk85UGbPEd7HGF /VSeHCQwWou6jqUDTSDvn9YhNTdG0KXPM74aC+xr2Zow1O2mhXihgWKD0Dw+0LYPnUOsQ0KO FxHXXYHmRrS1OZPU59BLvc+TRhIhafSHKLwbXK+6ckkxBx6h8z5ccpG0Qs4bFhdFYnFrEieD LoGmnE2YLhdV6swJ9VNCS6pLiEohT3fm7aXm15tZOIyzMZhHRSAPblXxQ0ZSWjq8oRrcYNFx c4W1URpAkBCOYJoXvQfD5L3lqAl8TCqDUzYxhH/tJhbDdHrqHH767jaDaTB1+Talp/2AMKwc XNOdiklGxbmHVG6YGl6g8Lrbsu9NZEI4yLlHzuikthJWgz+3vZhVGyNlt+HNIoF6CjDL2omu 5cEq4RDHM44QqPk6l7O0pUvN1mT4B+S1b08RKpqm/ff015E37HNV/piIvJlxGAYz8PSfuGCB 1thMYqlmgdhd9/BabGFbGGYHA6U4/T5zqU+f6xHy1SsAQZ1MSKlLwekBIT+4/cLRGqCHjnV0 q5H/T6a7t5mPkbzSrOLSo4puj+IToNjYyYIDBWzhlA19avOa+rvUjmHtD3sFN7cXWtkGoi8b uNcby4U= Organization: UCLA Computer Science Department Message-ID: Date: Tue, 10 Jul 2018 19:46:16 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Thomas Deutschmann wrote: > - p->fts_statp->st_ino =3D D_INO (dp); > + memcpy(&p->fts_statp->st_ino, &dp, sizeof(p->fts_statp= ->st_ino)); This looks like a kernel bug, not a coreutils bug. readdir must be return= ing a=20 pointer to an misaligned struct. Can you look into that? For example, wha= t=20 happens if you insert this: if ((intptr_t) (dp) % _Alignof (struct dirent) !=3D 0) abort (); before the memcpy? The 'abort ()' should never happen; if it does, there'= s a bug=20 in readdir, surely. From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 11 Jul 2018 16:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert , 29886@debbugs.gnu.org Received: via spool by 29886-submit@debbugs.gnu.org id=B29886.153132803917369 (code B ref 29886); Wed, 11 Jul 2018 16:54:01 +0000 Received: (at 29886) by debbugs.gnu.org; 11 Jul 2018 16:53:59 +0000 Received: from localhost ([127.0.0.1]:55849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdINL-0004W5-F2 for submit@debbugs.gnu.org; Wed, 11 Jul 2018 12:53:59 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:35270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdINJ-0004Vs-LI for 29886@debbugs.gnu.org; Wed, 11 Jul 2018 12:53:58 -0400 Received: from [IPv6:2001:4dd3:6d21:0:f4be:96b8:88b6:3f8a] (2001-4dd3-6d21-0-f4be-96b8-88b6-3f8a.ipv6dyn.netcologne.de [IPv6:2001:4dd3:6d21:0:f4be:96b8:88b6:3f8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: whissi) by smtp.gentoo.org (Postfix) with ESMTPSA id 5F3E8335C9A; Wed, 11 Jul 2018 16:53:50 +0000 (UTC) From: Thomas Deutschmann References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> Openpgp: preference=signencrypt Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= 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 Organization: Gentoo Foundation, Inc Message-ID: <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> Date: Wed, 11 Jul 2018 18:53:40 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jo11GkVHrRTlWLzRJq6SosbfdjZxjuWn8" X-Spam-Score: -5.0 (-----) 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: -6.0 (------) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jo11GkVHrRTlWLzRJq6SosbfdjZxjuWn8 Content-Type: multipart/mixed; boundary="HtuV3pflcEmRNRSThTbf1lZxsgsxK9MHX"; protected-headers="v1" From: Thomas Deutschmann To: Paul Eggert , 29886@debbugs.gnu.org Message-ID: <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> In-Reply-To: --HtuV3pflcEmRNRSThTbf1lZxsgsxK9MHX Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2018-07-11 04:46, Paul Eggert wrote: > Thomas Deutschmann wrote: >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 p->fts_statp->st_ino =3D D_INO (dp); >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 memcpy(&p->fts_statp->st_ino, &dp, >> sizeof(p->fts_statp->st_ino)); >=20 > This looks like a kernel bug, not a coreutils bug. readdir must be > returning a pointer to an misaligned struct. Can you look into that? Fo= r > example, what happens if you insert this: >=20 > =C2=A0 if ((intptr_t) (dp) % _Alignof (struct dirent) !=3D 0) > =C2=A0=C2=A0=C2=A0=C2=A0 abort (); >=20 > before the memcpy? The 'abort ()' should never happen; if it does, > there's a bug in readdir, surely. Not sure if this is a kernel problem. Isn't test suite using LD_PRELOAD to pull in additional libraries which could cause such a breakage? And wouldn't "rm" show any failure during normal use? The sparc user added the requested debug code and confirmed that abort() will be triggered. #0 0xf7e230fc in raise () from /lib/libc.so.6 #1 0xf7e25240 in abort () from /lib/libc.so.6 #2 0x0001813c in fts_build (sp=3Dsp@entry=3D0x309c0, type=3Dtype@entry=3D= 3) at lib/fts.c:1555 #3 0x00018bd0 in fts_read (sp=3Dsp@entry=3D0x309c0) at lib/fts.c:966 #4 0x00012750 in rm (file=3Dfile@entry=3D0xffffc95c, x=3Dx@entry=3D0xfff= fc7f4) at src/remove.c:596 #5 0x00011564 in main (argc=3D, argv=3D) a= t src/rm.c:370 (gdb) frame 2 (gdb) p dp $1 =3D (struct dirent *) 0x31dcc User said it is also always going through #0 0xf7fb4684 in readdir64 () from ./k.so Kernel: Linux castor 4.16.8 #1 SMP Tue May 15 22:40:58 CEST 2018 sparc64 = sun4v UltraSparc T2 (Niagara2) GNU/Linux --=20 Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 --HtuV3pflcEmRNRSThTbf1lZxsgsxK9MHX-- --jo11GkVHrRTlWLzRJq6SosbfdjZxjuWn8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAEBCgB9FiEEM8WEgsQCKS0uPFwGlwn5DDyW/8gFAltGNhhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDMz QzU4NDgyQzQwMjI5MkQyRTNDNUMwNjk3MDlGOTBDM0M5NkZGQzgACgkQlwn5DDyW /8j/FA/9GgewtHDAN9ms4PE7rAKz49FbO1M30nUrARooZ0z5Q4pG1R0Z3eZJrthN r7IjNasTQANYrmkmO+69J0H1VdaBiZIBa1DfpRcbN49lM4mQwhBvFbTqziEE0Mrq rSoLHTwKbPsft9t/N6yDNhfr8uQkG3jGwzOrnUWjOos5+yWmd3GxMtRzuMtDDF3U QLtE+0X8GmH1JQyz3+52tndVJJihlG+zokKZw2yZh6R1xDdqGkxwDASTAzQDnhpN Op+4R8JmqQeawE/pWuAVZ9YiYpOa2FOBnjZanDFBOUq1se0rKiVuvIbL1cC5PAS0 MyDITL6AKJGD3on9uCYrN4gjpUGE2aioUWVqe2C3NONV2HgGvsjGHrckWZkDWTGU yXG6rpLK/SthVXPmDr1iqQPyWzkc7OrBVWPeT4Go/rC3LZzFwA+YUOe6IqypXsie D+0MtfqMhAK47URRQQc6rNjKY/h6vLQpR5TznblgZVsaA3E+Cjsyr2N4u1wSMV8i BCJfMmS8YiT6/pTQ6Gs35dt6SaNZPziXJA7cBLRITlW2v4GrYOqGV4qfbVTDhBl8 1idK9eTEbnmJOaefTef8Ycu+IbRk6oTPayLeWEXmAmTYJ5XuKvynJzI4zRMq6tq3 nirS7zqs06UQaozDyosAlcCguifbz9bJ7t0vh1Z2vPDBbKgFwNM= =hGxg -----END PGP SIGNATURE----- --jo11GkVHrRTlWLzRJq6SosbfdjZxjuWn8-- From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 11 Jul 2018 17:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Thomas Deutschmann , 29886@debbugs.gnu.org Received: via spool by 29886-submit@debbugs.gnu.org id=B29886.153132877318617 (code B ref 29886); Wed, 11 Jul 2018 17:07:01 +0000 Received: (at 29886) by debbugs.gnu.org; 11 Jul 2018 17:06:13 +0000 Received: from localhost ([127.0.0.1]:55857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdIZA-0004qD-Po for submit@debbugs.gnu.org; Wed, 11 Jul 2018 13:06:12 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:57886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdIZ8-0004pz-1Z for 29886@debbugs.gnu.org; Wed, 11 Jul 2018 13:06:10 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CA02D160D70; Wed, 11 Jul 2018 10:06:03 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 7JIA_SSXU0BC; Wed, 11 Jul 2018 10:06:03 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0638C160DFE; Wed, 11 Jul 2018 10:06:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 1eDawNXf9vdN; Wed, 11 Jul 2018 10:06:02 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B8E49160D70; Wed, 11 Jul 2018 10:06:02 -0700 (PDT) References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> Date: Wed, 11 Jul 2018 10:05:59 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> Content-Type: multipart/mixed; boundary="------------32AA17450242F39FCA338A3B" Content-Language: en-US X-Spam-Score: -2.3 (--) 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 (---) This is a multi-part message in MIME format. --------------32AA17450242F39FCA338A3B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Thomas Deutschmann wrote: > Not sure if this is a kernel problem. Isn't test suite using > LD_PRELOAD to pull in additional libraries which could cause > such a breakage? You're right, it could be a library problem. The test suite's LD_PRELOAD = library=20 just returns what the C library gives it, though. Perhaps LD_PRELOAD usag= e is=20 messing up malloc on your platform, so that it returns improperly-aligned= =20 pointers? You might try something like the attached patch to see whether = the C=20 library is doing that. > And wouldn't "rm" show any failure during normal use? Yes, one would think so. In any case, this is not sounding like a bug in coreutils itself. --------------32AA17450242F39FCA338A3B Content-Type: text/plain; charset=UTF-8; name="diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="diff" ZGlmZiAtLWdpdCBhL3Rlc3RzL3JtL3JtLXJlYWRkaXItZmFpbC5zaCBiL3Rlc3RzL3JtL3Jt LXJlYWRkaXItZmFpbC5zaAppbmRleCA3NWZhMzM5ZGIuLjhkNzRhYWVmZCAxMDA3NTUKLS0t IGEvdGVzdHMvcm0vcm0tcmVhZGRpci1mYWlsLnNoCisrKyBiL3Rlc3RzL3JtL3JtLXJlYWRk aXItZmFpbC5zaApAQCAtNTUsNiArNTUsOCBAQCBzdHJ1Y3QgZGlyZW50ICpyZWFkZGlyIChE SVIgKmRpcnApCiAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKKyAgaWYgKChsb25nKSAo ZCkgJSBfQWxpZ25vZiAoc3RydWN0IGRpcmVudCkgIT0gMCkKKyAgICBhYm9ydCAoKTsKICAg LyogRmxhZyB0aGF0IExEX1BSRUxPQUQgYW5kIGFib3ZlIGZ1bmN0aW9ucyB3b3JrLiAgKi8K ICAgc3RhdGljIGludCBjb3VudCA9IDE7CiAgIGlmIChjb3VudCA9PSAxKQo= --------------32AA17450242F39FCA338A3B-- From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 11 Jul 2018 17:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert , 29886@debbugs.gnu.org, Rolf Eike Beer Received: via spool by 29886-submit@debbugs.gnu.org id=B29886.153133027621015 (code B ref 29886); Wed, 11 Jul 2018 17:32:02 +0000 Received: (at 29886) by debbugs.gnu.org; 11 Jul 2018 17:31:16 +0000 Received: from localhost ([127.0.0.1]:55872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdIxQ-0005Ss-5m for submit@debbugs.gnu.org; Wed, 11 Jul 2018 13:31:16 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:38032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdIxN-0005Se-Ld for 29886@debbugs.gnu.org; Wed, 11 Jul 2018 13:31:14 -0400 Received: from [IPv6:2001:4dd3:6d21:0:f4be:96b8:88b6:3f8a] (2001-4dd3-6d21-0-f4be-96b8-88b6-3f8a.ipv6dyn.netcologne.de [IPv6:2001:4dd3:6d21:0:f4be:96b8:88b6:3f8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: whissi) by smtp.gentoo.org (Postfix) with ESMTPSA id 26303335CA6; Wed, 11 Jul 2018 17:31:04 +0000 (UTC) References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> From: Thomas Deutschmann Openpgp: preference=signencrypt Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= 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 Organization: Gentoo Foundation, Inc Message-ID: <236007f4-5449-b4bf-e6fb-d54bee9912d0@gentoo.org> Date: Wed, 11 Jul 2018 19:30:57 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6Llwke8ykQAbyEJKpeVGoHQ2mjIfuJcff" X-Spam-Score: -5.0 (-----) 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: -6.0 (------) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6Llwke8ykQAbyEJKpeVGoHQ2mjIfuJcff Content-Type: multipart/mixed; boundary="3sGN3UprzzAjZ74dkxZiycOFWXqEzcJro"; protected-headers="v1" From: Thomas Deutschmann To: Paul Eggert , 29886@debbugs.gnu.org, Rolf Eike Beer Message-ID: <236007f4-5449-b4bf-e6fb-d54bee9912d0@gentoo.org> Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> In-Reply-To: <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> --3sGN3UprzzAjZ74dkxZiycOFWXqEzcJro Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2018-07-11 19:05, Paul Eggert wrote: > Thomas Deutschmann wrote: >=20 >> Not sure if this is a kernel problem. Isn't test suite using >> LD_PRELOAD to pull in additional libraries which could cause >> such a breakage? >=20 > You're right, it could be a library problem. The test suite's LD_PRELOA= D > library just returns what the C library gives it, though. Perhaps > LD_PRELOAD usage is messing up malloc on your platform, so that it > returns improperly-aligned pointers? You might try something like the > attached patch to see whether the C library is doing that. Looks like we are on the right track, with your diff: #0 0xf7e230fc in raise () from /lib/libc.so.6 #1 0xf7e25240 in abort () from /lib/libc.so.6 #2 0xf7fb4840 in readdir64 () from ./k.so Adding Rolf (the Gentoo sparc user) to this mail conversation. --=20 Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 --3sGN3UprzzAjZ74dkxZiycOFWXqEzcJro-- --6Llwke8ykQAbyEJKpeVGoHQ2mjIfuJcff Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAEBCgB9FiEEM8WEgsQCKS0uPFwGlwn5DDyW/8gFAltGPtRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDMz QzU4NDgyQzQwMjI5MkQyRTNDNUMwNjk3MDlGOTBDM0M5NkZGQzgACgkQlwn5DDyW /8gkCQ//eTzR+NpRfvxV2YL8gqsmf2reAfEEh9LK6vnbatfAmIoMbG64gHvPqO+q /0ODvUMnSyV0w1khv4J2ZMZZ+QeHChGP/QCi9ln3iCe+Pt3YIHsvxkPbIoPrNCWj DDBGd28yGRTr0gmuNzbkE5/By5e570k9RObAokZkahDj+skhv7r6opqGferXNYH3 vSTmeBQ1RQVWltZ6PHD+LXhAHJB9YwgDO8JmLeNj6kYWW6EI6/q0/aKBww+9SR6z Ul7NdrD/xrf4Yh4vL5q3FwN4sLBk10zhwEiQ6CnDnanKplmV0WPiV9mJDaZNK/rD X+j16GVVg4zXnDxOWwKQJ3XAuGGK/z19gPgbeTK269zkqqznIBsoRr0x644lQDgJ XilcFu5iovmtcyLhwb4joK4a6azerultwFhyctncabjn9WdD1+6cmshJBcW4hiNI 5Xs/NV+7eRsirg1kBPtWs3fkhrGpHEs0YHNwaMx9hCcxEU1PqpIwUla6LVMwNMBm 1w976EaOen1KWWEsu8bMvm86Nx8gNYKZ6M+X2BKIuvawWVXIYpxeaVm5uKrxQpiY 7Hqof1D89C6WdgTb8hth/hlZBSnPQ66nOMlteyJZWfKhO5VcYJ4pa4cLrkiO8neF Q+hWgRJSXy7jmXjRJ4+idIRKLDddfrlF45juHlJTuRq8MyjQ/EQ= =vz2F -----END PGP SIGNATURE----- --6Llwke8ykQAbyEJKpeVGoHQ2mjIfuJcff-- From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 15 Jul 2018 01:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert , Thomas Deutschmann , 29886@debbugs.gnu.org Received: via spool by 29886-submit@debbugs.gnu.org id=B29886.153161767825857 (code B ref 29886); Sun, 15 Jul 2018 01:22:01 +0000 Received: (at 29886) by debbugs.gnu.org; 15 Jul 2018 01:21:18 +0000 Received: from localhost ([127.0.0.1]:60377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feViw-0006iz-Ia for submit@debbugs.gnu.org; Sat, 14 Jul 2018 21:21:18 -0400 Received: from mail.magicbluesmoke.com ([82.195.144.49]:56640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feVit-0006iq-WE for 29886@debbugs.gnu.org; Sat, 14 Jul 2018 21:21:16 -0400 Received: from localhost.localdomain (unknown [76.21.115.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.magicbluesmoke.com (Postfix) with ESMTPSA id 3CDEF9C3C; Sun, 15 Jul 2018 02:21:14 +0100 (IST) References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> From: =?UTF-8?Q?P=C3=A1draig?= Brady Message-ID: <10b7c5bb-71da-1df5-d561-3094d3d9c61a@draigBrady.com> Date: Sat, 14 Jul 2018 18:21:12 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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: -1.0 (-) On 11/07/18 10:05, Paul Eggert wrote: > Thomas Deutschmann wrote: > >> Not sure if this is a kernel problem. Isn't test suite using >> LD_PRELOAD to pull in additional libraries which could cause >> such a breakage? > > You're right, it could be a library problem. The test suite's LD_PRELOAD library > just returns what the C library gives it, though. Perhaps LD_PRELOAD usage is > messing up malloc on your platform, so that it returns improperly-aligned > pointers? You might try something like the attached patch to see whether the C > library is doing that. > >> And wouldn't "rm" show any failure during normal use? > > Yes, one would think so. > > In any case, this is not sounding like a bug in coreutils itself. This could be due to my hack for 32 bit in: https://git.sv.gnu.org/cgit/coreutils.git/commit/?id=v8.25-43-g54c1397 which fails due to the alignment requirement on sparc This is using a 32 bit userland right? We can skip this test on 32 bit, as there really is nothing arch specific that we're testing here. Does this skip the test for you? diff --git a/tests/rm/rm-readdir-fail.sh b/tests/rm/rm-readdir-fail.sh index 75fa339..580d8ec 100755 --- a/tests/rm/rm-readdir-fail.sh +++ b/tests/rm/rm-readdir-fail.sh @@ -27,9 +27,9 @@ mkdir -p dir/notempty || framework_failure_ cat > k.c <<\EOF || framework_failure_ #define _GNU_SOURCE -/* Setup so we don't have to worry about readdir64. */ +/* Avoid having to also handle readdir64. */ #ifndef __LP64__ -# define _FILE_OFFSET_BITS 64 +# error skipping test on 32 bit #endif #include From unknown Mon Aug 18 17:58:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 15 Jul 2018 15:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29886 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady , Paul Eggert , 29886@debbugs.gnu.org, Rolf Eike Beer Received: via spool by 29886-submit@debbugs.gnu.org id=B29886.15316695111280 (code B ref 29886); Sun, 15 Jul 2018 15:46:01 +0000 Received: (at 29886) by debbugs.gnu.org; 15 Jul 2018 15:45:11 +0000 Received: from localhost ([127.0.0.1]:41952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fejCx-0000Ka-Gc for submit@debbugs.gnu.org; Sun, 15 Jul 2018 11:45:11 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:50582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fejCv-0000KI-6S for 29886@debbugs.gnu.org; Sun, 15 Jul 2018 11:45:09 -0400 Received: from [IPv6:2001:4dd6:da67:0:d89f:c365:8a83:6cfa] (2001-4dd6-da67-0-d89f-c365-8a83-6cfa.ipv6dyn.netcologne.de [IPv6:2001:4dd6:da67:0:d89f:c365:8a83:6cfa]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: whissi) by smtp.gentoo.org (Postfix) with ESMTPSA id DA81F335C2E; Sun, 15 Jul 2018 14:29:03 +0000 (UTC) References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> <10b7c5bb-71da-1df5-d561-3094d3d9c61a@draigBrady.com> From: Thomas Deutschmann Openpgp: preference=signencrypt Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= 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 Organization: Gentoo Foundation, Inc Message-ID: <424230c9-1072-77d8-5aba-1a8c88013d8b@gentoo.org> Date: Sun, 15 Jul 2018 16:28:53 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <10b7c5bb-71da-1df5-d561-3094d3d9c61a@draigBrady.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) 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: -6.0 (------) On 2018-07-15 03:21, Pádraig Brady wrote: > Does this skip the test for you? No, it doesn't: chroot /var/tmp/portage/sys-apps/coreutils-8.30/work/coreutils-8.30 # make check TESTS=tests/rm/rm-readdir-fail.sh if test -d ./.git \ && git --version >/dev/null 2>&1; then \ cd . && \ git submodule --quiet foreach \ 'test "$(git rev-parse "$sha1")" \ = "$(git merge-base origin "$sha1")"' \ || { echo 'maint.mk: found non-public submodule commit' >&2; \ exit 1; }; \ else \ : ; \ fi make check-recursive make[1]: Entering directory '/var/tmp/portage/sys-apps/coreutils-8.30/work/ coreutils-8.30' Making check in po make[2]: Entering directory '/var/tmp/portage/sys-apps/coreutils-8.30/work/ coreutils-8.30/po' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/var/tmp/portage/sys-apps/coreutils-8.30/work/ coreutils-8.30/po' Making check in . make[2]: Entering directory '/var/tmp/portage/sys-apps/coreutils-8.30/work/ coreutils-8.30' make check-TESTS check-local make[3]: Entering directory '/var/tmp/portage/sys-apps/coreutils-8.30/work/ coreutils-8.30' make[4]: Entering directory '/var/tmp/portage/sys-apps/coreutils-8.30/work/ coreutils-8.30' rm-readdir-fail.sh: set-up failure: failed to build shared library ERROR: tests/rm/rm-readdir-fail.sh [...] -- Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 From unknown Mon Aug 18 17:58:59 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Thomas Deutschmann Subject: bug#29886: closed (Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc) Message-ID: References: X-Gnu-PR-Message: they-closed 29886 X-Gnu-PR-Package: coreutils Reply-To: 29886@debbugs.gnu.org Date: Sun, 15 Jul 2018 18:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1531677782-21350-1" This is a multi-part message in MIME format... ------------=_1531677782-21350-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 29886@debbugs.gnu.org. --=20 29886: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29886 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1531677782-21350-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29886-done) by debbugs.gnu.org; 15 Jul 2018 18:02:16 +0000 Received: from localhost ([127.0.0.1]:42027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1felLb-0005XI-KI for submit@debbugs.gnu.org; Sun, 15 Jul 2018 14:02:15 -0400 Received: from mail.magicbluesmoke.com ([82.195.144.49]:35846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1felLa-0005XA-6l for 29886-done@debbugs.gnu.org; Sun, 15 Jul 2018 14:02:14 -0400 Received: from localhost.localdomain (unknown [76.21.115.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.magicbluesmoke.com (Postfix) with ESMTPSA id 111A09DE3; Sun, 15 Jul 2018 19:02:11 +0100 (IST) Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: Thomas Deutschmann , Paul Eggert , 29886-done@debbugs.gnu.org, Rolf Eike Beer References: <91bcf089-b137-e428-c05d-c29e3e03acb0@gentoo.org> <89005622-a501-24ea-41e1-e73fcb352bf5@gentoo.org> <8e044414-c91c-f26f-5522-8cde32741a35@cs.ucla.edu> <10b7c5bb-71da-1df5-d561-3094d3d9c61a@draigBrady.com> <424230c9-1072-77d8-5aba-1a8c88013d8b@gentoo.org> From: =?UTF-8?Q?P=c3=a1draig_Brady?= Message-ID: Date: Sun, 15 Jul 2018 11:02:09 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <424230c9-1072-77d8-5aba-1a8c88013d8b@gentoo.org> Content-Type: multipart/mixed; boundary="------------CC59485CEBA9D6FED88AD967" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29886-done 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: -1.0 (-) This is a multi-part message in MIME format. --------------CC59485CEBA9D6FED88AD967 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit On 15/07/18 07:28, Thomas Deutschmann wrote: > On 2018-07-15 03:21, Pádraig Brady wrote: >> Does this skip the test for you? > rm-readdir-fail.sh: set-up failure: failed to build shared library > ERROR: tests/rm/rm-readdir-fail.sh Thanks for confirming your __LP64__ setting. I'm going to go with the attached. thanks, Pádraig. --------------CC59485CEBA9D6FED88AD967 Content-Type: text/x-patch; name="rm-sparc-test.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="rm-sparc-test.patch" >From 63ced8b6482dbc7e1471198e195b83181967b338 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Sun, 15 Jul 2018 10:50:53 -0700 Subject: [PATCH] tests: avoid false failure on sparc 32 bit * tests/rm/rm-readdir-fail.sh: Skip the test entirely on 32 bit, so we avoid conflating the 32bit and 64 bit types, as that triggers alignment issues (SIGBUS) on Gentoo sparc. Fixes https://bugs.gnu.org/29886 --- tests/rm/rm-readdir-fail.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/tests/rm/rm-readdir-fail.sh b/tests/rm/rm-readdir-fail.sh index 75fa339..6b68c4f 100755 --- a/tests/rm/rm-readdir-fail.sh +++ b/tests/rm/rm-readdir-fail.sh @@ -40,6 +40,15 @@ cat > k.c <<\EOF || framework_failure_ struct dirent *readdir (DIR *dirp) { + static int count = 1; + +#ifndef __LP64__ + if (count == 1) + fclose (fopen ("32bit", "w")); + errno = ENOSYS; + return NULL; +#endif + static struct dirent *(*real_readdir)(DIR *dirp); if (! real_readdir && ! (real_readdir = dlsym (RTLD_NEXT, "readdir"))) { @@ -56,7 +65,6 @@ struct dirent *readdir (DIR *dirp) } /* Flag that LD_PRELOAD and above functions work. */ - static int count = 1; if (count == 1) fclose (fopen ("preloaded", "w")); @@ -90,8 +98,10 @@ for READDIR_PARTIAL in '' '1'; do rm -f preloaded (export LD_PRELOAD=$LD_PRELOAD:./k.so returns_ 1 rm -Rf dir 2>>errt) || fail=1 - if ! test -f preloaded; then - cat err + if test -f 32bit; then + skip_ 'This test only supports 64 bit systems' + elif ! test -f preloaded; then + cat errt skip_ "internal test failure: maybe LD_PRELOAD doesn't work?" fi done -- 2.9.3 --------------CC59485CEBA9D6FED88AD967-- ------------=_1531677782-21350-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Dec 2017 02:40:17 +0000 Received: from localhost ([127.0.0.1]:55666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUkaj-0001l0-Qr for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUkah-0001kn-Ul for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUkaa-0000yv-OX for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55920) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eUkaa-0000yo-Ku for submit@debbugs.gnu.org; Thu, 28 Dec 2017 21:40:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53234) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eUkaW-00070U-0j for bug-coreutils@gnu.org; Thu, 28 Dec 2017 21:40:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUkaS-0000rO-RD for bug-coreutils@gnu.org; Thu, 28 Dec 2017 21:40:00 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:53848) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eUkaS-0000pV-Da for bug-coreutils@gnu.org; Thu, 28 Dec 2017 21:39:56 -0500 Received: from [IPv6:2001:4dd3:778e:0:7d98:134f:bd23:5625] (2001-4dd3-778e-0-7d98-134f-bd23-5625.ipv6dyn.netcologne.de [IPv6:2001:4dd3:778e:0:7d98:134f:bd23:5625]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: whissi) by smtp.gentoo.org (Postfix) with ESMTPSA id A609A34105A for ; Fri, 29 Dec 2017 02:39:52 +0000 (UTC) To: bug-coreutils@gnu.org From: Thomas Deutschmann Subject: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Organization: Gentoo Foundation, Inc Message-ID: Date: Fri, 29 Dec 2017 03:39:47 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) 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: -4.4 (----) Hi, a Gentoo SPARC user is reporting that tests/rm/rm-readdir-fail is failing with SIGBUS in coreutils-8.28 and coreutils-8.29: > FAIL: tests/rm/rm-readdir-fail > ============================== > > ++ initial_cwd_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 > +++ testdir_prefix_ > +++ printf gt > ++ pfx_=gt > +++ mktempd_ /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 gt-rm-readdir-fail.sh.XXXX > +++ case $# in > +++ destdir_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 > +++ template_=gt-rm-readdir-fail.sh.XXXX > +++ MAX_TRIES_=4 > +++ case $destdir_ in > +++ destdir_slash_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/ > +++ case $template_ in > ++++ unset TMPDIR > +++ d=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > +++ case $d in > +++ : > +++ test -d /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > ++++ ls -dgo /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > +++ perms='drwx------ 2 4096 Dec 28 10:54 /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN' > +++ case $perms in > +++ : > +++ echo /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > +++ return > ++ test_dir_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > ++ cd /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > ++ gl_init_sh_nl_=' > ' > ++ IFS=' > ' > ++ for sig_ in 1 2 3 13 15 > +++ expr 1 + 128 > ++ eval 'trap '\''Exit 129'\'' 1' > +++ trap 'Exit 129' 1 > ++ for sig_ in 1 2 3 13 15 > +++ expr 2 + 128 > ++ eval 'trap '\''Exit 130'\'' 2' > +++ trap 'Exit 130' 2 > ++ for sig_ in 1 2 3 13 15 > +++ expr 3 + 128 > ++ eval 'trap '\''Exit 131'\'' 3' > +++ trap 'Exit 131' 3 > ++ for sig_ in 1 2 3 13 15 > +++ expr 13 + 128 > ++ eval 'trap '\''Exit 141'\'' 13' > +++ trap 'Exit 141' 13 > ++ for sig_ in 1 2 3 13 15 > +++ expr 15 + 128 > ++ eval 'trap '\''Exit 143'\'' 15' > +++ trap 'Exit 143' 15 > ++ trap remove_tmp_ 0 > + path_prepend_ ./src > + test 1 '!=' 0 > + path_dir_=./src > + case $path_dir_ in > + abs_path_dir_=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/./src > + case $abs_path_dir_ in > + PATH=/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/./src:/var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/src:/var/tmp/portage/sys-apps/coreutils-8.29/temp/mount-wrappers:/var/tmp/portage/sys-apps/coreutils-8.29/temp/python3.5/bin:/usr/lib/portage/python3.5/ebuild-helpers/xattr:/usr/lib/portage/python3.5/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sparc-unknown-linux-gnu/gcc-bin/6.4.0 > + create_exe_shims_ /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/./src > + case $EXEEXT in > + return 0 > + shift > + test 0 '!=' 0 > + export PATH > + print_ver_ rm > + require_built_ rm > + skip_=no > + for i in '"$@"' > + case " $built_programs " in > + test no = yes > + test yes = yes > + local i > + for i in '$*' > + env rm --version > rm (GNU coreutils) 8.29 > Packaged by Gentoo (8.29 (p1.0)) > Copyright (C) 2017 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later . > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > > Written by Paul Rubin, David MacKenzie, Richard M. Stallman, > and Jim Meyering. > + require_gcc_shared_ > + gcc_shared_ - d.so -xc > + local in=- > + local out=d.so > + shift 2 > + sparc-unknown-linux-gnu-gcc -Wall -shared --std=gnu99 -fPIC -O2 -xc - -o d.so -ldl > + rm -f d.so > + mkdir -p dir/notempty > + cat > + gcc_shared_ k.c k.so > + local in=k.c > + local out=k.so > + shift 2 > + sparc-unknown-linux-gnu-gcc -Wall -shared --std=gnu99 -fPIC -O2 k.c -o k.so -ldl > + export READDIR_PARTIAL > + for READDIR_PARTIAL in ''\'''\''' ''\''1'\''' > + rm -f preloaded > + export LD_PRELOAD=libsandbox.so:./k.so > + LD_PRELOAD=libsandbox.so:./k.so > + returns_ 1 rm -Rf dir > + test -f preloaded > + for READDIR_PARTIAL in ''\'''\''' ''\''1'\''' > + rm -f preloaded > + export LD_PRELOAD=libsandbox.so:./k.so > + LD_PRELOAD=libsandbox.so:./k.so > + returns_ 1 rm -Rf dir > + fail=1 > + test -f preloaded > + cat > + sed 's/\(rm:.*\):.*/\1/' errt > + compare exp err > + compare_dev_null_ exp err > + test 2 = 2 > + test xexp = x/dev/null > + test xerr = x/dev/null > + return 2 > + case $? in > + compare_ exp err > + diff -u exp err > --- exp 2017-12-28 10:54:33.403337960 +0100 > +++ err 2017-12-28 10:54:33.423337960 +0100 > @@ -1,2 +1,2 @@ > rm: cannot remove 'dir' > -rm: traversal failed: dir > +./tests/init.sh: line 118: 9012 Bus error "$@" > + fail=1 > + Exit 1 > + set +e > + exit 1 > + exit 1 > + remove_tmp_ > + __st=1 > + cleanup_ > + : > + test '' = yes > + cd /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29 > + chmod -R u+rwx /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > + rm -rf /var/tmp/portage/sys-apps/coreutils-8.29/work/coreutils-8.29/gt-rm-readdir-fail.sh.ZZkN > + exit 1 > FAIL tests/rm/rm-readdir-fail.sh (exit status: 1) System details: > Portage 2.3.13 (python 3.5.4-final-0, default/linux/sparc/17.0, gcc-6.4.0, glibc-2.25-r9, 4.14.8-gentoo-r1 sparc64) > ================================================================= > System Settings > ================================================================= > System uname: Linux-4.14.8-gentoo-r1-sparc64-sun4v-with-gentoo-2.3 > KiB Mem: 33133552 total, 21139472 free > KiB Swap: 0 total, 0 free > Timestamp of repository gentoo: Thu, 28 Dec 2017 01:15:01 +0000 > Head commit of repository gentoo: dbbcaa80af14ec02c8eba29c56f946886b192845 > sh bash 4.3_p48-r1 > ld GNU ld (Gentoo 2.29.1 p3) 2.29.1 > app-shells/bash: 4.3_p48-r1::gentoo > dev-lang/perl: 5.24.3::gentoo > dev-lang/python: 2.7.14-r1::gentoo, 3.4.5::gentoo, 3.5.4-r1::gentoo > dev-util/cmake: 3.8.2::gentoo > dev-util/pkgconfig: 0.29.2::gentoo > sys-apps/baselayout: 2.3::gentoo > sys-apps/openrc: 0.34.11::gentoo > sys-apps/sandbox: 2.10-r4::gentoo > sys-devel/autoconf: 2.69::gentoo > sys-devel/automake: 1.15.1-r1::gentoo > sys-devel/binutils: 2.29.1-r1::gentoo > sys-devel/gcc: 6.4.0::gentoo > sys-devel/gcc-config: 1.8-r1::gentoo > sys-devel/libtool: 2.4.6-r3::gentoo > sys-devel/make: 4.2.1::gentoo > sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) > sys-libs/glibc: 2.25-r9::gentoo Bug: https://bugs.gentoo.org/642492 -- Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 ------------=_1531677782-21350-1--