From unknown Mon Aug 18 11:26:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77621: coreutils-9.6.53-14af8 on OpenBSD 7.6 Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 07 Apr 2025 22:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77621 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 77621@debbugs.gnu.org, P@draigbrady.com X-Debbugs-Original-To: bug-coreutils@gnu.org, =?UTF-8?Q?P=C3=A1draig?= Brady Received: via spool by submit@debbugs.gnu.org id=B.174406569929149 (code B ref -1); Mon, 07 Apr 2025 22:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Apr 2025 22:41:39 +0000 Received: from localhost ([127.0.0.1]:57423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u1v9t-0007Zz-UG for submit@debbugs.gnu.org; Mon, 07 Apr 2025 18:41:39 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43684) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u1v9q-0007ZP-Hj for submit@debbugs.gnu.org; Mon, 07 Apr 2025 18:41:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u1v9i-0004QC-3D for bug-coreutils@gnu.org; Mon, 07 Apr 2025 18:41:27 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.219]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u1v9f-0002qc-3L for bug-coreutils@gnu.org; Mon, 07 Apr 2025 18:41:25 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1744065679; cv=none; d=strato.com; s=strato-dkim-0002; b=oq9Eo9UexSrLaweW4Fu8hC/6lgjvb1lR9q9qkTj1N3l9+3jYJkIFqfbrmZOTb2dhsK 7OVlxCDYBW6LgamrV4aiVv7Shd0dTD4U+Siqbd48OpZRxssiNB1O9jannvrF3ICi0vVo bonzMaM0heUJj4sNeKZIRbbQVoyZcwuyGriYGvU/cYm+MyJIUmhHPehzO74rv2zVvk28 1msQmEUD5v3tZqVZLiXGf3AAUh1sIYGQBFJO2NmDhKmXquzS5CJ8S6GOq1QNc1xFFRZX LqQJNkr0DMkhzl1D8ODzAMXC+u0xx4mjUztA8VLF3Ovo3ftW2CGo+lDm9GDIztSPPTzF o9cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1744065679; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Pisj+8ySxWY5wxRcfz67TW3zEkp5n/lm3qdzaKpxrW4=; b=pMa3AOUrYikobBwBK8hk5oObO/fkwQCjn38G98EuiNcRpeLrvgYVeJaY8w8eqmSSoR epPk7qs0HlWFd8LHtHe1GKcXNzYa/37B9hEvJ9QBZiPQQ5kQW3JR01bgCpd1bkHIxORQ q3nk7TYXh0ViEXh+RNROlDnoxq+Qxh+UZQZPlSTpNlai0BLmUuwfK4haHPbbZijAKWy3 udHz2TR9irnVCgdwiuwcixPLXm8F3Y3yg4S7VYxT06vqW3uuwPf+MBlvz6b8fbn1+m9D jXUS/XgbJXQC6doqPPBUIhnqdJ248ezYd+ZOngnf+nt+Y8xOgPnjSVdtAdV63bcJ7mGt MpYA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1744065679; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Pisj+8ySxWY5wxRcfz67TW3zEkp5n/lm3qdzaKpxrW4=; b=MtJgt+v3ObYKHGzhtnktsH8s8cWG1O6EOoKO5IEGF5hJCrjNFimU9nkbjl2ooOVjH/ lwz3VjSmT5xFgi8nXul3BbN8S+Bi6On0CGxPfIgZJLiLMFu3WV9Rd9JHLzBniOQxSl1Z dgwvLLIdAIynqPptHUojaU7u4AmHHJZjmPGRsTCFf5UoeukLqMnwiSnIyweZyof+YIkc AVrAAC5pu+fsFifOo9rdCqNmmChzuF6crMQ01TKD9z+W7tZNrbDRDxj7U81SCCKC+CQ9 pKilRB1/NkRCVSkLCtoGPwd1Qwmo5bEbH69DCDY0cxTgj0FVZZDJw7I9mmqn5o+Pw9eY WPCQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1744065679; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Pisj+8ySxWY5wxRcfz67TW3zEkp5n/lm3qdzaKpxrW4=; b=ze6TkEDc0NBMscElKwOpoI8YAOQEM7k1vpGKc+rs42hTgB2TJm5ehL+KBPkMrhyuzB YoOzX8RF8FTyOLPeiGCQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmcFTvhkvcyS6W4Yb9/mO9QBnQI" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N7dcf8137MfJOsF (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 8 Apr 2025 00:41:19 +0200 (CEST) From: Bruno Haible Date: Tue, 08 Apr 2025 00:41:18 +0200 Message-ID: <1818491.4herOUoSWf@nimes> Organization: GNU In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart2597012.Y4W8hZkJsM" Content-Transfer-Encoding: 7Bit Received-SPF: none client-ip=81.169.146.219; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 (-) This is a multi-part message in MIME format. --nextPart2597012.Y4W8hZkJsM Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On OpenBSD 7.6 there is a test failure: FAIL: tests/ls/selinux-segfault Find attached the log file. To reproduce the issue, just run $ src/ls -Z . Segmentation fault (core dumped) It crashes at strlen(), due to a NULL argument, invoked from gobble_file (name = ".", type = arg_directory, inode = 0, command_line_arg = true, dirname = NULL) at ls.c:3642, invoked from ls.c:1812. This reminds me the commit https://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=915004f403cb25fadb207ddfdbe6a2f43bd44fac that was supposed to fix the bug reported in https://lists.gnu.org/archive/html/coreutils/2025-01/msg00051.html Apparently this bug has reappeared, at least on OpenBSD. Bruno --nextPart2597012.Y4W8hZkJsM Content-Disposition: attachment; filename="openbsd76-test-suite.log" Content-Transfer-Encoding: 7Bit Content-Type: text/x-log; charset="x-UTF_8J"; name="openbsd76-test-suite.log" ======================================================== GNU coreutils 9.6.53-14af8: ./tests/test-suite.log ======================================================== # TOTAL: 658 # PASS: 480 # SKIP: 177 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: tests/ls/selinux-segfault =============================== ++ initial_cwd_=/home/bruno/coreutils-9.6.53-14af8/build +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/bruno/coreutils-9.6.53-14af8/build gt-selinux-segfault.sh.XXXX +++ case $# in +++ destdir_=/home/bruno/coreutils-9.6.53-14af8/build +++ template_=gt-selinux-segfault.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/home/bruno/coreutils-9.6.53-14af8/build/ +++ case $template_ in ++++ unset TMPDIR +++ d=/home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC +++ case $d in +++ : +++ test -d /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC ++++ ls -dgo /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC +++ perms='drwx------. 2 512 Apr 7 21:51 /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC' +++ case $perms in +++ : +++ echo /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC +++ return ++ test_dir_=/home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC ++ cd /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC ++ case $srcdir in ++ srcdir=../.. ++ builddir=.. ++ export srcdir builddir ++ 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 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/bruno/coreutils-9.6.53-14af8/build/src/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ++ IFS=' ' ++ PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ++ export PATH ++ trap remove_tmp_ EXIT + path_prepend_ ./src + test 1 '!=' 0 + path_dir_=./src + case $path_dir_ in + abs_path_dir_=/home/bruno/coreutils-9.6.53-14af8/build/./src + case $abs_path_dir_ in + PATH=/home/bruno/coreutils-9.6.53-14af8/build/./src:/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin + create_exe_shims_ /home/bruno/coreutils-9.6.53-14af8/build/./src + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ ls + require_built_ ls + skip_=no + for i in "$@" + case " $built_programs " in + test no = yes + test yes = yes + local i + for i in $* + env ls --version ls (GNU coreutils) 9.6.53-14af8 Copyright (C) 2025 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 Richard M. Stallman and David MacKenzie. + f=/proc/sys + test -r /proc/sys + f=. + ls -l . + mkdir sedir + ln -sf missing sedir/broken + returns_ 1 ls -L -R -Z -m sedir ../tests/init.sh: line 612: 79448 Segmentation fault (core dumped) "$@" + fail=1 + ls -Z . ../tests/ls/selinux-segfault.sh: line 34: 95717 Segmentation fault (core dumped) ls -Z . > out + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /home/bruno/coreutils-9.6.53-14af8/build + chmod -R u+rwx /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC + rm -rf /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC + exit 1 FAIL tests/ls/selinux-segfault.sh (exit status: 1) --nextPart2597012.Y4W8hZkJsM-- From unknown Mon Aug 18 11:26:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77621: coreutils-9.6.53-14af8 on OpenBSD 7.6 Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 07 Apr 2025 23:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77621 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Bruno Haible , 77621@debbugs.gnu.org Received: via spool by 77621-submit@debbugs.gnu.org id=B77621.174406720615608 (code B ref 77621); Mon, 07 Apr 2025 23:07:01 +0000 Received: (at 77621) by debbugs.gnu.org; 7 Apr 2025 23:06:46 +0000 Received: from localhost ([127.0.0.1]:57470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u1vYD-00043f-Nr for submit@debbugs.gnu.org; Mon, 07 Apr 2025 19:06:46 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:56515) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u1vYA-000437-Pq for 77621@debbugs.gnu.org; Mon, 07 Apr 2025 19:06:43 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43ce70f9afbso53617065e9.0 for <77621@debbugs.gnu.org>; Mon, 07 Apr 2025 16:06:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744067196; x=1744671996; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=xay5hKr3KCvXiL5Cl+0qw06ioWAAlAPBwar0lul5KSU=; b=kBIHC32Bwh2LxACZAcgzi2/+Mv20EBcsqZzf3HPbeHgx2tEr7RgKJyk+E6jnrN6FsC pPc06VqufDL1wzahc82o9T8Q8IYitYjhr1YSCNNLmmvyrCugLeau3CPlXPspadLPE92s jaKVXdR9xIaroMGqJgUx0BAq4Lu1Na0sIf0udoa9LABFTOqSPQoGjGeAKeEx1QEzU3/q Yc3KZHx273A1/6WXfkWa5KJY7OUOH79/u3gOXBeCfoVheH3+5dYrUtGEZxg5+cyk74Fh KvEhcundvxwOc7bKIHO8M2duTubgRzOxufuPwCja7w3yYOYAiEZ3hjP6g3TO7A1sOojW sdGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744067196; x=1744671996; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xay5hKr3KCvXiL5Cl+0qw06ioWAAlAPBwar0lul5KSU=; b=a1rsz+K2wWl/6BBZZflt9C8qAgK80f1wWTPqOvTMGV3yVOj4y0m8+rCZ+XwNaUqVvh 2SA0nWT7SUPOJBAE9j44bXYH19crUNv5tihRNRP0ulsq1+UJoRjYdzO7iZi/LDzVGQDB 0mC5mLWN2Lx03/O2f4cI4knuPdLO0kQ9VImhX0yjzFpy1WMV2q0hfCHdVtY+6lxEV7T+ C6PmneYhf1A1L2FSNSoEvRHxD++g3ZeeFNDHHYerwPHZDt82voamqjgX5bNylUPMX9l6 okumlp00zFzKhc2DBxr/eO6ymxVjgPGbXgoQTTppdbRQ5A0MmM+wuRUbNXwdyHVzA8vu 1ZTQ== X-Forwarded-Encrypted: i=1; AJvYcCWenq7M7+qBWBbXZMqmfnkke+7N5rA8M9lrYdSvt962ExCeYjPnYTXHM8B4XU43arA5EsHh/w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyNFIP/U2b8z5u6erAyXEXEMl1/crhsPszUBp1A6yWLAs7jI0tZ YsM9ho20hTqLD9nFqggnawhit/E78N/op1h85ANI/GYVgpVZ5iO/ X-Gm-Gg: ASbGncs6+v2AtcCW3rGkAjS8pBYgTFbE8m4L8GX/VawLq1ulJFh6yLOtG7yjw404LGp SKlBfrLNKvgHrzzsRpZfiJK4KAIICe1Cpl3aJaGKedbTJVsihM6nxYkz9b53ThNFKMS5JTvbRvP ZWpTC1a7krXqzzqY5RFBXy2wXUb8gusi7EWS/GmOIWFk6OF6b9QrXtlPQQrodhiLkFIFng1FGxI TAxpwTqsAcUVbWPJDutH4x7X0445OCT1qgyne+qf51mrDqneIgGWAOsTJlmIQx1dIMaXevHOzRR IExvderYRKsavChpoMaZ5G9tPNfwyrh+tqoD+hNRiqgcoldcZiKNt6vskwFrnKC3ysMMcTHw+cE ndGT9jGu7PpwcG06+OvbGIdjS X-Google-Smtp-Source: AGHT+IG4nh7L6qKH3Zu0hxqeHe9N/dXu66rXeCvdRP5LQooVLZZf5cVIOJUDSPWo6gqpod20NpXXkw== X-Received: by 2002:a05:600c:a4d:b0:43c:ebc4:36a5 with SMTP id 5b1f17b1804b1-43ee3e9d55dmr83211075e9.7.1744067196310; Mon, 07 Apr 2025 16:06:36 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-39c30096964sm13365579f8f.15.2025.04.07.16.06.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Apr 2025 16:06:35 -0700 (PDT) Message-ID: <8c8425c3-7c21-4a39-ab79-544ec00c2c10@draigBrady.com> Date: Tue, 8 Apr 2025 00:06:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: <1818491.4herOUoSWf@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <1818491.4herOUoSWf@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed 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 07/04/2025 23:41, Bruno Haible via GNU coreutils Bug Reports wrote: > On OpenBSD 7.6 there is a test failure: > > FAIL: tests/ls/selinux-segfault > > Find attached the log file. > > To reproduce the issue, just run > > $ src/ls -Z . > Segmentation fault (core dumped) > > It crashes at strlen(), due to a NULL argument, > invoked from gobble_file (name = ".", type = arg_directory, inode = 0, > command_line_arg = true, dirname = NULL) at ls.c:3642, > invoked from ls.c:1812. > > This reminds me the commit > https://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=915004f403cb25fadb207ddfdbe6a2f43bd44fac > that was supposed to fix the bug reported in > https://lists.gnu.org/archive/html/coreutils/2025-01/msg00051.html > > Apparently this bug has reappeared, at least on OpenBSD. I have access to cfarm220.cfarm.net, so I'll look at this tomorrow. thanks for testing! Pádraig From unknown Mon Aug 18 11:26:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77621: coreutils-9.6.53-14af8 on OpenBSD 7.6 Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 08 Apr 2025 07:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77621 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 77621@debbugs.gnu.org, Bruno Haible Received: via spool by 77621-submit@debbugs.gnu.org id=B77621.17440981244762 (code B ref 77621); Tue, 08 Apr 2025 07:43:01 +0000 Received: (at 77621) by debbugs.gnu.org; 8 Apr 2025 07:42:04 +0000 Received: from localhost ([127.0.0.1]:58721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u23ar-0001EV-Ms for submit@debbugs.gnu.org; Tue, 08 Apr 2025 03:42:03 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:44338) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u23ao-0001Db-IW for 77621@debbugs.gnu.org; Tue, 08 Apr 2025 03:41:59 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 5272B3C0149F2; Tue, 8 Apr 2025 00:41:52 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id OUdqBRxJ55Ob; Tue, 8 Apr 2025 00:41:52 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 0FF673C0149F5; Tue, 8 Apr 2025 00:41:52 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 0FF673C0149F5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1744098112; bh=gGQcmaWUVQfXFujM0KaPs3fBE65vGhYy31TaGjHasts=; h=Message-ID:Date:MIME-Version:To:From; b=jsQclJGGwNAacZ2ss/R9WmTaNfVeqX2/wrCF9OqxlIfsOYasteEa018pmuMgXi+nt eDOHKr8hQDU0x1yPDRf4GffYH0447JUO2OowYGNtsuYO2F8BZycLShf51XDd0saMaI 5Qao5fAO/Hdvf8Yc/kUzTLisJe+SnvoAE9IzE4ogpPNA63/G9nWgUArtW6LJNDWSM0 RwOEycyWRpJgM9wl+j4FxmYcFuhp8jmschcEOvDnblLhrE7T7895xEzLAJW5ZCM9F8 q0Wev97DoEijxbVbSPk7mB/uMa/yHGkGiLrQE+/qv5gzghJ19OmjnUJhfhK2YekZLQ MZX+gVbW39ipw== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id lxDb6Uaj7vKr; Tue, 8 Apr 2025 00:41:51 -0700 (PDT) Received: from [192.168.254.12] (47-147-225-25.fdr01.snmn.ca.ip.frontiernet.net [47.147.225.25]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id E82C23C0149F2; Tue, 8 Apr 2025 00:41:51 -0700 (PDT) Message-ID: <452f0c70-d26b-4d15-bef2-062abd4371be@cs.ucla.edu> Date: Tue, 8 Apr 2025 00:41:51 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1818491.4herOUoSWf@nimes> <8c8425c3-7c21-4a39-ab79-544ec00c2c10@draigBrady.com> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <8c8425c3-7c21-4a39-ab79-544ec00c2c10@draigBrady.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable 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 2025-04-07 16:06, P=C3=A1draig Brady wrote: > I have access to cfarm220.cfarm.net, > so I'll look at this tomorrow. I don't see the problem on cfarm220.cfarm.net with the current coreutils=20 commit (42f6201aa554fde4c78a3c5d0207d85392eb742e), using "./configure &&=20 make -j5 check" . The command "src/ls -Z" does not dump core: it outputs=20 a bunch of file names with "?" before them. "make check" outputs a line: PASS: tests/ls/selinux-segfault.sh That is, it does not output a line "FAIL: tests/ls/selinux-segfault", as=20 Bruno reported. All tests pass, including gnulib tests. You can temporarily see my build on that machine in the directory=20 ~eggert/coreutils-9.6.59-42f62. Maybe the bug has been fixed since coreutils-9.6.53-14af8? From unknown Mon Aug 18 11:26:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77621: coreutils-9.6.53-14af8 on OpenBSD 7.6 Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 08 Apr 2025 10:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77621 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady , Paul Eggert Cc: 77621@debbugs.gnu.org Received: via spool by 77621-submit@debbugs.gnu.org id=B77621.174410774220629 (code B ref 77621); Tue, 08 Apr 2025 10:23:02 +0000 Received: (at 77621) by debbugs.gnu.org; 8 Apr 2025 10:22:22 +0000 Received: from localhost ([127.0.0.1]:59214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u2661-0005Mc-F5 for submit@debbugs.gnu.org; Tue, 08 Apr 2025 06:22:21 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.221]:32935) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u265y-0005ML-Ue for 77621@debbugs.gnu.org; Tue, 08 Apr 2025 06:22:20 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1744107736; cv=none; d=strato.com; s=strato-dkim-0002; b=mkuxdTt2j1gYcApOyWcYKNyyrT1rB8fUqHNXGMppLCPC0tdXCKtxfUTYRJW8TzJypu m9EaPPSzs4Qt/xAvV6DtB8ZO8S6eKMU0tcUVj3iAqZJtrbu8qdaNq20J22xxVnb9BOvp 7VwRjoYPzd//wNLxT/26VmpJBsBZVVsKDCLNqFKUbfssHmvry19GR11yIDavM1NazplW Xy8NpTxlDsrR5Zlebxklf9ckcotFtEULyhXx9hj3ukKG0Dtbn551WgBVyxidqEYf+nB+ lJ35by6DxleE+uKSPzH3vJnQgeWQrQu+50YsmORRDidsKOTV3u8d4absRt2czRuOiyC/ 6JOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1744107736; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=1EiK7qa2SdXcSi4+/0CRhGoz4b2iwISXKFZIOyAHmyw=; b=syj/cQ8eyPgRetk5TUTjwzj/nbI2YeBelIFcv5elphsTRdohDtTatb0CTf1JjgBdzy KgsHNM/Vel2bZbcyaIb6WdhdJsX9dWDkG4EEFu9Ou4P1DquGDrjUHCUQJIk02hwwMaWh gN2xmf9vv12uzFSh1UG2elPDvR/G29oPJj/tU9pwW+l3ZutEYSbxrVyZaEfNT0nuaJsk CWqS64zaCfAW4HwLawB6gJM6vS1xehLkdAF2Bd5Uvs9H0MIes/yhyKeoQ0c0pyvDpcqn vscMA8IKo1c0i+HuwY/PgcoViQxJ1YdmyCbuNOgt2BqigNvAET5qCOENMFARupqk1/dX rMgA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1744107736; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=1EiK7qa2SdXcSi4+/0CRhGoz4b2iwISXKFZIOyAHmyw=; b=thjm7uDubcoZIg0o+48bYRFx3LTGegOfYFenibaeUfg1GA9VNoDqlBzCtIKKuPa9rb L2qV3VFRphP+gCXCRAd/BIB34CCYXqW10CzVk/hjc4u/aCPvtG7zlPVC8xBFkThNoypt eS1WdtZsFOIQSmzP6bu3pNDYyA1LQp/qGwbJvJi8kOsd3LbbZORyAi9D/wPP4ecfY7uN Q/JHCERgvcPaMX3vg1LxYaLfk7mkVxqTl5BU8MaDenQt7PMbcOmpbwYBU/84/qgZtSyN nuJHqyl6X+J6RmVyXHrf7/JaPqMOl9Lr71+bn29ZAwOSVyeZxsr2VKMCUYX0mvOXrRQi aqfA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1744107736; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=1EiK7qa2SdXcSi4+/0CRhGoz4b2iwISXKFZIOyAHmyw=; b=ypbrcR1QC1dOclSeC8tizvJTIeDU8zArpISbKPbFVD08/vydaxAYjxy7ENznSQ7pWP LhFGwrG8OZirW08WdKCg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmcFTvhkvcyS6W4Yb9/mO9QBnQI" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N7dcf8138AMFRCL (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 8 Apr 2025 12:22:15 +0200 (CEST) From: Bruno Haible Date: Tue, 08 Apr 2025 12:22:15 +0200 Message-ID: <3740239.bqPgKRP4r2@nimes> Organization: GNU In-Reply-To: <452f0c70-d26b-4d15-bef2-062abd4371be@cs.ucla.edu> References: <8c8425c3-7c21-4a39-ab79-544ec00c2c10@draigBrady.com> <452f0c70-d26b-4d15-bef2-062abd4371be@cs.ucla.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart1812898.A0I09U8b9p" Content-Transfer-Encoding: 7Bit 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 (-) This is a multi-part message in MIME format. --nextPart1812898.A0I09U8b9p Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Paul Eggert wrote: > I don't see the problem on cfarm220.cfarm.net with the current coreutils That's because you are not on the /dev/wd0a disk on that machine. What I see by single-stepping through "ls -Z ." in gdb is: 1. f->scontext gets set to "?". 2. Upon the first entry to function file_has_aclinfo_cache, all 4 variables static int unsupported_return; static char *unsupported_scontext; static int unsupported_scontext_err; static dev_t unsupported_device; are 0 or NULL, respectively. (As expected, since it's the first call to this function.) f->stat.st_dev is 0 (since "." is on the /dev/wd0a disk and this device has major and minor number both 0). Thus the condition (f->stat_ok && f->stat.st_dev == unsupported_device) evaluates to true, and four lines later, in ai->scontext = unsupported_scontext; an scontext gets set to NULL. The fix is obviously to ignore these 4 static variables if they have not been initialized. Done through the attached patch, which fixes the crash. --nextPart1812898.A0I09U8b9p Content-Disposition: attachment; filename="0001-ls-Fix-crash-of-ls-Z-.-on-OpenBSD-s-dev-wd0a-disk.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0001-ls-Fix-crash-of-ls-Z-.-on-OpenBSD-s-dev-wd0a-disk.patch" >From 6cab0a182e3034b4533bcfe73fef74af37cc723d Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 8 Apr 2025 12:14:29 +0200 Subject: [PATCH] ls: Fix crash of "ls -Z ." on OpenBSD's /dev/wd0a disk * src/ls.c (file_has_aclinfo_cache): Add new static variable 'unsupported_cached'. Don't assume that device 0 never occurs. --- src/ls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ls.c b/src/ls.c index 6690f7747..de5a1ae2b 100644 --- a/src/ls.c +++ b/src/ls.c @@ -3309,12 +3309,13 @@ file_has_aclinfo_cache (char const *file, struct fileinfo *f, { /* st_dev and associated info for the most recently processed device for which file_has_aclinfo failed indicating lack of support. */ + static bool unsupported_cached /* = false */; static int unsupported_return; static char *unsupported_scontext; static int unsupported_scontext_err; static dev_t unsupported_device; - if (f->stat_ok && f->stat.st_dev == unsupported_device) + if (f->stat_ok && unsupported_cached && f->stat.st_dev == unsupported_device) { ai->buf = ai->u.__gl_acl_ch; ai->size = 0; @@ -3330,6 +3331,7 @@ file_has_aclinfo_cache (char const *file, struct fileinfo *f, if (f->stat_ok && n <= 0 && !acl_errno_valid (err) && (!(flags & ACL_GET_SCONTEXT) || !acl_errno_valid (ai->scontext_err))) { + unsupported_cached = true; unsupported_return = n; unsupported_scontext = ai->scontext; unsupported_scontext_err = ai->scontext_err; -- 2.43.0 --nextPart1812898.A0I09U8b9p-- From unknown Mon Aug 18 11:26:13 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: Bruno Haible Subject: bug#77621: closed (Re: bug#77621: coreutils-9.6.53-14af8 on OpenBSD 7.6) Message-ID: References: <76c0b9f9-c0aa-4b90-889a-e1dc03804651@draigBrady.com> <1818491.4herOUoSWf@nimes> X-Gnu-PR-Message: they-closed 77621 X-Gnu-PR-Package: coreutils Reply-To: 77621@debbugs.gnu.org Date: Tue, 08 Apr 2025 11:08:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1744110482-14233-1" This is a multi-part message in MIME format... ------------=_1744110482-14233-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #77621: coreutils-9.6.53-14af8 on OpenBSD 7.6 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 77621@debbugs.gnu.org. --=20 77621: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77621 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1744110482-14233-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 77621-done) by debbugs.gnu.org; 8 Apr 2025 11:07:57 +0000 Received: from localhost ([127.0.0.1]:59331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u26o8-0003gu-Cg for submit@debbugs.gnu.org; Tue, 08 Apr 2025 07:07:56 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:45316) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u26o5-0003g1-D7 for 77621-done@debbugs.gnu.org; Tue, 08 Apr 2025 07:07:54 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-43ed8d32a95so31153985e9.3 for <77621-done@debbugs.gnu.org>; Tue, 08 Apr 2025 04:07:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744110467; x=1744715267; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=GAPsR4boOdWm3PR6ZhHl90whvaaZDJgUmVwpH3NCEok=; b=ABMn+LVby4DCfmEPLpq4CvG7ZVAU0wLLJn42+aJwLkeDNJ5uOyRBXLJcXkBZ8eB4Fr fsB5DGgjHkxh2ApBFkE0eK9D4uiw9dyAFqzolGOG3j5BZ1rwkkoESxYbzbtV4F20eNOv Q360d73v2MZz5RP5j9uFhvOZtE4il6pA8QUVeWVHNajr1O4SrFYPKyHhHHMpvLZCkzwR BldBw5lx5x4etomKAcoFXOzFm0X6BtIuTqJ6Sw+WvZqSlktVugrKiU+Tnle6aBdmQbXQ izc5ZsKaTwnzbfu0j79JnIWv66Dc0hIbZPEiM4Tbj0qIO+xdbJQURjMC/IKXOJnIIwKw cKlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744110467; x=1744715267; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GAPsR4boOdWm3PR6ZhHl90whvaaZDJgUmVwpH3NCEok=; b=sBrTX2ALftvji2wm/izh7Ux6+vRwnLpOHOybh6X0yYTwrmXvIFx/j6niuC1kWZMMLu ok8zLdYN6AISNGGJSZWQwxlOeRz97oARCmw4nL8PRDf8vlr230846EoyIOVBJKRDDAdD +vXtr3wIJRTFrrmF7n67VUn3LqujhEVJcjmfCC5TeVLXRWRMxoVeRgQjq6bv/P75Bw5L KoqjwQ2+TnWZc9lehSkRhnu1rPcfTFywtJP/Bu1nKNJodx8Rg3iDS/4CPJOsgd70QMPO Oy9AnNk3mOCJ22ooJlP+fY9VAzQZAAgjXKMlxeKyPM082vpvWLjARQUSCsTWpQ4ueMXB O+Zw== X-Gm-Message-State: AOJu0YyhuXiFPZ0mOgZxNuXVqG+dgtCI4VxGKdw1Lx5VX23klez4Cl5P k6fwX/z5ai5fHzkVFOokJ9jx7w/MWokrE7Ln7FyWQH/5+Nui4D/L X-Gm-Gg: ASbGncuQMSM2M6J7is9IcCFvApPVMeVHCRJP7zhW+G7p1NXrTX+uiKNaHc40DPgdzcO /qUr8cSEpfKVrKkXVyhQ0sQvkw4MA8z2vbutvXr+24hVVGOm5qOyg2lhjbNykXhtnuzjoMCnzmc 44Ui2Chnj/BIc4mlMjh4JcXCpS2grXveULBR8EAcfnN+I4Qpen27pjKDNyne1TZS6eZFCez54Ww poMsXqSAILSLUNgXWueiJqOSCaEgP9C3EY2pEN2ylCMlCDzROLTblSPS0khqhsafwFxmCyDUveq 7oP3S4qUO57zYtHOS2eA9ovCFQGJQAEbCBvCzfpMYNp1SJUViiLqn1fF70LW2ddUZryqLVP3a3n fhmU4vXY1ovF+icg4xlv7Mb6E X-Google-Smtp-Source: AGHT+IFYdlzWuX+huiXu1IGMxMAlmRJaDc6pRB4o+2OvpRebeXv8A91kGLd0FaNtIJrxGCx6rISJXg== X-Received: by 2002:a5d:6dac:0:b0:39c:2264:fb22 with SMTP id ffacd0b85a97d-39cba975a5dmr14338497f8f.46.1744110466922; Tue, 08 Apr 2025 04:07:46 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-43ec34a75fcsm155679735e9.11.2025.04.08.04.07.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 08 Apr 2025 04:07:46 -0700 (PDT) Message-ID: <76c0b9f9-c0aa-4b90-889a-e1dc03804651@draigBrady.com> Date: Tue, 8 Apr 2025 12:07:45 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#77621: coreutils-9.6.53-14af8 on OpenBSD 7.6 To: Bruno Haible , Paul Eggert References: <8c8425c3-7c21-4a39-ab79-544ec00c2c10@draigBrady.com> <452f0c70-d26b-4d15-bef2-062abd4371be@cs.ucla.edu> <3740239.bqPgKRP4r2@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: <3740239.bqPgKRP4r2@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77621-done Cc: 77621-done@debbugs.gnu.org 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 08/04/2025 11:22, Bruno Haible wrote: > Paul Eggert wrote: >> I don't see the problem on cfarm220.cfarm.net with the current coreutils > > That's because you are not on the /dev/wd0a disk on that machine. > > What I see by single-stepping through "ls -Z ." in gdb is: > 1. f->scontext gets set to "?". > 2. Upon the first entry to function file_has_aclinfo_cache, > all 4 variables > static int unsupported_return; > static char *unsupported_scontext; > static int unsupported_scontext_err; > static dev_t unsupported_device; > are 0 or NULL, respectively. (As expected, since it's the first call > to this function.) > f->stat.st_dev is 0 (since "." is on the /dev/wd0a disk and this device > has major and minor number both 0). > Thus the condition (f->stat_ok && f->stat.st_dev == unsupported_device) > evaluates to true, and four lines later, in > ai->scontext = unsupported_scontext; > an scontext gets set to NULL. > > The fix is obviously to ignore these 4 static variables if they have not > been initialized. Done through the attached patch, which fixes the crash. Excellent. I'll also apply this logic to has_capability_cache(). Marking this as done. thanks! Pádraig ------------=_1744110482-14233-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Apr 2025 22:41:39 +0000 Received: from localhost ([127.0.0.1]:57423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u1v9t-0007Zz-UG for submit@debbugs.gnu.org; Mon, 07 Apr 2025 18:41:39 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43684) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u1v9q-0007ZP-Hj for submit@debbugs.gnu.org; Mon, 07 Apr 2025 18:41:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u1v9i-0004QC-3D for bug-coreutils@gnu.org; Mon, 07 Apr 2025 18:41:27 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.219]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u1v9f-0002qc-3L for bug-coreutils@gnu.org; Mon, 07 Apr 2025 18:41:25 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1744065679; cv=none; d=strato.com; s=strato-dkim-0002; b=oq9Eo9UexSrLaweW4Fu8hC/6lgjvb1lR9q9qkTj1N3l9+3jYJkIFqfbrmZOTb2dhsK 7OVlxCDYBW6LgamrV4aiVv7Shd0dTD4U+Siqbd48OpZRxssiNB1O9jannvrF3ICi0vVo bonzMaM0heUJj4sNeKZIRbbQVoyZcwuyGriYGvU/cYm+MyJIUmhHPehzO74rv2zVvk28 1msQmEUD5v3tZqVZLiXGf3AAUh1sIYGQBFJO2NmDhKmXquzS5CJ8S6GOq1QNc1xFFRZX LqQJNkr0DMkhzl1D8ODzAMXC+u0xx4mjUztA8VLF3Ovo3ftW2CGo+lDm9GDIztSPPTzF o9cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1744065679; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Pisj+8ySxWY5wxRcfz67TW3zEkp5n/lm3qdzaKpxrW4=; b=pMa3AOUrYikobBwBK8hk5oObO/fkwQCjn38G98EuiNcRpeLrvgYVeJaY8w8eqmSSoR epPk7qs0HlWFd8LHtHe1GKcXNzYa/37B9hEvJ9QBZiPQQ5kQW3JR01bgCpd1bkHIxORQ q3nk7TYXh0ViEXh+RNROlDnoxq+Qxh+UZQZPlSTpNlai0BLmUuwfK4haHPbbZijAKWy3 udHz2TR9irnVCgdwiuwcixPLXm8F3Y3yg4S7VYxT06vqW3uuwPf+MBlvz6b8fbn1+m9D jXUS/XgbJXQC6doqPPBUIhnqdJ248ezYd+ZOngnf+nt+Y8xOgPnjSVdtAdV63bcJ7mGt MpYA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1744065679; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Pisj+8ySxWY5wxRcfz67TW3zEkp5n/lm3qdzaKpxrW4=; b=MtJgt+v3ObYKHGzhtnktsH8s8cWG1O6EOoKO5IEGF5hJCrjNFimU9nkbjl2ooOVjH/ lwz3VjSmT5xFgi8nXul3BbN8S+Bi6On0CGxPfIgZJLiLMFu3WV9Rd9JHLzBniOQxSl1Z dgwvLLIdAIynqPptHUojaU7u4AmHHJZjmPGRsTCFf5UoeukLqMnwiSnIyweZyof+YIkc AVrAAC5pu+fsFifOo9rdCqNmmChzuF6crMQ01TKD9z+W7tZNrbDRDxj7U81SCCKC+CQ9 pKilRB1/NkRCVSkLCtoGPwd1Qwmo5bEbH69DCDY0cxTgj0FVZZDJw7I9mmqn5o+Pw9eY WPCQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1744065679; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Pisj+8ySxWY5wxRcfz67TW3zEkp5n/lm3qdzaKpxrW4=; b=ze6TkEDc0NBMscElKwOpoI8YAOQEM7k1vpGKc+rs42hTgB2TJm5ehL+KBPkMrhyuzB YoOzX8RF8FTyOLPeiGCQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmcFTvhkvcyS6W4Yb9/mO9QBnQI" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N7dcf8137MfJOsF (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 8 Apr 2025 00:41:19 +0200 (CEST) From: Bruno Haible To: bug-coreutils@gnu.org, =?ISO-8859-1?Q?P=E1draig?= Brady Subject: Re: coreutils-9.6.53-14af8 on OpenBSD 7.6 Date: Tue, 08 Apr 2025 00:41:18 +0200 Message-ID: <1818491.4herOUoSWf@nimes> Organization: GNU In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart2597012.Y4W8hZkJsM" Content-Transfer-Encoding: 7Bit Received-SPF: none client-ip=81.169.146.219; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) 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: -1.0 (-) This is a multi-part message in MIME format. --nextPart2597012.Y4W8hZkJsM Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On OpenBSD 7.6 there is a test failure: FAIL: tests/ls/selinux-segfault Find attached the log file. To reproduce the issue, just run $ src/ls -Z . Segmentation fault (core dumped) It crashes at strlen(), due to a NULL argument, invoked from gobble_file (name = ".", type = arg_directory, inode = 0, command_line_arg = true, dirname = NULL) at ls.c:3642, invoked from ls.c:1812. This reminds me the commit https://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=915004f403cb25fadb207ddfdbe6a2f43bd44fac that was supposed to fix the bug reported in https://lists.gnu.org/archive/html/coreutils/2025-01/msg00051.html Apparently this bug has reappeared, at least on OpenBSD. Bruno --nextPart2597012.Y4W8hZkJsM Content-Disposition: attachment; filename="openbsd76-test-suite.log" Content-Transfer-Encoding: 7Bit Content-Type: text/x-log; charset="x-UTF_8J"; name="openbsd76-test-suite.log" ======================================================== GNU coreutils 9.6.53-14af8: ./tests/test-suite.log ======================================================== # TOTAL: 658 # PASS: 480 # SKIP: 177 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: tests/ls/selinux-segfault =============================== ++ initial_cwd_=/home/bruno/coreutils-9.6.53-14af8/build +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/bruno/coreutils-9.6.53-14af8/build gt-selinux-segfault.sh.XXXX +++ case $# in +++ destdir_=/home/bruno/coreutils-9.6.53-14af8/build +++ template_=gt-selinux-segfault.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/home/bruno/coreutils-9.6.53-14af8/build/ +++ case $template_ in ++++ unset TMPDIR +++ d=/home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC +++ case $d in +++ : +++ test -d /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC ++++ ls -dgo /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC +++ perms='drwx------. 2 512 Apr 7 21:51 /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC' +++ case $perms in +++ : +++ echo /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC +++ return ++ test_dir_=/home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC ++ cd /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC ++ case $srcdir in ++ srcdir=../.. ++ builddir=.. ++ export srcdir builddir ++ 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 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/bruno/coreutils-9.6.53-14af8/build/src/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ++ IFS=' ' ++ PATH=/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ++ export PATH ++ trap remove_tmp_ EXIT + path_prepend_ ./src + test 1 '!=' 0 + path_dir_=./src + case $path_dir_ in + abs_path_dir_=/home/bruno/coreutils-9.6.53-14af8/build/./src + case $abs_path_dir_ in + PATH=/home/bruno/coreutils-9.6.53-14af8/build/./src:/home/bruno/coreutils-9.6.53-14af8/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin + create_exe_shims_ /home/bruno/coreutils-9.6.53-14af8/build/./src + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ ls + require_built_ ls + skip_=no + for i in "$@" + case " $built_programs " in + test no = yes + test yes = yes + local i + for i in $* + env ls --version ls (GNU coreutils) 9.6.53-14af8 Copyright (C) 2025 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 Richard M. Stallman and David MacKenzie. + f=/proc/sys + test -r /proc/sys + f=. + ls -l . + mkdir sedir + ln -sf missing sedir/broken + returns_ 1 ls -L -R -Z -m sedir ../tests/init.sh: line 612: 79448 Segmentation fault (core dumped) "$@" + fail=1 + ls -Z . ../tests/ls/selinux-segfault.sh: line 34: 95717 Segmentation fault (core dumped) ls -Z . > out + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /home/bruno/coreutils-9.6.53-14af8/build + chmod -R u+rwx /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC + rm -rf /home/bruno/coreutils-9.6.53-14af8/build/gt-selinux-segfault.sh.yGIC + exit 1 FAIL tests/ls/selinux-segfault.sh (exit status: 1) --nextPart2597012.Y4W8hZkJsM-- ------------=_1744110482-14233-1-- From unknown Mon Aug 18 11:26:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77621: coreutils-9.6.53-14af8 on OpenBSD 7.6 Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 08 Apr 2025 11:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77621 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 77621-done@debbugs.gnu.org, Paul Eggert Received: via spool by 77621-done@debbugs.gnu.org id=D77621.174411293021742 (code D ref 77621); Tue, 08 Apr 2025 11:49:01 +0000 Received: (at 77621-done) by debbugs.gnu.org; 8 Apr 2025 11:48:50 +0000 Received: from localhost ([127.0.0.1]:59511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u27Ri-0005eZ-EZ for submit@debbugs.gnu.org; Tue, 08 Apr 2025 07:48:50 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.21]:36161) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u27Re-0005e6-Sj for 77621-done@debbugs.gnu.org; Tue, 08 Apr 2025 07:48:48 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1744112924; cv=none; d=strato.com; s=strato-dkim-0002; b=azfskw9fJaDVr0RxXf1PDplqrPer8UVqVSD7Fn3o0qHxzfdFsv5Ql4sAUtl4tEchfC ZOHtS0fLbdOi90lYljh/rrY1KyrgtIxb7pv/Os5/2YaNYLgHvYEKzvoQGQVy30wT7YpW A8yo5CcEgZplinPeIQ0nPX8W9VTmk2hfw2QMAOLcoJn1ryajfQk8jTFOy+SWqIARSChW RxNw8gcXY6hxY9f3apw0l8LREvwARsJrqNxgSk3kBBGl+UL0aBQsYcn3XTfEjb5UsoiK s0Ech04AwD5sDhCd3oVpljVaxzGl/6b0YO+jJrZAd++uycI4CxgM1JDNdTjeRD2xwO7p NYVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1744112924; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=FXv7pxKLMSOZcgMpK7uFIwsaCQssIDUq9WMLq+bHLUI=; b=dbBK+oAkDe2epvevePtbsCOgrT6o4csvx+of4UfwvlwsDu+/OIZSwk5tH5Q7sUQ7kE tI6nn8CKXGxKHWQqii7ilijgCK7brtupXZ4OzxQ2f/ff9xJ9iK/Pq/P8vu/DIpUQVWB3 qK1KnQ8Oqf1FY8PuhjHyMJ1ZU36aMHRfdiZwj7R/Pd3ZB0fvPJPsKYfORDyyI4/DCsG/ zvToE0CYM1bF99DxtfvaZOQEnOwq45k17OMww2afAK2xrsNY5Kqywes1XOyZSymUyqQ+ UTUx47YPfDj+BVjg9IxEx+xlJk60Y5Jg3wEK/xIIZ41IsCMC1EFkuxU6lQ4MbW4oiG1+ JDzg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1744112924; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=FXv7pxKLMSOZcgMpK7uFIwsaCQssIDUq9WMLq+bHLUI=; b=WTRHIaZLe7na3ErJpokzZj0NdpWqaBMjyBvFcayqfAf2cjPcfWUjKOF05yF4i/pzsV w8Ldg0Gc4zt5lJeEOsC8MvvkKdr+1/02LJE5gI7fqEGOxCnZdgy2THD3BTYarNyMsa8A XaTaixREUJzwLGxxeYqC890+2fRqlhDGaRNRePyHYUfJ+8HqofoIoHi0iM3wplNiHkZf JGiLQylm07I3uOI10JwIOygBcHjTUb3DdaTKbcFfK6B2t24DPz5zfeTnO5MaD4LcFjp3 eyyIs9anHsbdzoqeNsRkmAJ/R03FjM2KiMtFmE2K4OPPxUSPHGIuhL1CKtnIjxMyq0qT VQdA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1744112924; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=FXv7pxKLMSOZcgMpK7uFIwsaCQssIDUq9WMLq+bHLUI=; b=G9OO4XAQZ9tPVXf052qsa3ss8JKDOplUdhCwvE+q1ZORY74tVwUeN3O+OYuI8tnM8d bAWFnwB9Jas8N/hFf/Dw== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmcFTvhkvcyS6W4Yb9/mO9QBnQI" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N7dcf8138BmhRgO (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 8 Apr 2025 13:48:43 +0200 (CEST) From: Bruno Haible Date: Tue, 08 Apr 2025 13:48:43 +0200 Message-ID: <158561253.GCLyqPZtNA@nimes> Organization: GNU In-Reply-To: <76c0b9f9-c0aa-4b90-889a-e1dc03804651@draigBrady.com> References: <3740239.bqPgKRP4r2@nimes> <76c0b9f9-c0aa-4b90-889a-e1dc03804651@draigBrady.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" 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 (-) P=E1draig Brady wrote: > I'll also apply this logic to has_capability_cache(). Yes, the same mistake is lurking there as well. Bruno