From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10478 invoked by alias); 19 Oct 2016 13:14:49 -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: 39679 Received: (qmail 1188 invoked from network); 19 Oct 2016 13:14:49 -0000 X-Qmail-Scanner-Diagnostics: from mailout4.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.14):SA:0(-0.3/5.0):. Processed in 0.490531 secs); 19 Oct 2016 13:14:49 -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=-0.3 required=5.0 tests=RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7ef-f79e76d000005b57-30-580771c0da8b Date: Wed, 19 Oct 2016 14:14:35 +0100 From: Peter Stephenson To: Zsh hackers list Subject: Re: Cores almost on demand in patcompile() Message-id: <20161019141435.42eb6df2@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=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsWy7djPc7oHCtkjDFYvEbA42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGR8nXGEtuMRWMeXKT7YGxk2sXYycHBICJhJHGu4xQdhiEhfu rWcDsYUEljFK/DhY18XIBWT3Mkm07f7FAtNw/PE1dogEUNGe10sYIZxpTBLnXj5hgXDOMEpM 33QNyjnLKLF252J2kH4WAVWJ+Z/mgC1kEzCUmLppNiOILSKgJbHj5EmwuLCAscTUG5vA4rwC 9hJT3p8DO5ZTIFiidfEUsAP5BfQlrv79BHW4vcTMK2eg6gUlfky+B3Yrs4COxLZtj9khbHmJ zWveMoMcJCHwm01i+q8FQAkOIEdWYtMBZog5LhInzzewQ9jCEq+Ob4GyZSQuT+6G+r+fUeJJ ty/EnBmMEqfP7GCDSFhL9N2+yAixjE9i0rbpzBDzeSU62oQgSjwkPs87DTXHUeJE4yemCYyK s5CcPQvJ2bOQnL2AkXkVo0hqaXFuemqxoV5xYm5xaV66XnJ+7iZGYCI4/e/4+x2MT5tDDjEK cDAq8fB6WLNFCLEmlhVX5h5ilOBgVhLhvZjHHiHEm5JYWZValB9fVJqTWnyIUZqDRUmcd++C K+FCAumJJanZqakFqUUwWSYOTqkGRpZLa/Wrz9/6qdKgEqsQ6GIc87uSZStDsjPDwiWqAbtn PYqe9dmoXfrH0q0l7EFW/V0az2aEzBHTNemZdfKk9OblYnk/fe4zbHh5/+DxPdPZiotyTW78 2ct63nbJrek/y1ZFW+aJ3JNc8bZecOaDthsMt69Oqd38NlUoakbOEvNbHa88d/JKvVBiKc5I NNRiLipOBACbQY5eAAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRmVeSWpSXmKPExsVy+t/xy7qzCtkjDDa81bY42PyQyYHRY9XB D0wBjFFuNhmpiSmpRQqpecn5KZl56bZKoSFuuhZKCnmJuam2ShG6viFBSgpliTmlQJ6RARpw cA5wD1bSt0twy/g44QprwSW2iilXfrI1MG5i7WLk5JAQMJE4/vgaO4QtJnHh3no2EFtIYAmj xO1p/l2MXED2DCaJ1leb2SGcc4wSzxs7WSGcs4wSFx+eZQRpYRFQlZj/aQ4TiM0mYCgxddNs sLiIgJbEjpMnweLCAsYSU29sAovzCthLTHl/DuwMToFgibML9zFCrG5jlXh7TgDE5hfQl7j6 9xMTxHn2EjOvnIHqFZT4MfkeC4jNDDR/87YmVghbXmLzmrfMEHPUJW7c3c0+gVF4FpKWWUha ZiFpWcDIvIpRJLW0ODc9t9hIrzgxt7g0L10vOT93EyMwirYd+7llB2PXu+BDjAIcjEo8vB7W bBFCrIllxZW5hxglOJiVRHgv5rFHCPGmJFZWpRblxxeV5qQWH2I0BQbMRGYp0eR8YITnlcQb mhiaWxoaGVtYmBsZKYnzTv1wJVxIID2xJDU7NbUgtQimj4mDU6qBkemSDMem2Vu1Y4tPMTb2 a1XN3xP5TnfukiBJS5/tcgWb9HYnnKntafq2/PVeQYuW7z9OLJvxXsq8ZPMty6V809W2PrS6 IbbIdMLfjGfMkTUn5hgnxUsGfbpZ/nOTovab41ssjuc9WdOXMLG6XahnjnNPXOrFSbOYXaxS Jz9uvLspxUnj69bFOUosxRmJhlrMRcWJANgIr9S4AgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20161019131439eucas1p1f69ad968f784f301ea2c281852cf1565 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-HopCount: 7 X-CMS-RootMailID: 20161011044403eucas1p1da8d4beef07f15ef1fb7e821eab83152 X-RootMTR: 20161011044403eucas1p1da8d4beef07f15ef1fb7e821eab83152 References: <20161013104321.29159e3f@pwslap01u.europe.root.pri> On Wed, 19 Oct 2016 13:14:47 +0200 Sebastian Gniazdowski wrote: > I also did step by step walk through patcompile(). Unluckily it wasn't > a core-triggering dump (next ended with 0x0). I attach screenshots > with some crucial places. Almost ceratinly you need to hit misbehaviour (or be about to hit misbehaviour :-() before we're going to get anywhere. It's not fundamentally broken in normal cases. If you can provoke it frequently enough, valgrind is the most likely thing to help. In your case, you might think a few runs under valgrind should produce some interesting out. I tried turning on the additional valgrind integration for heaps, but that was doing weird things, in fact rather dishearteningly two sits of different weird things on two different machines (one rather out of date). pws