From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17337 invoked by alias); 15 Sep 2017 13:05:59 -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: 41708 Received: (qmail 16733 invoked by uid 1010); 15 Sep 2017 13:05:59 -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.650977 secs); 15 Sep 2017 13:05:59 -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: cbfec7f2-f793b6d000003243-28-59bbd02c55df Date: Fri, 15 Sep 2017 14:05:45 +0100 From: Peter Stephenson To: Jonas Minnberg , zsh-workers@zsh.org Subject: Re: Resize bug in 5.2 ? Message-id: <20170915140545.2bc252de@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+NgFvrBIsWRmVeSWpSXmKPExsWy7djP87q6F3ZHGpx4wGjx78pVFouDzQ+Z HJg8ds66y+6x6uAHpgCmKC6blNSczLLUIn27BK6MqzPXshZs4KxYt2YdWwPjUfYuRk4OCQET icsXJrFC2GISF+6tZ+ti5OIQEljKKPF7xyMWCOczo8TTcz+ZYDoa3y2HSixjlNi3bQ8LSEJI 4B+jxMamMIjEGUaJG49BOkCcs4wSzSuOglWxCKhKnJj2iQ3EZhMwlJi6aTYjiC0iYCUxY+9Z sLiwgILEymc3mUFsXgF7ibfnO8CO5RQIlvhyrRFsDr+AvsTVv5+gTrKXmHnlDCNEvaDEj8n3 wGqYBXQktm17zA5hy0tsXvOWGaJ+DZvEzJXyELaLxMWOTqg5whKvjm+BBoyMxOXJ3SwQdj+j xJNuX5BnJARmMEqcPrODDSJhLdF3+yIjxAI+iUnbpgMt4ACK80p0tAlBlHhIrJt1hRHCdpS4 dO8UIyRQljBKfL38jHkCo8IsJHfPQnL3LCR3L2BkXsUoklpanJueWmysV5yYW1yal66XnJ+7 iRGYHk7/O/5pB+PXE1aHGAU4GJV4eBXm7YoUYk0sK67MPcQowcGsJML75MzuSCHelMTKqtSi /Pii0pzU4kOM0hwsSuK8tlFtkUIC6YklqdmpqQWpRTBZJg5OqQbG4xLT90mKJ0ds+aS4d8em X6Gr+SfkBtfMqzR74ML9OaMgelKS/CmN72YLjXYZ7fLV2lcl5fR339U/+3jnajLbHvGrTDfx cdm+Um5urtIx9uDt/3+J/q7b9mH2K53igpaGS056XClLHYVOFS2+xmu5aVX0yqN39xZyLLkV 6ilgF3WsNkuvJ+K8EktxRqKhFnNRcSIAtaslxQsDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsVy+t/xq7o6F3ZHGpxolbH4d+Uqi8XB5odM DkweO2fdZfdYdfADUwBTFJdNSmpOZllqkb5dAlfG1ZlrWQs2cFasW7OOrYHxKHsXIyeHhICJ ROO75SwQtpjEhXvr2boYuTiEBJYwSrzd/oAFwmlgkrizaTGUc45RYvKuJ1BlZxklrl7dygbS zyKgKnFi2icwm03AUGLqptmMILaIgJXEjL1nweLCAgoSK5/dZAaxeQXsJd6e7wC7g1MgWKLh xStmiKHLGCV+X18F1swvoC9x9e8nJogD7SVmXjnDCNEsKPFj8j2ww5kFtCQ2b2tihbDlJTav eQu2QEhAXeLG3d3sExiFZyFpmYWkZRaSlgWMzKsYRVJLi3PTc4uN9IoTc4tL89L1kvNzNzEC g3zbsZ9bdjB2vQs+xCjAwajEwyswYVekEGtiWXFl7iFGCQ5mJRHeJ2d2RwrxpiRWVqUW5ccX leakFh9ilOZgURLn7d2zOlJIID2xJDU7NbUgtQgmy8TBKdXAmHjgi17UhTtM5oe17HMNZOL8 GFcfyV+Z6qEV/ZeLbw8nj+pua5ugx0viHqdtVa4tjQ9l3x1r+u2QV5BR/cmq4qvha83LVPl1 Cg8nZ75mi5eZu7+BZ1di/80aRjYHvxLdVXobO36mzQp41zphd+I5XcFjIdIJ0UcynotVbTXL lcrnEv6dkK7EUpyRaKjFXFScCAAftTuRbgIAAA== X-CMS-MailID: 20170915130548eucas1p130c67f61916e891ca77a1a6e08e27b3a 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: 20170914075052epcas2p26843153ea0b1d1198259864e830f38ac X-RootMTR: 20170914075052epcas2p26843153ea0b1d1198259864e830f38ac References: On Thu, 14 Sep 2017 07:49:56 +0000 Jonas Minnberg wrote: > I had an issue where resizing zsh would sometimes cause garbage characters > to be sent, at least if there was an "active" prompt set up (showed up > mostly with Powerline). > > I later noticed that the bug seems to have been fixed for 5.3, it's just > unfortunate that 5.2 is still the default version installed on OSX. > > I just wonder if someone could confirm that there was such a bug? And if > there is a workaround for terminal emulator implementations? If it's this bug: http://www.zsh.org/mla/workers/2016/msg00711.html (officially mailing list entry number 38190) then it was fixed by this. 2016-03-20 Barton E. Schaefer * 38191: Src/Zle/zle_main.c: in reexpandprompt(), do not free global pointers until after promptexpand() in case they are referenced from signal handlers, and do additional re-entrancy checks in case of window size changes during promptexpand(). which is git commit 21202e7b95. If so, you can probably work around it by simplfying the prompt appropriately or not using signal handlers. That's the nearest I could see. pws