From unknown Tue Jun 17 22:08:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60458: Test suite failure (testsuite/debug) with UBSAN Resent-From: Sam James Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Sat, 31 Dec 2022 22:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60458 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: 60458@debbugs.gnu.org X-Debbugs-Original-To: bug-sed@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16725245105368 (code B ref -1); Sat, 31 Dec 2022 22:09:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Dec 2022 22:08:30 +0000 Received: from localhost ([127.0.0.1]:39980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBk1m-0001OW-C3 for submit@debbugs.gnu.org; Sat, 31 Dec 2022 17:08:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:43858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBk1k-0001OO-8N for submit@debbugs.gnu.org; Sat, 31 Dec 2022 17:08:29 -0500 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 1pBk1k-0007I2-14 for bug-sed@gnu.org; Sat, 31 Dec 2022 17:08:28 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183] helo=smtp.gentoo.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pBk1i-00015x-C0 for bug-sed@gnu.org; Sat, 31 Dec 2022 17:08:27 -0500 From: Sam James Content-Type: multipart/signed; boundary="Apple-Mail=_784B5AFE-8E70-46E1-8823-4BEF6406D527"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) Message-Id: <6653C95F-5E69-41BF-B349-BE112BB2F17A@gentoo.org> Date: Sat, 31 Dec 2022 22:08:10 +0000 X-Mailer: Apple Mail (2.3731.300.101.1.3) Received-SPF: pass client-ip=140.211.166.183; envelope-from=sam@gentoo.org; helo=smtp.gentoo.org X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --Apple-Mail=_784B5AFE-8E70-46E1-8823-4BEF6406D527 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi folks, When running sed 4.9's test suite with -fsanitize=3Dundefined (UBSAN), I = get the following from make check: ``` FAIL: testsuite/debug =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D PATH =3D = /var/tmp/portage/sys-apps/sed-4.9/work/sed-4.9/sed:/var/tmp/portage/sys-ap= ps/sed-4.9/temp/clang-wrappers:/usr/lib/ccache/bin:/usr/lib/portage/python= 3.11/ebuild-helpers/xattr:/usr/lib/portage/python3.11/ebuild-helpers:/usr/= sbin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/= llvm/16/bin:/usr/lib/llvm/15/bin:/usr/lib/llvm/14/bin:/var/qmail/bin debug.pl: test c10_: stderr mismatch, comparing c10_.3 (expected) and = c10_.E (actual) *** c10_.3 Sat Dec 31 22:06:23 2022 --- c10_.E Sat Dec 31 22:06:23 2022 *************** *** 0 **** --- 1,9 ---- + sed/debug.c:322:7: runtime error: null pointer passed as argument 1, = which is declared to never be null + #0 0x561c777a5ff5 in debug_print_function sed/debug.c:322 + #1 0x561c777a6777 in debug_print_command sed/debug.c:437 + #2 0x561c777a68e1 in debug_print_program sed/debug.c:454 + #3 0x561c777b65ae in main sed/sed.c:376 + #4 0x7fdadb27c64f in __libc_start_call_main = ../sysdeps/nptl/libc_start_call_main.h:58 + #5 0x7fdadb27c708 in __libc_start_main_impl = ../csu/libc-start.c:381 + #6 0x561c77798f34 in _start ../sysdeps/x86_64/start.S:115 + FAIL testsuite/debug.pl (exit status: 1) ``` This is with GCC 12.2.1_p20221224. Best, sam --Apple-Mail=_784B5AFE-8E70-46E1-8823-4BEF6406D527 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iNUEARYKAH0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCY7Cyyl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MAAKCRBzhAn1IN+R kPJ2AQDbGvsmB7Ds5hUk3U8WENbcdpfqQgYNPoS6WZYAqz6b6wEA0ml9hTFdVS+s 9RDeKB8tb7oEFUV9L2LBU4Kf7T4TvgA= =Xpez -----END PGP SIGNATURE----- --Apple-Mail=_784B5AFE-8E70-46E1-8823-4BEF6406D527--