From unknown Sun Aug 17 01:00:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT Resent-From: "A. Wilcox" Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 25 Nov 2017 21:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29446 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 29446@debbugs.gnu.org X-Debbugs-Original-To: bug-grep@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151164572615765 (code B ref -1); Sat, 25 Nov 2017 21:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Nov 2017 21:35:26 +0000 Received: from localhost ([127.0.0.1]:58284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIi6f-00046C-Mf for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIi6c-00045x-N4 for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIi6W-0007uT-I6 for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:17 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIi6W-0007uN-BN for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIi6V-0004cK-46 for bug-grep@gnu.org; Sat, 25 Nov 2017 16:35:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIi6R-0007s6-OK for bug-grep@gnu.org; Sat, 25 Nov 2017 16:35:15 -0500 Received: from mail.wilcox-tech.com ([45.32.83.9]:39954) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIi6R-0007ms-Fc for bug-grep@gnu.org; Sat, 25 Nov 2017 16:35:11 -0500 Received: (qmail 3075 invoked from network); 25 Nov 2017 21:35:04 -0000 Received: from 107-131-85-28.lightspeed.tulsok.sbcglobal.net (HELO ?192.168.1.78?) (awilcox@wilcox-tech.com@107.131.85.28) by mail.wilcox-tech.com with ESMTPA; 25 Nov 2017 21:35:04 -0000 From: "A. Wilcox" X-Enigmail-Draft-Status: N1110 Organization: =?UTF-8?Q?Ad=C3=A9lie?= Linux Message-ID: <5A19E207.1090200@adelielinux.org> Date: Sat, 25 Nov 2017 15:35:03 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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.1 (----) 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.1 (----) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi there grep developers, I'm trying to package GNU grep 3.1 on 64-bit PowerPC (big-endian) for our Linux distribution, Adélie Linux. It seems to be working quite well, except there is a failing test: pcre-jitstack. "grep: internal PCRE error: -21" (which is PCRE_ERROR_RECURSIONLIMIT) is printed. I believe that this is because we have to disable JIT on the ppc64 platform (because the JIT compiler is badly broken on it). I am not very familiar with either of the grep or PCRE codebases so I am not sure exactly how to best skip the test when PCRE does not have JIT support enabled. Otherwise, I would have included a patch. Thank you for your time. Best regards, - --arw - -- A. Wilcox (awilfox) Project Lead, Adélie Linux http://adelielinux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJaGeIDAAoJEMspy1GSK50UYKoP/3xmewMMArDgld6jvXdpFEdG GQeRly0BWxckUksE3FNRdfw9OBS2VAJKd8FpU+3wbRBp0Lnf9btTBGiHD9vB0cBX kRQIADw87M6uDIBKedN1lGMjr9E8BcLOj/5GTRIvd6eKDVZspVRW7bHGdb+n4om4 uVlmpyP2niSfYkcE/F9Bv0BQrjjyHUXKbKP+u7O3nA/VJt27tOM1RuIQSnKE2sLE 9hOd8YY88zPP8xAXpSccvq1qnbsCH+X8Av/nzyMGc/xdcvlkbepweeLWZ9eF0+x8 oqBE/fg7EQ4VawUpCTlgwD7+K2c+pXvXIkhksxxNgq6YP1UccCiz8T6JDZsq6VAY RU4MdlxRrKWMKjVf+GQXBR0tr+F+LeOT9QXC6+vlqISjoT2Ev9NM2HIUamii5uBU I+9q3Yc8mw2adL07kiMCtKRCMVSoa5Qx+lNaMIsSGCYLOzNajZr/IjzZjbMKSTbC jb2yx/c6zTshghl1+g/OJYyEikia8T4qXnLp7LwRgF5INp2ep+4rFGk3N5K8SD8X Xg2vh6QQTqORQChGRHMI9fTWvj5zrxboSCFqinK7ASCZO3uRE/AGvkJcmO+LPPz8 ZPSksPvHvHZCZ76Wq1R8Fo3PAcOPtX4YCEUyNwMb4aOlNORZohFdaZJIMmTdkq9p r1GLLYi8RjC6V3zaCDw7 =Of5f -----END PGP SIGNATURE----- From unknown Sun Aug 17 01:00:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sun, 26 Nov 2017 04:17:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29446 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: "A. Wilcox" , 29446@debbugs.gnu.org Received: via spool by 29446-submit@debbugs.gnu.org id=B29446.151166976326058 (code B ref 29446); Sun, 26 Nov 2017 04:17:03 +0000 Received: (at 29446) by debbugs.gnu.org; 26 Nov 2017 04:16:03 +0000 Received: from localhost ([127.0.0.1]:58455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIoMM-0006mE-Ru for submit@debbugs.gnu.org; Sat, 25 Nov 2017 23:16:03 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIoMK-0006lb-Gi for 29446@debbugs.gnu.org; Sat, 25 Nov 2017 23:16:01 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BF6D2161294; Sat, 25 Nov 2017 20:15:52 -0800 (PST) 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 3Flfhw0mT7XH; Sat, 25 Nov 2017 20:15:51 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DE7791612A4; Sat, 25 Nov 2017 20:15:51 -0800 (PST) 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 294YkhF7K4Fs; Sat, 25 Nov 2017 20:15:51 -0800 (PST) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B0BA316127F; Sat, 25 Nov 2017 20:15:51 -0800 (PST) References: <5A19E207.1090200@adelielinux.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sat, 25 Nov 2017 20:15:51 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <5A19E207.1090200@adelielinux.org> Content-Type: multipart/mixed; boundary="------------7E2CC4BF82A4879DF69070C1" Content-Language: en-US X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------7E2CC4BF82A4879DF69070C1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable I'd rather fix the problem than skip the test. I installed the attached i= nto the=20 master branch on Savannah: does it fix the problem for you? PS. Please use the name "Ad=C3=A9lie GNU/Linux" when referring to that di= stribution,=20 to give proper credit to the GNU project. Thanks. --------------7E2CC4BF82A4879DF69070C1 Content-Type: text/plain; charset=UTF-8; name="0001-grep-port-better-to-Ad-lie-GNU-Linux-64-bit-ppc.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-grep-port-better-to-Ad-lie-GNU-Linux-64-bit-ppc.txt" RnJvbSBkMDY5NTI1YjIwZTY1ZWY4NmZiNjgwYmE4MzBkYjYzNDQ4N2YxMTFlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTYXQsIDI1IE5vdiAyMDE3IDIwOjA4OjQ1IC0wODAwClN1YmplY3Q6IFtQQVRD SF0gPT9VVEYtOD9xP2dyZXA6PTIwcG9ydD0yMGJldHRlcj0yMHRvPTIwQWQ9QzM9QTlsaWU9 MjBHTlUvPz0KID0/VVRGLTg/cT9MaW51eD0yMDY0LWJpdD0yMHBwYz89Ck1JTUUtVmVyc2lv bjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50 LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpQcm9ibGVtIHJlcG9ydGVkIGJ5IEEuIFdpbGNv eCAoQnVnIzI5NDQ2KS4KKiBzcmMvcGNyZXNlYXJjaC5jIChQQ1JFX0VYVFJBX01BVENIX0xJ TUlUX1JFQ1VSU0lPTikKKFBDUkVfU1RVRFlfRVhUUkFfTkVFREVEKTogRGVmYXVsdCB0byAw Lgooaml0X2V4ZWMpOiBJZiB3ZSBydW4gdXAgYWdhaW5zdCB0aGUgcmVjdXJzaW9uIGxpbWl0 LApkb3VibGUgaXQgKGlmIHBvc3NpYmxlKSBhbmQgdHJ5IGFnYWluLgooUGNvbXBpbGUpOiBB bHNvIHNwZWNpZnkgUENSRV9TVFVEWV9FWFRSQV9ORUVERUQgc28gdGhhdApwYy0+ZXh0cmEg aXMgbm90IG51bGwuCi0tLQogc3JjL3BjcmVzZWFyY2guYyB8IDI0ICsrKysrKysrKysrKysr KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKCmRpZmYgLS1naXQgYS9zcmMvcGNyZXNlYXJjaC5jIGIvc3JjL3BjcmVzZWFyY2gu YwppbmRleCA0M2Y5MWQwLi45NmI3ZmM2IDEwMDY0NAotLS0gYS9zcmMvcGNyZXNlYXJjaC5j CisrKyBiL3NyYy9wY3Jlc2VhcmNoLmMKQEAgLTI5LDkgKzI5LDE1IEBACiAgICBpbiBwY3Jl X2V4ZWMuICAqLwogZW51bSB7IE5TVUIgPSAzMDAgfTsKIAorIyBpZm5kZWYgUENSRV9FWFRS QV9NQVRDSF9MSU1JVF9SRUNVUlNJT04KKyMgIGRlZmluZSBQQ1JFX0VYVFJBX01BVENIX0xJ TUlUX1JFQ1VSU0lPTiAwCisjIGVuZGlmCiAjIGlmbmRlZiBQQ1JFX1NUVURZX0pJVF9DT01Q SUxFCiAjICBkZWZpbmUgUENSRV9TVFVEWV9KSVRfQ09NUElMRSAwCiAjIGVuZGlmCisjIGlm bmRlZiBQQ1JFX1NUVURZX0VYVFJBX05FRURFRAorIyAgZGVmaW5lIFBDUkVfU1RVRFlfRVhU UkFfTkVFREVEIDAKKyMgZW5kaWYKIAogc3RydWN0IHBjcmVfY29tcAogewpAQCAtODMsNiAr ODksMjEgQEAgaml0X2V4ZWMgKHN0cnVjdCBwY3JlX2NvbXAgKnBjLCBjaGFyIGNvbnN0ICpz dWJqZWN0LCBpbnQgc2VhcmNoX2J5dGVzLAogICAgICAgICB9CiAjIGVuZGlmCiAKKyMgaWYg UENSRV9FWFRSQV9NQVRDSF9MSU1JVF9SRUNVUlNJT04KKyAgICAgIGlmIChlID09IFBDUkVf RVJST1JfUkVDVVJTSU9OTElNSVQKKyAgICAgICAgICAmJiAoUENSRV9TVFVEWV9FWFRSQV9O RUVERUQgfHwgcGMtPmV4dHJhKQorICAgICAgICAgICYmIHBjLT5leHRyYS0+bWF0Y2hfbGlt aXRfcmVjdXJzaW9uIDw9IFVMT05HX01BWCAvIDIpCisgICAgICAgIHsKKyAgICAgICAgICBw Yy0+ZXh0cmEtPm1hdGNoX2xpbWl0X3JlY3Vyc2lvbiAqPSAyOworICAgICAgICAgIGlmIChw Yy0+ZXh0cmEtPm1hdGNoX2xpbWl0X3JlY3Vyc2lvbiA9PSAwKQorICAgICAgICAgICAgewor ICAgICAgICAgICAgICBwYy0+ZXh0cmEtPm1hdGNoX2xpbWl0X3JlY3Vyc2lvbiA9ICgxIDw8 IDI0KSAtIDE7CisgICAgICAgICAgICAgIHBjLT5leHRyYS0+ZmxhZ3MgfD0gUENSRV9FWFRS QV9NQVRDSF9MSU1JVF9SRUNVUlNJT047CisgICAgICAgICAgICB9CisgICAgICAgICAgY29u dGludWU7CisgICAgICAgIH0KKyMgZW5kaWYKKwogICAgICAgcmV0dXJuIGU7CiAgICAgfQog fQpAQCAtMTU4LDcgKzE3OSw4IEBAIFBjb21waWxlIChjaGFyICpwYXR0ZXJuLCBzaXplX3Qg c2l6ZSwgcmVnX3N5bnRheF90IGlnbm9yZWQpCiAgIGlmICghcGMtPmNyZSkKICAgICBkaWUg KEVYSVRfVFJPVUJMRSwgMCwgIiVzIiwgZXApOwogCi0gIHBjLT5leHRyYSA9IHBjcmVfc3R1 ZHkgKHBjLT5jcmUsIFBDUkVfU1RVRFlfSklUX0NPTVBJTEUsICZlcCk7CisgIGludCBwY3Jl X3N0dWR5X2ZsYWdzID0gUENSRV9TVFVEWV9FWFRSQV9ORUVERUQgfCBQQ1JFX1NUVURZX0pJ VF9DT01QSUxFOworICBwYy0+ZXh0cmEgPSBwY3JlX3N0dWR5IChwYy0+Y3JlLCBwY3JlX3N0 dWR5X2ZsYWdzLCAmZXApOwogICBpZiAoZXApCiAgICAgZGllIChFWElUX1RST1VCTEUsIDAs ICIlcyIsIGVwKTsKIAotLSAKMi43LjQKCg== --------------7E2CC4BF82A4879DF69070C1-- From unknown Sun Aug 17 01:00:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT References: <5A19E207.1090200@adelielinux.org> Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Mon, 15 Oct 2018 16:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29446 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 29446@debbugs.gnu.org X-Debbugs-Original-To: bug-grep@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15396223698189 (code B ref -1); Mon, 15 Oct 2018 16:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Oct 2018 16:52:49 +0000 Received: from localhost ([127.0.0.1]:51087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gC66r-000281-CH for submit@debbugs.gnu.org; Mon, 15 Oct 2018 12:52:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gC66p-00027n-P1 for submit@debbugs.gnu.org; Mon, 15 Oct 2018 12:52:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gC66j-0007gY-3p for submit@debbugs.gnu.org; Mon, 15 Oct 2018 12:52:42 -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]:51173) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gC66i-0007gQ-Tz for submit@debbugs.gnu.org; Mon, 15 Oct 2018 12:52:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38417) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gC66h-0001R0-Kq for bug-grep@gnu.org; Mon, 15 Oct 2018 12:52:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gC66e-0007cq-AI for bug-grep@gnu.org; Mon, 15 Oct 2018 12:52:39 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:46574) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gC66d-0007Yx-Tx for bug-grep@gnu.org; Mon, 15 Oct 2018 12:52:36 -0400 Received: from [IPv6:2001:4dd4:1109:0:69fe:fc9d:4db5:f3ac] (2001-4dd4-1109-0-69fe-fc9d-4db5-f3ac.ipv6dyn.netcologne.de [IPv6:2001:4dd4:1109:0:69fe:fc9d:4db5:f3ac]) (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 F0829335C95 for ; Mon, 15 Oct 2018 16:52:30 +0000 (UTC) In-Reply-To: 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: <97be49a9-304d-c34e-15c2-bb1da60645d5@gentoo.org> Date: Mon, 15 Oct 2018 18:52:20 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="J5kEMuGKmhlF2zTCqVUSiWpYvhcCm1YGS" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --J5kEMuGKmhlF2zTCqVUSiWpYvhcCm1YGS Content-Type: multipart/mixed; boundary="H4TOZSIDuSa1uPtMLlzTb0mWIAe5i4s0N"; protected-headers="v1" From: Thomas Deutschmann To: bug-grep@gnu.org Message-ID: <97be49a9-304d-c34e-15c2-bb1da60645d5@gentoo.org> Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT --H4TOZSIDuSa1uPtMLlzTb0mWIAe5i4s0N Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, we have a similar problem on Gentoo Linux [1] where we allow to disable JIT support in PCRE. With the patch applied from previous mail [2], we are still seeing failure of test "pcre-jitstack": FAIL: pcre-jitstack =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ++ initial_cwd_=3D/var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests +++ testdir_prefix_ +++ printf gt ++ pfx_=3Dgt +++ mktempd_ /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests gt-pc= re-jitstack.XXXX +++ case $# in +++ destdir_=3D/var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests +++ template_=3Dgt-pcre-jitstack.XXXX +++ MAX_TRIES_=3D4 +++ case $destdir_ in +++ destdir_slash_=3D/var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tes= ts/ +++ case $template_ in ++++ unset TMPDIR +++ d=3D/var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/gt-pcre-ji= tstack.71Wt +++ case $d in +++ : +++ test -d /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/gt-pcr= e-jitstack.71Wt ++++ ls -dgo /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/gt-pc= re-jitstack.71Wt +++ perms=3D'drwx------ 2 4096 Oct 15 18:33 /var/tmp/portage/sys-apps/gre= p-3.1/work/grep-3.1/tests/gt-pcre-jitstack.71Wt' +++ case $perms in +++ : +++ echo /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/gt-pcre-j= itstack.71Wt +++ return ++ test_dir_=3D/var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/gt-= pcre-jitstack.71Wt ++ cd /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/gt-pcre-jits= tack.71Wt ++ gl_init_sh_nl_=3D' ' ++ IFS=3D' =09 ' ++ 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 '!=3D' 0 + path_dir_=3D../src + case $path_dir_ in + abs_path_dir_=3D/var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/= =2E./src + case $abs_path_dir_ in + PATH=3D/var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/../src:/v= ar/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/src:./src:/usr/lib/portage= /python3.6/ebuild-helpers/xattr:/usr/lib/portage/python3.6/ebuild-helpers= :/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/i686-p= c-linux-gnu/gcc-bin/7.3.0:/usr/lib/llvm/6/bin:/usr/local/sbin:/usr/local/= bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin + create_exe_shims_ /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/test= s/../src + case $EXEEXT in + return 0 + shift + test 0 '!=3D' 0 + export PATH + require_pcre_ + echo . + grep -P . =2E + compare /dev/null err + compare_dev_null_ /dev/null err + test 2 =3D 2 + test x/dev/null =3D x/dev/null + test -s err + return 0 + return 0 + for p in 'base64 -d' 'base64 -D' 'openssl base64 -d' "perl -MMIME::Base= 64 -0777ne 'print decode_base64(\$_)'" FAIL + test 'base64 -d' =3D FAIL ++ echo eA=3D=3D + x=3Dx + test Xx =3D Xx + eval 'b64_decode() { base64 -d; }' + break + foo=3Dfoo + test Xfoo =3D Xfoo + fail=3D0 + b64_decode + base64 -d + gzip -d pcrejit.txt + LC_ALL=3DC + grep -P -n '^([/](?!/)|[^/])*~/.*' pcrejit.txt grep: internal PCRE error: -21 + test 2 '!=3D' 1 + ulimit -s unlimited + ulimit -s unlimited + returns_ 1 env LC_ALL=3DC grep -P -n '^([/](?!/)|[^/])*~/.*' pcrejit.tx= t grep: internal PCRE error: -21 + fail=3D1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=3D1 + cleanup_ + : + test '' =3D yes + cd /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests + chmod -R u+rwx /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/g= t-pcre-jitstack.71Wt + rm -rf /var/tmp/portage/sys-apps/grep-3.1/work/grep-3.1/tests/gt-pcre-j= itstack.71Wt + exit 1 FAIL pcre-jitstack (exit status: 1) See also: =3D=3D=3D=3D=3D=3D=3D=3D=3D [1] https://bugs.gentoo.org/569816 [2] https://www.mail-archive.com/bug-grep@gnu.org/msg06922.html --=20 Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 --H4TOZSIDuSa1uPtMLlzTb0mWIAe5i4s0N-- --J5kEMuGKmhlF2zTCqVUSiWpYvhcCm1YGS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEExKRzo+LDXJgXHuURObr3Jv2BVkFAlvExclfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDEz MTI5MUNFOEY4QjBENzI2MDVDN0I5NDQ0RTZFQkRDOUJGNjA1NTkACgkQRObr3Jv2 BVkBcggAuQtxMG7CLRj7DZr7jVqrBtOPb5VXthLLXfoMEdQFVelpIYvXbgL2wu45 B5vf5hO07Vb5Diryywli4ele1lyXTCgP9ofmFRj8GJhug3VEzRy4oWySOBf9ZeHP gIr6nfEZvGYbY6w9CnmyH1Tbxt9YPgp+1YbGT/k+55er5EM2x8ARVzKFD74xgvl/ pN5Di+sp+XamggXF3yYTokwb1wFFFpZHJWymCjZIOeGCiqEafj8d6KIjnaFMkKVb mw+Xg2YaPRLNa9wXC9j77azLA+C9eB7AbYH0yBMGTtwPaJHEy7tcfQyxMpJ5n4eu LKqUo4j5FUB3/BGH/LBdc9jVDNhASQ== =pR8G -----END PGP SIGNATURE----- --J5kEMuGKmhlF2zTCqVUSiWpYvhcCm1YGS-- From unknown Sun Aug 17 01:00:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT References: <5A19E207.1090200@adelielinux.org> In-Reply-To: <5A19E207.1090200@adelielinux.org> Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Tue, 31 Dec 2019 20:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29446 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: "A. Wilcox" Cc: 29446@debbugs.gnu.org, Thomas Deutschmann Received: via spool by 29446-submit@debbugs.gnu.org id=B29446.15778249232235 (code B ref 29446); Tue, 31 Dec 2019 20:43:01 +0000 Received: (at 29446) by debbugs.gnu.org; 31 Dec 2019 20:42:03 +0000 Received: from localhost ([127.0.0.1]:35237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imOL5-0000Zz-85 for submit@debbugs.gnu.org; Tue, 31 Dec 2019 15:42:03 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:48774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imOL2-0000ZU-45 for 29446@debbugs.gnu.org; Tue, 31 Dec 2019 15:42:00 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D345416027C; Tue, 31 Dec 2019 12:41:53 -0800 (PST) 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 tgIm5CI7iZKB; Tue, 31 Dec 2019 12:41:53 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0255516027E; Tue, 31 Dec 2019 12:41:53 -0800 (PST) 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 0QdyyramNOmQ; Tue, 31 Dec 2019 12:41:52 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id CDE4016027C; Tue, 31 Dec 2019 12:41:52 -0800 (PST) From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Tue, 31 Dec 2019 12:41:52 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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 (---) Re this old bug report : I attempted to reproduce this bug on Ubuntu 18.04.3 LTS x86-64, by building pcre 8.43 by hand with "./configure --disable-jit --prefix=/tmp/prefix" and then compiling and building GNU grep master with the pcre that had JIT disabled. No luck; I couldn't reproduce the bug. If you have any advice as to how to reproduce the bug on Ubuntu or Fedora x86-64 (the systems I have easy access to) please let me know. From unknown Sun Aug 17 01:00:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Thu, 02 Jan 2020 18:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29446 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Paul Eggert , "A. Wilcox" Cc: 29446@debbugs.gnu.org Received: via spool by 29446-submit@debbugs.gnu.org id=B29446.157798816014772 (code B ref 29446); Thu, 02 Jan 2020 18:03:02 +0000 Received: (at 29446) by debbugs.gnu.org; 2 Jan 2020 18:02:40 +0000 Received: from localhost ([127.0.0.1]:39990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in4nv-0003qA-Q4 for submit@debbugs.gnu.org; Thu, 02 Jan 2020 13:02:40 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:52928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in4nt-0003py-7Q for 29446@debbugs.gnu.org; Thu, 02 Jan 2020 13:02:37 -0500 Received: from [IPv6:2001:4dd7:b4d5:0:b41a:b67b:b80d:b2a4] (2001-4dd7-b4d5-0-b41a-b67b-b80d-b2a4.ipv6dyn.netcologne.de [IPv6:2001:4dd7:b4d5:0:b41a:b67b:b80d:b2a4]) (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 9828E34DE06; Thu, 2 Jan 2020 18:02:29 +0000 (UTC) References: From: Thomas Deutschmann Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= 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 DaaptNnYve6gchJV/w== Organization: Gentoo Foundation, Inc Message-ID: Date: Thu, 2 Jan 2020 19:02:20 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zCjW2desNAljUn6GOrjw0YfZkc0h0fJgQ" X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --zCjW2desNAljUn6GOrjw0YfZkc0h0fJgQ Content-Type: multipart/mixed; boundary="qTELDxSzRE1FEkqQeki6VTI4085tFn4J1" --qTELDxSzRE1FEkqQeki6VTI4085tFn4J1 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Paul, On 2019-12-31 21:41, Paul Eggert wrote: > Re this old bug report : >=20 > I attempted to reproduce this bug on Ubuntu 18.04.3 LTS x86-64, by buil= ding pcre > 8.43 by hand with "./configure --disable-jit --prefix=3D/tmp/prefix" an= d then > compiling and building GNU grep master with the pcre that had JIT disab= led. No > luck; I couldn't reproduce the bug. If you have any advice as to how to= > reproduce the bug on Ubuntu or Fedora x86-64 (the systems I have easy a= ccess to) > please let me know. Is it suitable for you to run Gentoo in a chrooted environment? Please see the following howto which I just verified on latest Debian version: > # Setup Gentoo chroot using stage3 > cd /tmp > mkdir /tmp/gentoo > wget http://distfiles.gentoo.org/releases/amd64/autobuilds/20200101T214= 502Z/stage3-amd64-20200101T214502Z.tar.xz > tar -xaf stage3-amd64-*.tar.xz -C /tmp/gentoo > mount -t proc /proc gentoo/proc > mount --rbind /sys gentoo/sys > mount --make-rslave gentoo/sys > mount --rbind /dev gentoo/dev > mount --make-rslave gentoo/dev >=20 > # Chroot into Gentoo > env -i HOME=3D/root TERM=3D$TERM $(which chroot) /tmp/gentoo /bin/bash = --login >=20 > # In Gentoo chroot... > export PS1=3D"(chroot) $PS1" >=20 > # Make sure name resolution works... > echo 'nameserver 8.8.8.8' > /etc/resolv.conf >=20 > # Get latest daily portage snapshot > emerge-webrsync >=20 > # Tell portage we want FEATURES=3Dtest for sys-apps/grep > mkdir /etc/portage/env > echo 'FEATURES=3D"test"' > /etc/portage/env/run-tests.conf > echo 'sys-apps/grep run-tests.conf' >> /etc/portage/package.env >=20 > # Build dev-libs/libpcre without jit to trigger the error > echo 'dev-libs/libpcre -jit' >> /etc/portage/package.use/gnu_bug29446 > emerge -1 dev-libs/libpcre >=20 > # Chdir to grep ebuild > cd $(portageq get_repo_path / gentoo)/sys-apps/grep >=20 > # Normally you would use `emerge ...` to install package and all deps, = but because we don't want to merge package on disk and are only intereste= d in running tests manually, we will use `ebuild` command > ebuild grep-3.3-r1.ebuild clean test >=20 > # You should now see test 'pcre-jitstack' failing. > # Feel free to inspect source and run test again: > su portage --shell /bin/bash >=20 > # As portage use, chdir into work dir > cd ~/sys-apps/grep-3.3-r1/work/grep-3.3 >=20 > make check TESTS=3Dpcre-jitstack --=20 Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 --qTELDxSzRE1FEkqQeki6VTI4085tFn4J1-- --zCjW2desNAljUn6GOrjw0YfZkc0h0fJgQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEExKRzo+LDXJgXHuURObr3Jv2BVkFAl4OMDFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDEz MTI5MUNFOEY4QjBENzI2MDVDN0I5NDQ0RTZFQkRDOUJGNjA1NTkACgkQRObr3Jv2 BVnGAAf/QwKkZ3SODOQ3q0neG/PmXGJ5cfTy1C7e+Pt+ouzx+/bE9GVi1NV43oEW oGCQNqxdfCr4R+dsqa4Kss+lCTsl8HTOLMHcOcsykl1/zMMn/2ts75Z8OS7KJu4K oC2MjlAevc1yBDRNOlSVodB5zxTyepQ2YotcWJNqZTSuSjeqwGvBMVVZJ2r3Vkj0 0MYfw18TN08konbZAT9nGpPGKYAgakmePreZCAnvUeJ5NeNiCp7mCXRChPvrYhMh 7jmD8SORP8Hl3ZTxNawGIxwZFhnErK/vrJt6hFOrkIZhTzwFRLnyvdH2Y91MoRlX BIo/vykXO7Z4llOX36ATnomeCLDe/g== =CaQH -----END PGP SIGNATURE----- --zCjW2desNAljUn6GOrjw0YfZkc0h0fJgQ-- From unknown Sun Aug 17 01:00:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Thu, 02 Jan 2020 20:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29446 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Thomas Deutschmann , "A. Wilcox" Cc: 29446@debbugs.gnu.org Received: via spool by 29446-submit@debbugs.gnu.org id=B29446.157799751628924 (code B ref 29446); Thu, 02 Jan 2020 20:39:01 +0000 Received: (at 29446) by debbugs.gnu.org; 2 Jan 2020 20:38:36 +0000 Received: from localhost ([127.0.0.1]:40108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in7Ep-0007WS-OE for submit@debbugs.gnu.org; Thu, 02 Jan 2020 15:38:35 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in7En-0007WD-23 for 29446@debbugs.gnu.org; Thu, 02 Jan 2020 15:38:34 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D3B4B16005D; Thu, 2 Jan 2020 12:38:26 -0800 (PST) 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 OAjx5kUytBHd; Thu, 2 Jan 2020 12:38:26 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3C0ED160061; Thu, 2 Jan 2020 12:38:26 -0800 (PST) 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 yBdz5-mg-hhc; Thu, 2 Jan 2020 12:38:26 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 1EC49160058; Thu, 2 Jan 2020 12:38:26 -0800 (PST) References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <6ebae87f-ff33-ec0f-3093-2d739e483b81@cs.ucla.edu> Date: Thu, 2 Jan 2020 12:38:25 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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 (---) On 1/2/20 10:02 AM, Thomas Deutschmann wrote: > Is it suitable for you to run Gentoo in a chrooted environment? Thanks, but I wouldn't consider that easy enough access. I wouldn't have decent debugging tools without further downloading and installing them into the chrooted environment, and I don't know Gentoo so this would take some time. (Similarly for my building a Gentoo VM.) From unknown Sun Aug 17 01:00:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29446: GNU grep 3.1 fails test suite when PCRE lacks JIT Resent-From: Thomas Deutschmann Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Thu, 02 Jan 2020 21:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29446 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Paul Eggert , "A. Wilcox" Cc: 29446@debbugs.gnu.org Received: via spool by 29446-submit@debbugs.gnu.org id=B29446.15780016642752 (code B ref 29446); Thu, 02 Jan 2020 21:48:01 +0000 Received: (at 29446) by debbugs.gnu.org; 2 Jan 2020 21:47:44 +0000 Received: from localhost ([127.0.0.1]:40146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in8Jk-0000iJ-EG for submit@debbugs.gnu.org; Thu, 02 Jan 2020 16:47:44 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:42804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in8Ji-0000i5-ID for 29446@debbugs.gnu.org; Thu, 02 Jan 2020 16:47:43 -0500 Received: from [IPv6:2001:4dd7:b4d5:0:b41a:b67b:b80d:b2a4] (2001-4dd7-b4d5-0-b41a-b67b-b80d-b2a4.ipv6dyn.netcologne.de [IPv6:2001:4dd7:b4d5:0:b41a:b67b:b80d:b2a4]) (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 99F5D34DE0B; Thu, 2 Jan 2020 21:47:34 +0000 (UTC) References: <6ebae87f-ff33-ec0f-3093-2d739e483b81@cs.ucla.edu> From: Thomas Deutschmann Autocrypt: addr=whissi@gentoo.org; prefer-encrypt=mutual; keydata= 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 DaaptNnYve6gchJV/w== Organization: Gentoo Foundation, Inc Message-ID: Date: Thu, 2 Jan 2020 22:47:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: <6ebae87f-ff33-ec0f-3093-2d739e483b81@cs.ucla.edu> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MkS5j6b2KDTo4UQmEuk21jjXUq5nQgyPM" X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MkS5j6b2KDTo4UQmEuk21jjXUq5nQgyPM Content-Type: multipart/mixed; boundary="BB4osR7BLdzVfVD7M759ty0snigJeF1QW" --BB4osR7BLdzVfVD7M759ty0snigJeF1QW Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, OK, I managed to reproduce the error using pure Debian: $ mkdir /tmp/pcre-test $ cd /tmp/pcre-test $ wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz $ tar -xaf pcre-8.43.tar.gz $ cd pcre-8.43/ $ ./configure --prefix=3D/tmp/pcre-test/build \ --with-match-limit-recursion=3D8192 \ --enable-pcregrep-libbz2 \ --enable-cpp \ --disable-jit \ --disable-pcregrep-jit \ --disable-pcre16 \ --disable-pcre32 \ --disable-pcretest-libedit \ --enable-pcretest-libreadline \ --disable-static \ --enable-utf \ --enable-unicode-properties \ --enable-pcregrep-libz \ --enable-pcre8 \ --enable-shared $ make $ make install $ cd .. $ wget https://ftp.gnu.org/gnu/grep/grep-3.3.tar.xz $ tar -xaf grep-3.3.tar.xz $ cd grep-3.3/ $ PKG_CONFIG_PATH=3D/tmp/pcre-test/build/lib/pkgconfig ./configure $ make # Now check src/grep $ lddtree src/grep grep =3D> src/grep (interpreter =3D> /lib64/ld-linux-x86-64.so.2) libpcre.so.1 =3D> not found [...] $ export LD_LIBRARY_PATH=3D/tmp/pcre-test/build/lib # Check with lddtree again to be sure our local pcre build is being used $ lddtree src/grep grep =3D> src/grep (interpreter =3D> /lib64/ld-linux-x86-64.so.2) libpcre.so.1 =3D> /tmp/pcre-test/build/lib/libpcre.so.1 [...] # Test that src/grep works: $ echo . | src/grep -P . # Now run test which will fail: $ make check TESTS=3Dpcre-jitstack > + gzip -d pcrejit.txt > + LC_ALL=3DC > + grep -P -n '^([/](?!/)|[^/])*~/.*' pcrejit.txt > grep: internal PCRE error: -21 > + test 2 '!=3D' 1 > + ulimit -s unlimited > + ulimit -s unlimited > + returns_ 1 env LC_ALL=3DC grep -P -n '^([/](?!/)|[^/])*~/.*' pcrejit.= txt > grep: internal PCRE error: -21 > + fail=3D1 > + Exit 1 --=20 Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 --BB4osR7BLdzVfVD7M759ty0snigJeF1QW-- --MkS5j6b2KDTo4UQmEuk21jjXUq5nQgyPM Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEExKRzo+LDXJgXHuURObr3Jv2BVkFAl4OZO1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDEz MTI5MUNFOEY4QjBENzI2MDVDN0I5NDQ0RTZFQkRDOUJGNjA1NTkACgkQRObr3Jv2 BVnyUgf9H46WxZF/MOYdq+cHPWDFcUBkzXEjolz8/g73I7m16ypnaWjs41E36/sO J3zxl1NYTVSjhnuFV3Njc/+hoVop7fWgpRu1ZimE95RYs9A/dphanxkYHjGzwko9 wDbWXgO1ZMAmBzHom2NX6Wg9eHJ5Hi8Ypq54rW6Q0PPOFQqjeTTfmYNMBtArfQnR +CUNLFJvbxoWaLPFMducbIU977lez+JSipEPhKsDFOZaes4WsBngpIp7lQwXgzsk dPLTTFQfKUi7WJeDwWfsDkoOYg9ISpriduwwao9An3mgbWTj8v3aOJZ4EBIwpJtz B+aWoa79e3Y4uV/QeJvh0vvkf7nEnw== =Qc43 -----END PGP SIGNATURE----- --MkS5j6b2KDTo4UQmEuk21jjXUq5nQgyPM-- From unknown Sun Aug 17 01:00:20 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: "A. Wilcox" Subject: bug#29446: closed (Re: GNU grep 3.1 fails test suite when PCRE lacks JIT) Message-ID: References: <5878c1f6-3f5c-f663-4276-d8eece95fe1d@cs.ucla.edu> <5A19E207.1090200@adelielinux.org> X-Gnu-PR-Message: they-closed 29446 X-Gnu-PR-Package: grep Reply-To: 29446@debbugs.gnu.org Date: Wed, 09 Sep 2020 23:11:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1599693061-19734-1" This is a multi-part message in MIME format... ------------=_1599693061-19734-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29446: GNU grep 3.1 fails test suite when PCRE lacks JIT which was filed against the grep package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 29446@debbugs.gnu.org. --=20 29446: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29446 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1599693061-19734-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29446-done) by debbugs.gnu.org; 9 Sep 2020 23:10:54 +0000 Received: from localhost ([127.0.0.1]:35071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG9Er-00057x-ST for submit@debbugs.gnu.org; Wed, 09 Sep 2020 19:10:54 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG9Em-00057e-Ux for 29446-done@debbugs.gnu.org; Wed, 09 Sep 2020 19:10:52 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CF9A41600E9; Wed, 9 Sep 2020 16:10:42 -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 cwCHop-i2FSN; Wed, 9 Sep 2020 16:10:41 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D34971600FD; Wed, 9 Sep 2020 16:10:41 -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 KVHagp8crIoM; Wed, 9 Sep 2020 16:10:41 -0700 (PDT) Received: from [192.168.1.9] (cpe-75-82-69-226.socal.res.rr.com [75.82.69.226]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 91C1C1600E9; Wed, 9 Sep 2020 16:10:41 -0700 (PDT) Subject: Re: GNU grep 3.1 fails test suite when PCRE lacks JIT To: Thomas Deutschmann References: <6ebae87f-ff33-ec0f-3093-2d739e483b81@cs.ucla.edu> From: Paul Eggert Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkV5QWNtUUJFQURB QXlIMnhvVHU3cHBHNUQzYThGTVpFb243NGRDdmM0K3ExWEEySjJ0QnkycHdhVHFmCmhweHhk R0E5Smo1MFVKM1BENGJTVUVnTjh0TFowc2FuNDdsNVhUQUZMaTI0NTZjaVNsNW04c0thSGxH ZHQ5WG0KQUF0bVhxZVpWSVlYL1VGUzk2ZkR6ZjR4aEVtbS95N0xiWUVQUWRVZHh1NDd4QTVL aFRZcDVibHRGM1dZRHoxWQpnZDdneDA3QXV3cDdpdzdlTnZub0RUQWxLQWw4S1lEWnpiRE5D UUdFYnBZM2VmWkl2UGRlSStGV1FONFcra2doCnkrUDZhdTZQcklJaFlyYWV1YTdYRGRiMkxT MWVuM1NzbUUzUWpxZlJxSS9BMnVlOEpNd3N2WGUvV0szOEV6czYKeDc0aVRhcUkzQUZINmls QWhEcXBNbmQvbXNTRVNORnQ3NkRpTzFaS1FNcjlhbVZQa25qZlBtSklTcWRoZ0IxRApsRWR3 MzRzUk9mNlY4bVp3MHhmcVQ2UEtFNDZMY0ZlZnpzMGtiZzRHT1JmOHZqRzJTZjF0azVlVThN Qml5Ti9iClowM2JLTmpOWU1wT0REUVF3dVA4NGtZTGtYMndCeHhNQWhCeHdiRFZadWR6eERa SjFDMlZYdWpDT0pWeHEya2wKakJNOUVUWXVVR3FkNzVBVzJMWHJMdzYrTXVJc0hGQVlBZ1Jy NytLY3dEZ0JBZndoUEJZWDM0blNTaUhsbUxDKwpLYUhMZUNMRjVaSTJ2S20zSEVlQ1R0bE9n N3haRU9OZ3d6TCtmZEtvK0Q2U29DOFJSeEpLczhhM3NWZkk0dDZDCm5yUXp2SmJCbjZneGRn Q3U1aTI5SjFRQ1lyQ1l2cWwyVXlGUEFLK2RvOTkvMWpPWFQ0bTI4MzZqMXdBUkFRQUIKdENC UVlYVnNJRVZuWjJWeWRDQThaV2RuWlhKMFFHTnpMblZqYkdFdVpXUjFQb2tDVlFRVEFRZ0FQ d0liQXdZTApDUWdIQXdJR0ZRZ0NDUW9MQkJZQ0F3RUNIZ0VDRjRBV0lRUitONUtwMkt6MzFq TzhGWWp0bCtrT1lxcCtOQVVDClh5Vzlsd1VKRks0THN3QUtDUkR0bCtrT1lxcCtOS05WRC85 SE1zSTE2MDZuMFV1VFhId0lUc3lPakFJOVNET1QKK0MzRFV2NnFsTTVCSDJuV0FNVGlJaXlB NXVnbHNKdjkzb2kydk50RmYvUS9tLzFjblpXZ25WbkV4a3lMSTRFTgpTZDF1QnZyMC9sQ1Nk UGxQME1nNkdXU3BYTXUreDB2ZFQwQWFaTk9URTBGblB1b2xkYzNYRDc2QzJxZzhzWC9pCmF4 WFRLSHk5UCtCbEFxL0NzNy9weERRMEV6U24wVVNaMkMwbDV2djRQTXBBL3BpY25TNks2MDlK dkRHYU9SbXcKWmVYSVpxUU5aVitaUXMrVVl0Vm9ndURUcWJ5M0lVWTFJOEJsWEhScHRhajlB TW40VW9oL0NxcFFsVm9qb3lXbApIcWFGbm5KQktlRjBodko5U0F5YWx3dXpBakc3dlFXMDdN WW5jYU9GbTB3b2lLYmc1SkxPOEY0U0JUSWt1TzBECkNmOW5MQWF5NlZzQjRyendkRWZSd2pQ TFlBbjdNUjNmdkhDRXpmcmtsZFRyYWlCTzFUMGllREs4MEk3c0xmNnAKTWVDWUkxOXBVbHgw L05STUdDZGRpRklRZGZ0aEtXWEdSUzVMQXM4andCZjhINkc1UFdpblByRUlhb21JUDIxaQp2 dWhRRDA3YllxOUlpSWRlbGpqVWRIY0dJMGkvQjRNNTZaYWE4RmYzOGluaU9sckRZQ21ZV1I0 ZENXWml1UWVaCjNPZ3FlUXM5YTZqVHZnZERHVm1SVnFZK2p6azhQbGFIZmNvazhST2hGY0hL a2NmaHVCaEwyNWhsUklzaFJET0UKc2tYcUt3bnpyYnFnYTNHWFpYZnNYQW9GYnpOaExkTHY5 QStMSkFZU2tYUDYvNXFkVHBFTFZHb3N5SDg4NFZkYgpCcGtHSTA0b1lWcXVsYmtDRFFSTWdI SmtBUkFBcG9YcnZ4UDNESWZqQ05PdFhVL1Bkd01TaEtkWC9SbFNzNVBmCnVuVjF3YktQOGhl clhIcnZRZEZWcUVDYVRTeG1saHpiazhYMFBrWTlnY1ZhVTJPNDlUM3FzT2QxY0hlRjUyWUYK R0V0MExoc0JlTWpnTlg1dVoxVjc2cjhneWVWbEZwV1diMFNJd0pVQkhyRFhleEY2N3VwZVJi MnZkSEJqWUROZQp5U24rMEI3Z0ZFcXZWbVp1K0xhZHVkRHA2a1FMamF0RnZIUUhVU0dOc2hC bmtrY2FUYmlJOVBzdDBHQ2MyYWl6Cm5CaVBQQTJXUXhBUGxQUmgzT0dUc241VEhBRG1ianFZ NkZFTUxhc1ZYOERTQ2JsTXZMd05lTy84U3h6aUJpZGgKcUxwSkNxZFFSV0hrdTVYeGdJa0dl S096NU9MRHZYSFdKeWFmckVZamprUzZBazZCNXo2c3ZLbGlDbFduakhRYwpqbFB6eW9GRmdL VEVmY3FEeENqNFJZMEQwRGd0RkQwTmZ5ZU9pZHJTQi9TelRlMmh3cnlRRTNycFNpcW8rMGNH CmR6aDR5QUhLWUorVXJYWjRwOTNaaGpHZktEMXhsck5ZRGxXeVc5UEdtYnZxRnVEbWlJQVFm OVdEL3d6RWZJQ2MKK0YrdURESSt1WWtSeFVGcDkyeWttZGhERUZnMXlqWXNVOGlHVTY5YUh5 dmhxMzZ6NHpjdHZicWhSTnpPV0IxYgpWSi9kSU1EdnNFeEdjWFFWRElUN3NETlh2MHdFM2pL U0twcDdOREcxb1hVWEwrMitTRjk5S2p5NzUzQWJRU0FtCkg2MTdmeUJOd2hKV3ZRWWcrbVV2 UHBpR090c2VzOUVYVUkzbFM0djBNRWFQRzQzZmxFczFVUisxcnBGUVdWSG8KMXkxT08rc0FF UUVBQVlrQ1BBUVlBUWdBSmdJYkRCWWhCSDQza3FuWXJQZldNN3dWaU8yWDZRNWlxbjQwQlFK ZgpKYjJ6QlFrVXJndlBBQW9KRU8yWDZRNWlxbjQwY25NUC8xN0NnVWtYVDlhSUpyaVBNOHdi Y2VZcmNsNytiZFlFCmY3OVNsd1NiYkhON1I0Q29JSkZPbE45Uy8zNHR5cEdWWXZwZ21DSkRZ RlRCeHlQTzkyaU1YRGdBNCtjV0h6dDUKVDFhWU85aHNLaGg3dkR0Sys2UHJvWkdjKzA4Z1VU WEhoYjk3aE1NUWhrbkpsbmZqcFNFQzllbTkwNkZVK0k5MwpUMWZUR3VwbkJhM2FXY0s4ak0w SmFCR2J5MmhHMVMzb2xhRExTVHRCSU5OQlltdnVXUjlNS09oaHFEcmxrNWN3CkZESkxoNU5y WHRlRVkwOFdBemNMekczcGtyWFBIa0ZlTVF0ZnFrMGpMZEdHdkdDM05DSWtxWXJkTGhpUnZH cHIKdTM4QzI2UkVuNWY0STB2R0UzVmZJWEhlOFRNQ05tUXV0MU50TXVVbXBESXkxYUx4R3p1 cHRVaG5PSk4vL3IrVgpqRFBvaTNMT3lTTllwaHFlL2RNdWJzZlVyNm9oUDQxbUtGODFGdXdJ NGFtcUp0cnFJTDJ5cWF4M2EwcWxmd0N4ClhmdGllcUpjdWVrWCtlQ1BEQ0tyWU1YUjBGWWd3 cEcySVRaVUd0ckVqRVNsRTZEc2N4NzM0SEtkcjVPUklvY0wKVVVLRU9HZWlVNkRHaEdGZGI1 VHd1MFNuK3UxbVVQRE4wTSsrQ2RNdkNsSUU4a2xvNEc5MUVPSW11MVVwYjh4YwpPUFF3eGgx andxU3JVNVF3b05tU1llZ1FTSExwSVV1ckZ6MWlRVWgxdnBQWHpLaW5rV0VxdjRJcUExY2lM K0x5CnlTdUxrcDdNc0pwVlJNYldKQ05XT09TYmFING9EQko1ZEhNR2MzNXg1bW9zQ2s5MFBY a251RkREc1lIZkRvNXMKbWY5bG82WVh4N045Cj0zTGFJCi0tLS0tRU5EIFBHUCBQVUJMSUMg S0VZIEJMT0NLLS0tLS0K Organization: UCLA Computer Science Department Message-ID: <5878c1f6-3f5c-f663-4276-d8eece95fe1d@cs.ucla.edu> Date: Wed, 9 Sep 2020 16:10:41 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------A3E58C81089574F099A255BC" Content-Language: en-US X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 29446-done Cc: "A. Wilcox" , 29446-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: -6.9 (------) This is a multi-part message in MIME format. --------------A3E58C81089574F099A255BC Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable On 1/2/20 1:47 PM, Thomas Deutschmann wrote: > I managed to reproduce the error using pure Debian: Thanks, with that recipe I reproduced the problem on Ubuntu 18.04.5, and=20 installed the attached. I'll boldly close the bug report. libpcre is quite a pain to use, and makes 'grep' less reliable. Perhaps s= omebody=20 with some time could see whether libpcre2 is any better. --------------A3E58C81089574F099A255BC Content-Type: text/x-patch; charset=UTF-8; name="0001-grep-fix-PCRE-JIT-test-when-JIT-not-available.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-grep-fix-PCRE-JIT-test-when-JIT-not-available.patch" =46rom 51f5e2d509e1ca4863ecc93a153366b02f51d647 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 9 Sep 2020 14:09:54 -0700 Subject: [PATCH 1/2] grep: fix PCRE JIT test when JIT not available Problem reported by Thomas Deutschmann (Bug#29446#23). * src/pcresearch.c (Pexecute): Diagnose PCRE_ERROR_RECURSIONLIMIT. * tests/pcre-jitstack: Treat recursion limit overflow like stack overflow. --- src/pcresearch.c | 3 +++ tests/pcre-jitstack | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pcresearch.c b/src/pcresearch.c index 2fcbf8e..e265083 100644 --- a/src/pcresearch.c +++ b/src/pcresearch.c @@ -311,6 +311,9 @@ Pexecute (void *vcp, char const *buf, size_t size, si= ze_t *match_size, case PCRE_ERROR_MATCHLIMIT: die (EXIT_TROUBLE, 0, _("exceeded PCRE's backtracking limit"))= ; =20 + case PCRE_ERROR_RECURSIONLIMIT: + die (EXIT_TROUBLE, 0, _("exceeded PCRE's recursion limit")); + default: /* For now, we lump all remaining PCRE failures into this bask= et. If anyone cares to provide sample grep usage that can trigg= er diff --git a/tests/pcre-jitstack b/tests/pcre-jitstack index d5a621b..39cda92 100755 --- a/tests/pcre-jitstack +++ b/tests/pcre-jitstack @@ -56,7 +56,8 @@ if test $? !=3D 1; then || fail=3D1 =20 # If that failed due to stack overflow, don't cry foul. - test $fail =3D 1 && { grep -q 'stack overflow' err && fail=3D0 || ca= t err; } + overflow_pat=3D"stack overflow|exceeded PCRE's recursion limit" + test $fail =3D 1 && { grep -Eq "$overflow_pat" err && fail=3D0 || ca= t err; } fi =20 Exit $fail --=20 2.17.1 --------------A3E58C81089574F099A255BC Content-Type: text/x-patch; charset=UTF-8; name="0002-grep-fix-logic-for-growing-PCRE-JIT-stack.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0002-grep-fix-logic-for-growing-PCRE-JIT-stack.patch" =46rom 87dc91f5cf2c748d834dbff7b250a153c762387d Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 9 Sep 2020 15:07:01 -0700 Subject: [PATCH 2/2] grep: fix logic for growing PCRE JIT stack * src/pcresearch.c (jit_exec) [PCRE_EXTRA_MATCH_LIMIT_RECURSION]: When growing the match_limit_recursion limit, do not use the old value if ! (flags & PCRE_EXTRA_MATCH_LIMIT_RECURSION), as it is uninitialized in that case. --- src/pcresearch.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/pcresearch.c b/src/pcresearch.c index e265083..a668c45 100644 --- a/src/pcresearch.c +++ b/src/pcresearch.c @@ -90,16 +90,18 @@ jit_exec (struct pcre_comp *pc, char const *subject, = int search_bytes, =20 #if PCRE_EXTRA_MATCH_LIMIT_RECURSION if (e =3D=3D PCRE_ERROR_RECURSIONLIMIT - && (PCRE_STUDY_EXTRA_NEEDED || pc->extra) - && pc->extra->match_limit_recursion <=3D ULONG_MAX / 2) + && (PCRE_STUDY_EXTRA_NEEDED || pc->extra)) { - pc->extra->match_limit_recursion *=3D 2; - if (pc->extra->match_limit_recursion =3D=3D 0) + unsigned long lim + =3D (pc->extra->flags & PCRE_EXTRA_MATCH_LIMIT_RECURSION + ? pc->extra->match_limit_recursion + : 0); + if (lim <=3D ULONG_MAX / 2) { - pc->extra->match_limit_recursion =3D (1 << 24) - 1; + pc->extra->match_limit_recursion =3D lim ? 2 * lim : (1 <<= 24) - 1; pc->extra->flags |=3D PCRE_EXTRA_MATCH_LIMIT_RECURSION; + continue; } - continue; } #endif =20 --=20 2.17.1 --------------A3E58C81089574F099A255BC-- ------------=_1599693061-19734-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Nov 2017 21:35:26 +0000 Received: from localhost ([127.0.0.1]:58284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIi6f-00046C-Mf for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIi6c-00045x-N4 for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIi6W-0007uT-I6 for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:17 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIi6W-0007uN-BN for submit@debbugs.gnu.org; Sat, 25 Nov 2017 16:35:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIi6V-0004cK-46 for bug-grep@gnu.org; Sat, 25 Nov 2017 16:35:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIi6R-0007s6-OK for bug-grep@gnu.org; Sat, 25 Nov 2017 16:35:15 -0500 Received: from mail.wilcox-tech.com ([45.32.83.9]:39954) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIi6R-0007ms-Fc for bug-grep@gnu.org; Sat, 25 Nov 2017 16:35:11 -0500 Received: (qmail 3075 invoked from network); 25 Nov 2017 21:35:04 -0000 Received: from 107-131-85-28.lightspeed.tulsok.sbcglobal.net (HELO ?192.168.1.78?) (awilcox@wilcox-tech.com@107.131.85.28) by mail.wilcox-tech.com with ESMTPA; 25 Nov 2017 21:35:04 -0000 To: bug-grep@gnu.org From: "A. Wilcox" Subject: GNU grep 3.1 fails test suite when PCRE lacks JIT X-Enigmail-Draft-Status: N1110 Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: <5A19E207.1090200@adelielinux.org> Date: Sat, 25 Nov 2017 15:35:03 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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.1 (----) 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.1 (----) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi there grep developers, I'm trying to package GNU grep 3.1 on 64-bit PowerPC (big-endian) for our Linux distribution, Adélie Linux. It seems to be working quite well, except there is a failing test: pcre-jitstack. "grep: internal PCRE error: -21" (which is PCRE_ERROR_RECURSIONLIMIT) is printed. I believe that this is because we have to disable JIT on the ppc64 platform (because the JIT compiler is badly broken on it). I am not very familiar with either of the grep or PCRE codebases so I am not sure exactly how to best skip the test when PCRE does not have JIT support enabled. Otherwise, I would have included a patch. Thank you for your time. Best regards, - --arw - -- A. Wilcox (awilfox) Project Lead, Adélie Linux http://adelielinux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJaGeIDAAoJEMspy1GSK50UYKoP/3xmewMMArDgld6jvXdpFEdG GQeRly0BWxckUksE3FNRdfw9OBS2VAJKd8FpU+3wbRBp0Lnf9btTBGiHD9vB0cBX kRQIADw87M6uDIBKedN1lGMjr9E8BcLOj/5GTRIvd6eKDVZspVRW7bHGdb+n4om4 uVlmpyP2niSfYkcE/F9Bv0BQrjjyHUXKbKP+u7O3nA/VJt27tOM1RuIQSnKE2sLE 9hOd8YY88zPP8xAXpSccvq1qnbsCH+X8Av/nzyMGc/xdcvlkbepweeLWZ9eF0+x8 oqBE/fg7EQ4VawUpCTlgwD7+K2c+pXvXIkhksxxNgq6YP1UccCiz8T6JDZsq6VAY RU4MdlxRrKWMKjVf+GQXBR0tr+F+LeOT9QXC6+vlqISjoT2Ev9NM2HIUamii5uBU I+9q3Yc8mw2adL07kiMCtKRCMVSoa5Qx+lNaMIsSGCYLOzNajZr/IjzZjbMKSTbC jb2yx/c6zTshghl1+g/OJYyEikia8T4qXnLp7LwRgF5INp2ep+4rFGk3N5K8SD8X Xg2vh6QQTqORQChGRHMI9fTWvj5zrxboSCFqinK7ASCZO3uRE/AGvkJcmO+LPPz8 ZPSksPvHvHZCZ76Wq1R8Fo3PAcOPtX4YCEUyNwMb4aOlNORZohFdaZJIMmTdkq9p r1GLLYi8RjC6V3zaCDw7 =Of5f -----END PGP SIGNATURE----- ------------=_1599693061-19734-1--