From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9467 invoked by alias); 29 Sep 2017 10:40:58 -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: 41780 Received: (qmail 23641 invoked by uid 1010); 29 Sep 2017 10:40:58 -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 2.317619 secs); 29 Sep 2017 10:40:58 -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: cbfec7f1-f793a6d00000326b-ab-59ce2332d462 Date: Fri, 29 Sep 2017 11:40:46 +0100 From: Peter Stephenson To: Nicolas =?UTF-8?B?RGVzcHLDqHM=?= , zsh-workers@zsh.org Subject: Re: Crash when completion script call itself. Message-id: <20170929114046.6423ba99@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+NgFvrBIsWRmVeSWpSXmKPExsWy7djP87pGyuciDd7/4bNYdeEbo8XB5odM DkweO2fdZfdYdfADUwBTFJdNSmpOZllqkb5dAlfGvNmdTAVd7BUz165hb2A8w9rFyMkhIWAi se/IXyYIW0ziwr31bF2MXBxCAksZJY4/AikCcT4zSix8dBqoigOsY9fWSoj4MkaJDY/2skA4 /xglbjS/g2o/wyjRtHEaM4RzllHi3Z+7zCBLWARUJc4s7GYDsdkEDCWmbprNCGKLCIRLXHv8 G6xGWMBMouv8AjCbV8Be4sGF+2A1nALBEpNOPWQHsfkF9CWu/v0Edbi9xMwrZxgh6gUlfky+ xwJiMwtoSmzdvZ4dwtaWePLuAtg/EgIb2CTaZm6AhoCLxKPeRWwQtrDEq+Nb2CFsGYnOjoNQ C/oZJZ50+0I0z2CUOH1mB1SDtUTf7YuMEBv4JCZtm84MCSReiY42IQjTQ2JfiylEtaPElTMz oCG0kEni1rZ+pgmMCrOQ3D0Lyd2zkNy9gJF5FaNIamlxbnpqsZFecWJucWleul5yfu4mRmB6 OP3v+McdjO9PWB1iFOBgVOLhvSF3NlKINbGsuDL3EKMEB7OSCO8TznORQrwpiZVVqUX58UWl OanFhxilOViUxHlto9oihQTSE0tSs1NTC1KLYLJMHJxSDYwtKhwTU8v6udUWdjPJmBToHf2Y xMmS6MR+xu71VYOTkXwqlpy9tuJbtUJ7bBq4wmNNBFf2ex8ztzqyMfIsr8SnfJ3ZPN+PeWfO 0Pa98uR539dFQv58JS0vHTcwrpxReu17V6ObSLVCd3D4XPelEb/2Xk398fnXD1uXn1G/I2bw GsaUZtk0KbEUZyQaajEXFScCALxR6nsLAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsVy+t/xK7qGyuciDbauMrRYdeEbo8XB5odM DkweO2fdZfdYdfADUwBTFJdNSmpOZllqkb5dAlfGvNmdTAVd7BUz165hb2A8w9rFyMEhIWAi sWtrZRcjJ5ApJnHh3nq2LkYuDiGBJYwSU6ZcY4RwGpgk+u6tYYVwzjFKzLlwA8o5yygxcclZ NpB+FgFViTMLu8FsNgFDiambZjOC2CIC4RLHd/5kBrGFBcwkus4vALN5BewlHly4D1bDKRAs serNcqh1i5kkPv16xASS4BfQl7j69xMTxIH2EjOvnGGEaBaU+DH5HguIzSygLjFp3iJmCFtb 4sm7C6wgthBQ/Mbd3ewTGIVnIWmZhaRlFpKWBYzMqxhFUkuLc9Nziw31ihNzi0vz0vWS83M3 MQJDfNuxn5t3MF7aGHyIUYCDUYmH94bc2Ugh1sSy4srcQ4wSHMxKIrxPOM9FCvGmJFZWpRbl xxeV5qQWH2KU5mBREuft3bM6UkggPbEkNTs1tSC1CCbLxMEp1cDYJGRZNv3shbJmpnlbedzN +ePOCxy9wVMXWSyrsbL01HPrT5nrHj132348sUwy2MtArPdbir9Kp93DPT+vhcirnZWzLTD6 dJ3pr/aBEw7SwsYSL8ueTjZ22lXCv3vK0YNLf9fW+l56Pn++gPa/cwr+YofsX3bH/mrzEKrJ qD7C1fZp2qr5L88osRRnJBpqMRcVJwIAt77FJm0CAAA= X-CMS-MailID: 20170929104049eucas1p2bf3bfa98af21156fbc9b03e69d4aaa9a X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 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> On Fri, 29 Sep 2017 23:30:56 +1300 Nicolas Despr=C3=A8s wrote: > On Fri, Sep 29, 2017 at 10:34 PM, Peter Stephenson > wrote: > > > > There is already a check in the shell for the function recursion level; > > the default value is 1000 (it is configurable at build time). Some > > systems will get this far without crashing, as mine does, and I get > > >=20 > I have not built zsh myself. Where can I check this value? If you don't have the build configuration there's no easy way. I have a strong suspicion none of the distributions is actually changing it anyway --- they have the same problem that it can run in a huge number of different environments. So very likely it's 1000. (I'm thinking of making it a shell variable in future --- this makes debugging and testing easier even if most users never touch it.) pws