From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25024 invoked by alias); 29 Sep 2017 11:10:17 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41783 Received: (qmail 14886 invoked by uid 1010); 29 Sep 2017 11:10:17 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-6.9/5.0):. Processed in 1.47914 secs); 29 Sep 2017 11:10:17 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-AuditID: cbfec7f4-f79ab6d000003290-51-59ce2a13200c Date: Fri, 29 Sep 2017 12:10:08 +0100 From: Peter Stephenson To: Nicolas =?UTF-8?B?RGVzcHLDqHM=?= , zsh-workers@zsh.org Subject: Re: Crash when completion script call itself. Message-id: <20170929121008.3da15b34@pwslap01u.europe.root.pri> In-reply-to: Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset="UTF-8" Content-transfer-encoding: quoted-printable X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRmVeSWpSXmKPExsWy7djPc7rCWuciDQ516FisuvCN0eJg80Mm ByaPnbPusnusOviBKYApissmJTUnsyy1SN8ugStj97ONzAUPWCseTpnK2MC4k6WLkZNDQsBE onvlZEYIW0ziwr31bF2MXBxCAksZJQ5df88C4XxmlLjSvB0owwHWcf+sFUR8GaNE04wnjBDO P0aJC6/2QbWfYZR4cPsyK4RzllHibOc6NpAlLAKqEvP2zWcCsdkEDCWmbpoNtlxEIFzi2uPf zCC2sICZRNf5BWA2r4C9xJQnU9lBbE6BYIkj2+eB1fML6Etc/fuJCeJwe4mZV84wQtQLSvyY fA/sOWYBTYmtu9ezQ9jaEk/eXQA7SEJgC5tEw5tT0BBwkWh58pENwhaWeHV8CzuELSNxeXI3 VE0/o8STbl+I5hmMEqfP7IBqsJbou32REWIDn8SkbdOZIYHEK9HRJgRhekjsazGFqHaUuHJm BjSErjBLzPpzgX0Co8IsJHfPQnL3LCR3L2BkXsUoklpanJueWmyiV5yYW1yal66XnJ+7iRGY Hk7/O/5lB+PiY1aHGAU4GJV4eG/InY0UYk0sK67MPcQowcGsJMK7SPVcpBBvSmJlVWpRfnxR aU5q8SFGaQ4WJXFe26i2SCGB9MSS1OzU1ILUIpgsEwenVAOj1MyTEWURofOMrkwvcguYcsSz qyBX9Nbtut6U/8eXenuxrptm9fDKd2HLJ9Ffdnwr/7zruZZEunv/HZ/ZZ/6IXOrYMS/93CbV ny++TuxcOJ8tQUmvmquc53f80oIH2RHnJkY2PJmyou/7E56gfOtLP3dWxnetzhQKCWa9+rb5 SXDvLc31vkmnlViKMxINtZiLihMB0933JgsDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsVy+t/xq7rCWuciDbY0c1msuvCN0eJg80Mm ByaPnbPusnusOviBKYApissmJTUnsyy1SN8ugStj97ONzAUPWCseTpnK2MC4k6WLkYNDQsBE 4v5Zqy5GTiBTTOLCvfVsXYxcHEICSxglOt4dYIFwGpgklvY+ZwSpEhI4xygxdaEZROIso8Sb Vf9ZQBIsAqoS8/bNZwKx2QQMJaZumg3WICIQLnF8509mEFtYwEyi6/wCMJtXwF5iypOp7CA2 p0CwRNOD26wQQ68xS3y4+B+smV9AX+Lq309MEPfZS8y8coYRollQ4sfke2CLmQXUJSbNW8QM YWtLPHl3gRXiUnWJG3d3s09gFJ6FpGUWkpZZSFoWMDKvYhRJLS3OTc8tNtIrTswtLs1L10vO z93ECAzwbcd+btnB2PUu+BCjAAejEg/vDbmzkUKsiWXFlbmHGCU4mJVEeBepnosU4k1JrKxK LcqPLyrNSS0+xCjNwaIkztu7Z3WkkEB6YklqdmpqQWoRTJaJg1OqgdHz399T8124lB5dXiiS sPjhke9iy2aei2GwElvht7okTOJOlsqUs+sv29ZqeGT0mr4Lq5Qx6TDzfCVWsENfrFxHwbvv TF7K3OL9dvx5gp9ZF3W+2CXmLthQPbNnZfvBfQVeJfcaO63v+Hx58czAZN5j5Wu6N1b1Fs+Z Ubz9+d9XM/233RU9ZaTEUpyRaKjFXFScCACUChCsbAIAAA== X-CMS-MailID: 20170929111011eucas1p14681edbad5dc05872c54d15a50c1cc03 X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-CMS-RootMailID: 20170929072715epcas1p4171c28e9b82f94d79796ecca7e564ec3 X-RootMTR: 20170929072715epcas1p4171c28e9b82f94d79796ecca7e564ec3 References: <20170929103447.2fdbcb0f@pwslap01u.europe.root.pri> <20170929114046.6423ba99@pwslap01u.europe.root.pri> <20170929114502.74e0865c@pwslap01u.europe.root.pri> On Sat, 30 Sep 2017 00:03:53 +1300 Nicolas Despr=C3=A8s wrote: > On Fri, Sep 29, 2017 at 11:45 PM, Peter Stephenson > wrote: > > > > ...come to think of it, slightly more helpfully, you can at least see > > how far it gets on your system... > > > > i=3D0; fn() { print $(( ++i )); fn; }; fn > > >=20 > 767 and then crash. Maybe setting it to 500 would be enough? I think I > remember that Python limit is 500 too. I've no personal objection to reducing it to 500 by default (and I'll probably add a variable anyway), but I'd like to know if anyone has strong feelings --- given this is a bit of a kludge anyway and this is based on a sample of one. pws