From unknown Mon Aug 18 11:17:18 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29886 <29886@debbugs.gnu.org> To: bug#29886 <29886@debbugs.gnu.org> Subject: Status: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc Reply-To: bug#29886 <29886@debbugs.gnu.org> Date: Mon, 18 Aug 2025 18:17:18 +0000 retitle 29886 tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo spa= rc reassign 29886 coreutils submitter 29886 Thomas Deutschmann severity 29886 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 28 21:40:17 2017 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 09 18:26:35 2018 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 Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: bug-coreutils@gnu.org In-Reply-To: Openpgp: preference=signencrypt Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= xsFNBFc4iggBEACg/drq2pkXyE0mO7cqfaH5UX9D2A8uaBWHcgVPZdf+bVlc7gT1b/TJgFBO yCecB1j9ReWWAE55nwraFL7+5XofRnwVzC3PglN/M/F02fudCeEkFfDtH65DZ67LV0QqXOZ7 e2aqD1NxJM1ydcehIoxgESiv8ctMCcb5Jui2A7vddxEBouQqJKDVqXqANEiBrtd0x4+noRC3 07BN80SgUiwuSJp8Y9+LSdKWGxiDxFAQygDlLWu1QIOg2PUjrM1ZtKCii8IcbnhsEPZj0jcQ f/omIHaksyfMdx6lHfSUZzzLQm41nhWlgYUxzW4D8Nh+ka51FIIWRWwNJTXQNpU8s32AT+rr K2hyNY0F+hnCRc0gUJtAACPZYNYNMlTCIb5yLKo5qoRKcHkAI3vAPEsPO8nmpYaxhI+9PwWJ 9BMaOZ0PjN5P5p0ierOd3yjuu0CIx+yirAvZMZYLx3HylFmuIke5GfcfzTuZhgRL1yoaftCH B0zTc1Rmfgk5dLOPeApgH4E8k3K7OIagzpMXjPsyvdBdI2z/j8unZNvPT5uMCAA9yP7TxijH JeNa6MZyDebzfF+QTK1tOL5pWZolCFKOULHIWK9nX2B3/JJ4r7+5wUmob5UCjKCxjK9xunY5 8TzbpaV517MaLVk1kYuFRptqwRYRJ45l1+qcYwkhUcC+qg06PQARAQABzStUaG9tYXMgRGV1 dHNjaG1hbm4gPHRob21hc0BkZXV0c2NobWFubi5iaXo+wsGABBMBCgAqAhsAAh4BAheABQkH hiUCBQsJCAcDBRUKCQgLBRYDAgEABQJXOfYKAhkBAAoJEFhJfuUdXXSlwnQQAIDi4tsMwzw5 ZY3wSs+E6c37W6i2WGgHvN6MOCxR6qthV3fVL3Q4E4EV8DoGHLLA8rs/OYbJs1aSxF8Omlys +sFiVysrMz1NNL7MGbZ/Ov1CpQqRH+6LFzVVcf3dBGqsI3kXg9aUNw2zETIj0ZyCb+VKZ3yC 1DOVFlmGjaH3DtPCJrfEGfcaweFyn2Azljaot9Dg0ExzmAqwohESQNCfSBYhUC0Mc0HiRtzd 1pTIVSmFDTToztnofsLrkMpciNGaj6D7Mm1hZpI41K4IQ6ZKcJDtWduisYNzgafVWvxtGhpY oAVWmO353WafGpbeoP6IVbHQhIcS1JuN1Sn+lM4QtV0GgSgL5j3OtKmRKNiAcZpHX800TX2V 8yUZN3dj2PMU7fzdnVM0MXNwAvOdcckco5zVExn3OHfTxyrUIyEysj01EKCQdZerWjRLnQ7B QR4ff851B+Sl92tVMPBch8WYVZNTwDzsqzKROAe2UnOCTQoVY7OXh6gRblqGuzllMyQ2bZUP V5XLKDpmysb/y43QKSY5aeO8SOKOv+b8kWAXSKzzXnteErhKeAlDm1PKuAfkjq4swOe3nci4 r1r34Ss03Xgt3cJ6Ep3K87qjlLLDwRVyGEgyDiDItHdyEyLGA44pmWLAJzttHMSt3d9/FsTI 2jwwH9GRFg3oMS9PsEURYIU8zsFNBFc4ixMBEADHHlLOkftcSY+jWd9Vb3uHpPGIpztqU/jd 4mPZvrQGIlZYMO+uGtJuDQVdohQHugNvvnr9hfBYDGlhyAYlRIGkFLdZbsim+An+FGr5+f/P tHikILc0X+FbO8bAc0OjNfUlFaTXeKdEBTtdNiO+0WYWw8CtgTEpng+178q4UnTBae1QiBh5 3YmW0H4t8HQEN/NDuVXEREQXwOtJcP9fxDVdP/ynwHbGajx+qbWaQhcHo57XXIsojH5XoEr9 yvviQW6F2tzp/i88YQ1snTVI0G39TzQO2EJbSQpYUptI0PGSUlMbkm4i46XHFO0q15aQSfAg Eh5NWWzwVel7qDO1YmXb49nhg60MmceAhk+1VGxpuA3RNl6hebYzYdQplDo8EJp1MCt+Z4Lt /tzb+smTFRMyE80QzehOSyvIWCSoGmWY4Njc90AV/P/hSXYQqbuRb3sB3PlPGda7ZwPsoh2A WZU331jeBWwB9YnUJFXP4jGbnpXjHO3+RkRL2A39ZzFki751sPpC3jv0sxJhLBOkJlC+VI/7 t5ODzWElimA8Py1VmZfd2C9eBHYU4Eeay1EN7nl75Hsj2436dH9O45uIl838KNXWd4S+7/P5 NqWir9HjnhQwbaLZdJwJKjzDE9u4JvnAP0gmkqYIaNSAM9WfCA11LavNKJjaJNCc4Zkr2+w4 OQARAQABwsF8BBgBCgAmAhsMFiEExN1pX6cTjyQqoVY4WEl+5R1ddKUFAlrJMcoFCQWj8zcA CgkQWEl+5R1ddKW+Qw/+O/saVmYgBdWDc6Y2BzaOA3kRwixAGjMU2VMO5WifG2WkA1zd0kcY 1nR5XKosu/yLWX1WWde8Wh57BDD418JYMSnNyG976OXAeAgWuzmn+xtM8Tw2bHHCNVfCEqBl yS+lAdrXR3kIiJ/Ebr5EogsEZvVW9gowPoNIrzeXFYKqGGVc5Z4dQDgVRq7jgta6LJgOVYdP z6mrLTdjo4lIlC7U/w/dPBWUd0sn8XmtU5vbAfvgf9dfZtXGYnyI64EGr6I6oVyFj8QO/Ffo G/r+glBettColfcT7IiHUMb9i11Sd/FPsL/0EIHWG+a4JTg3QzAODMHF14BLpuqDElV5HlzX e9LafsH45PH/EvAxCNuOj6P1E4bPOHwD0Fhgia7YXi2OJVes9hWy8IrEgwUEDQQIFtECxdFa nkWlKiYyb9v+nqrjtugh6s6OicvAhnvhESky/QSr747tEnOAFTNYXXtz1BRvTu/tcyBK0m51 jW1Gwax+9ooGCnNEF2KknaW/NyLo4mFdvSOJOehcwOHn73G04GHSQSs6+f8Oy7GOriQCdwao aGduFUuKKOR05r5tstZHpuIW9mlL44LXzGQEEt6INpS0ha2XD28+ojXko2hPt7YgbTqOsFnT 34feWglZ58mWE7UyHEVXYeMIWqtQptgCf5fNc36jGay6gt0aLFlgy48= 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-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: -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 debbugs-submit-bounces@debbugs.gnu.org Tue Jul 10 17:47:01 2018 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) Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc From: Thomas Deutschmann To: bug-coreutils@gnu.org 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-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: -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 debbugs-submit-bounces@debbugs.gnu.org Tue Jul 10 22:46:26 2018 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) Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: Thomas Deutschmann , 29886@debbugs.gnu.org References: <91bcf089-b137-e428-c05d-c29e3e03acb0@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: 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-Debbugs-Envelope-To: 29886 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 debbugs-submit-bounces@debbugs.gnu.org Wed Jul 11 12:53:59 2018 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 Subject: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: Paul Eggert , 29886@debbugs.gnu.org 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-Debbugs-Envelope-To: 29886 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 debbugs-submit-bounces@debbugs.gnu.org Wed Jul 11 13:06:13 2018 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) Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: Thomas Deutschmann , 29886@debbugs.gnu.org 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= 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: <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-Debbugs-Envelope-To: 29886 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 debbugs-submit-bounces@debbugs.gnu.org Wed Jul 11 13:31:16 2018 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) Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: Paul Eggert , 29886@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> 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-Debbugs-Envelope-To: 29886 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 debbugs-submit-bounces@debbugs.gnu.org Sat Jul 14 21:21:18 2018 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) Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: Paul Eggert , Thomas Deutschmann , 29886@debbugs.gnu.org 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-Debbugs-Envelope-To: 29886 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 debbugs-submit-bounces@debbugs.gnu.org Sun Jul 15 11:45:11 2018 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) Subject: Re: bug#29886: tests/rm/rm-readdir-fail is failing with SIGBUS on Gentoo sparc To: =?UTF-8?Q?P=c3=a1draig_Brady?= , Paul Eggert , 29886@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> 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-Debbugs-Envelope-To: 29886 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 debbugs-submit-bounces@debbugs.gnu.org Sun Jul 15 14:02:15 2018 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-- From unknown Mon Aug 18 11:17:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 13 Aug 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator