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