GNU logs - #53136, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 06:05:01 +0000
Resent-Message-ID: <handler.53136.B.16417082977544 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 53136 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16417082977544
          (code B ref -1); Sun, 09 Jan 2022 06:05:01 +0000
Received: (at submit) by debbugs.gnu.org; 9 Jan 2022 06:04:57 +0000
Received: from localhost ([127.0.0.1]:49114 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6RJr-0001xM-Nk
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 01:04:57 -0500
Received: from lists.gnu.org ([209.51.188.17]:59026)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6RJl-0001x7-Nu
 for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 01:04:42 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35064)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <luangruo@HIDDEN>)
 id 1n6RJk-0003A6-T1
 for bug-gnu-emacs@HIDDEN; Sun, 09 Jan 2022 01:04:37 -0500
Received: from sonic305-20.consmr.mail.ne1.yahoo.com ([66.163.185.146]:36699)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <luangruo@HIDDEN>)
 id 1n6RJi-0005g9-Qa
 for bug-gnu-emacs@HIDDEN; Sun, 09 Jan 2022 01:04:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641708272; bh=a7jyq2EGYBTcW1NDMmiimJ5AxjrpDcbaGZ0a8eN2zzo=;
 h=From:To:Subject:Date:References:From:Subject:Reply-To;
 b=hS+qRutLjOT8sMI2mwEWihAwPdCBGWu8kF9xUwq6igHTrhj5xYz7/tfLL5xc6hwO3gXN616uxaq6Xq/KmaC3TdZMPc1JJGXEJzpDUg08L858cnCzpjdkX98gEhhPW2O0y1xgVH5i89Mvl6frBaRkRSoiFGnOXxIN9vIM49e5/FPjSpL2LM06bnfU/fJ19bnnglcg1sy6C/RnzMcMafTeAANvbWm+e8yQbxtv6Q6mOdWDEuxZENt08aDvnOY6sZ+o/EIYDMVE5wN2mwObxv682vMxaiTS2KTEdHj324z4JAH6z1e/V4sIQrya5WVEQWS88i1NJNTDrqxgLsV8u2Q/NA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641708272; bh=P8NIXrHOr1qLjaj/ZUKZ4foB89z55qu5qZXyt0uW7dY=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ASly4U2MaWZAS+4ADP/VPUCebMPxSWF4kuBG4ZgWaaV23wmyfEOFK4LeRjNOYnVz3k2l45Uo6rBS+ca0O8Rz/rQtr3lO6cCtQ8gOPYtWtFnxOWpN0ah3j8yjYj/raU72UYz0vjwG2vUz5WOstDvMtBMNrXUFc0FT5qDScneLd0xcOAcZCzm9aOunllkfu8gzXeuVC2HUizGCrSUbDmsJuCeUe/RcexdqzTFqdywbHXWaOXIhHJfUYtVcrBmM1VRwwzqj930paQ9G3eFSbJc7VXcTfIrVE5XRMtmQWw8yIUCbkNeXfZTxaLHE9Mtv4pkuITDEWsQFSGHnadH0cu+2zQ==
X-YMail-OSG: 0AbfgJQVM1l1PeAI_soasBYoJFOPrHooQ6q0IvnAx5ebmfOwzsW8zpcZcsnPolY
 hzaj7TZjtCnpdlRAJdYj5TPyEBVR39l5__oqkD4p4B3E7qsuMEc7rES5eZB6NYh2VhOhzaAeEQSs
 meioDFiAkgiD1ghHbPJ0A7x_L20KCHnX7xWPQRXgeUqUYKIA4p8DqvzAISJ0L7cjPN9a3JWcka0s
 M3YSm_0DYNwCcUwMRZENwmZFIKsdeMR3He3IkRi5hJruUdlk3geAAIGzm1llkTwU4rfTx2afY.tj
 8XUrWr1whiImxnXZppLhfkyJ90F3Ge1csNU14LwTB68AQ20.gLP9DoEdFcSzY_A_i1Q4j_xC_l_V
 kFhNt8hv1zJSzLvuasWt3fbVkyzYhUfSZ8kCW34dPMyjMD9SvEqep63_TKxIuBJr54H6_3XtwhTb
 IlhUrblHXwLkTuwH_sw.6kJJgZe7p7tR02pntj859yX2.3OLV2UABQO9rTRM866zha62gQJYKxgE
 Pek3Waxn9tm1zVK3wJprFAvXwM3ykYbTP5MYGY9COigcED455SnD5iGCeIImMdi.a7b5LS2JBQiG
 NvII80Y8Gh_fnRlgHb84v.uHpbIsFFqER4i8tfnuKptsatGzTmdEdtUCx1OhnyDNjMaVX1_1rXr5
 mL1FaB1OPC9On2NprMfF_6mRupMri0P1in4bzEYRUvt4YbEPoUErJB1SpIjdAqNS8sSqPuNYu92I
 hGZlOWQMnGLTP3Uoeg3wbKpQ.VtfAEIGFb.jVxMmsOPIu3uTgjHM7exkgHTXGqKe214JNPMIjXiY
 y6UbmqwNiJHeBrW0_iYO9wl2rOo5ibpOMnxUPGr2wrOG6T91_Pta8E0HUVaBsL.pDP9R8PjhPcVY
 bvSchbBBIU2bESuC5AidxB.IT71GAqSwapH8RxiHaU2J1YA8pqwHByJKl2lNFpw6wPtiDbfeH65z
 xfgxojJ5Ef5Wng9l7f2lGIjCWUdv6nk_Vg79P2MAhpXwz7dmlmu2Hcgd5mVKmz4qk.fs8_yZGS_M
 8ullM521ooC5G4yjmlW7_XYrY3nQPKojLh2daJFmkhPyXoGPfeJr_z4Z5dCbi0uyv_HKQ6rqIDss
 uiVLVGRtf0HppdwBceeTA8MZXOD5mEzRxtroy3ay7M24w9N5sWYVRyjcYlXJZcYfS5G.jGZdOy0K
 9pRmztdvFxlLIaJd2Rw.Nv8Vn_bNl_Chk.q3KJRf9ywGzgdc9NOKJ27E5FeJQvsrLITIPSlz_XuC
 WmYqQZ5WnFume1qpq8cXK5WMsmWZckn1quBU0lCmcD_RDWLKRD7kkGC6K0Jj.bXo1a8.DCDSb1W1
 7dT2.0K.Qbrd4Ym6wzGHcngnKyRmmRP8QfygRBChoZybZWknQdC90R7FKofrhBv6c2K_l2WWawNR
 HTYo6oAL5KV2Xf4MT1PvB_sxcMB.0Fs9ad1Wlkda98fz24J4K_OHuWOv0Edare4CVTP9FgLAPRt.
 qYvGILD7AX7puurVW5lCe7_oz7VFMbkKMprqiGn1imu3p4zLGq3BIldnGFo7ecZ8HUF0VWQHMpln
 zrbQbolfUyhMNxM.E0FdthtsJudEo8yQ2jMCRQLOvAh5RjU85rMLSKjtnC3XOUmfU5xYh1JlP9zQ
 _fMiDaNQOyyv4r0AoN_9xoVTGhGkuMQCcFkIxvph2L4laJakzv.XpLduCsMFo_P1GE74ODbg3ye6
 tT2tDoKbR9_ov7UT85.cg7qthNGVvHKnkvXV7nlSrHdoPrP9ndnXFrxUFnC4RrDTaQ5KHOLEuLbM
 u6qM_6rX2ays8A1ynsSApaI271y57c8jQ1xPyPkkVIf2UmE2KXXbu8z_Mr64dNfq3T6.vLaA_.5P
 8dvBNrsjppRRf1TSfGJciqtlA352avu_ytOh9Q.QxY.cPjdDsJ.zvW1AN_pERh2C1aOOp.pMPNQK
 g6LMqCrU6ehqMRr6v6Sq65rFiUqHPXvnxixyDdvJS95HBhmkHiiAyzacIM_yyellXY83XYYUqxg7
 SQccrsCZMsTrgWdiYBmW1CdEtTQhjE6TCzlKi_4zsmdD3_FYDbppHIrbbzHpJCxtSX5mEPY96v3f
 NIWAixgX3Ir3LIxqcbRDJ4aMoxd7AhgPCvHGqKXr8omn83_6657NKzFsq7EuziMYWtPF5WbIKyqY
 XbebITI1F6UEYWGn9Z06cuMdnANbVELz3a7ohzGsWnnPQUK4AWjG1p3cg1s7oty8NEC8tqntvLSj
 w00W8Rn0VqQ0juJE2igrHyYWuC4ztqrI-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Jan 2022 06:04:32 +0000
Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 07c2efefd278a4a42bb0e420a4c6dc35; 
 Sun, 09 Jan 2022 06:04:29 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
Date: Sun, 09 Jan 2022 14:04:23 +0800
Message-ID: <871r1hv40o.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
References: <871r1hv40o.fsf.ref@HIDDEN>
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 197
Received-SPF: pass client-ip=66.163.185.146; envelope-from=luangruo@HIDDEN;
 helo=sonic305-20.consmr.mail.ne1.yahoo.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.6 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.7 (/)

This write in `lock_file':

      memcpy (dot, replacement, replacementlen);

Ends up writing one byte outside dot.

I could not find the problem, but someone else may want to take a look.
Thanks.




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Po Lu <luangruo@HIDDEN>
Subject: bug#53136: Acknowledgement (28.0.90; segfault in lock_file)
Message-ID: <handler.53136.B.16417082977544.ack <at> debbugs.gnu.org>
References: <871r1hv40o.fsf@HIDDEN>
X-Gnu-PR-Message: ack 53136
X-Gnu-PR-Package: emacs
Reply-To: 53136 <at> debbugs.gnu.org
Date: Sun, 09 Jan 2022 06:05:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 53136 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
53136: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D53136
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 07:38:02 +0000
Resent-Message-ID: <handler.53136.B53136.164171383118206 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164171383118206
          (code B ref 53136); Sun, 09 Jan 2022 07:38:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 07:37:11 +0000
Received: from localhost ([127.0.0.1]:49129 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6SlK-0004ja-N5
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 02:37:10 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42286)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n6SlG-0004j6-I2
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 02:37:08 -0500
Received: from [2001:470:142:3::e] (port=50470 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6SlB-00012t-AH; Sun, 09 Jan 2022 02:37:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=gTU2I2MsuCNB0rjof583CxvwssL0wHHdtiSrMbpmzno=; b=OvLSusYGH7/q
 /I4a+u5348TiG8GvVV2xtde0ayS5yWt1GFkjhjxsfPbdFqG0MXUy5iQRgN8uz584W7kIfya7FtB+f
 HVd5m1hk+Bqkm4Kalhfr7p3vRw6pigyXZmSHqy3AEfpUGiAx2Yr5ZUg4MmCW1baZN3dMHBuQGl/ro
 tIMPutwZwKHCMxK61zXgs15Wwwbj5bzTuPE+zQxz4Efkcon6RMF/4hb3ldsb6yOvUJAjqUncOlSBe
 EhhtYW6rySZMgv3ON4a6ONWKdLs2K7ZYZ3513Jw+WvDEJUZL9Q5sVSinqiisOv3ydIPjC3eqTWt0O
 82QgFgSbtGMpn6GzGiLPVA==;
Received: from [87.69.77.57] (port=4489 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6Sl0-0002rw-AO; Sun, 09 Jan 2022 02:36:58 -0500
Date: Sun, 09 Jan 2022 09:36:36 +0200
Message-Id: <83bl0l2we3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <871r1hv40o.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Resent-From: Po Lu <luangruo@HIDDEN>
> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
> Resent-CC: bug-gnu-emacs@HIDDEN
> Resent-Sender: help-debbugs@HIDDEN
> Date: Sun, 09 Jan 2022 14:04:23 +0800
> From:  Po Lu via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> This write in `lock_file':
> 
>       memcpy (dot, replacement, replacementlen);
> 
> Ends up writing one byte outside dot.
> 
> I could not find the problem, but someone else may want to take a look.

Details, please: the values of all the relevant variables at that
point, including the contents of all the string variables.  And what
is your value of MAX_LFINFO?  I don't see how this can be efficiently
investigated without this data.  In particular, 'dot' has no storage
of its own, it's just a pointer into the lock_info.user[] array.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 08:11:01 +0000
Resent-Message-ID: <handler.53136.B53136.164171585921341 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164171585921341
          (code B ref 53136); Sun, 09 Jan 2022 08:11:01 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 08:10:59 +0000
Received: from localhost ([127.0.0.1]:49151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6TI2-0005Y8-UB
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 03:10:59 -0500
Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:40651)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6TI1-0005Xv-Fs
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 03:10:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641715851; bh=I4DWMr+gaVnpNsqMmb+lUYhK/mNReb03ooj95nq4N+k=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=l1C+kx4aBnXECQnxoTNqB8+WVx9Y5NaPG1gr5hDPObkXQetZ46ATkwQLtGb0hmDwNfaPF6ajMrwEqqoCkjAkF70hlxwMWbgdMHSZzZ7odBMnvEVUxRiTk7p7lxFUWkVWJ4oVjDXvK+Msmcm3V4YRAko4h1iFzyaUWZ2+Il0iYj6+U+TeVCnlhVvxS7hsQo2wQVbeTHS5jMluUF8z1MWlY0/5Ek2wNqZxGsChAdC/Ayd/GFGSAz8qm9erk5yo7sd22O/gl5uBSzOgw8beb1lKhzeDHbR2WqvFqGNVNX5aYPTuzFENm5VWP02KGin8FDXsbCVpsUzvCq/5bzvrQgYXPg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641715851; bh=OMXjS2Eweyl8UYparGwWxrCpq2QJncZ2oXjJrvlgiJ4=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=F9eDFuHoDf04IDsO/QLAt2zu+L/Q5fgG6RZvFCd6Ym/hgxpTgDLPO3oVlMoyx4L4zGl/1ZEpH2LjjzYfDCC4i+U2CScqfxCobLPZPiyxMKi3sa7aliAcTWvXAfjT4RHp2w6/o5T8J83WYYos4Vj+mRASWlsOSjF/mUtgVAhTv0Rxep3F7sAlFzUJmIhQ26Qyd9gfdrJsLZx8azPVFxipmj8R4wyQUw21x0c4AByhjQ7jn6fDjsjXpSsjnk5gKlU4ZGqXTIjqvQGGD6zsB1jfNkK6KmV6shmFYMpdr5VzRb0hmSmno50Kqtlh7Qc1mRNXufVMhPv0tdSoTM9jBCDlZA==
X-YMail-OSG: tqZsUhUVM1kib5_ysAqfN6_jJAp9Jp.q9QndisAvVdg7jLzS0DO9YR4c1a6U7Sn
 6gTwJVM8vhinhtwDP3gXktwUhVsHfQQcWQxIdBI0ffXojTJ22UYQVjtokO7_x3u5TjszN_cBlPMz
 NHwvfD2rm8Rv0.xoP7j0C.HteJsyPk.5d8rOjtMatG9mhFq2N0vZ4L5I7CNxZza5d6lzJF8RLbhl
 SCrC4ZUNGXX.Kwy4Hqbg9rufvIr2NbZrKfOEdm_05BRrX5.U6OqJgQ8if22J2jjxkdQ_DGrjlLsu
 _CDBC_7iqgDF2W.FTosb5MHnojx53FQQLDBKopxQ4TLtJCfPKDaJyBK1OiT0Qp2s4H4dmAkq6gHA
 wyyjiA1PjC7YaYy4dSTrL9diZ9KnwjHpd6sNd5aCCbWN4RV0RHQpYOqopk5HU_Zxb6YHXz3cXyWA
 IP7MX7CGRPikTFfVswwn3AmzdID7fP.ev_VdWg0Oa2TzVsIXk5G3BRrmVOSqljkXd.E96hdp8J2M
 atVxEBifDNSpDCHwAIHkhpEao6F0j0pDnWMpe1BxejXdQrOy2gf5myYDTJ8Jk2NX3XUUVOGh3ZtV
 yRWvfDCeMUAV1pPkS063oYgrIHWNqzFHMpf.Zg0gOu_X5dVXhobOVi1pJBIwHlAEyIoAjfDrdpJY
 AFKFxkxSDnUKC8HbG0MnEzoQpfccrT3KCE9eGenNdmIB7qzc0uK8SrN89x.nPFmlxTyYDiP.SgMj
 dWpIWXb1aO4bxe8WwFibJImQ.m24_91GWwMTw9iyH5F34tWliAEe2vcVAbKb6vpEnj3q3MP6e0ge
 frRVT2lPaHd08nkfcceRFYXz5RQ2sGnr5HMphdNUmrggPa5lZgBkLDkOOj3JxprUEBAlWnj_2TRF
 7MutGDMvKJ6JiDKlHWc37x2us3l0.ivzZ0JjU2rJVlwXnBKyrJYHrukQToOnZqdWO0b1klgAuH5E
 xl4DRqz3JIvgmHQ6qHCOdaVxVWwtisqHag_ait8o3QURR0lRUbKpozox4Qefq7lcRx63PRjYTYGV
 khob7v1CYUrX85ZcMayOoscrAfSkA3I4VJ5f9CEyriXiZovEHaH4UhTWDLdD4m6Dx5o_CiOzwb3W
 1JBjEyjH0UpuoAACO5jcLEUBQ7YESCEJJ1.fkV6qG1xtZZP4ry8U78L8MeoDvesAB8nO4Q1rpkXM
 PnW1ba5_XJR8Mf.VASDUk.Dq7R7yThuapS.CTNmI3x_.8YR7CWDA.tdUDpdrJNCAGV3VZOUPl8na
 WWoo2NHmh35_vVL114W6NUoxSeYI6wS8E5pt53w5k4rpWwTHfTiTlL5X32tx0FAWCFI86fVqTdNU
 8GQbclJBUySuWHP37hGolZqppZxBQZLFjeQ3rEvUxxmejpMogHZdcXY1hozhNTbnyA.xtcf0D_4X
 mCNJDQoMQ46H0oU0op_jPaEDm9u9gU0ZXAFc6cH1a6m1iOiv.JTQSlavzJR1w8BRQqjZ3nDy4g.i
 tsiKj30TU8_YS5.xmWyBONXYikrbEAeQ1CiYakpxr1T1W0OFpu6IfDrOVD48JCLVJGDMLBd4u5Jy
 7MyyEou8kntyiOvDq0imwalNVm2WOJc54kNhv2QJaSxOS2EWj5TICRZGc64DuJuygJPw2FBjaWN7
 zPdlzPg4.dkOvz6GvjZTojvMo45R9riIrodyXIl.iDsKnMg1NDuY0eTjoGr7mbcwdjZrQBfqFQkI
 glzYk75Xq2JS3008.jNYaxkD2EtDy4w9FZ5fsLo4xJvcquGo7Fnf4a9AgT49Kr5pClcEF._mG7mO
 TP7KlwD9rpoCQZC9Kax_wfOLKXrlKZtdcMTnw.ytSegMBi.1DFVPc1xJ5BrsKPepRTEiNQfa5Si3
 neZwwfcNU6dOOwQOarX84cPlLukiPYJRZib0zUnXEPDRZZikYAq1dpUrEjE.KrLsKRSukLdLugUJ
 yXHwfzN7EVZVfDJr9h4WuP5DnLHGjRgQNC7gQb5c2NQcQ.FSoU3anV3A3sW.QFGU8v1l.uQiGVkI
 G3pMCQRhPy3BgNLRCHPtUtcSKq.VCvl_yLjVwZcD13b7ac9CIMaCCCwlCADpbjQfstGmRj_3.Ik1
 97Z5uoPwPCRVmxyG2ex5pSQkZa6730GXQowAys9NFTsTKo2wKVj1oCcvBV5LLamD7kxEhFH6utER
 xEkKgCJtK8eka6VtI6ZQ0FZptQkQDZVaZl2RNlNKFiz6WMRiOxVHIHEfpPZblNeqjy4tr7qbw4cf
 WHj7AvfIKNiUBLF1J1.sj2evVPK0IDq9V6r_iNQIZT2N53UJ_2cfzt7QX
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Jan 2022 08:10:51 +0000
Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 2a406f3fa8442ebd3cea4dc66a604c06; 
 Sun, 09 Jan 2022 08:10:49 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN>
Date: Sun, 09 Jan 2022 16:10:42 +0800
In-Reply-To: <83bl0l2we3.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 09 Jan
 2022 09:36:36 +0200")
Message-ID: <87r19htjlp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 875
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> This write in `lock_file':
>> 
>>       memcpy (dot, replacement, replacementlen);
>> 
>> Ends up writing one byte outside dot.
>> 
>> I could not find the problem, but someone else may want to take a look.

> Details, please: the values of all the relevant variables at that
> point, including the contents of all the string variables.

gdb says dot is "optimized out" (but valgrind, which I happened to be
running that Emacs under in an attempt to catch the GC bug I reported a
month ago, disagrees).  pidlen is 6.

I will try to get more information from the valgrind core file.

> And what is your value of MAX_LFINFO?

MAX_LFINFO is 8192.

> I don't see how this can be efficiently investigated without this
> data.  In particular, 'dot' has no storage of its own, it's just a
> pointer into the lock_info.user[] array.

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 08:43:02 +0000
Resent-Message-ID: <handler.53136.B53136.164171774624353 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164171774624353
          (code B ref 53136); Sun, 09 Jan 2022 08:43:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 08:42:26 +0000
Received: from localhost ([127.0.0.1]:49164 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6TmU-0006Ki-9H
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 03:42:26 -0500
Received: from eggs.gnu.org ([209.51.188.92]:49382)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n6TmS-0006KU-Pd
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 03:42:25 -0500
Received: from [2001:470:142:3::e] (port=50992 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6TmN-000107-GS; Sun, 09 Jan 2022 03:42:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=mki2uPn5hMlEVn3rfnlkZJxF1nD/ISe6AArwSoomN6Y=; b=MbmzgxCL7Evv
 DAhbznOK2BpJNy2MFd4JRWfPR9f0ATqXd1/WPZR3KA7UcqYf9Cv+CU79h8DfxG1M+2yulM1KM/TCY
 xdljbMFVTjin3T5G2k9p0FKjFojhaplgFAbLd9l2liNBmxzSGdVac4c3pwCRHEfsUeL7IodAAWGyi
 AJsscn/1HRs92zw6+nCFv8nLmrsI1EFS9whJIOZ6reph/INOuQAGZuIxwGrOiWPJ92OqIuiACBkR8
 1RZSkkUgJhSHQAEqUDPHUytjvnuOfTeRLERNeSVpHIJbacPYFGiUivacdN2FIoycSsQbO9p2HhLX4
 Z1a25RWwbYty/7fFpjAqcQ==;
Received: from [87.69.77.57] (port=4520 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6TmN-00006u-Gu; Sun, 09 Jan 2022 03:42:19 -0500
Date: Sun, 09 Jan 2022 10:42:07 +0200
Message-Id: <838rvp2tcw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87r19htjlp.fsf@HIDDEN> (message from Po Lu on Sun, 09 Jan
 2022 16:10:42 +0800)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: 53136 <at> debbugs.gnu.org
> Date: Sun, 09 Jan 2022 16:10:42 +0800
> 
> >>       memcpy (dot, replacement, replacementlen);
> >> 
> >> Ends up writing one byte outside dot.
> >> 
> >> I could not find the problem, but someone else may want to take a look.
> 
> > Details, please: the values of all the relevant variables at that
> > point, including the contents of all the string variables.
> 
> gdb says dot is "optimized out" (but valgrind, which I happened to be
> running that Emacs under in an attempt to catch the GC bug I reported a
> month ago, disagrees).  pidlen is 6.
> 
> I will try to get more information from the valgrind core file.

Thanks.

> > And what is your value of MAX_LFINFO?
> 
> MAX_LFINFO is 8192.

So we somehow wrote more than 8192 bytes by that memcpy line?  I find
this hard to believe.

What exactly did valgrind say?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 09:41:01 +0000
Resent-Message-ID: <handler.53136.B53136.164172123729951 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164172123729951
          (code B ref 53136); Sun, 09 Jan 2022 09:41:01 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 09:40:37 +0000
Received: from localhost ([127.0.0.1]:49224 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6Ugn-0007n1-0P
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 04:40:37 -0500
Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:36807)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6Ugk-0007mn-WE
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 04:40:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641721229; bh=RaHhvPt6dXBbirJalvtHhWV/r0Vv3Y+6JpGC4fBVSJQ=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=eJJTcpibKBORZT8ja7jGO5SFXaRefCNpuvQm4aZcPZeDxOlRr9/ihGvEj3y2pRGTgnml6GMYp7B1BNCMZ5KX/5i9UR7MiB6MfWmS6mJf9yNnRd5Bv/7wjK+HnLMNRn9yZmPdmw01QuR+rjRoyKgpMU3CyE3NEVmOgb0R1rSNzhw7pfuZcAZPKtlrRDlmyRx7oNKFt1U/oN+8JO3hu4C62ZwP8rkIdZcJ7/CELSnuf02UvpoUTdKfdY5zOanUYRRcXYmnQUO/MOz/OxR1CntuJAxZYMddbiOiUjnJQIMXm7h/NhYCHJJ5+IkceE/kB/gh6j+cpocalCyVN2qw/jMl/w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641721229; bh=r1M+9N2B8pSO9e15fIcC87XK5CGJAKJpiw4onJu1F7+=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=FrVrZLpt8HwiDkbydQLVBahdhxqezs9Tly+o5LMGOFd6ZEsq2W+mZ1esFzd8GUcG/MnB4fYGxxd6QMzku2cVUZAC0PXHqQ7N8bhPVnpkiQivoMJP/q7JkLKKl/COcX3AowWINgkk8wZtEwfugx+wWqJGWabmLRxdG6ZDbont/kD4yfr7Pw9XJZac0bxRzagtyVlgLEhopQdX3noa6YPgCgYpdYhPybcOBRb/2/EFaYKMbK/BNaKZXzcZL6ifYg00npF4jrL3W3zL/fkGkd0602pmEMk/lCMU1voT2cU0bFu7n/KwjsKb//za86rUQSLPddZ3+Z22YbdikOaxJkQ7eg==
X-YMail-OSG: 1CDJM2sVM1k8M6RbsVBoLIQKvdAg54S4a5Tky._RCniCCMAQzx0yY9ZOav.0Zi1
 XdIFJFGBs162.BnpYAojv9Hu5TYQeE4HHBGwqFsJO2kdKgK2OvpwLJL2kp5Qi2kPTt6ogkpkj9al
 yS7oiDUcs71LIXLlM_qwSrotBzxIuo6nQyAP13hOJhq7gCkqNOWgB2JZV_L3bShJGRwjsxckDqdw
 BDinl1z24BPxcW18L68bFq3vxlvp6VrP7_D2kGc187JYn7nfATrzTK82xQaLFbUDTy70FoRumded
 G6_X_.CaKz0CDXyS1kwCK2JMwXmqEwlMpyeYncAAvEG8eOHC5XaqpH.yxhZtuW2X3rcKUr_Aacyb
 TXF_3J4hiGMDRmBKc_wAsCMhTcSS2xGjJkkut9K4EBchhXCCjCTqC2J7ywo8zhn9gCmJrCJMyRJj
 ikIKwA3HmJQ8886sxvqJ85xJ37vTnjuzqGWANE3BUb5ozEvtNVAXRuS2owg9wiwb8nWVrc0G73Gi
 vAORP2TQm1uy2tuMBBimQr.upCRk2LR5qG9RC8NsviOAcLYVuenH970JlAD47fzU3um4y2IRRBfK
 8qqryB9fEk8gmrYZTRO6WKc3qwakY7SATXqDBSHtXw57b.oniHg6NChE.qK36qmLCKSjP98.OJKe
 .5n7vHdin4zrzj0W4VeiSbofcyJSk1TNS38afy.pVkBvKCINlhn82jZNRevFI0dBIuVtl.t7FBJ3
 b0DTpViunJ4yRHwHjoVbLCeFbFqKYa6UggZ.btgrUl7iJT5N9Yxk5s2fAjYRJt_DtiwydLWAdHkK
 6TeEDRzujE8u_5_.OINw2vHCGUUUzxuBNmrU8xkSuKuqwX5wCGN0FI8O2Bjc5QtbUlSBMObZfoUO
 9ipuNh_9IyjMZYam5QXj_Su2d1JRJaOAwHBacUVJH0jQw2Q2jiHqK.fD8mNo3bYX62mDzdPx0_f6
 gO8r2PqbkeVfduAdqM3XZDxrRa..yt2hr_kzLSPP.f7AQFfF_2AiqR4z8nVsaJ7eEeP7Q0u8FrSA
 .PSnrouQxNrMlVKezzmlvceh8GRZF9L7s8jrP3NCx_q7ddYwMgwlPe4ypYzAN0aWut3up9D2GezJ
 6b7ez4wXkQ5vscJWGlyR7nIKguZ502ueaLZTQG0os0oaujRcpZgYsgWLm0AA9wXbrkqgrgmwnjf5
 0ipmdZeTaleiHXv_sIfmH3eoFUTFEUksJjcCR914Hrza_qyL.DQrmsptKlfyyYzWz.tE6JQjPUcz
 1WsAYU32cbmMNhY2TBpqH3G9kg7vDaVH6zbJArtYBQCRdiIVG9rAKwfr2kWHaLLh7THiXLxItjyZ
 nDxU.q3pUqU.rkZtcYwEuDsqhHzOmEn1QfLP2DOBAMvb8g1BR6TkmMLG3cux.9AX2vGTOBO8OP4n
 OhIFQaxjSfGbJ6pRXUz9sI.dEBOR.0UOjAYQn7FbJMhOtv0_HIMuIBObVEFu1iGdFS7eBCAqzinR
 at9xelE0r.PBhdCqpBdIxk9FWrsVIdQqDBBBEZRu1UI6zccFyjgSOIeUwNbvKdLfyGo2IROggZMi
 g3wNM_aPssZHezHLQUtCeCJrbRO34Vny_B8vwJPqj1gaW.l6hAD9jG.XB6_bKGTeaXP3qJYIL485
 8sqFsRvZwzL.sVpR5uReP3.ZDMdqOqsRgKDZ7RZhLtrj8Ow7JN01_KC1YLN9Oeh.iAcECNyByXi3
 8VidMlFgaNd5vtiT_9xz3KfzA6AQVdreLsj99.HgyeIt.LgCq5s5jYeC86Gxb1lP.fsNB7L9qyZk
 ueb2EIAvUUgcME.PMeW9FR9vIEjkDZJlyoOlxKPgCETYjrbA9egm67nH.SvzmYEupNHDhwNjNX9p
 S_f9BjtFmtiKvBa9pIThI0g8wQfdymJpZNr5Fld9T7vsEqu8hBYXrXmJ_rtF1SexJemGUPRDdd_I
 5kAYciTxSiK597mzvcNotj8c4vYAp.oTMFqQwXZq8HyKt4XyioXDMTCOr.2vVxtYDVTOX3ftsjib
 i3UxmnVYANlZZsVi9IzhX_.fW8bTwmXtIldAt3Vb0W9yhLD.lgSVCEZLJzolZum1mhPprRG2QgmN
 jO49WE27XIs5KB9l2m0Mj3ovOwepoq_JPOinkX4kPCwcv1ZdtZOzh36q4u8zbnp68ejbnE0nt.kf
 Tm0CZDCP1UsztkJFlxaujCMiKOZeEkSO7q41jEPmUGN01FMPnV3SsF7fEt3cY0bWklansRDKJFdf
 roJYZbJfDWx2vniq1CQELGJ6UrYUW_PGuMs36fROoDFlAWr.k1zxQ0lvojQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Jan 2022 09:40:29 +0000
Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID c8c8c78a184a1a13637ea158bb3a5808; 
 Sun, 09 Jan 2022 09:40:22 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN>
Date: Sun, 09 Jan 2022 17:40:17 +0800
In-Reply-To: <838rvp2tcw.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 09 Jan
 2022 10:42:07 +0200")
Message-ID: <87mtk5tfge.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 706
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> gdb says dot is "optimized out" (but valgrind, which I happened to be
>> running that Emacs under in an attempt to catch the GC bug I reported a
>> month ago, disagrees).  pidlen is 6.
>> 
>> I will try to get more information from the valgrind core file.

A superficial examination didn't reveal any string that made sense in
the (stack) frame of lock_file.  I will dig deeper later.

> So we somehow wrote more than 8192 bytes by that memcpy line?  I find
> this hard to believe.

Same here, I couldn't find how that happened.

> What exactly did valgrind say?

It complained about an invalid write of size 1 at one byte outside the
current stack frame.

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 11:45:01 +0000
Resent-Message-ID: <handler.53136.B53136.164172865126902 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164172865126902
          (code B ref 53136); Sun, 09 Jan 2022 11:45:01 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 11:44:11 +0000
Received: from localhost ([127.0.0.1]:49316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6WcM-0006zq-Ul
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 06:44:11 -0500
Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:34684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6WcH-0006zB-OK
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 06:44:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641728640; bh=u9tbfbQcPpgQfD9qZEqvdiMF8H/gq0QusnCEe9krfHc=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=T167xrGTffCpgl4U5ADSIvltS7fxpms1bF7VW+Zmpa+cai7L8EC8Gy0Ydzyclu+NoWvyaaDnlpkNDjm5gbYToQjVxJphbo/KoWdXNWrwbOuSEP1kg97yKG2QY1ERdEUhbR/avoTfeSdABpkzMAMkLlU6zTSNgAvjkp4vTN6RH0Jedotuq8wxI03URQeDjX2JNm7teIEzFuHV3eO4n0tE4hi5LN1ClukARlp0Qq5MRIzsGvMwPtal3mCdVHI2sAOlVOhIMyP+Bz99zk3jMHxejnl0/JjML+eOHXpfDYZFtSbmbWtNGZO8wxGJqNiXf0fllWCnSBh3qeupAAOYsuEzUg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641728640; bh=mk09l7fe/tZbk9660CWAUf7K8H3KmsD27SmTvGFcApf=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=XLGRpjZBL0bId/2vtQdx/MIBhlhJRZuW9GIN1N8peAZXD59Xc3LOxjtMcJqt8qNf7nDuCX35ErweWxvK7eOBjxMAW07DwiyumRJGde6pYFfiIGF2D4Xr0AVqDmheunuYgZi99PUd8C416UoZcuU6pLlKl7WR/OXgCoxO2G9u7jqdPOIHZjFdTiwK/e2cw+W/JKFdEf1s7XfBeGANSy/Ekvl+G1O3LGV0I3afhQZcJx08BFMwbOU/v4VogbsPbU1Xr/6l2GHuOvGcMgbN1nUVgeJjxNPWCAVclOn1QlH/QrpWA7k1wPF9LyiviINv8ynkFo3UtS0ijYVZ0cqukLzn4w==
X-YMail-OSG: aXDcyaoVM1mx_9P8VgzoA2PxoOv3h6peftG1eFrUoiu.UFXXdDyX30LmwKgj5bG
 h2rUQ_utc3i3reIknxLJ8Qc06ClrxJN5LfIqBQ0rOxzEAomCZ0iaoXcvrjIIp6za8JOxlHEKnAbH
 0_9VEbJnvaFtq.bwHAy5NteeCJC1gyE32Poj7kmTTWYE.cj6lA2MqurLcMS0Ql2wO.qg97TX2JJr
 zmwUBO8rGoIcqws7l6iIKg7t1JgKxm6U8esxVG_Z4u2Mm94.OmjBE0przeX7dXjo_TwpByyIk.BO
 diZ9OpCqX0Q9ECTKM8rllpG5cD0EPa7O0Kzy8jJ7gCBZZ_PGGciTPxzkvCvKOULlKKZLMUQI2d2G
 LsdAQeaWgRsyI4eQawvyKkDtyIdLOVwTZldzU08PNLCl9cG2LvsJ6Gxy1x.50CPm9WhV3WI_U_Oz
 lm.7FdllhCaZKFoAUQ0XCkXTC1qG2Gth_RjMbt9maNd9cORa5LnT9SwJBLhkDR2CnvzHccmAVCzs
 B8y4Uxpcm0aPa0hYawOr0ewLIsKHlMzLVd1hcqtGUvdU0yrMtHi5BWWfSq_Kc6xb7J_fx1SEcLfc
 m1D52HH3F9Ydftsf6o02DiM6w5OOFiaNoFk3MzMtgmDRx.OJGyh1SNtoCdGVGKnWpC.xYJvUDPLn
 d7kfdvJ35VOBp1kwBbQp8huM1lvA.xiQ5pSJbbJHL20aQaEmEDe56tjcBRN8f5VcqhlmrFcTl2mo
 dTLkzZgS1ENe0CUqCX5NAryBwYp8n7PxzurMZZ1sFAEkkybnaDzz8I8SVxBKCbUbTcZOUy.E.OUF
 qeD_1hB3h1rmGibjuzF5ipGnkFKydWhRtyvse1hVHgZTGd7E95n1PO7jgcTOcIuf2fgKxzPH.PTG
 E7bT5NRmXDyS0CI4cUsKfT2BoY_iFQMOGmdS_SrFljgiQDhpFNfN_EtxBHXqgmTa3KeSyFfS05q5
 huqQ1YqbpRzSKzqASmI17gdD8i6PV.owPJThTdAKn2ZqSAKffBbNrwzCqiE0A4xdP.P_NiN7Bdys
 5b9BydfhkTvsSh3F80Yo0FWdMNxvjdwcG4HTgTk2T7UCufAupLgCrBub_7r.Y6mlcih8So3T3MAE
 KMH__9FFcFlU7AlG6qo0DzEhv3plE8yQkbc_tcDNmx2jpnPcQAlU.Z5sej2lzp8d87r2VzmJdvz3
 Mk9BhqOEuBnXVqnouqB8pkiTmdZH1nfvsinH4lFrfD5kJqotupnkGUGniQnZOLQ68zcHG1P00QGM
 FxRIAYDRu8MlKEPMMPvd093wIzGM9wQIkLGlPMxbm1Q6jJrriw3MBc19D8KGG8WYPy7PDkzehqKH
 KN19NKfsQf0Dgy6V7vccl7es58WKCks2RHTmwmPqqdkeWf7zzM1ZJ01mV7MkstUtwdRLpfJoWdPx
 34WBcj.SRWlrWsXZS5Nu_tK85XNrU7omfD8JV5vcknoHxZizcW7dEHjiBwe6UFshDLZ7ByTmfTUW
 OLE559vW88jF2gQqLcKb1lT9vuZ2ITOL_q7irzEmXjhm46bmjVRMJFMNpkwYAUeLTRndERC30rTq
 9XtSE3xqkgumQdxFKgsnP05vJFYvO9hxoqAz92Hw3C7L6tRbsqla9e021Ui8fo22llRQzKvtpQl.
 PPaoRdavbAsbuCuHjC9U9al22RckCbEVnzEIr5YLQJouQRAGxibsX4yH6.pUHIppc1dhe6iW8qkc
 iHiBSeWXY4WvTqrjAwNxdLa_X7PPxJM68sLsK_LRNEVBGC5QDigcWVjSAy7ZXL1HpDB0.sogA5pd
 ljzR40nskTq0V4orGwn3q2ICJwo.RkQmZ_Yw1LguagT9xN0b5YQhHBnWr1WGDux.cBIcyVYBD7RA
 kMMIOKNKsYa74So8pBuutFfCWZQtIruSk2wgPBsgzYtdR_WdM4l_cYwH8OVh4tCXVWGDyxxKVjcZ
 bS18Tt.sQH2HgiqmSbU9Kd1n_pJIGPGx9I36E05TyW_kgzhLcQ7dokqU1n04zzc.mIv8Kee0vT_O
 6JY7DBghnH23C3d9ZnQ1iIPBeNZKt5rFghbzTUtLmUYcqUb5DX2qgueWcGWLHpYqODnH6ck.n321
 qyD9JnSUUSSIULcGGHnYFFOtOp3d6kOB4szgn.qLW._l_47vcR48_dEJtCWvVTZjN.7.xbOOvuo5
 pdioOXpijXTowg5vG7P9cwmm10knXc6ydfngH6v_W3XiN9pXCtge5WgP8ZUd4DpJGzIjvFrVlolA
 sUkfcFkNv0.O9MQ1WYcSNZ3dSCNitEAMLX5WC03kJTVZXo2.c_5JE
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Jan 2022 11:44:00 +0000
Received: by kubenode516.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 19bcaebdae619cd91c28a199d7fb9cb5; 
 Sun, 09 Jan 2022 11:43:53 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN>
Date: Sun, 09 Jan 2022 19:43:47 +0800
In-Reply-To: <838rvp2tcw.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 09 Jan
 2022 10:42:07 +0200")
Message-ID: <875yqtt9qk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 552
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> So we somehow wrote more than 8192 bytes by that memcpy line?  I find
> this hard to believe.

Manual inspection of the core dump seems to reveal something very
different from what the debugger said (and I asked for a second opinion
on this as well):

 - lock_info.dot and lock_info.colon are NULL.
 - lock_filename is a Lisp string, the data is
   "/home/oldosfan/Mail/archive/sent/2022-01".
 - handler, subject_buf are NULL
 - dot is NULL
 - pidlen is -1 (long int)
 - replacementlen is 6

Any ideas?  Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 12:04:02 +0000
Resent-Message-ID: <handler.53136.B53136.164172983428837 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>, Paul Eggert <eggert@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164172983428837
          (code B ref 53136); Sun, 09 Jan 2022 12:04:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 12:03:54 +0000
Received: from localhost ([127.0.0.1]:49337 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6WvS-0007V3-CF
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 07:03:54 -0500
Received: from eggs.gnu.org ([209.51.188.92]:45158)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n6WvP-0007Un-8w
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 07:03:53 -0500
Received: from [2001:470:142:3::e] (port=53438 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6Wv8-0002bS-OP; Sun, 09 Jan 2022 07:03:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=GMlRcBD3+pkTimaSuYnO7nt9+lqJCYvAoTxilTEJWPQ=; b=rcR57FCaX7NP
 xA1NYMMI4bAaNjhKEWd2GBnEfQ59xy8QAOXClIz+NrRHUNUSby4p9VktcU3bqftTYGLiPVJ3r46XO
 IKBVFWycPbzcZaJSo58sv2yHMR5zTfgXKtZCc64F63rvmVJvRIM5m0MRD3wOjcyqaW/4LKtazGxnl
 h2jq2PdFYZthNapIf362RQmIf6rqmOVL5AsEPe2S+fJT/PuWHSrTGi1TDcmE34fP+mf3B8j1/XHpK
 p+YO8vCG6jIHNPxib+tKB/7kMpKFVbltFS/Z1VDerazoWbxmeCTNMCgvyL0DhPE3BFDOY9l3Jql9C
 uhQVYJ70hDN5mSojRqTEAQ==;
Received: from [87.69.77.57] (port=1033 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6Wv8-0006Ki-3T; Sun, 09 Jan 2022 07:03:34 -0500
Date: Sun, 09 Jan 2022 14:03:21 +0200
Message-Id: <8335lxazg6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <875yqtt9qk.fsf@HIDDEN> (message from Po Lu on Sun, 09 Jan
 2022 19:43:47 +0800)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: 53136 <at> debbugs.gnu.org
> Date: Sun, 09 Jan 2022 19:43:47 +0800
> 
>  - lock_info.dot and lock_info.colon are NULL.
>  - lock_filename is a Lisp string, the data is
>    "/home/oldosfan/Mail/archive/sent/2022-01".
>  - handler, subject_buf are NULL
>  - dot is NULL

Maybe that's the problem: it means current_lock_owner returned early
due to some error, and we are dereferencing a NULL pointer.

Paul, could you please take a look?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 12:58:02 +0000
Resent-Message-ID: <handler.53136.B53136.16417330379510 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.16417330379510
          (code B ref 53136); Sun, 09 Jan 2022 12:58:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 12:57:17 +0000
Received: from localhost ([127.0.0.1]:49353 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6Xl6-0002TK-N7
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 07:57:16 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52306)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n6Xl2-0002T6-7u
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 07:57:15 -0500
Received: from [2001:470:142:3::e] (port=53876 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6Xkw-0002oW-UQ; Sun, 09 Jan 2022 07:57:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=UFpzP3K3pUlPLBXwahvBwM9UrHyGwh/5Ze2fPS3jPAM=; b=cZrSdhcWkWGv
 WM7zni1+aDD91Ty51TINMn5M+WMuKnrMRCa9nZ1cYdHYoydwLhTBxUGNDuSTM6uBadCSMl9PDX6tW
 Ns8BbSVio5ZPcEI8YpYXoUvkITN+cGLYVqmPuXcs0h4VXx8h1v/EDSrDhBXPZ+z1d+vL809yvILyJ
 6koC7RPwpq65E30qbLPKPGTD1NY3riLKlA16jn7ul3NLiqYaZhmaUCatjINUpFBXYqcgFMJOHzUa1
 PHLoC/kuC0MLhGXn3qKAs+bsXqMwZj4k7AI3wEO3hS71gVdmPxHjNxPUECvtcKsKUMWyjC0m1ifTQ
 0ZZGmVHFtDl741NDIckcNQ==;
Received: from [87.69.77.57] (port=4523 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6Xkw-0006a3-VA; Sun, 09 Jan 2022 07:57:07 -0500
Date: Sun, 09 Jan 2022 14:56:54 +0200
Message-Id: <83wnj99ieh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <875yqtt9qk.fsf@HIDDEN> (message from Po Lu on Sun, 09 Jan
 2022 19:43:47 +0800)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: 53136 <at> debbugs.gnu.org
> Date: Sun, 09 Jan 2022 19:43:47 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > So we somehow wrote more than 8192 bytes by that memcpy line?  I find
> > this hard to believe.
> 
> Manual inspection of the core dump seems to reveal something very
> different from what the debugger said (and I asked for a second opinion
> on this as well):
> 
>  - lock_info.dot and lock_info.colon are NULL.
>  - lock_filename is a Lisp string, the data is
>    "/home/oldosfan/Mail/archive/sent/2022-01".
>  - handler, subject_buf are NULL
>  - dot is NULL
>  - pidlen is -1 (long int)
>  - replacementlen is 6

On second thought, these values are strange.  Is PC really at the
memcpy line?  I don't see how dot could be NULL at that point: if
lock_if_free returns a negative value, lock_info.dot cannot be NULL,
according to my reading of the code.

What is the contents of lock_info.user upto the first null byte?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 13:02:02 +0000
Resent-Message-ID: <handler.53136.B53136.16417332739949 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.16417332739949
          (code B ref 53136); Sun, 09 Jan 2022 13:02:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 13:01:13 +0000
Received: from localhost ([127.0.0.1]:49358 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6Xov-0002aO-7c
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:01:13 -0500
Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:44470)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6Xos-0002aA-RO
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:01:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641733265; bh=TbRI/uqClGMaO6j4ieyGolX+INWJAQelWW85VjYBnGE=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=RV5H0QGM2/iHlE+ngLYarCtkjleotq627iKbYjzTaVuNMfbBnI8ZyJ2uEn1S3iMPBVkrtgeSExYFvIBxNlv43uk3ZZYM+IAlQwljLXIJ3z/Wvj+4QjRQlrQrVnB/9Q1wGpmvaGwibvY6QWp7c8Jt4F0KE0jn9P1ABA56FWPkBLe3gGma4Ei1sAmkWVQ7Rp/lt2HLQVgf1Dc6rdY8TZS0UuTgZqybfeSplDjZN9rOAmCYliptfyCTepOVLQaqsioxrCaPlKqywU2NFYySXLqlRVwnmxtuo2x1M9JxDtsMnBxfIPQrnNXkKiJM+jIBHiClNEKLidL8Hx5jkBfZernGmg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641733265; bh=w6kW3hrV6drD4Se2ogXE28pzilQcaTABucRj102BxCK=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=liz6yC8MXBGg9Oj67ii6OYoscCrvgNxTbTe6wBQycF8X8cDbiWtydB/ialdCSdETU342hk9x3omTbOT9n94iWV/jkO+j55LDpxxz3YCMJ/aAB6Nq94Izw46sfgXKCmX4DPtKa2j+/jY4HY1tw3+ChJYk5xqc0bJboWWlIFrsP0m1Kf7JoZ0+CT91NWABai/I6J1f8ToJ8cW10/EYrNgt/Dq9Gp/TYY9ZZVZAi0A4a8xuJ22NOpN8qECKh0u4b5acHv2+c3MYUX3hJYIh8Bd6xNV+ACuVjRViy77Dn3KMMPESRkJ2M9KQmdZljbS/IK+J/O8trBS4gIYzg1vE1Aqpzw==
X-YMail-OSG: KL0lQ_0VM1mr5b6wBzTS2tG_7EECvvg1AB0u08Bspl8NXfDS4t_NitOZP8.YyRM
 kB3LvxWOAd_lcdra5z.soAzgsUh13sMOdoNeyyhZ.Jr4b6cKJiASPOO5QiDn24wqNXNpmWtxTfy8
 cBTkY_2NKkIN2ANcN.Dke_cvHAZxO2BgnihXxmLUTCupmh0CPH6qzV1Gv4omkex6NIhhELHHfDgG
 PPAdlZNi5U0EI5AYFkYcY5LaApcttxa1TuRYaGZ2m9WplhttjHPoy.Kv8bJ5_GGbiTcmddI6vRG0
 nyNoGNQ1MRqAmkjhQcDSxtHZ2Z.g0o20zDWkvOKLkUYwCV53_7sYnCVdIqcl4MzaJBG6vIJ7.hXm
 kEoQwzAZcXJWYzn_lZ83l3x815W0an.NwUApA66bJAtj7wwOWM53Y1aVqovsSISpen47ekz0tHUB
 2pIgceQ7QbWeVtFK5eYmB0CdSIE4jOg8WwXXfBKaySgUzYU.epnUt5Rbf.wo9vRpbMBidxuyH_MC
 mQ_1oMMj1lK_opFJGkxhMzOeeR9j4dg60GKjsWhDZrII7Ne6hrMAspMEVroXeuSI9OAXOcldoSWx
 BL_30Tt1_huE_vJKVhzW8yrBdd.dsQUF_2lGsYo8MM_Caf0VNgDTsqocpxRApQCwD11CfPIuhWDw
 QC2YsoaIC.dGNsJBAp5KDD.UklZymVk884uPtXfAWh.Ag4l_XygMpyk.vdyVgnQ.LQgQa.nfIzv4
 eI.radYAV7ClpLMqtoa2c8OJpxWTIh_46vrLXHsFVgtktCsjsIIM2B648CY903Xwq9JM74TpgD2I
 eLqwy9SG3gCorXeGT.CEXDHO_CN7nnPLn.c6E9n8ZKxCFp6GQnWQyKwdOaGie8AbJka5KUa4mYYx
 YGi8JjBHsHN89q8f6y9NIbG1gOPRnxvbdR66OyGP.EkRU_Zt3p3_jrrcJzK7VE1UDC815aux5gh0
 bitw2DtUjiK0yLK1P2DqWKgFqfrISgMkQGdltH32St6NGSHXJrBKRcmWXaMmoolvXvYRYqYsux7M
 .d3XUBcf0Gvi5OKtoZAtSN1hAVQr1sHvCdz1BO7DbevfXREszKyW0XLFdd_wCWRPq8wm0AvybNX6
 PikGoTf6lAYzIQ6YX7rhmcVEwB4NZh29OGhGIEh6FduAOlEd8EuuKVNN9fprR9KnFAIESHdem4Ps
 mpRhbUI.I6ZLdresewd2EvTG.f9FhjzzLZm2xj31i3kL_zFDSrMs0fZVveRZBKmgJuZ1rRTkJq0u
 EM1n0ly5EnetF0SxtHB.IUF5QYdkVMBATmnNbGfeDgYEp4D0kDymT3BGQV3sdzA.n5qNDMHS3Qhz
 0v7Zst9FPM9BkoGQf6Al70HxvNqdgPYRxQeEN1jOmY8c_PEAy.as212g8..J9VMqBIfGePOTRNTY
 GFW0rVEtKeDjAmy9XrIuZrQOdEsbe7nKc1Y_RycWWYCYrLSGsolE4wfFbiliTdC7I9PDQptIzmI5
 MkA7huj.L47K2mraBW5.FxFrnhEMy1EMdh3xS.uBDVshwf9Aax0FbCtH1H0jwDkgkh9teD1RRRe0
 4ZTwLR3L6l5SHeUZh_tLoerLJj6N_QFOo71JB.LxZcBg.DxfawTEeU2qEtrJWAIprLuMQJZUaIec
 yIy3Smf9d2AAII1DelSiDQBLo9SQjNg5Zkp0NuTxmAy3OoQpzCJ7qrTSdoOz0R3TNN_MDIupJPzF
 zBBEFdCsD6XDz3UrME4.q2Xyz5HrpKIUhH6J7FqqNv0Sjjs5b7x2too6yAfIybhkbgA62Z5M_6p6
 6.XKk5p_JtmXEnZzBcw0jPoFTyInGui6YruG1SSTJlI9QMz3aCn2E.N2GQYgiYCpGOAcOV3r7Zo6
 w4QfsBmeL2.DfbDVZKpzB3OPr.lySKBHt_Q1GJE9vMcTXGaiMNJDBScwmj7Lkohse954H3svMWPK
 N4lXD0Goc6p7QCrI_I193AGauduL7p7cr8d9hoUxBpUG6PrYk9fz3m_wA61MsFQsYT1vTY.QCEiM
 WGy6EA39h8clYuDyh4QUnwE_wGWR141wXNnfNenDJkHRs0Z3jevu3sxG5v_9XHFSO_4_wHVm0MSz
 up89KoIqeT2gNEO2Z6ESubmAJ2C6Is7stccj4ncOzRVPdxXkrq6lg02mRBbV69gyuSR_qABdklQG
 Z7fedW81AVV7A.q68qpQl9JHn70Si48_MZZ.3oCu9CzSzaro35MOLJDvdxoBd.P58CDF7SUwM7Fy
 SYazg1sx5dlnIgGPCHwv3QsOeZWXrgtyoYzDasSBJvElhrlMkhtKytHn.
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Jan 2022 13:01:05 +0000
Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 23e48622cd6396c51ef9069a140b575f; 
 Sun, 09 Jan 2022 13:01:00 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN>
Date: Sun, 09 Jan 2022 21:00:53 +0800
In-Reply-To: <83wnj99ieh.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 09 Jan
 2022 14:56:54 +0200")
Message-ID: <87mtk5rrlm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 142
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> What is the contents of lock_info.user upto the first null byte?

It's "oldosfan" (which is correct).




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 13:11:02 +0000
Resent-Message-ID: <handler.53136.B53136.164173386010737 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164173386010737
          (code B ref 53136); Sun, 09 Jan 2022 13:11:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 13:11:00 +0000
Received: from localhost ([127.0.0.1]:49363 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6XyO-0002n7-48
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:11:00 -0500
Received: from eggs.gnu.org ([209.51.188.92]:54530)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n6XyK-0002ms-C8
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:10:58 -0500
Received: from [2001:470:142:3::e] (port=54066 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6XyF-0005Ox-5V; Sun, 09 Jan 2022 08:10:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=UhwrZAkZ4A7RZDYejUxSeY2PnQEGfjJt2I8Yl0y/0js=; b=RTKRDUufVnKc
 frUAxribORepNDMACTmpLaM1f4STS5XebU4nbS6sEUGeIjewNuace04usBvjQ21F4b3ZmnZ9iv2dG
 XkteU4l3d0Ad0z1JSTAiMIGcJdNxUsedqPDKzaTx66GAhVtEfKX3y87IHfM3edXz+aUOEnlsKmpAu
 AATCuDhoWz/Cn78gtk8jIDJMwPBH9Q3jkLls15G/ar6HJCgNeAwZxq5g9tYsaPW1jYrcsiL9871+p
 dK86zDCpu7R/UW/lLdFJdVKvv3Bszd9muHvfdTAOxeOrzlAvsB6OgXNrbTXSYIGv4Qe0wDeS6DwUe
 dV5BrvZvxSFcGZ2+/uSgRw==;
Received: from [87.69.77.57] (port=1668 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6XyF-00069G-67; Sun, 09 Jan 2022 08:10:51 -0500
Date: Sun, 09 Jan 2022 15:10:38 +0200
Message-Id: <83v8yt9hrl.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87mtk5rrlm.fsf@HIDDEN> (message from Po Lu on Sun, 09 Jan
 2022 21:00:53 +0800)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN> <87mtk5rrlm.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: 53136 <at> debbugs.gnu.org
> Date: Sun, 09 Jan 2022 21:00:53 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > What is the contents of lock_info.user upto the first null byte?
> 
> It's "oldosfan" (which is correct).

No, it's not: it should be of the form USER@HIDDEN[:BOOT-TIME].  See
the commentary around line 288 in filelock.c.  The string is generated
in lock_file_1.  maybe you can step into it and see what happens
there.

What is "oldosfan"? is it the user or the host name?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 13:18:02 +0000
Resent-Message-ID: <handler.53136.B53136.164173422611309 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164173422611309
          (code B ref 53136); Sun, 09 Jan 2022 13:18:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 13:17:06 +0000
Received: from localhost ([127.0.0.1]:49368 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6Y4E-0002wG-Oi
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:17:06 -0500
Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:34425)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6Y49-0002vf-DS
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:17:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641734211; bh=TgBhYZZX+DCv7Ji3piEpR+ppdZ4FqMHFAxx0264160s=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=oTBpHC/jpjsd5e1UOYPZ1onj1E/cIzv+WKI72QTsmJy23h2swJTcR8SfEc5g+3Ak4xaMMoTtMfxWdn+6qr+2KcqhKd+J4W7h7YL/a4k88dvVtIXs4uc93k1OWDIhMt80kTYV4vXChwRFWudIYUw9WIH8C2whXYFfHFFEqt5rznbKDbGyhbIg9GMPOrrnmOn/SSyu5eEH4rX/nCL00rdrFMzhHFD1F+Bq4c15+7lFdA0YVSAVo6NDJhXg1YRtR3hcwrlNjUmfL96Pm/G5td1QHIdbH6/5yduLdi1FtMx4gc28LmFb/pu0Zq1z8Dq1WNfnZIh9cggyWkJQ1uu/B7KVvQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641734211; bh=F7QHz6LAdgJD+ry0zHj20iHoNsqkb3WCSxAavQYZYxz=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=SGG57qIPUR3vMEYmFn96A6W+oy73qcHcWgephtLov3d+80BwaBE5GYefX76VJJ1P6KPFrMtjOzBzWrlUvvR7pbcHzJmoB//859RUFMh1DGmLp7LsL4SMV2+IAbrQmw9sI4bqDRdEzHdc6eLup19XQDVWTzhNvx6FdBOyLpW7EmfmC/2fuaMKTzkbrPYWt19na9O7wW6yLIZxnL9V6zf5JAwhcCYQ0UslQA60sHhAv1snoXiPtTn4W+aHLUzYRKJLdTg4vqy0S/QswirJBPlepPJXNziMlZZhuKiigJQ8QNBXL+tdNRUT0JaN7h0jvMDM2J/ohzDyDmhybTYhMvuyyg==
X-YMail-OSG: jrtEngkVM1mATdlh8CRY2AmCQFfKai_2jLC6GpfGMhcwX_9WlJ6_fATQrZS2vDb
 YS49O3lyxs3U9nKen7TbyzeV3dskUQKTwqrJtV2TnM7a.mP.SMgQmBTB_JoSelQ.88zgKbyayRoT
 2dtG0I6Kmr2U2xfz3IvuIv_bVrqN4HDMzzwrnh.nMB_5OVXrBJsb.rbyG2q16PvTPIaOKpgAsh9M
 SHIyRqyQcWuHZ.YiIs6dcYs_prz6G4ltBBSRo5u0RJDyUo_DdkOKl.OizYhYiTwjoNQP.4Zekheg
 _wRxmtQnG78I9cIRADP7vxBaCmwfxYDJ8X._GoyEkhXiS2t_37ZK0.YkpmDj49WuKdlgAe9EWnhY
 4Qpg4dHhLGOU4o.wJ5obb2A08Xh9ZKvgoPlWdJYUd8aaxz9tPRuCi9UQzsoPvd3r2MZushJw7rX_
 zirmXsiH7rS7_Vafui6TKSNI1dGeamahiDSNSRn4kocS8e_x6flQ4Ow7D6acXjRlAmqKtpV4SUs_
 .gu8jhKESg4fRCRMidzDY0yr693pCpIVMy4SzWB_.R5eMifTF4l_laBES607GIYZT434ka3SQ3Ck
 hZsHM8r66mB34rP2J76Y_qTvAFwsa5jlSB.V3..o2cAj8Lbqj5I28ZJUtxcVKAo9bYkEjwcq6fyw
 Tr0yphL5Jj5ghPoOH5tEzXN5Kr9MRFBpKb980tfjS5e_3abrQnjOWFgMYRLhlBGsFydTMo8AK9gK
 SSG4tTttQQkqsxS.tpJzq7TwELNknLAFnHr3UwPGyR_JEPDsooPdmM1MFkrzJv27uPKcPeH_iSSD
 1EEETOgI7d4HF1PZgInKJX7ckfl8KmuCWeeoQDlCsW1BRtB0PxAKI8Wdn41M1UChNvfEPZiohbEw
 Yz3jZf0ekgLwEt4XghUyzgh3iUjZWnTtADUG2rbFIwf_gubMtyrCNQXRv0tv5ityGldA_uis8MgC
 ikaNCvEq5._WaT731a6YnE65IKoLTW6wurjSKqY1GSJdSwvqWRgNGsdGk.GuBlg36Brhsgg0K00q
 X9KqD2K_4YveAMqlQzR1PuG2mT1n2oxXsRTak2675GHL2wIeGz0OamMpqTipMzgyUaCoPJ4oMKXv
 a4arkuY.pLbrglPIvxdoccKsLAG7DdkWM97W4bdhR4_6QrqCu7XLYm9Ce1eIHAarJKvI1O8Rsmmi
 2EmSU3JOpFhWhNUmmUizAp0lM_9bTKL4IIint5ne_cxXIrreM19mF23_JnC2h_XWqkwNA2SaX4P5
 KKprwdvgM2UxXt5QNfqNjlcl07xBmiXCqUnlj9H9mSoKIH9DDYu9TFIzSaMgcILt._92zz1CVyXD
 17XdBgdI9Zm7XGIoBzE44UlBz1mfykWlIikgw3TT7QrSaFgeYvmc_gkrLOERyD5njwk4OMb_WIuW
 Ol7BvTs8ULTQRX9DCHpZDxT4kXrqSdUilq7VwbQJYEkW5tKnHs8hGOUeMNghWrDFOh1f_gO_42xC
 HnX6QGroT0Ye7U3H4jcTpCnFzLT47nRrBDyem.1dKj5jx6yp9SpAhzF9gr6qaROHXqUs48g8Hd66
 Op.AjwpCgdV_1t.dZpLQTCmXXynrAQsfIkDAd4e6nIy6883KGJz42a4M8T7bM1VWV73DIQT6Zqyy
 xFh3tHqdbzd9phFBkPigXgkmrtCQ77XrSk.0kU79E4Dam2ykXtZwtkdEnkEXiMsDwyVkUupNIbYE
 Tv6XHTRJ4UawnVXvfT9xcOSDDbzuujfnkUqOdgh20Rd4wejorAyaW_Dwq2rvQmcdfvxAizD3uRTx
 6xJVDnIRkzOLA_NKgd6z0m7WtGXOuhp3kw.rkTcEPYiY9FREJD3c_MPtq54DSGdiXXBrnH.XEy6j
 vwwP_X2IUeEtybQX9LzhlyPWXDPzsG55HEqFU2M_00r5UFrShVjD8VUUhCsYLs9RBSyPYiBq9ZXg
 qyLQsheqbGLSxMmnNmSw4cOsXSjj1FXbMI30sDEh_FaBNU.2rPDFbCn7q9H.iy9rFuDSSYbopyi2
 W2ZwEFSHXSa1e1VreroWC.UURPWfF3gQgEfGae_0AqHZNJmoFIZpVePICo4rEXH7J7Esxfnk8Nnu
 _EKLq.UF6bmGENGgrSyeh9he1KjNz0hkAyMTc5LuxPGQIDVEC3JxE_RSoJlyUUlRez44UCyZ3Be7
 d.45u5ZjuKYEQhm3CfsOqw0iL4MRx3.yWLRCSFd9aqjNEC4F1vz5SHy1bUzUMVHjNgP2MbBAcmx9
 Od9qiRsGuluT7dtjZprugX3UIPJgEH6yZ_aFYEmVsROPmegNcamABZcg-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Jan 2022 13:16:51 +0000
Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 17740eca485f1726ea11e61e887e8d6a; 
 Sun, 09 Jan 2022 13:16:48 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN> <87mtk5rrlm.fsf@HIDDEN>
 <83v8yt9hrl.fsf@HIDDEN>
Date: Sun, 09 Jan 2022 21:16:42 +0800
In-Reply-To: <83v8yt9hrl.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 09 Jan
 2022 15:10:38 +0200")
Message-ID: <87ilutrqv9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 366
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> No, it's not: it should be of the form USER@HIDDEN[:BOOT-TIME].  See
> the commentary around line 288 in filelock.c.  The string is generated
> in lock_file_1.  maybe you can step into it and see what happens
> there.

Thanks, I'll look into it.

> What is "oldosfan"? is it the user or the host name?

That is my username.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 13:24:02 +0000
Resent-Message-ID: <handler.53136.B53136.164173461411899 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164173461411899
          (code B ref 53136); Sun, 09 Jan 2022 13:24:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 13:23:34 +0000
Received: from localhost ([127.0.0.1]:49374 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6YAY-00035r-0k
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:23:34 -0500
Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:33924)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6YAT-00035b-EW
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:23:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641734603; bh=szDuOr1k42aG+KxlaaJYT7+0Nzq0nRYvtw3DGmKnD3Y=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=BY3dZLTqQnG2ff5dZBiXXOBTWqFwgbv7FsClcwM8CITxDzxyfF17sbOkcdkZcGtu3KU2qku5HAeuXPUlDpjXidfUKtTjLT9aZeF9+QkqMQkoIQPaeDDP0jCNyy/qHVUj6vrigRfGTCie7a5mdAbfi1533q8smafmfnqKk951l7tcXbh0bbY9GVg03nZ0xtUuQ8ntp398un/wqnGn1HEfGWaZnNkjtc0qbi2icE4x41vjFFe1ps4J689kpbs8lpf8TBT2qJiuBxRUBaxQK1w5wGtH/WECE0ca5PCvmPo+oHmz3gY1yChbX7zJu5cnz7rMZqjOtfU3Xtlk2HwugK186g==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641734603; bh=MsiKc9hXsPPN6yvjkqp69bQYUhZhwBlxEIlTijtc8uE=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=YET1zsalFHIpqT/xfHpbDBHRKts2tigLBWzTpx1SvPJebbeOvi3H+61h7PL6k5HbsuGwAuziB6Za9DJvP6ChAF0+eCq5Yoz8Skd0+KjU5qxR4XrEYbWVmuF1dC8TCFsOHa4oxQEq+pyOIdqrASiiDTWMtV0SSlszBva06mGfDGfqMDkEC0Wfv822IrOMuIuc807o8LOmK/0Fh+CmHvShqtLd+CmQGewL/v7kljHsQCXx2P917R8jeTTdCIKFZtoy6TrTHtCWfNNFYEi3kSrFMZ3XHfq6W3hGYKkOrTyUJx/qayF8MDW8273xQZtvFuQSN9CPqzAqhrDh51X9xgY8GA==
X-YMail-OSG: O1_UCh4VM1njwsw7JIsK.xXnfGjpk4EgurGayciWsGSTlreJ5IfTEkFGrnmsOY0
 f9UEkI_70BVdAe0Nd7OJu3k35fFJf_b3XWUAuRXiJ4aJF02x6.RWrxwSD3bEZiyXDlomz214sVBx
 feEmNcfVv8GFqARUUOPmCbzsENOD35Ux_wYDvtZGKKf_6Y_PB39YktZOQbQYV4nMOrh17l0GPML8
 wIHfDZjpUFKA.U.EKrIYdV4q3sHqAlx0lIYv0iLAE4MfW4WHQgC3FHKreFCmCFnDzgUkXlwg1Yn8
 LUu6RmcwIwYNku5Ydvy.oVzTUUX3cj0lPsMYUXawlUMKE_hJUmrt1AslUPJ7ieApYgOklzQ9q1fE
 IwfJiQHgQnBBaMr6d93LZw8L.FHpGMXQpNxyFslzW4X.yXXJV_rmCMqJeqbDxjtxhaDYc0z1r_W4
 OvhiIvWsml_7n.w5p7KIdq.S_5jqTgrLGUxzBJlfh6EV.D8iEtlHN5VHYx9fDJQo4D5zgnezw6Dd
 0tFXrxDPxTHY1Sm7glm2WoXmJci1lTEd.wL4bOQLY5.XMy5hCOENnk4AfzT6Zg6uiot_G1FBvdva
 63.1Sh5KwGC793lGCLNjerz8OICuGaQNe5LV2EYSSNrfnKXbXnkkLsjYiHUrt0P.m8FxY2uzh7r2
 7N.gIFZh9QfElWtsUofQh7ExM.QOt0LmDLJhmhjIe4OKAef5wcJ4L8CVubJQUqCX6V1gdIQS.W5O
 9DLlzRQM2wNz8WvCG1.fccAz2B9gDc_IaMpyk4MYyhqOtrhkgOaM.IYCI8.hYwQ5n4K57BDl4OM0
 8EYzZ4pTFD2zm8iwobSmd2Z8m.qv.pwhPrfIv0zfCIOml3RsTY3GDzBF6JMJuOiuR8ZOF9TLfvIS
 QlSFXhQn.xMxECYWlGc5KS.luEqcXOpOp1dj.m0Y_ZJDsGH6pcLvN_1E9j0vH7S_3xWmakeNCptP
 aoUvMUA.XZj7lzj72aci5OLOl5bgP58tZPAScPbYAbqvE_kcfTpTWorA9JIg3NYETwjOKDNPUD4h
 2514AFPuaSQUF_y_hD9ArOc0wX.CSxMwtY7fRrQog90VQiG5kpf2glMLFZz.F1ZnEmvyycN4vlbZ
 EINN3Dnqn_Pfunh.fafS3vfg3JhbjVWQ_Opv5jlUJ2sViM8O9_dwmBUjJMsGnQArmWYRulMJ_Mh5
 0NToJ81DJ9wDhlCtBTyTauoy7oIPvVAPQq5uNOohIpeZBOnLCTsebaqWRMlr__fMZNclvRbjII9I
 A7iRha6G_D_ZpD334ChA1G6j6LQc9HGYDitvoSDReky2V2dwTAnae8x.C_rhR4PvlOqcgxRm2TuE
 DlljH07LxvDh_RAdpxLjSHQU2ErvfP5muwr89mNiJDdPdzZV2i_tTaWkZ1jhAaAJawVVSOs7Cktx
 kuHs1yUrpvdxqFPl1G.Zp9z1HznTWdpwHoaw63.XFdG_97k7a6VpnzoqZSQCYOh0ygoLpbtCDvWD
 IZse_EO2G.rf5ntmFfEBC3dtaNIxP4U0hckSkhhfYMJGxm8wBqGazvfXWgT4O_ZwNGl0kyHYH4Mt
 ARUjSaaDZdVSAlDPsTJjeUoipngIIg36vgWU3gy1vVUqj_Xrji7elPBmL3ozspiHgxZbZPsyjcLp
 RXCZJve0HgsgKqIHcQ9K3rZTvrp_OWKCiBfvWrJ4mHIKnSVNRsNxqhzZdVazKYfq0HLiPuQHylQX
 qaKVGutZaYdcy6KUWxLQd4glYN3PuHQBuwUGrsPpt0wsgHhm62EowTiCcDyTD4JeVhIWrt3o5cZf
 AxK7m8orK2LMMAn2VOIDAoA.djXeOw7OIasJ9pdvD6Jb_rNsTeLgvT32GRAQ2T6siBuirIMf06qn
 sy8flQG57e9e8MKokBdrhBsxylf1udQ7eDz1d9yuJp1k0JSBrm5j2OLYyd310bG_oKqz1CwpHfgp
 SjzqifjSg1BQ1NeWCYxj8LV39s7d3IHkDy9Zu7TammUD1eOSeEBADpIx6gTRwyrgTGlt05FFANdn
 Z5ThY_cFQOwPi0BvoNCATrjjZNAx5lrQGeQNoGlM35a3uUgFypVcKXpNsH3BtZ8N6SPmO1yEkt4w
 BviNgODmTgCXb_PD6.h6UqzK07qwkQRL6kHVurunMhZO0kvGXumy2HSclvyBGgm0G6OjHe7AAgyF
 pDdHZYnwWJ3hehffMw0xmnBrzxDDzjImAUDjLBBlwbAad8Qelrj3oqtW0Q.ETmWk2vyHM5JkgUv2
 jWolX7c87bxOCiLDzMey4shsw2MCqcmS9GZ5ZzgQN79ceo02Jp7ajhYk-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Jan 2022 13:23:23 +0000
Received: by kubenode509.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 1f1cfa2061dad6ae833c89e73ce0f2f4; 
 Sun, 09 Jan 2022 13:23:20 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN> <87mtk5rrlm.fsf@HIDDEN>
 <83v8yt9hrl.fsf@HIDDEN> <87ilutrqv9.fsf@HIDDEN>
Date: Sun, 09 Jan 2022 21:23:14 +0800
In-Reply-To: <87ilutrqv9.fsf@HIDDEN> (Po Lu's message of "Sun, 09 Jan 2022
 21:16:42 +0800")
Message-ID: <87ee5hrqkd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 354
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Po Lu <luangruo@HIDDEN> writes:

> Thanks, I'll look into it.

Perhaps the problem is in valgrind: when running under Valgrind, trying
to lock that file makes lock_if_free return -2147459069.

That shouldn't happen, right?  (BTW, while investigating that value, I
noticed a portability problem to Haiku, which I'll fix on the master
branch.)

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 13:31:02 +0000
Resent-Message-ID: <handler.53136.B53136.164173504712667 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164173504712667
          (code B ref 53136); Sun, 09 Jan 2022 13:31:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 13:30:47 +0000
Received: from localhost ([127.0.0.1]:49390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6YHW-0003IF-QJ
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:30:46 -0500
Received: from eggs.gnu.org ([209.51.188.92]:56912)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n6YHV-0003I1-M2
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:30:46 -0500
Received: from [2001:470:142:3::e] (port=54552 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6YHP-0007vX-6E; Sun, 09 Jan 2022 08:30:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=IKiMsJdySvC/6fV31rBw0KLpq2gIjgrJqJom0yt8/IY=; b=DufsPk9uiQba
 3gCCuBE0MlviCyc4hDQ4+peX7LqUoVwD3xaU354YwwxWlJ/thz7xVK3TgxCK2Y1amqxd4KgCqM7+j
 Tm1JjI+flnPY/c4ksoA6+FkT6AAxBresY8C5yuTXxpqpEw+BQ3gJaslt0qCLfNQcj9ULEOkMT+9Em
 aEC15uoD6ZYC+N9SWmo6aE+f7QiYCGyB9mxy87J+m8bHzGrdT49DQMi01YQ/dsAgqN9Dd3YCtO/Lw
 3vy60BiqL7cxzr60pnFxRhpW8nzxw1g3FJrK5ORDZQRCn4A1bEzhaMgj9k326KOZcpKEsdvy7wDG1
 FsBzuiC+0+/At13PBivTjg==;
Received: from [87.69.77.57] (port=2867 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n6YGz-0006ko-92; Sun, 09 Jan 2022 08:30:27 -0500
Date: Sun, 09 Jan 2022 15:30:00 +0200
Message-Id: <83tued9gvb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87ee5hrqkd.fsf@HIDDEN> (message from Po Lu on Sun, 09 Jan
 2022 21:23:14 +0800)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN> <87mtk5rrlm.fsf@HIDDEN>
 <83v8yt9hrl.fsf@HIDDEN> <87ilutrqv9.fsf@HIDDEN> <87ee5hrqkd.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: 53136 <at> debbugs.gnu.org
> Date: Sun, 09 Jan 2022 21:23:14 +0800
> 
> Po Lu <luangruo@HIDDEN> writes:
> 
> > Thanks, I'll look into it.
> 
> Perhaps the problem is in valgrind: when running under Valgrind, trying
> to lock that file makes lock_if_free return -2147459069.
> 
> That shouldn't happen, right?

It's a strange value, no matter what.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Andreas Schwab <schwab@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 13:49:01 +0000
Resent-Message-ID: <handler.53136.B.164173609314387 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 53136 <at> debbugs.gnu.org
Cc: luangruo@HIDDEN, eliz@HIDDEN
X-Debbugs-Original-To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 53136 <at> debbugs.gnu.org
Received: via spool by submit <at> debbugs.gnu.org id=B.164173609314387
          (code B ref -1); Sun, 09 Jan 2022 13:49:01 +0000
Received: (at submit) by debbugs.gnu.org; 9 Jan 2022 13:48:13 +0000
Received: from localhost ([127.0.0.1]:49430 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6YYO-0003jz-Ty
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:48:13 -0500
Received: from lists.gnu.org ([209.51.188.17]:55618)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1n6YYN-0003js-O7
 for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:48:11 -0500
Received: from eggs.gnu.org ([209.51.188.92]:59878)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <whitebox@HIDDEN>)
 id 1n6YYN-0003ld-H2
 for bug-gnu-emacs@HIDDEN; Sun, 09 Jan 2022 08:48:11 -0500
Received: from mail-out.m-online.net ([212.18.0.9]:44267)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <whitebox@HIDDEN>)
 id 1n6YYL-0002wO-9T; Sun, 09 Jan 2022 08:48:11 -0500
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4JWyvh60hFz1qwxk;
 Sun,  9 Jan 2022 14:48:00 +0100 (CET)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.70])
 by mail.m-online.net (Postfix) with ESMTP id 4JWyvh4K4dz1qqkD;
 Sun,  9 Jan 2022 14:48:00 +0100 (CET)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new,
 port 10024)
 with ESMTP id ba9Jd7-DmgEG; Sun,  9 Jan 2022 14:47:59 +0100 (CET)
X-Auth-Info: ko4MgLCvKCYYXTeS6AMOhIAd7iQ2ugR6wxD0kD2XHSulkwggLfubv6SdzLHqvqYH
Received: from igel.home (ppp-46-244-186-104.dynamic.mnet-online.de
 [46.244.186.104])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Sun,  9 Jan 2022 14:47:59 +0100 (CET)
Received: by igel.home (Postfix, from userid 1000)
 id 538392C3714; Sun,  9 Jan 2022 14:47:59 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN> <87mtk5rrlm.fsf@HIDDEN>
 <83v8yt9hrl.fsf@HIDDEN> <87ilutrqv9.fsf@HIDDEN>
 <87ee5hrqkd.fsf@HIDDEN>
X-Yow: My ELBOW is a remote FRENCH OUTPOST!!
Date: Sun, 09 Jan 2022 14:47:59 +0100
In-Reply-To: <87ee5hrqkd.fsf@HIDDEN> (Po Lu via's message of "Sun, 09 Jan
 2022 21:23:14 +0800")
Message-ID: <87zgo5rpf4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.90 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=212.18.0.9; envelope-from=whitebox@HIDDEN;
 helo=mail-out.m-online.net
X-Spam_score_int: -23
X-Spam_score: -2.4
X-Spam_bar: --
X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9,
 HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

On Jan 09 2022, Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> That shouldn't happen, right?  (BTW, while investigating that value, I
> noticed a portability problem to Haiku, which I'll fix on the master
> branch.)

This means Haiku is not POSIX compliant, since error numbers must be
positive.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Andreas Schwab <schwab@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Jan 2022 13:49:02 +0000
Resent-Message-ID: <handler.53136.B53136.164173608514345 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 53136 <at> debbugs.gnu.org
Cc: luangruo@HIDDEN, eliz@HIDDEN
X-Debbugs-Original-To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164173608514345
          (code B ref 53136); Sun, 09 Jan 2022 13:49:02 +0000
Received: (at 53136) by debbugs.gnu.org; 9 Jan 2022 13:48:05 +0000
Received: from localhost ([127.0.0.1]:49422 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6YYG-0003jG-QC
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:48:04 -0500
Received: from mail-out.m-online.net ([212.18.0.9]:53037)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1n6YYE-0003ie-5r
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 08:48:03 -0500
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4JWyvh60hFz1qwxk;
 Sun,  9 Jan 2022 14:48:00 +0100 (CET)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.70])
 by mail.m-online.net (Postfix) with ESMTP id 4JWyvh4K4dz1qqkD;
 Sun,  9 Jan 2022 14:48:00 +0100 (CET)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new,
 port 10024)
 with ESMTP id ba9Jd7-DmgEG; Sun,  9 Jan 2022 14:47:59 +0100 (CET)
X-Auth-Info: ko4MgLCvKCYYXTeS6AMOhIAd7iQ2ugR6wxD0kD2XHSulkwggLfubv6SdzLHqvqYH
Received: from igel.home (ppp-46-244-186-104.dynamic.mnet-online.de
 [46.244.186.104])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Sun,  9 Jan 2022 14:47:59 +0100 (CET)
Received: by igel.home (Postfix, from userid 1000)
 id 538392C3714; Sun,  9 Jan 2022 14:47:59 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN> <87mtk5rrlm.fsf@HIDDEN>
 <83v8yt9hrl.fsf@HIDDEN> <87ilutrqv9.fsf@HIDDEN>
 <87ee5hrqkd.fsf@HIDDEN>
X-Yow: My ELBOW is a remote FRENCH OUTPOST!!
Date: Sun, 09 Jan 2022 14:47:59 +0100
In-Reply-To: <87ee5hrqkd.fsf@HIDDEN> (Po Lu via's message of "Sun, 09 Jan
 2022 21:23:14 +0800")
Message-ID: <87zgo5rpf4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.90 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.4 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.4 (-)

On Jan 09 2022, Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> That shouldn't happen, right?  (BTW, while investigating that value, I
> noticed a portability problem to Haiku, which I'll fix on the master
> branch.)

This means Haiku is not POSIX compliant, since error numbers must be
positive.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 10 Jan 2022 00:31:01 +0000
Resent-Message-ID: <handler.53136.B53136.16417746032809 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andreas Schwab <schwab@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.16417746032809
          (code B ref 53136); Mon, 10 Jan 2022 00:31:01 +0000
Received: (at 53136) by debbugs.gnu.org; 10 Jan 2022 00:30:03 +0000
Received: from localhost ([127.0.0.1]:51556 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6iZW-0000jF-Rg
	for submit <at> debbugs.gnu.org; Sun, 09 Jan 2022 19:30:03 -0500
Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:41984)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n6iZV-0000iK-Ge
 for 53136 <at> debbugs.gnu.org; Sun, 09 Jan 2022 19:30:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641774595; bh=MJLytL3IYt2/mv9Gfy49rcLF15VXD8wEPv6ePpk4mKk=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=Q+1QFeqr7DWxlLILOYDNeJd8Aqv6OwarqMe4XdhilLtHUAftN0B7rLjrfUSjjMzA4O1HQgfJg7L2WWPwObkSV+Gv44XF1x9y3yhTX1VHIgGUZtVjLljN7WX7tiKpFiMMd5e8LoRvZgxAmTaGG94eB9z//VpUTobRtcGImxwap0P8dRZ0hB14tqwTRN8vt1WnKjAyU9eld37xWautqeH/y/yvPxstcKi4RFPbM6QDtXZVRLu/zLMfMagD2WBKMLx3onEaLLk3cgHf6diUsVOB0KwuRILGgpGhosdXCfmVS47oS1OwMr5NDdxswR5uxuNEm6LUU0d7tYmVQbJlDXZkDQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641774595; bh=ArNBqNUi7+KhrjfEGLk1FMXU1uuHKrum3H2GQIkaiY/=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=DWAOCu/DJAYMogSLExweyO60A4INE5s6C1xdLQI7KOCw0kRcqyLT1i/MC/BajCGjDPUW6QNmp93u5jQHnszvJgMYcfhY2zzO75LL0PGjpb+O5L8s/D5foqyA0eSR8TwzNP4uwzAYDGAxrbmKGu6sbfCqP7OMVidUVAI95XCNHDIgf6ZZi5s4A0x8bIge3YpiUECVgjIIgLznBQpeek6MGNwG+oi8qXYWx1sI9vssruOboJk4USi48fDDzoOlWM4IAv6EumMWY+5pL5NeTI39elYFon9r5E0riN+qRSDeYOo3jgbnOcWAxM68fP8sF6mIXLp1kTEfJSeHKq+SIsHA5A==
X-YMail-OSG: GwUZR10VM1kk8.rptvUmTh8gf9ySrFJzeP9C8f55awd8X4i0NrTFo8C9SqNVoNc
 ZlFrY.GNVrGKcVmTxnKTUqhaEULqlTTk6rjGFlrXpMKGfafguhWjeyoHSxUfb6cDHBI_Rln32l8M
 uCtcaGAhcNE6v.afCmufsZc9ujzeZ139KaDpW80sJKsVWuhwnP13Sw2k1zohkhXkt9lKnKJ5U2jV
 F.7N7tXuZh6J5pv.tRDxcjpLDYnl2PlKd5qwkujgrSRjAfEFly0qxoaDrUHNdhHB_etfCRyrTlg1
 oDmCkv.vgy4Fn2p5c4gKm46xamiQOCXWajGSQdtYa6UV6KV6ZFtFSoKsxZfeQPwv_CTij8UGe2xF
 eDbmeHtTXpmDg6fBPb9oq5Vml95QSPrnmVgV7IUNbt6FO1vhluvuHBYHfRP2cw0EKEqcGM8FPQx1
 dS.s8PlI2A0GiFV.XD_TQpAqv7v0ocjlhJXpUXP9i38nyNXOiychSl5aNZLiS.rt.EK.04QkSkF0
 BmEeijRTfwQ.fbvgmP6ji9wyYJAOji_KgVbJK298Wm5K5xSVLruxUwT7rwPzvxHjBbwjugF9.Etr
 hr8HNsyafrio7yjiNq_LkVIaCqlkQXi8EnJVRYabdthMz.80AJO5a3JFzUBEX.auo5fhhlrFTZW1
 rbgrOfxgW2tj45YgTTWRvBQFOHksMdpjzeXQ.sSFzCz3_njLLgMDvaN5nTmZEK4R_7.CqjEsNrwu
 91eLqvcAE17DWbBkSJVcZ7L260U7WhaYMIonsY3b6l6S6UU_QfBq7KBM4JTB7IXacpHJBgy9kRKB
 UqqW2sTxIZYOw7Kb0KVdqsNmNsTDEVT2YG1YOnuGobC_PozRpi4as7GkZKGrWAL.gq_M.KVpN3vk
 IuDGc7FWo2JJIIhXGD4hy4MgoBbodedDzuWALN_adaY9n9xS8SVscHBVSt1oNedCQ.3G67My7oBf
 oOfCkHRVyE3K49WHGy4U_hZc93AkfMOswjoWh6AJgKNqwb.D_EbaDX.Lf2OFUhonXmSltUCl51B3
 aNnT3lWKwuP6FPalW9doW81SsS1Jk2K1UFMJrrvHPwJmMLMGQ9yB8zmJZ02TmexT74wMWxyHvgK0
 2DWOBLhzVLcJFM6Ly4..0x4NYKdHJDwjAn2fkWzRqXn3PidSZtd6vPf8Hge1VccHfmmtFFS2tjwR
 v7bts6UD9ks5VPm6aeIh9H76esiTd3aWRSu3rDx5drCGM_gvTfd6.yJ86RE2CPuVVmdhv6QHMAYR
 1JmnVvoSPkQ5XtCZVaL59btwfVHr2l7amc4pgHE4f5qADX.EuYdgJkDvIj9kwX5We0G_D.19Jj6.
 r8o7b6N.FraLF8YlAiex.jaU3zVzTKpFeCnpQXzRGoA0iKQsV4fgJCQzRtCAG7b6nSZRqZtgwF05
 9pGRaODDLC7dDWNsF_4.37tXWrc.KE0bBy.qYuG8.tL16bB_jgllIO9sz4N4zphTWLkC6xtY3lMr
 ZiFIyzv5w5bHl7Brj.mnXAH0GuDkDWfUASJ.T5ZYwapAqGLSaL9X0NbtCh4SBMdgQIFiyuoz3G60
 tV1ao8K10AgHs2.KPVpw_FOMC15SAxb6aHbo32zNnE6xxlak_c_GEUqn_nYgIIOu1pUWzdLkEye6
 a5p9atHOEUi8zl.gR3dZF80fhdAQB_CVOqSuJIgk.ScKl_qiLPAJGwbJ6QQKMkkYp60wZnVycGJ4
 HpfvovhXrzuJcfOIc_aTqvqKojeFc2GapRO71uuJkFCeQtmg1SQJ_4uy9Y4lYaDNmSMI8dpmKNkh
 xfUE6opF21Cc62sZg54acRvhjvt2Yq4FEIhzLNOVhMsyq1K9fUOb59mALpnYY6j7eL3ZebN8EN2G
 XGl5Z1lcJ5KcGcfzHoD6kh_cHZb7D1q5dJ_NLMocuZj7Jk9LVV.aFFZ0Q8BO6jhoiOFGsVdP.fas
 2FR0UyHO1tBAUPRQffOdBEaruNMhA9sR.xV.dpWcKwSHOSBCevOHJwaf2UVIbOUuTGu2bJ1YNgFo
 7jVN54vVzGF_LTtkwmYnBgrWoRiZGdIhXl3L9S9_7NU1MnMoFk.ivimJbV7riMj1WWiW4f4UOzQT
 Xl21VfIBYqC3UMgOYwT6dicNYDcZMwTv4u1uAlo9UwFeV_AEvH7uesVE0BkKqW_veHKnZdIsYUkW
 6hxoEnbo.7gbjE2D5MScFkIKi6eLZmL5Tn3LuOPkOjfeLSbQm9uA8_kwNUSqdwWK7fJvbpB9qYIv
 bpOwh5L81Y8Li7w6nXBpSp2clF6zDfFFxmmxm48TDJ4y6pO.eqzuMivc-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Mon, 10 Jan 2022 00:29:55 +0000
Received: by kubenode509.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 414430fb0a66b43a0284e5b24ee898cb; 
 Mon, 10 Jan 2022 00:29:49 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <83wnj99ieh.fsf@HIDDEN> <87mtk5rrlm.fsf@HIDDEN>
 <83v8yt9hrl.fsf@HIDDEN> <87ilutrqv9.fsf@HIDDEN>
 <87ee5hrqkd.fsf@HIDDEN> <87zgo5rpf4.fsf@HIDDEN>
Date: Mon, 10 Jan 2022 08:29:43 +0800
In-Reply-To: <87zgo5rpf4.fsf@HIDDEN> (Andreas Schwab's message of "Sun, 09
 Jan 2022 14:47:59 +0100")
Message-ID: <871r1gsaa0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 204
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Andreas Schwab <schwab@HIDDEN> writes:

> This means Haiku is not POSIX compliant, since error numbers must be
> positive.

This bug isn't about Haiku, but yes, it's not entirely POSIX compliant.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 10 Jan 2022 23:12:02 +0000
Resent-Message-ID: <handler.53136.B53136.164185627718535 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Po Lu <luangruo@HIDDEN>, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164185627718535
          (code B ref 53136); Mon, 10 Jan 2022 23:12:02 +0000
Received: (at 53136) by debbugs.gnu.org; 10 Jan 2022 23:11:17 +0000
Received: from localhost ([127.0.0.1]:53516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n73or-0004ot-HN
	for submit <at> debbugs.gnu.org; Mon, 10 Jan 2022 18:11:17 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:58212)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1n73oo-0004og-Vs
 for 53136 <at> debbugs.gnu.org; Mon, 10 Jan 2022 18:11:15 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2C5221601A0;
 Mon, 10 Jan 2022 15:11:09 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id x48D5l2v6Bh5; Mon, 10 Jan 2022 15:11:04 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id E4D161601A2;
 Mon, 10 Jan 2022 15:11:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id J_4IuRSdPCgG; Mon, 10 Jan 2022 15:11:04 -0800 (PST)
Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B5F461601A0;
 Mon, 10 Jan 2022 15:11:04 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------Z23g48mICuPKU4XoiAwxO6i9"
Message-ID: <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
Date: Mon, 10 Jan 2022 15:11:04 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.3.1
Content-Language: en-US
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN> <838rvp2tcw.fsf@HIDDEN>
 <875yqtt9qk.fsf@HIDDEN> <8335lxazg6.fsf@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <8335lxazg6.fsf@HIDDEN>
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

This is a multi-part message in MIME format.
--------------Z23g48mICuPKU4XoiAwxO6i9
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 1/9/22 04:03, Eli Zaretskii wrote:

> Paul, could you please take a look?

The problem (as Po deduced) seems to be that Haiku errno values are 
negative by default.

However, I see some problems with the recently installed fix.

1. It uses BE_USE_POSITIVE_POSIX_ERRORS but Haiku spells it 
B_USE_POSITIVE_POSIX_ERRORS.

2. There's no need to replace "if (err < 0)" with "if (err == -1 || err 
== -2)", as this replacement is not needed given the "#if !defined HAIKU 
..." stuff.

3. More importantly, I'm sure there are other places where Emacs assumes 
that errno values are positive. I doubt whether it's reasonable to 
expect Emacs developers to remember and work around this Haiku 
incompatibility, every time they call a function that sets errno or 
returns an errno value. Instead, we should arrange for Haiku builds to 
use positive errno values, they way errno behaves on GNU and other 
POSIX-compatible hosts. This should be a much more maintainable solution.

Proposed patch attached.
--------------Z23g48mICuPKU4XoiAwxO6i9
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-Improve-port-to-Haiku-errno-values.patch"
Content-Disposition: attachment;
 filename="0001-Improve-port-to-Haiku-errno-values.patch"
Content-Transfer-Encoding: base64

RnJvbSAwMjZhZWY4NjhhZDI0MmMzY2NhZjBkNTQyYWI4MWI2MjFhMjZlMGE5IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1
PgpEYXRlOiBNb24sIDEwIEphbiAyMDIyIDE1OjA3OjUxIC0wODAwClN1YmplY3Q6IFtQQVRD
SF0gSW1wcm92ZSBwb3J0IHRvIEhhaWt1IGVycm5vIHZhbHVlcwoKKiBjb25maWd1cmUuYWMg
KEJfVVNFX1BPU0lUSVZFX1BPU0lYX0VSUk9SUyk6IERlZmluZSBvbiBIYWlrdS4KKiBzcmMv
ZmlsZWxvY2suYyAobG9ja19pZl9mcmVlKTogUmV2ZXJ0IHJlY2VudCBjaGFuZ2VzLCBzaW5j
ZQpkZWZpbmluZyBCX1VTRV9QT1NJVElWRV9QT1NJWF9FUlJPUlMgc2hvdWxkIGZpeCB0aGUg
Z2VuZXJhbCBwcm9ibGVtLgotLS0KIGNvbmZpZ3VyZS5hYyAgIHwgMiArKwogc3JjL2ZpbGVs
b2NrLmMgfCA5ICstLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJl
LmFjCmluZGV4IGJhZjhjODAxOGUuLmM1ZDk3ODkwYzcgMTAwNjQ0Ci0tLSBhL2NvbmZpZ3Vy
ZS5hYworKysgYi9jb25maWd1cmUuYWMKQEAgLTU2NzIsNiArNTY3Miw4IEBAIEFDX0RFRlVO
CiAKICAgaGFpa3UpCiAgICAgQUNfREVGSU5FKEhBSUtVLCBbXSwgW0RlZmluZSBpZiB0aGUg
c3lzdGVtIGlzIEhhaWt1Ll0pCisgICAgQUNfREVGSU5FKFtCX1VTRV9QT1NJVElWRV9QT1NJ
WF9FUlJPUlNdLCBbXSwKKyAgICAgIFtEZWZpbmUgdG8gY2F1c2UgSGFpa3UgdG8gdXNlIFBP
U0lYLWNvbXBhdGlibGUgZXJybm8gdmFsdWVzLl0pCiAgICAgOzsKIGVzYWMKIApkaWZmIC0t
Z2l0IGEvc3JjL2ZpbGVsb2NrLmMgYi9zcmMvZmlsZWxvY2suYwppbmRleCBjMzkyN2Y1OGZh
Li5hMjEzYzJiM2NhIDEwMDY0NAotLS0gYS9zcmMvZmlsZWxvY2suYworKysgYi9zcmMvZmls
ZWxvY2suYwpAQCAtNjA4LDcgKzYwOCw3IEBAIGxvY2tfaWZfZnJlZSAobG9ja19pbmZvX3R5
cGUgKmNsYXNoZXIsIGNoYXIgKmxmbmFtZSkKICAgICAgIGVyciA9IGN1cnJlbnRfbG9ja19v
d25lciAoY2xhc2hlciwgbGZuYW1lKTsKICAgICAgIGlmIChlcnIgIT0gMCkKIAl7Ci0JICBp
ZiAoZXJyID09IC0xIHx8IGVyciA9PSAtMikKKwkgIGlmIChlcnIgPCAwKQogCSAgICByZXR1
cm4gLTIgLSBlcnI7IC8qIFdlIGxvY2tlZCBpdCwgb3Igc29tZW9uZSBlbHNlIGhhcyBpdC4g
ICovCiAJICBicmVhazsgLyogY3VycmVudF9sb2NrX293bmVyIHJldHVybmVkIHN0cmFuZ2Ug
ZXJyb3IuICAqLwogCX0KQEAgLTYxNiwxNCArNjE2LDcgQEAgbG9ja19pZl9mcmVlIChsb2Nr
X2luZm9fdHlwZSAqY2xhc2hlciwgY2hhciAqbGZuYW1lKQogICAgICAgLyogV2UgZGVsZXRl
ZCBhIHN0YWxlIGxvY2s7IHRyeSBhZ2FpbiB0byBsb2NrIHRoZSBmaWxlLiAgKi8KICAgICB9
CiAKLSNpZiAhZGVmaW5lZCBIQUlLVSBcCi0gIHx8IGRlZmluZWQgQkVfVVNFX1BPU0lUSVZF
X1BPU0lYX0VSUk9SUwogICByZXR1cm4gZXJyOwotI2Vsc2UKLSAgLyogT24gSGFpa3UsIFBP
U0lYIGVycm5vIHZhbHVlcyBhcmUgbmVnYXRpdmUgYnkgZGVmYXVsdCwgYnV0IHRoaXMKLSAg
ICAgY29kZSdzIGNhbGxlcnMgYXNzdW1lIHRoYXQgYWxsIGVycm5vIHZhbHVlcyBhcmUgcG9z
aXRpdmUuICAqLwotICByZXR1cm4gLWVycjsKLSNlbmRpZgogfQogCiBzdGF0aWMgTGlzcF9P
YmplY3QKLS0gCjIuMzIuMAoK
--------------Z23g48mICuPKU4XoiAwxO6i9--





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 10 Jan 2022 23:31:01 +0000
Resent-Message-ID: <handler.53136.B53136.164185741920661 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164185741920661
          (code B ref 53136); Mon, 10 Jan 2022 23:31:01 +0000
Received: (at 53136) by debbugs.gnu.org; 10 Jan 2022 23:30:19 +0000
Received: from localhost ([127.0.0.1]:53538 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n747H-0005NA-Jc
	for submit <at> debbugs.gnu.org; Mon, 10 Jan 2022 18:30:19 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:33822)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1n747F-0005Ms-QT
 for 53136 <at> debbugs.gnu.org; Mon, 10 Jan 2022 18:30:18 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id E86AF160057;
 Mon, 10 Jan 2022 15:30:11 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id 423fdfDYQqYE; Mon, 10 Jan 2022 15:30:11 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 16D811601A2;
 Mon, 10 Jan 2022 15:30:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id UvbBFqQmiv_o; Mon, 10 Jan 2022 15:30:10 -0800 (PST)
Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id DCCD5160057;
 Mon, 10 Jan 2022 15:30:10 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------dnwgXwiP9UMhBNLs6E2z4s0f"
Message-ID: <ea0e0cad-df5e-9e38-3d7b-19e2f3c8a94e@HIDDEN>
Date: Mon, 10 Jan 2022 15:30:10 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.3.1
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN> <838rvp2tcw.fsf@HIDDEN>
 <875yqtt9qk.fsf@HIDDEN> <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

This is a multi-part message in MIME format.
--------------dnwgXwiP9UMhBNLs6E2z4s0f
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

One little thing I noticed in the Haiku port. I assume the lisp.h 
complication for pD was needed on 32-bit Haiku to avoid compiler 
warnings when passing long vs int (same size, either would work, but 
compiler warning). I installed the attached to simplify the ifdefs here. 
If my diagnosis of the issue is wrong and this patch doesn't work for 
Haiku, please let me know or feel free to revert and we can find a 
better way.

At some point we can get rid of pD by replacing pD with "t" everywhere 
in Emacs, but one step at a time.
--------------dnwgXwiP9UMhBNLs6E2z4s0f
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-Assume-C99-when-defining-pD.patch"
Content-Disposition: attachment;
 filename="0001-Assume-C99-when-defining-pD.patch"
Content-Transfer-Encoding: base64

RnJvbSBjNGNhZGFkZWE2ZjAzMzA4ZWIyYzI1Yzc1NzQzMWMxOWI5MTA4ZTU4IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1
PgpEYXRlOiBNb24sIDEwIEphbiAyMDIyIDE1OjIxOjA4IC0wODAwClN1YmplY3Q6IFtQQVRD
SF0gQXNzdW1lIEM5OSB3aGVuIGRlZmluaW5nIHBECgoqIHNyYy9saXNwLmggKHBEKTogQXNz
dW1lIEM5OSBvciBsYXRlciwgdG8gc2ltcGxpZnkgdGhlIGlmZGVmcy4KLS0tCiBzcmMvbGlz
cC5oIHwgMjIgKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2xpc3AuaCBi
L3NyYy9saXNwLmgKaW5kZXggZjhmZTJhNjkwNi4uYzVlNjMxMTBjNyAxMDA2NDQKLS0tIGEv
c3JjL2xpc3AuaAorKysgYi9zcmMvbGlzcC5oCkBAIC0xMzcsMjUgKzEzNyw5IEBAIHZlcmlm
eSAoQklUU19XT1JEX01BWCA+PiAoQklUU19QRVJfQklUU19XT1JEIC0gMSkgPT0gMSk7CiAv
KiBVc2UgcEQgdG8gZm9ybWF0IHB0cmRpZmZfdCB2YWx1ZXMsIHdoaWNoIHN1ZmZpY2UgZm9y
IGluZGV4ZXMgaW50bwogICAgYnVmZmVycyBhbmQgc3RyaW5ncy4gIEVtYWNzIG5ldmVyIGFs
bG9jYXRlcyBvYmplY3RzIGxhcmdlciB0aGFuCiAgICBQVFJESUZGX01BWCBieXRlcywgYXMg
dGhleSBjYXVzZSBwcm9ibGVtcyB3aXRoIHBvaW50ZXIgc3VidHJhY3Rpb24uCi0gICBJbiBD
OTksIHBEIGNhbiBhbHdheXMgYmUgInQiOyBjb25maWd1cmUgaXQgaGVyZSBmb3IgdGhlIHNh
a2Ugb2YKLSAgIHByZS1DOTkgbGlicmFyaWVzIHN1Y2ggYXMgZ2xpYmMgMi4wIGFuZCBTb2xh
cmlzIDguCi0KLSAgIE9uIEhhaWt1LCB0aGUgc2l6ZSBvZiBwdHJkaWZmX3QgaXMgaW5jb25z
aXN0ZW50IHdpdGggdGhlIHZhbHVlIG9mCi0gICBQVFJESUZGX01BWC4gIEluIHRoYXQgY2Fz
ZSwgInQiIHNob3VsZCBiZSBzdWZmaWNpZW50LiAqLwotCi0jaWZuZGVmIEhBSUtVCi0jaWYg
UFRSRElGRl9NQVggPT0gSU5UX01BWAotIyBkZWZpbmUgcEQgIiIKLSNlbGlmIFBUUkRJRkZf
TUFYID09IExPTkdfTUFYCi0jIGRlZmluZSBwRCAibCIKLSNlbGlmIFBUUkRJRkZfTUFYID09
IExMT05HX01BWAotIyBkZWZpbmUgcEQgImxsIgotI2Vsc2UKLSMgZGVmaW5lIHBEICJ0Igot
I2VuZGlmCi0jZWxzZQotIyBkZWZpbmUgcEQgInQiCi0jZW5kaWYKKyAgIEluIEM5OSwgcEQg
Y2FuIGFsd2F5cyBiZSAidCIsIGFzIHdlIG5vIGxvbmdlciBuZWVkIHRvIHdvcnJ5IGFib3V0
CisgICBwcmUtQzk5IGxpYnJhcmllcyBzdWNoIGFzIGdsaWJjIDIuMCAoMTk5NykgYW5kIFNv
bGFyaXMgOCAoMjAwMCkuICAqLworI2RlZmluZSBwRCAidCIKIAogLyogQ29udmVuaWVuY2Ug
bWFjcm8gZm9yIHJhcmVseS11c2VkIGZ1bmN0aW9ucyB0aGF0IGRvIG5vdCByZXR1cm4uICAq
LwogI2RlZmluZSBBVk9JRCBfTm9yZXR1cm4gQVRUUklCVVRFX0NPTEQgdm9pZAotLSAKMi4z
Mi4wCgo=
--------------dnwgXwiP9UMhBNLs6E2z4s0f--





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Jan 2022 00:52:01 +0000
Resent-Message-ID: <handler.53136.B53136.164186230313651 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164186230313651
          (code B ref 53136); Tue, 11 Jan 2022 00:52:01 +0000
Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 00:51:43 +0000
Received: from localhost ([127.0.0.1]:53615 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n75O3-0003Y6-I3
	for submit <at> debbugs.gnu.org; Mon, 10 Jan 2022 19:51:43 -0500
Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:34165)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n75O0-0003Xq-LX
 for 53136 <at> debbugs.gnu.org; Mon, 10 Jan 2022 19:51:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641862295; bh=pKNIVFnrkfhhA8n2SoxTioiamYwvEZv/XQT97xodIIw=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=GtC0J2oBlqEQ6CRN7PgS0j9PTX1BwgYdvObq1Bm2oqUpRwV7m9RZkDfjHqyoLTPQsh3DGmnrl+IWGVTmwi56Ym4ZtKGrAVRg3rCoTgyrG9SR1pJbXIo45WyhDiDA9k7zDBjnli0gjSMDMxfHjUl+oSV1nKFmnI7282Jnt600VVx6WDIQEY/06ETuH2syZljRU4cvdNd+pxTGUXBaIum86wzW6BqjpzdCcDyskCVFHuu/ophkb2cH64FWLtesuzer7N9vjE+eccShU+hAdPSFBsJivOjxuMxkvG1JtABhFdaFrjzqdvBkSIEzM6BOiDzADcyrCt2qeUnRnuyzotYWcQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641862295; bh=LEVbdR6kj0xrHUTfczPysqRA/QKP3VS12iQP2jZVXXJ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=PaEQmUXwoAn+ysdJzhr44kNei3/Jec6soty8FFOTBbz4Uzi8+8c+lVQfHvz0ESV6fBLzSfKe79IplCtAdFUEmd7SEaYu6tkMy6WPVrP4ckUiOdI82AH20P7iHwR4yXOEIMeF/f7cagghFPOZxCC0cchMzzaIlko2RRu1n++OFqFoGqsfa8vEn0D4LQqKdzjJkTlqnArGUReUFoxYzSspJmY9qYPQzYvcUpc3b3RMBBQgEbKLzjzwsPX9FE3v3vcUm3t9b3ni+Vf0kd4rroik1xEf8co0QNJ+hCBMeeq50MK+SbUAWL1gndhq4ELozwraKdq3+8N2dQP/jOPAPFssOg==
X-YMail-OSG: ku08TzcVM1lZa2c8zV9GG6BwexCCVeD8Pyba29UsqDS26CNPfn71fvO8FLDoweP
 SskN_22w2YN7WyEsAneDhWZpuyFcZ6apecOVqPOgTNfJ4aa79xLRrx9WQ6vA3xnkQK7E_RbB721u
 8ZjAnHxcI7JztmP5DghuCmNk6KIjyF8l0itnS3N_M5sug7FxL0igJNIjkGY62QaJkvS0sLtJi.kW
 kx5tScMLLVKIeGtwms7Ey.8Bc3MTESY6wshQnfCfeg0IWhvh_piZkLZ9ZZhys0.x5RJt36Qauk9U
 QYTAZ2P7zrvfTgHIIm_AJVvD596hu02SE_LzriukKsR2yi5iM_sJ130hYUKukZhPycB4Njg3yp07
 BPj5biTaueoyFwJW4BOQB6LKGJMNvDrzo.HEXzrabwNy2cO5Aa1rjbEawR1l7LgNT0lY0anq6ME.
 kWHca3AhsYvgdyAmeSS9zx2fKdl81FRD2jpT7jJPJiuEkMDSP_x9xYJJFUbyKt7vaRrMjpeiF7_U
 iYzFsYduJdaVwbmXnwGZcMLQSyzhw50kcrcv4P1XnObcWZC6lvC__Dma7XanFJzsGt306OODIoCw
 wW2eX.rr.AjVjuu2hS2rz3gGkb3wzWZnsnxoOB8Kbz79GDYWcURTjbQswWlYCi4xocnqvqrHXUeE
 1vG4mHdWBDSANspS8nd1KVR9EmC8r78uIJVOK15_bsV6eXYXwux2XOnwmTNJ4Qdms6pbgYTUld2f
 ZoTilMHn0v3vyg2q0FXDd7jamxh_7Dvvock2zMEyQ4uyEXTFChgVZU3QK65EYtZVEXBbF0BP7rj3
 ZKEVe88Lc5jaxxHLqGwGKfRpwczax3vTpAMu9v0lmbUicTh14W4C268yFdo9Pb3_q2xQqMGebAWB
 k.QKF5Fauw68zE9v_MoeccsYJG2wSfzhPgi3rZnNEFo4XRV1ne4.q2qdkOZgCy_Dl1O_aElZVnMk
 Jbx5eirEFWEPUsP1jzj1SEG_C467uAq9UaB4jf7r2LvvQSOFxwdIclrQMhZu5QUhVGbJc1.Ujw1h
 KRlyR7ZQVn6GYquYTRZC.ws1m_bvaTN5I0e8wrAnH4clU23ysRroEOSAR6QgEkZ5KXdHosA1ZC5v
 _pLndk.PJybkNjyLEG5kFVvfYz7uFaLGAry68IW1JmlOsOI3kDdBHjWj7EdgGuJ.9e1Lh1HB7dQI
 lwGNOMS4mKd7ZZX1YoIVaYMQ7QYQuWM0IW0L679bdRXGOom5b9mxd33MwzdVwSc.4ZHy7XDCeWMb
 EJCP73ztaIxJ.RhMwS1vIhDSAx8zYVWmEmiu4zKyXTclPKSBFKCDNWK6xqIcDWiKOzqX5QhqdO10
 T5E8XAp6XSFCnl206V1JxGsDhyOu3LfvEaNHyRahZz7YTl8lHM6WQy9JipOMjImi9QzH4G3YWp5w
 C3enkuwoYibo4udXi49PX5AwBlPGZ1VGuCs2EEfv4L9pa2yodiyZSk2KGp8VkHwTrtFP4W0T8JRa
 PmrlLDZXUFCXNr56UhQKzN2MK5YmDK.xV_a8Hf8KR.f9k0qfU2k0dBsJdHXQs4H9gWXR4xX749oZ
 jhbJboAls4Sdcp9emJJESOdurwxu4HJJQU9.m28dO.U54cH1_12kKJB3u1ZytKqDxqaK2hA4vUXj
 Bg4Lk7yoWIxk1DhIX2kH6wihl31iy0AKm7HmAftdpKarABOgPeIIYrBFTFcfK1Ax9fqq4nfCknFN
 Yr8S1XwiFW.5j_uA22Im2vOVxC79HGMZcTic4T9cumPC7AZigIUz.RDYbM1YPUAbyvpocEAgwKhz
 90MUBREVQb4uRhLWHt.7sC1CU4dmR5lebalUW2kK.eOllSb5RZXWmPjCKeQakyyLgNul1.27nVMB
 xEjBhuHAlohmDQ0tyxWFjAV0RDv9eKdIun70y2WMCdH9v.aI_QpEA2Kqh8291m1nMlnKBoLPzdsP
 l_BinpTEHu77oNyPFzxBmwMInXgO7H9UGBEWLQ4FQXe02x2WAxQW_IIbBzBH._kAyfQ7Nmo5gtDD
 FjDgVXX8po7pH51jdZCFd8P9_dpZWQYHkFusuNqwHYvAil.2WxeqopC9r5slvFfnfNprWyJe3wTY
 zO44U99rhaVbxwsMnMRb_yz9WjMnYLnI0_Rmm237.2TbADqXJ.nxNL3Aolm8rBOfR3CMufrL2gKH
 fz1sU012ec5b_KWFHnhtkJ8L716auGp.fOMU078zYyccWnI7C_00OH6QUFWuNM22rznqzdu0e4ze
 xyUApJGd2cFVlP40LVKrSmj0Ad95SL3yG0EBJXbi3TS63s55qLxM0lWlnYg--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Jan 2022 00:51:35 +0000
Received: by kubenode509.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 92a5d95d998719460ebd45c9b1568c4f; 
 Tue, 11 Jan 2022 00:51:29 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
Date: Tue, 11 Jan 2022 08:51:25 +0800
In-Reply-To: <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN> (Paul Eggert's
 message of "Mon, 10 Jan 2022 15:11:04 -0800")
Message-ID: <8735lvp01e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1465
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Paul Eggert <eggert@HIDDEN> writes:

> On 1/9/22 04:03, Eli Zaretskii wrote:
>
>> Paul, could you please take a look?
>
> The problem (as Po deduced) seems to be that Haiku errno values are
> negative by default.

That was an unrelated problem.  This bug is on GNU/Linux, when running
under Valgrind.  (I was trying to find the GC bug from last month.)

> 1. It uses BE_USE_POSITIVE_POSIX_ERRORS but Haiku spells it
> B_USE_POSITIVE_POSIX_ERRORS.

I'll fix that.

> 2. There's no need to replace "if (err < 0)" with "if (err == -1 ||
> err == -2)", as this replacement is not needed given the "#if !defined
> HAIKU ..." stuff.

> 3. More importantly, I'm sure there are other places where Emacs
> assumes that errno values are positive. I doubt whether it's
> reasonable to expect Emacs developers to remember and work around this
> Haiku incompatibility, every time they call a function that sets errno
> or returns an errno value. Instead, we should arrange for Haiku builds
> to use positive errno values, they way errno behaves on GNU and other
> POSIX-compatible hosts. This should be a much more maintainable
> solution.

I would prefer for us to find and fix those instances manually, because
B_USE_POSITIVE_POSIX_ERRORS is some kind of stopgap measure for porting
POSIX utilities like sshfs, and prevents some other functionality from
working correctly (i.e. apparently it's an error to -ltracker with it
defined, so file dialogs won't work.)

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Jan 2022 00:53:02 +0000
Resent-Message-ID: <handler.53136.B53136.164186232913718 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164186232913718
          (code B ref 53136); Tue, 11 Jan 2022 00:53:02 +0000
Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 00:52:09 +0000
Received: from localhost ([127.0.0.1]:53620 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n75OS-0003ZC-RW
	for submit <at> debbugs.gnu.org; Mon, 10 Jan 2022 19:52:09 -0500
Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:36761)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n75OQ-0003Ya-F8
 for 53136 <at> debbugs.gnu.org; Mon, 10 Jan 2022 19:52:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641862320; bh=GCK3j0sesTGNZHJIWU57BTTDrz8TaT6vg2X196Tcu98=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=QaeVXMq0YwD+789Cv2fr5C2DgqGx6TG/EJefq1rXdz7fjNHP6r0lzaXBI2MbTjZmdefjErtf40uH2fvnR6GhvIjJFabKBOeLRLqkKNqXUYrTzLDYMRaqnfSPHWQWJ0MRGu9eEXTuqfF5goNQ5aenGCtrAs1Xi+ya1g3lSgkkcQ2G1mF6GrbdE892FKFxSQbPGeu8Nw+Z5EKmuBwavo2fpRYh1o3m0/gt86XDZNIU3siQ0yBxzS3h0I10xZ0pkGK4WTIQNg6+5xa5lIbdAzNoQ99Xj6+zKZhtMw6ItkJmRWbkqddPwWoAN2q5z5xMwSfSO5o28nFwUIYCAsvdzrigbA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641862320; bh=PbP2vYsAgpWLzCqU6qLctjeEltFBNoPcUeVCSxKjClX=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=W6buv+H666msWMh4OnhVAqdRzE8BsMS6/aguLvB9EiaaGOzhQe7QHF2u6lylpZBT5rRmoq4Co/xyfX9pjajQjSsX/Ont1yWDNCFL0YVlOY8Y3bVmektZWQOsBemRQcAlkEUGPGTplNJH7f9ggCh55QyZtrb55GZUxtsls8v7UdD/fRSXAE6c+zH9ZRjbSPptsXN0IZkvih+qkqvvXM9ar2tA/VL+pUuOu8gyA2rBQX7lw4Xej/ZrL+kUgmkXjw+KxcIUbyrIVtNoTrD9wnoJxWtWwqsNJuNukFH55q4WplESuS0bb4LHEAaFCka0BtXCktixMiy9wCqWEH1OpCipQQ==
X-YMail-OSG: nJm7YogVM1lv0wK35a8.2OOY0T1xdpFzDBq9S8V8718jPEdNUJfEbpHHoOFYA7H
 c0YL6bRqJPn2yF2CxRL1IV0jqKcmqq2c4tcGeB3PfM9MtfHrVS_6EUyeIChD8m6L_1aJ73Asjn.C
 qIXX0jv4vJ9YcMEaf7jiNfrMi_pysJYFTCIXoRrFY7qcuaXA50ffK9MnO0r6IcacTX8u281RMup1
 WC44GgFv6fKGRfZQiQkvDyowWdWVCuWSBmyxtkGEATUj8X17XpeicEmY7KX96rIQ4R38sH.CzEer
 UYJ_SNVTtvgyWNfgHa7bJIWLaRH5sx75UUi42DRvlm098kd4y3q.o7ntvOr2WlhB695xtkV_P.vi
 gx8astj8k9C77kY8FiupIByMng4ZIQfFcKoYDcg_NDaH_bCcr03Z0E.Gm.7a4FdOhNynFYbmQjNN
 9YVcke1Yn11zqUc5f5S9YqTATex_JasYyg_7wCwaCDp6EJsu72BhSS_iUK.7RzbAvpm6aBrCZBCk
 gjJxslgsSxZ0cANEvGA9SqKMp_D4kDlLHAVtIwXAw7h9o0k7ULCW5K0z0gpkSei1BRi34vLlxV9H
 JI8AzDUxqJdak8OhwzCMwG1JVuJez_GCCc17aSuESGTItUT.O2S70cdqH4H2BMFtQyxk703yCyX3
 RrBBilrQxuUICYGDZFA3k5.2W2wCPNTI7Xlw7xILzIeTrvqLpyHD.kg6oCM7p9fAWpBpOxPW25S9
 QKR1JvUIfttHcacnHuNjqL30DMWyDw8aymsdvBLnvBnTpWRx6V1n0nP3wZhRjqxkpCz6ZFXi93l8
 1pJin2lXkaBBPJhZDZpEfYu35gOG58oaZ._MANUfqRFi4GE_iYMzP5VcwO.1SsHTjxtBULKnXM1S
 UkOTl7IJOK6Bqne6_jwKtr4nDSYlL8w3i6hnE9jXjsSfsI5_D5VIyh2nf1jo21jDIC5kl9pykbiw
 AzfuGyW6VHx3L2YDuVSx2L9yv85yzWUMPJa_f_NIto37MW8wVmBkF71Lq_48FGNbL2ePD74D.evR
 pjapvBnTfMoT7ayefd3IkzmRD0iLGeba9QjCt2croh4tX3ZwHq.RijdV8aFvxNQ3RFWwS2xanBKd
 TVLmidxUzRHQCEZfKwf4J.TTVRK75EBZOo_i6gdNpawC_ButHUxQ1KAZMsWXInktPbqqGnGXPlFO
 7y8xBr_4xB3DbxdsDUHXXLMLtE1ZN4lLRSRBEMrtkigfHDKrmAIE2aWT.4bF496bUSomHBMxI94j
 ibXBvy4J4CYY9t61dR_.Nk_1yFAWQKiJAyPMzc8AppwGY.lAVjYBkW4.lW5jY31Sh0EVkG8pkTyM
 wzgmDwTuNjsMoqdB56gfRelrgTLdhosZJaMLE.tJhLUyWFSGiZo6u0AJleaZ.LeIx11eoaG43PKb
 UCiG_DUXjU3EIUN1LvFPIF3JuQFG9o48g5cWfJhLGOoyfRRV5u5YXuw6h9L51S2wInR52NlDd.SW
 ZccxFt62fH.Fed77koY6Tcv38JG9DmZsiuT.7zjuEjrwgNhDU9GXaTI5sqnpBbWR4BQ98yYfAIOU
 hhryJIy7l.rUZqpzmRdjKdl.5Fv0Iy7KIoQIJC0e5WvxWDG9Za55XRuQDP08GVMWwTxBPWyk1ZVj
 i32XkZm1mrMhz8NmBkSk1FGcb5QxSsOfKTTqcX5d7PmcRwhxcvctnv6CnVoly2eL4Pu4Ay50xk3Q
 PgRv7JhcJLB7kML55CbVUJ31eGMwl6wxFKgMnLFuLXsN09qelBehp875fDgGFNtc1woQ6.jfEpzJ
 2xeIVVQVQLbyMTTIjAcChJ0aXLKWVViS3Ob41RfCtVTWeO2FNckNoElxAGkfczUIRvNbx2GVqpeT
 1ycz9fZUb5BuralQCuYZjADJJOtXg3w4IwLiYwO.UGRs1Rm1YzKSK2f2n8DnEf_9DTS3JVZloB61
 TJGAiUJ6llvoeFMRrM_QCcNWR5WGKfLUuxFwoqBOjDBBOLd1mB4gbXmoYsrKu6cMflky2Lg5Gk51
 vRyppkLAaHLcxdh3oSj2CFmF1QfP7m275hSl51cnMcxCf.5ftIJWNPFL1aIObzJBYYJSIVSZxhGE
 K3zLOJmopqhRooqGmIftYWtHuSY2EfTKV_m0eNl1CKrH2VgXBljBTvFUHPmCVK42Rj3xrpFEjxA3
 qllVCH7nQ9AIk7cWGlS.j1jc1NjaOgMHrhEYH0_TY0UIT1qr1jgAmNEfcJ7zai8hanoHfm_MzWjJ
 vrz1UT9P653qc9Iq_F7UbgRTfGSSs2PxGXu6M.VQBEm4Zp74LeRcLkLTx_FpFIObysA--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Jan 2022 00:52:00 +0000
Received: by kubenode516.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID fc31b482f23cb547d476026effcfbca0; 
 Tue, 11 Jan 2022 00:51:55 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
 <ea0e0cad-df5e-9e38-3d7b-19e2f3c8a94e@HIDDEN>
Date: Tue, 11 Jan 2022 08:51:51 +0800
In-Reply-To: <ea0e0cad-df5e-9e38-3d7b-19e2f3c8a94e@HIDDEN> (Paul Eggert's
 message of "Mon, 10 Jan 2022 15:30:10 -0800")
Message-ID: <87y23nnlg8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 175
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Paul Eggert <eggert@HIDDEN> writes:

> At some point we can get rid of pD by replacing pD with "t" everywhere
> in Emacs, but one step at a time.

It works here, thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Jan 2022 00:59:01 +0000
Resent-Message-ID: <handler.53136.B53136.164186271614354 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164186271614354
          (code B ref 53136); Tue, 11 Jan 2022 00:59:01 +0000
Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 00:58:36 +0000
Received: from localhost ([127.0.0.1]:53630 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n75Uh-0003jR-O8
	for submit <at> debbugs.gnu.org; Mon, 10 Jan 2022 19:58:35 -0500
Received: from sonic302-22.consmr.mail.ne1.yahoo.com ([66.163.186.148]:42179)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n75Ug-0003jG-Lq
 for 53136 <at> debbugs.gnu.org; Mon, 10 Jan 2022 19:58:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641862709; bh=FxUPPD8bM4h6TW36BKWJWgj4GFLwoQ6ajLnyNQAY2Ts=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=WVHQsNAsRRQX+oOCnWMcTcvt3XnVOZu6WOsFf8y0wUPly6kyV/1njXUcBt18Tn066RDbFJnZDtRvoJk4GL99TEa8+pX9IuLiUQsEGW/9Ac0QJ54hl2rPL/DMnrbMslPKGxXnm+gvuOrvSFcWHjUES3V7VvcgLVD+Z6wmDBBhAHwzh89Y4SyCXFzbSELoX688nPsACnbu6N5USF1MGEEz0XSVYtTnxDJ6Q/Ij/xx3jeZKfb0Hx0Pia5cCENBQ7LRfL+ksyf448idmrGbOTk81jzb1rXSvJ99+zFXzNElYqw7VmYm/nzi6jOtLml9Mss/L3LGiiqtKHEkQDuCbr8XZMQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641862709; bh=iepmxbBN+potu6VMyqXiTJi91KubQVCehuKTmUAmezQ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=LfZcNUDQbl0sOLz7qTjZJykwVMXKWBo/iDl/rTi7/0G49VV6T/yaM/0sitltYdZWnFNdROsdFQnk1MVs3pmYESr5Fhkv8Jx1k19uUgpcdZs0WOoaPieESsVPaM4+qRYMvalnf+3cOMM4hVuJB4waHt9PY9TnK2zG1hiCW0QsQE0UTzf0x63BzO2cHjRgBgy7Ke9UKypY9ZtUQCcLZietEybwSP4tCpNhDtQfUoyzWO1BUe5eCwsRPmo4AA0sDcG8qo9qjqKj6sEYHSFOsjqbv8xX2tKnPJkcvpQxCDOFE5bi5uBiYi7vAfBiJII3ePyjFY3K720/FMvz0AT3M/QoWg==
X-YMail-OSG: sP3R6y8VM1m28fMS_2bd0JjDSiW4f74iDPe7NZy0TT43KKHORuQNcQZmd27h7wf
 YZng2Wv7cNzaWBocfrLme8Y9GbQcz77shawL240hx4xJGUQJX67lpC9lhLOutw8OXs..Du3lUR5t
 EV5OW04KSQ8LGqyA_8OshtnWciYLG_qCX8PFbvFGpgKwNtd8pS01TDc65Kc01bZzxK_LfLAo16t1
 ok0vO0D4Ro8LzdfQXZowKfW4krUomQIOGQTu2RranctvCQxzaEDvQ9IRitDnbzdW7dnoZs3cTZtg
 FNMjMr5VUh1jPXNUp38VTtC3JKQHL3h.qD0C78pTjZuoDX_SHsrJjbm0wqVhGewadXedPBSYGAVc
 TsoVZDckrStGTgDS7m4QoqYr_X6XKkKoWVDjOunSOzQ081Qu7z_LCLPjw2SoLJFHzGdu5RsQ5K93
 zQu_.hm3HWBVfgeT1NbcVNUXb945kWP93G8Jd2ZXXyROJCLHgSiRteV_AFmXkFznwZy87dFaZG7h
 ff5ULaYe0vsxzaC6ILhu5ZJ9pKIWdpKG7OxxMCLMHcuc4tPdwZf5L.OiRgs5gQTwOv1orOTuvIBW
 l4VRmhrR0vCP9HSxC.z89DWQJVwOyEZjKe3_N74r5B7qHzzNT_f2YtA.CzYPINkhWZuCERfr7GGk
 OCj.L5KPGHip4EBZ.jcHfKgk2Qdcjh.0wwjF1xMxwI1225J.lQ04KNzSX3n22AiUfH0AOZRN9XiJ
 NfXnHyqFRo_V_ZGZ1s9qTy6pYaEf6WBHbnvUtUDsLMyr_LQ.FYEEqk8MrYGS2lF319oMEHd1Yp_Y
 4LH.9TBuZb.G4eyqQncsWJdOM2u7P_JzERLCCaOIVj3SOH5dS4L2ZaI8ANvdyTsHSvVYykZI2DFJ
 YlP2pqVjmLhRClJ2OZ7E7HE_Wj42nvhDz24tkPVycJCUD2c_bgGYXDsxnY89Im3fj8csWspa6KgX
 vUBv95UeeZWTcCHN94UUPDnH1ovN8rTEUV14wc3DUvNSLWaUfqYDhglOwBrriPYxHE9p9j.uSoO3
 JRgnIz.tZIAWaHvthzDBhaJNul4pYs_3ddEjE_1eF_Tt6zwM.We_925GgDvTChecvLoRSvoI06VK
 cx_7bpMhU6FQKt6Z521JKzyLaU_db0qqLeBSZWpo_iOEIYZJtDkDVr0jcUSUnEs2fcmR4ZgdlfEx
 h8Sh3c5BBJEjIhszN3xzFjYaIqdnygBLqPdwr0WbFbF54p18WMX70TBlSSxRnAdvEmEJa1XmMIjs
 I1o2UA238ZJZybrnRgnA7O8xXlG1xNy.qg1bVu3gYoEsv1C9NXxOSHRvY2cdYUvSmrCoeJSoxgXS
 giiXeyqEBD0NnMZkDBDh22.VrvFH3Jj7GvnytMvbALW4HTpZNCJt8V.HrS5gVexEbSeNCQO0ITvp
 OcVJRIZ8jxroauKHUGV_PMvI5zlhNE71FS9k6BhPrsf2jbvjbzADBqRgWQ6DJTEuY8XfSs9CNezf
 a0rRO2sm0G8oZ_WM5L.TtpZL9UsEgpdxOREq_RkfUT4Sug_aYuCy4PixOfxLG05.12l5Ogal3hHV
 ZcBXWyMkI7HkYPhjafnBFOHIIWaRClyObA2SbKNGJ9kgljWrXA3RnLfzH8JyrYuWwy9NNru4nDaM
 VFCGAZh5xG5gpGXkTfP2ncPiODJPjxvJTeRdJtF2O_TR2IrbXm7rcl8tT4P3_SUopK0Qq7SAirmA
 EZz63TC_8Fdr5GyC2bslTalOz.sXUbDsQ6EhcooGZuoOKGmkXuTzTCjB2TQDAzeZrm.BGvU_qd2x
 IcMqa6SL4Goz4qlyluoeoEILUr_RW3ICbtoFjg8HxHzJ4YTdGr6MJwHRcxcJYzxB2DWxrJgo9f2E
 cs8gPqDbk.ZTYYdGRmpHZTgEOmRfxOjBhF5P....xoGN7B29tqvztNoFODN7FvmgtPSAWWO1I3nE
 oXa1AZ4ExoPVHI7MUIQs3nTOGPLvAyhL.w1BYfn9gvPlCLRNVTUULJMOHriL_DVKg9O_DmzKBfDq
 yKqx7msSzy0bdp53I6GYwK3fKnjMoy.MheSM7ZGPtI84dcf_2Zn_SuuhBEdlxmsYWU_NgVAy7pFP
 y7TPn13cPNtahNw1mneoOY8YhhL14o3bW1dc8veLPJYKo7Dtcws80jJaad5TFnd8iqIYVU5n6vyG
 wCMdgUsQnBhaKBB1kpFEpBoRULnvgQcgy_WoZkguOd1pJixVEq8qP2gCwnMCi40fpXzT_MbCP1Vz
 F9VGlGuR88VySr7ocilfBuj1_ytM4jOjiYd40DE67z0zqUqzoIDXl44wfdivCIbNn
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Jan 2022 00:58:29 +0000
Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 298dc77d2579d04e82105d5989569e19; 
 Tue, 11 Jan 2022 00:58:21 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
Date: Tue, 11 Jan 2022 08:58:16 +0800
In-Reply-To: <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN> (Paul Eggert's
 message of "Mon, 10 Jan 2022 15:11:04 -0800")
Message-ID: <87pmoznl5j.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 344
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Paul Eggert <eggert@HIDDEN> writes:

> +    AC_DEFINE([B_USE_POSITIVE_POSIX_ERRORS], [],
> +      [Define to cause Haiku to use POSIX-compatible errno values.])

Also, for this to have a chance of working in purely tty Haiku builds,
you have to give the linker `-lposix_error_mapper'.

Maybe doing that in tty builds would be a good idea.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Jan 2022 01:06:02 +0000
Resent-Message-ID: <handler.53136.B53136.164186315515217 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164186315515217
          (code B ref 53136); Tue, 11 Jan 2022 01:06:02 +0000
Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 01:05:55 +0000
Received: from localhost ([127.0.0.1]:53635 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n75bn-0003xM-FN
	for submit <at> debbugs.gnu.org; Mon, 10 Jan 2022 20:05:55 -0500
Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:42790)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n75bh-0003x4-MY
 for 53136 <at> debbugs.gnu.org; Mon, 10 Jan 2022 20:05:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641863144; bh=5deMAW/k7sNvXVf1fjsq7bmyzfpe9rTpqM25XWr/gj4=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=YFRXtFnvxTdDr/dap1pnWZiF9Eus3U8Q/CFYCnBI0bZCAEmHWfikwYiIHcLeQ3CYT4qnCt2KKrx9APF2W8ufdl20Xy+yfg7q36vLw/SPCDrS2PZdDQWDFmmVQsn/HdBtw2h0XPLRLvgHeeV+/3ar3E6gbKr8D5H0oIHe24HEaC7nyEmm1lg3Qyr5NZown/0dGi6MQvIG3YOaoxeyMBMth92URsl0vuVf0h3bTIw5jZxAZvbCPPhESdyBbPoVXjiYj6qwXA4Chou3Px8XYP0ykiZnm4cIJtDs/DTQHiLaxluqfXjoV30ldKBtfmjejRfIpLK7RidR+8uJqM9ocWssaA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641863144; bh=wHdV3/C4xqKLoRRL57gppN/WqRdv7i8TlBMiokAiinF=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=hOvG9FJDC+HGJj7YStRGv1SyQEBlgPeq2okw+LR95pgLjqZrDCzxAzbjCL5QhDEv4moVe37mgSzmbnI8kWwtcO46C80MaY+y/8d1Cjfuw6uqwWh6Nr0xq9gRSMzWMIXGWs5CARaAW1Gc9tB7HvwOu5X/N5E4WhTxzyacO2ZtBksnZm2/VT0xu2J4vSmDkkWww6En5ACqy8lfPTSF2gxb33K8XtHMaAT1nY7jkQsONL8lQL0IJ20HUiHi1g7p9RHrB5eK8O5tMuf+CzAuKPiXrLYGa7ZVjZSbNJ7vYvrdR2KBLL1tRIPbwBeIbRecbXav1gJQQXj/HqqPcKUyU1w4eg==
X-YMail-OSG: ed1e714VM1lsXuC4bHnB7jiJzzxVwsZ4lPX2fl9_qoFy_IFOi_sYqSjWbJVfNZK
 M6hFCa2G6xod.p.Dh3QqLtmmWeBfBrtGE0uZ2FZWrsEEM9Yc94JdHu7ey1a4KyHtPFfhR3Y.ffDa
 5FSO97q4xIx4NgkTvYyFjut_S.4DkfY2XnlYXf7cdAdyg.zBCWcbNS4lr2BWdmXavZtt43vQL5La
 MNC.nu6UA8Q2GMQO5gwYL8zGOq2G8aMsYvtVtK55zDQh2In1Gk7g3zd6qqDMH9Toob2TIhlI8IzA
 jQD9WKXOueU1vPp1jQE51Y5H7Vd3S2S5HKAO81A7fyuByTya4srcbcfEpojYwTnY5vRacFKy0mVe
 wG0n.BBg1Fi_XY6ncAY8rh9Jv0XezY0VY0DdIJkVEfLDlb21tmRf6r5aPRTR26iE2FAiTJlVJuln
 M_At4opJWoG3jVtTQj7JBRsb_KITmj7lOH6ag1zY29FliQoZqpOCMCiOSWHd8QBBeCDRSvVPVbyi
 TIxU_qaZFzDuSLeHMy.WF1QIDChaGwtg5oYADE.cMB3l3DTVYm6UdIsMRc15llLwUfHj8_a.0.bd
 s28xdrceTLmRmmer95iV7v3K1pTLPOXadUv9QvPF2cgXKMOO4PeVrNTBswdF5V2t7889fcZnvZy0
 Vo79221InIYAW9Bx.jotlTKniDwQQUoJ5uEDlNiTDHi2ECgnni2PgkXaRmNqG6BL1.5qnjgFf3Cf
 wFLjTsZhymUBDYslVBYjEokTw8liH.KS6WRmSI.nnTWyM0IoNtiP3a9j86JjEPGtOq6jdoVdXk6s
 BbOz4Hc7xOAu.i_uzr30HvjmBkdujZU6klaakRibLhaq6sXhAZwJBVw7vdMxp0UHJqCfWt_n6ask
 gm2a_kO8_mjNVlMlwqoTUpH7LosmsQ8QS2yYD2rVKTfOzEBxBgdAuqs99KjMCH46EiaZc.783_P5
 zf.TKHQ_r.Tsjp6El_L27fxvejWOcTEaDgb04gJjqo0sySdeggbCgaIWBrfMtzwc1vw3yJe43DUb
 rRE.UVSK7NWQVJwjFZBTujGrQGosYbnx9Kwi.K6h2H_QEMUDJhcPschIVWAXQi5gFYCmJKmUHOX0
 nkUxr3dU.8AfBE5F82wzQr.vHsM_ZV4mZpCEJqg2sagw.xmAGFJ9YQxtKR9gWcFwUoIGqDcGFdHo
 9eaCGE2SObH0behvQuzsutAZGOI6vMvR2.ARiHjf36u1mOnm1v9e.Vts7iWM0aznjsqiFMOaEgR8
 OxW8HYq8cbFihsI5z6eMyeN0eblXUcJnLXWmB0I.tM_xwIvC.OzGmeEkPR_PjpRPaXzh4YSVT_e2
 tDqFxB6xtX6I49u_AQgJhDvdvmtSNmKdM9BHd8S0ln9Q46NJaaG4X8LgPEaBo3a4EZYHD..nOUbt
 Ffe9E6u1rC2GHm7SuY2S_huxDiJwu8CCCjabtwgJrIiCoEMu0yAwyCObEhlMjZ.Zwdy49PA5TnNi
 6I2vGjq64q0YpXDsLOWG2aVYyEAhijpiT053Kf88faOKIZf6EwlRNIrFKPE_Ndp05rpx0oqYy.iE
 EBwBnx9txAWTyRIIszPoqRz3WceItMJVR6gOh6eRyJOikFhDhsxgOOjwHlYV3z0H56sSmI3IoRIx
 P1wex42JuDkpkVVmu.WGsJIeSUXdAu3LEymikcqyu8BPeTyUm2Jo1JpQZHnFRz7oMqzYGQfYSWKH
 d.fSWIeYMsA6YrXKIbrFs3tAi9n3N5C5bePdwrBrwXgyrS0r.UW461w4EZafEor8_VK8FsM.ODd6
 QIKC.wgONpG2LOvk4qiOsWPt8aocZhW5bqmAl97DczZFSaEmYHf9Hr3qSRe1FOly84dMqqRYB1Mf
 KW8fz4mwxo._r3KEmUQEuWtRcLODugdNpc5eKTF_q2KESh0QuJuOFLQqGgNT4i56gtLmq6XJv.Qb
 dplLiEWYXSoUY6bMGjDiwg3wop15Hpjs1FTWUeZYGsIZx7TGvULjXa4t5FGSw2_hB2WdfLlWvz9K
 LQfsjzO9tdUB614EQKXvCRNNvYu_KxjbHO3izVCOt1O1kf7JAQH3BDzu8hiJMrTYDNPB939KwfyY
 BA9.Q_MnnJcbkQd2Tz6nQn8UHTpwWy50kEQhgZnzL_tIssrFCbz3RB54.eM8k9zCCPy1D7QHOrcZ
 gkvJrLhqgchrW0TAmNZUK9gUBg9z0H3QTV192vlpY.WA6IKcXE7SpPSqA..LLOmXD9RXZ6MaONkE
 KDlGvK27hThDzhwL22aDskOSxz75ojzgfNkLtJtdIUBIhNiocujv0etSHyg--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Jan 2022 01:05:44 +0000
Received: by kubenode509.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID a155f00b7f05dd050e50fe835e9408bb; 
 Tue, 11 Jan 2022 01:05:39 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
 <8735lvp01e.fsf@HIDDEN>
Date: Tue, 11 Jan 2022 09:05:34 +0800
In-Reply-To: <8735lvp01e.fsf@HIDDEN> (Po Lu's message of "Tue, 11 Jan 2022
 08:51:25 +0800")
Message-ID: <87czkznktd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 295
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Po Lu <luangruo@HIDDEN> writes:

> That was an unrelated problem.  This bug is on GNU/Linux, when running
> under Valgrind.  (I was trying to find the GC bug from last month.)

It happens with valgrind-3.18.1-7.fc35, but not valgrind-3.17.0-13.fc35.

Paul, any idea why this may be?  Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Jan 2022 12:31:02 +0000
Resent-Message-ID: <handler.53136.B53136.16419042221295 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: luangruo@HIDDEN, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.16419042221295
          (code B ref 53136); Tue, 11 Jan 2022 12:31:02 +0000
Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 12:30:22 +0000
Received: from localhost ([127.0.0.1]:54344 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n7GIA-0000KZ-8D
	for submit <at> debbugs.gnu.org; Tue, 11 Jan 2022 07:30:22 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42306)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n7GI8-0000D1-SY
 for 53136 <at> debbugs.gnu.org; Tue, 11 Jan 2022 07:30:21 -0500
Received: from [2001:470:142:3::e] (port=44520 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n7GI1-00081c-Sh; Tue, 11 Jan 2022 07:30:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=/XX7JqZazT1FV6R2PdoLLScK/wGM9WmIG5Tdz77iDlM=; b=WApjCUFe4Fpq
 3g+LkyVh0gH6iOyjMVINri+HXs0by4kErM3nmwldCV9QyAVD8CXjm/o3ZeT9VjMqplw7l6mg4hVci
 RWdBBrBYjxfMUTDQJyTEa0WguokOKW/SpepnnvIZDYtykHwEiF3hhoXtHDjGVJrgTdlhPjEXx31Gq
 rhblUfMRVGNykbtcuLzCD0VCDXCJYXd+mXI1+lhsVvk9TPyhZx1Rs6AZNU7RUjPnHI+klteVXdsJ9
 n53xBVGf865j6KdF0svapHPhqE2ytdPkjVz5RSYgRlH/TN1wUndoqwiOpGuYrqXNiqs9NFXaXTlQq
 Thyp6it8B9qjyBisFaxRYA==;
Received: from [87.69.77.57] (port=3408 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n7GI0-00037Q-JI; Tue, 11 Jan 2022 07:30:14 -0500
Date: Tue, 11 Jan 2022 14:30:03 +0200
Message-Id: <83a6g28ng4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN> (message from
 Paul Eggert on Mon, 10 Jan 2022 15:11:04 -0800)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN> <838rvp2tcw.fsf@HIDDEN>
 <875yqtt9qk.fsf@HIDDEN> <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Mon, 10 Jan 2022 15:11:04 -0800
> Cc: 53136 <at> debbugs.gnu.org, Po Lu <luangruo@HIDDEN>
> From: Paul Eggert <eggert@HIDDEN>
> 
> 3. More importantly, I'm sure there are other places where Emacs assumes 
> that errno values are positive. I doubt whether it's reasonable to 
> expect Emacs developers to remember and work around this Haiku 
> incompatibility, every time they call a function that sets errno or 
> returns an errno value. Instead, we should arrange for Haiku builds to 
> use positive errno values, they way errno behaves on GNU and other 
> POSIX-compatible hosts. This should be a much more maintainable solution.

I agree.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Jan 2022 12:47:01 +0000
Resent-Message-ID: <handler.53136.B53136.164190517510036 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: eggert@HIDDEN, 53136 <at> debbugs.gnu.org
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164190517510036
          (code B ref 53136); Tue, 11 Jan 2022 12:47:01 +0000
Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 12:46:15 +0000
Received: from localhost ([127.0.0.1]:54369 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n7GXX-0002bo-4M
	for submit <at> debbugs.gnu.org; Tue, 11 Jan 2022 07:46:15 -0500
Received: from eggs.gnu.org ([209.51.188.92]:46428)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n7GXT-0002bV-Eb
 for 53136 <at> debbugs.gnu.org; Tue, 11 Jan 2022 07:46:13 -0500
Received: from [2001:470:142:3::e] (port=44858 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n7GXN-00037a-C7; Tue, 11 Jan 2022 07:46:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=nfYH/Q5f/m5/wTLqwMyzCxD/oYhJHDqwroleGBpE96M=; b=hmMjtgA84ajt
 Wa5lDAO8FvoqBRXEwxN9XeW8PaMG4rU+nZpXJgoIj/wWdpW7CgWd1QBjX62LYvrX3/fSKvwSWX6Fv
 FgL08vsdeGHT7Bca0CEDB2FAG/JUCQU93smz9QDWxKazt4la61SiUh7VHqv5M3LAL9szVJa7zkudC
 fxwLsbBe4smgaEM79hUgdFaFBqud9F+q3nj/jsLlosCePXTn+FLY8CkShqtZO2UDyO360QiW6OKj+
 GJ8QmiQoh24ZHfBHcir7N7ap80OmaXresY6MZ+wyXAukyU/mmVITYR0R+iZvscrDnHKz6T8O6Wbdk
 jPOZWVKrEplDwUvp2GcvFw==;
Received: from [87.69.77.57] (port=4373 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n7GXM-0003dp-TY; Tue, 11 Jan 2022 07:46:05 -0500
Date: Tue, 11 Jan 2022 14:45:57 +0200
Message-Id: <835yqq8mpm.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <8735lvp01e.fsf@HIDDEN> (message from Po Lu on Tue, 11 Jan
 2022 08:51:25 +0800)
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN>
 <838rvp2tcw.fsf@HIDDEN> <875yqtt9qk.fsf@HIDDEN>
 <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN> <8735lvp01e.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  53136 <at> debbugs.gnu.org
> Date: Tue, 11 Jan 2022 08:51:25 +0800
> 
> > 3. More importantly, I'm sure there are other places where Emacs
> > assumes that errno values are positive. I doubt whether it's
> > reasonable to expect Emacs developers to remember and work around this
> > Haiku incompatibility, every time they call a function that sets errno
> > or returns an errno value. Instead, we should arrange for Haiku builds
> > to use positive errno values, they way errno behaves on GNU and other
> > POSIX-compatible hosts. This should be a much more maintainable
> > solution.
> 
> I would prefer for us to find and fix those instances manually, because
> B_USE_POSITIVE_POSIX_ERRORS is some kind of stopgap measure for porting
> POSIX utilities like sshfs, and prevents some other functionality from
> working correctly (i.e. apparently it's an error to -ltracker with it
> defined, so file dialogs won't work.)

Ugh!

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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53136: 28.0.90; segfault in lock_file
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Jan 2022 13:17:02 +0000
Resent-Message-ID: <handler.53136.B53136.164190700913454 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53136
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: eggert@HIDDEN, 53136 <at> debbugs.gnu.org
Reply-To: luangruo@HIDDEN
Received: via spool by 53136-submit <at> debbugs.gnu.org id=B53136.164190700913454
          (code B ref 53136); Tue, 11 Jan 2022 13:17:02 +0000
Received: (at 53136) by debbugs.gnu.org; 11 Jan 2022 13:16:49 +0000
Received: from localhost ([127.0.0.1]:54426 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n7H17-0003Uw-0W
	for submit <at> debbugs.gnu.org; Tue, 11 Jan 2022 08:16:49 -0500
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 <luangruo@HIDDEN>) id 1n7H12-0003Ub-NC
 for 53136 <at> 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_aLIVTChb6qaOfQv_2_84AxpR9Pqo2TxMrquQEH
 bfJdrQlg8vaFysFk7PGf__PpNPNfBRNsqVmmyVzSdV3tBIGhobrXTLhXGiOUCW9FZInz0YUsPLlq
 crEPkQ0ultaIT3eHYYdkmxyczJ2HHuavqG.tI7QqoRexuUkQVQ3C4oBSxoWjE8H2J7_tBL.Ids8w
 4rpe_XSOaxsfODGJuVnf1uTRcf.hXEqNXZmOhVKHr9l9aREyjhppbkPVqbNQ9z_JXd_BT32vejae
 D01WBx9zNkONjFeWsM2a4JhMA1JQ66gyo9469kZumXTBYFFaszh210iRCSPBNfUCKp33BC4Cibhf
 2WcwJo7xdHCWtzbYrBmOLkiDE5Fm3I0K8d1voSUwyE74HwMjgmqpl59iRkdXVkKPYxvQS5zJYxkl
 fhS9nZNLE0.vNPKUsP2VlgYGuVgwVtmpU9YLQCB7RbTx4rTkQHA4rc1LgvbZwxf1ZCsJku5rlebB
 1V5KPPT2Fe7eZ5Pf8KLD6GTYsgeVgqiDrzgwkLX0E9WgFxnkdwhrBzpifdAfLbf4ubf9NKYoLlc8
 GZXsQK4PjqBXnX21z_aHcfP5oADKeU0erHU6hDsXORK6w.dH_n20X63Ky6qcZmll7SvSBOy8_xHZ
 XbJQ7rwXi1ukiWFHeBgbrKmJ.l7nf8V8CBQ_L70PQb4B0lB.8EzA7mJfygnGnl_7EGvmcv1egl5m
 dacmlDNnzemDovle.aDxQhEyhk_kIGWLS0J8by.KAENgX_hRwfzLhfNilY7tHIkl6NgRS3S6_z9U
 a0f86lSd7t.G.PTE3lY3aAttDszgpud60CeJxv7UV1u1CXL_LKnzlKIzHk7sq9h4jgch.98ziJFG
 vO9JlpzSuasg9t.KIDR29FC5hCkXzVN6aHPE0l4vs5l8aXi6rlvq7Jl58VqlKeGxPssT5jg8ysn3
 V1T7TtLEVhOIZKezxeYKnMbOi0ZDXAMsUMg_0P.vkCthr6_7ypBdHWkKFko0_2HKT3DPmKoLwxtf
 H0BpnUPCyxOwpwLWCddlZnFmOMsnKNsEidhkWw0V6yHE8b_fUyuHxJQvO3RopKm1Y02zE9TT2F60
 nKeojrmN6R69vrYoMgDyKl1mMS05UYzjVvlUOYQEpJVISUgX8TCX4MyuckWU6Kfqy9WiNQNOPamF
 NVQ3iVnIuJnwPSSTDjaHBdny5DRD5S5QW4odNJupMVbA_UgcOoM3HrTujUkdCRwEdfugFobyiDTS
 eAy.YIy6UZ6BGQE4W_1lzp1kHZrnkomcoVUdQO5xCpMypCRrdRu4kyJkPJOhPdfrN2t54SuxQw0I
 58REUEJIfdDwYPWWNH.ePBpx5tP66bP5i9pYl6qZzNeq5iRCXgIZaAa7fhQ5U3JNXL_4ptdoLQMr
 DdQgVWMPfnmOEnQ--
X-Sonic-MF: <luangruo@HIDDEN>
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
Date: Tue, 11 Jan 2022 13:16:35 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
Message-ID: <1832985279.1361245.1641906995756@HIDDEN>
In-Reply-To: <835yqq8mpm.fsf@HIDDEN>
References: <871r1hv40o.fsf.ref@HIDDEN> <871r1hv40o.fsf@HIDDEN>
 <83bl0l2we3.fsf@HIDDEN> <87r19htjlp.fsf@HIDDEN> <838rvp2tcw.fsf@HIDDEN>
 <875yqtt9qk.fsf@HIDDEN> <8335lxazg6.fsf@HIDDEN>
 <37cd3017-38cb-fa2c-7b52-fbeb3b085744@HIDDEN> <8735lvp01e.fsf@HIDDEN>
 <835yqq8mpm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_1361244_1163109050.1641906995755"
X-Mailer: WebService/1.1.19551 YMailNodin
Content-Length: 1499
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

------=_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

<div>                [Sorry for the webmail, but Yahoo SMTP is wedged; I hope Reply All<br>worked and this reaches the bug tracker]<br><br>&gt; Ugh!<br><br>I agree completely.<br><br>&gt; Fixing each place individually is a time bomb: no one will remember<br>&gt; that after enough time has passed, and we will add bugs.<br><br>&gt; The only alternative is to filter errno via some macro, which will do<br>&gt; nothing on all platforms but Haiku, where it will map them to Posix<br>&gt; values.  Butt-ugly, but it&#39;s not our fault.<br><br>Hmm, perhaps gnulib can do something in this area?  Paul, any ideas?<br>Thanks in advance.<br>            </div>            
------=_Part_1361244_1163109050.1641906995755--





Last modified: Tue, 11 Jan 2022 13:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.