From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#53136: 28.0.90; segfault in lock_file Date: Tue, 11 Jan 2022 13:16:35 +0000 (UTC) Message-ID: <1832985279.1361245.1641906995756@mail.yahoo.com> References: <871r1hv40o.fsf.ref@yahoo.com> <871r1hv40o.fsf@yahoo.com> <83bl0l2we3.fsf@gnu.org> <87r19htjlp.fsf@yahoo.com> <838rvp2tcw.fsf@gnu.org> <875yqtt9qk.fsf@yahoo.com> <8335lxazg6.fsf@gnu.org> <37cd3017-38cb-fa2c-7b52-fbeb3b085744@cs.ucla.edu> <8735lvp01e.fsf@yahoo.com> <835yqq8mpm.fsf@gnu.org> Reply-To: luangruo@yahoo.com Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1361244_1163109050.1641906995755" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14025"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eggert@cs.ucla.edu, 53136@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 11 15:37:05 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n7IGm-0003W9-OP for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 11 Jan 2022 15:37:04 +0100 Original-Received: from localhost ([::1]:57768 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7IGj-0007NI-B9 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 11 Jan 2022 09:37:01 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55540) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7H1R-0007RT-FE for bug-gnu-emacs@gnu.org; Tue, 11 Jan 2022 08:17:16 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33291) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n7H1K-0000G4-DD for bug-gnu-emacs@gnu.org; Tue, 11 Jan 2022 08:17:08 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n7H1K-0003Vb-9q for bug-gnu-emacs@gnu.org; Tue, 11 Jan 2022 08:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Jan 2022 13:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53136 X-GNU-PR-Package: emacs Original-Received: via spool by 53136-submit@debbugs.gnu.org id=B53136.164190700913454 (code B ref 53136); Tue, 11 Jan 2022 13:17:02 +0000 Original-Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 13:16:49 +0000 Original-Received: from localhost ([127.0.0.1]:54426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7H17-0003Uw-0W for submit@debbugs.gnu.org; Tue, 11 Jan 2022 08:16:49 -0500 Original-Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:33124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7H12-0003Ub-NC for 53136@debbugs.gnu.org; Tue, 11 Jan 2022 08:16:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641906999; bh=j8E/jUuad/fSoz89q+dqQSkf9VRDgF1+Syqqwm8+6h4=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=V8g7mt2oNWdwncMsDFs9Ge1rSf+uoY2G8k3NQsGLZCiBgti1k1822/Z/fCdqCGVXj/OKAM24H9Dxto1cxAz0LT2znpfx+l2mWLRe8TjSTMh4466Humdh2EbH+1NUEgkVP/FxYvuRCQGcwYj+PdNMRFucPeqpssfg913rlgQ+Ek42U+MVfJDDf1Ec2JuWTqmHm27JCpCqLzHUiprMXsIBz6vMAvrSxXm8CaUv7TXh1tHICocVCaYveeKHBnOuMv9rPYA3WadNFgYAVUURzunKrZMgU3XGV14vCQAJ83DxgN/XcM0PcWatjM5uternm2VOX4JwYGPgnf76Mxw8STuAtg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641906999; bh=TkoGzYHapLULZyvDSL+fssEriylDcocFUM9eW/DJIeW=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=hCSvKGlx1dNFWVl1i8NAc2oUTX1H4yeaCpMfPY9AXoJVaQtQOnf5K1CRl/dSb6oGz/TyjTH5uiHDThgGmL/6xbSmumKPsLn044mKtxzuLoDP/ZNa9I34W+Zuo9YwswjP3L2RFEFKDqpHuyVbiBp4MhMrERWs9O6eme/zvX+XitO6v2naosWMm/KwafhNXoeHBDLBKoEpqy2rCsTIHtESLeTiT0YIvBs3PvmnKcmP9+SdIktxMH6B7Ig5TooPWmCoxBDVkxkLykaIO4O57DyBHSxfraVPmMdN3F8DUTBVCijQC2OV+keqFLyiGuM3K3eeoEBdrQuMVHXpBa4/mfwYRg== X-YMail-OSG: HUWf4WgVM1kaLL9XpF06oZhwBo8EexLPlvPXolsazwJUoMAsR7cYbpTfgcQe2ZM B49q4Ls.0Pqf5tQk_Kyt4JHV6iMZo58kKkfpVlD3yWsf.5yDtSwW8uBjXHbqvVVFsUnpC59iPxZp m6gBqAgD.hfK04XNFDLbsznCz87qIddNv3yjEuKqDz7Ms7RotQJZbYUGT2ehf7vPzTrTOyE12YNI TWoztoBYrlU8_S_GWpIb_UACQabTWmoFnRum6CTHd3ouhdLdbGO0vq7E1kLZ0UFSabv68Kcct5zq D5Uq5Zv1GrX8f3u59Id9ooXd5swmwcrV8BnYMzWNnpAkqHcBikngcxdaiP8a65BM7mUVNOyg_czF uDRcO0KS3BPf8U1503SaJAJfCYUI.vW5yYgkSJxY.oWubI0onBmHIvWh262_wvcHO1kKft66BH9C ONsqaHxX.BYJQNj9EWsjp2vbcaO5K3FkCz44KL4Eo2ewb_lcqRgUgdTy4XOeDsj2gHw9iP.VEXQm cl9HS5DDSrv2dXbaS15nym9c5I1.zkIym3iO59qGgeKbQT607L8lLDn9ZycoxaJJXBukw1hlT8Hq 1WRBVAqxlBQx4QOhyqC3ZuklLULuwKcy.0_IVOjVHqCyt83tWkl7j0Du9PeVk39od_RfWl5E_xH8 nd3yp8AbJAhW3ezV3HXfvtPrzQ4wh3DTNcm9in0RILljG5AtoXKsZTt_BbxstsD_pVv0Yqt8kxa_ qwfyzVNFS0nMPSOUl12nptjO_eYi_5CXAFmrjJuif9d28YYC75HNen26ydYtedpgL4CY2Wr9lFO5 Ts_8mjhO7.Urk6DhvKoOIwDurtnrodf6_QemU_aLIV X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Jan 2022 13:16:39 +0000 In-Reply-To: <835yqq8mpm.fsf@gnu.org> X-Mailer: WebService/1.1.19551 YMailNodin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" X-ACL-Warn: , Po Lu Xref: news.gmane.io gmane.emacs.bugs:223938 Archived-At: ------=_Part_1361244_1163109050.1641906995755 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [Sorry for the webmail, but Yahoo SMTP is wedged; I hope Reply All worked and this reaches the bug tracker] > Ugh! I agree completely. > Fixing each place individually is a time bomb: no one will remember > that after enough time has passed, and we will add bugs. > The only alternative is to filter errno via some macro, which will do > nothing on all platforms but Haiku, where it will map them to Posix > values. Butt-ugly, but it's not our fault. Hmm, perhaps gnulib can do something in this area? Paul, any ideas? Thanks in advance. ------=_Part_1361244_1163109050.1641906995755 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
[Sorry for the webmail, but Yahoo SMTP is wedged; I hope Reply All
worked and this reaches the bug tracker]

> Ugh!

I agree completely.

> Fixing each place individually is a time bomb: no one will remember
> that after enough time has passed, and we will add bugs.

> The only alternative is to filter errno via some macro, which will do
> nothing on all platforms but Haiku, where it will map them to Posix
> values. Butt-ugly, but it's not our fault.

Hmm, perhaps gnulib can do something in this area? Paul, any ideas?
Thanks in advance.
------=_Part_1361244_1163109050.1641906995755--