From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4425 invoked from network); 26 Aug 2021 15:46:43 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 26 Aug 2021 15:46:43 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1629992803; b=Z6jZOb1Hq645ZDAW0cjJBrfj8t2GEWQG7vyWPUJZLqNBsYAqOjV/IGKL+p3v0GXby/PykuX05l 0OL0grsnDA/LVeiuwoe2kvY0uZ8NuDzDcnb/tTmHXQL9cAvwCPYtLkUO2WANLbm6ZsnT6Dp1YC 64n/rgDGybjrbjbWbs1X/4mygg4Zu0MZare4s3FuHFre48VsFDNIGlhNOURkHXJ6fevTjyc8Zq QpBU2RJWK01xoIrr+TMoprzTExqTu5yotVliuRETwLa7gBuwdAklJFge6zNRlSCrXcmuvxohBp ebHSsjc7LJVaFxH8J2hPetxwhGKwtLpKYEDpg6KDeQurVg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq5.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.100; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1629992803; bh=O4ANXDJmEEksCzm/7TmQr5uzgyf02ibIBwqwQ2MD1yw=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature: DKIM-Signature; b=RejWxRsFXXglggwDSr4cCQvzHR4eqrFIG+ago6GG0rkN7Yvv4O0M9lKeKAXED0YfZYwZeFyv69 KpAWF3lABDt06Za3SUpGNqbEKmdsTemSS0YitQLhGuarT1Mkl6BJ67zvbra7n/hDR08UFBekaY 7xHR//+pb48ty51k+qGP1N+FYTrro3AA05nfMk/iK3J0Ogn6OkiWXaMHDFH95k+tmFYgHZmtAp huag5QOkNpyiJ2wlUNKtfmIYL9PMggprjw+E9Zrst3P8igsOdC9eyIf5jrCAz00I/2ETBI4Vzn zgnyCj3+60i+v8KTyYNPvCzD689Nsg4B9evySGiaG17guQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=sHmJJix3NktWd20B9GcFicr5t/wyeOi+EH4n4blMz9g=; b=cJJGLfi/pN9v64OAu9MAak64Vv 92mmRaGuW+LCJq1IE+1llNoK3bXlzTm2NjRO1Lte0kExkNSi9g4+Y+QXmDMsAYnkDe3NAhyo/CJeq SA/QmX0ETDai4LparP7B4Y3Ce1Db87z8MEvpo9KAhEdfv4OaXEOWaCezUIB8BdLAm5XceW0FhwmPb jCYapAhbXar8D55D1OsBhdc0L0h4OxA+RFW3RmypW1QhC3HucBLEbJ81hNUpKXmCu+M7xlC9GWIYM MjppCYKaWj7L1EhSQCJ0PeKygeyOKb/eB0j4rJaUN1Mw/eBsIsJ097BE2ZQq1ZhI9Oc2rEsjPkjNO PTMlKFcQ==; Received: from authenticated user by zero.zsh.org with local id 1mJHaU-0009ma-B5; Thu, 26 Aug 2021 15:46:42 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq5.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.100; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from smtpq5.tb.ukmail.iss.as9143.net ([212.54.57.100]:48596) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1mJHaD-0009UY-9A; Thu, 26 Aug 2021 15:46:27 +0000 Received: from [212.54.57.80] (helo=smtp1.tb.ukmail.iss.as9143.net) by smtpq5.tb.ukmail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from ) id 1mJHaC-0003NL-NP for zsh-workers@zsh.org; Thu, 26 Aug 2021 17:46:24 +0200 Received: from oxbe8.tb.ukmail.iss.as9143.net ([172.25.160.139]) by smtp1.tb.ukmail.iss.as9143.net with ESMTP id JHaCm1GgyhdxkJHaCmocJh; Thu, 26 Aug 2021 17:46:24 +0200 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 172.25.160.139 X-CNFS-Analysis: v=2.4 cv=Ru2mkAqK c=1 sm=1 tr=0 ts=6127b750 cx=a_exe a=pgSR3NrKiwmx/6vnWRL19w==:117 a=sfM75MaK4YAA:10 a=IkcTkHD0fZMA:10 a=2y5beTJ5bSgA:10 a=NLZqzBF-AAAA:8 a=nVTAtDUQwAe_A95qw20A:9 a=QEXdDO2ut3YA:10 a=wW_WBVUImv98JQXhvVPZ:22 X-Authenticated-Sender: p.w.stephenson@ntlworld.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com; s=meg.feb2017; t=1629992784; bh=O4ANXDJmEEksCzm/7TmQr5uzgyf02ibIBwqwQ2MD1yw=; h=Date:From:To:In-Reply-To:References:Subject; b=1fBAwvMnJ6GwWXT/FEB3wNw5L/woMIW6n/4B6Q7eqzxoSJp4UZbU0fOkgyNpF7AOo +beIufs0MK+dTmpIWGPlqbzkrGVVnTSrlv4QPAQu6OexoaSgdRh47CasOorjhVGWeo OvPrtxmWdb4/E24/vr0a1af543lw9kDThBgUMHIcQND6gY6mCQaP0IuMRF7Cdfm05f ps7KDSGQqxx+BRmyTVoyrgSHQvKOorN6PHqEcCLZz8pXEfl8sPmgGrgTLr85BhC4xk Txtagw5rWZIeagSXq3+0yPbJ3JaYVekY85qZR3oQlt9A0Sw7eEGwWXC/TtJvTLNWSO IRUyzyEOc1ZzA== Date: Thu, 26 Aug 2021 16:46:24 +0100 (BST) From: Peter Stephenson To: zsh-workers@zsh.org Message-ID: <1159264735.1176603.1629992784493@mail2.virginmedia.com> In-Reply-To: <5509351db61721486dc9d27c7d816e8bea23b829.camel@ntlworld.com> References: <20210724225048.ly7qpdvi55j3h5mi@localhost> <20210731202547.yxzvwevxvy22ywm3@localhost> <1888954006.948395.1629188495083@mail2.virginmedia.com> <5509351db61721486dc9d27c7d816e8bea23b829.camel@ntlworld.com> Subject: Re: [BUG] malloc inside signal handler MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.4-Rev72 X-Originating-IP: 165.225.81.118 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfIhpTD819cbHMliSL04lhNw6jImgdqhpJXiDKuBev5MVetIaIk/K/n5xh7eLGs9OjV1AvHwHA9iZgv/Jcd6MHTf6AbubFhB8mpTaKtS5RKSggAd0KAdz /naszvnp3H8U8VDgS9cB+ADsmKK6uk3s/2WtdPor888nDGW4LO8eEPc4/NVhxdZSb0fj/SktYP33orqyXAVa6U0WAe6T7mfOANj63CRg83slnvAm1RD3xfgG X-Seq: 49313 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: > On 18 August 2021 at 20:27 Peter Stephenson wrote: > > > On Tue, 2021-08-17 at 09:21 +0100, Peter Stephenson wrote: > > Avoiding stdio for input of this sort doesn't actually look infeasible, > > either --- mentions of bshin (buffered shell input from files) are > > restricted to only a couple of files. But it's kind of annoying as this > > is exactly the job stdio is designed for. > > As I noted, this isn't that difficult, and this should remove the > problem --- all the memory management is now in places where we would > expect it. > > I don't know what the general feeling is about this, but as a piece of > long-term robustness and with no immediately upcoming release I'd > incline to getting this or something like it in for trying out. I'm not hearing any objections to this. I've checked it through again myself, and can't see any problems or dubious areas, and I've been using it myself for a week, so I'll check it in after waiting to see if there are any last minute comments. pws