GNU bug report logs - #62216
Odd file corruption in clojure mode and emacs 30 HEAD

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Jonathon McKitrick <jcm@HIDDEN>; dated Thu, 16 Mar 2023 04:27:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 30 Aug 2023 11:20:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 30 07:20:58 2023
Received: from localhost ([127.0.0.1]:52241 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbJFp-0004hz-MP
	for submit <at> debbugs.gnu.org; Wed, 30 Aug 2023 07:20:58 -0400
Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:50679)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1qbJFl-0004hk-JT
 for 62216 <at> debbugs.gnu.org; Wed, 30 Aug 2023 07:20:56 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id D09FF320015C;
 Wed, 30 Aug 2023 07:20:39 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute4.internal (MEProxy); Wed, 30 Aug 2023 07:20:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to; s=fm3; t=
 1693394439; x=1693480839; bh=jUw/2WLPWvklDfmmvtsdnfrYIKtD5hNEp+b
 YhK61IT4=; b=E/uWaWaueFBbYNirBwmdrXFFu7pMpQdRfElGu7wQCwYigC2+CH/
 m8h5hK+tzoTTngS1o01xA/Z6t8GCW277HKpVDxthAcieI9MLNVBJ3Eat37SO6T5V
 ztHcG7fh4V6yIR/a+YH+l4NFz5NZZxVcBpMJR1ypo4GpB/eGDlQIdPTtfwyHuPEr
 hniBkH1sWWPWtANy4JuMfAPvA0yR3p4Q4dSbV+X5qiHY8meW+w1+qrDwCO+iUwsk
 1Ybc5eh+4Pnun/FL/V7vqwU/Q6yeq+puRoj7r1cQWT3kfZ0LtEWkdTWHzU3IV8ty
 1T8EPwO46MMdM7a37ctBtQQiVFp3iAmVDMQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1693394439; x=1693480839; bh=jUw/2WLPWvklDfmmvtsdnfrYIKtD5hNEp+b
 YhK61IT4=; b=ACLDu4Bt8mIweytO1SRizORLhR7BazQ05+8cqLz5xfJeZ0i0GVJ
 9tjAM5l8VnFhfLSDAa441dDuMGutbzPckk3sULrEi8VnAQrhy2inbTCxiuQHM/Be
 o6D/mTWtbyv02AsZWBhEPkRh0wnPg9DlYKQ3vYyiZcGE7xyNIRkau6bHbSXESiIK
 zSgJmIkabZXChcoN3YAC+DuvL+y2SRu880rJ2dluPPeGhTfAdNz9nB18YGbs7dUy
 RsNlwHAPvhIaFykOlFajNws9OtMse+LFvdRNh4NTIKxEFL1CIHT/D1aPGNzv613h
 bIPjjJhYMOhyRx58DU7WpQfRwfEm9t1XA8w==
X-ME-Sender: <xms:BibvZDFhOjAllb9vILbtwU4jGTJeif2de-ruV30umMxd3KhwcmQT5Q>
 <xme:BibvZAWET1siZn891f9OVp-0sF7vofvlTCmbC4BYuTie4SztWFvl9_EKjBZxOU4Zv
 cNk8lVjBlMR4YEkv-g>
X-ME-Received: <xmr:BibvZFIMdFOgs8rStYZ5rMhYM-ccHcb0ZYxLhmKFB_HKRBi929m72_0IMKnqqUw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefkedggedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfevfhfhjggtgfesth
 ekredttdefjeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughmihhtrhihsehg
 uhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpefhffehleejffegffeugefhkeektd
 ffgfehjedvgeejtedtudehueffgffgfeejheenucevlhhushhtvghrufhiiigvpedtnecu
 rfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdruggvvh
X-ME-Proxy: <xmx:BibvZBFX9ofWkQUx6K3pMF0MRKh1RY_-ghrIeigH5AJ99E8g7Zp-9A>
 <xmx:BibvZJUcDHQ-J2476VDbio0V1Nx-2qj7pwKaypGCNm18mxIxj4tKLA>
 <xmx:BibvZMOlGFtQmlMixeZjl1rKrH6o2C_KHOpBpgh9wswpdVyb5PSHCA>
 <xmx:BybvZGhHpORk6OChCgR_tFkWx_ItLhfJ2LgLMuAiYlkQ5wesG_ItqA>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 30 Aug 2023 07:20:37 -0400 (EDT)
Message-ID: <13d7d6ef-8126-4cd6-9fe3-7362a36a1db4@HIDDEN>
Date: Wed, 30 Aug 2023 14:20:35 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
Content-Language: en-US
To: =?UTF-8?Q?Gerd_M=c3=b6llmann?= <gerd.moellmann@HIDDEN>
References: <cba4f3de-2115-b102-3fee-fe483cdca59f@HIDDEN>
 <685df664-612f-dfc5-86af-fa9157d7e026@HIDDEN>
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <685df664-612f-dfc5-86af-fa9157d7e026@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 62216
Cc: jcm@HIDDEN, eliz@HIDDEN, 62216 <at> debbugs.gnu.org
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.7 (--)

On 30/08/2023 10:50, Gerd Möllmann wrote:
>> On 16/05/2023 23:22, Jonathon McKitrick wrote:
>>> I'm frustrated that I cannot reproduce the bug reliably, but it does 
>>> happen constantly under emacs 30. What I have narrowed it down to
>>> is what seems to be a random injection of code from the same file or 
>>> the kill ring. That of course trips up paredit and any compilation.
>>
>> Something vaguely similar: I had a problem, in one session, that 
>> reindenting any line or region would, instead of simple whitespace for 
>> indentation, insert some repeated chunks of code from I don't know where.
>>
>> I didn't investigate this, though. This only happened once and a 
>> restart fixed it.
> 
> Found this bug-report just now.  I'm like Jonathan on an M1 mac, with 
> Ventura 13.5.1, and I have seen buffer corruptions happening.
> 
> The most recent example was edebug.el, which got auto-reverted because I 
> discarded a change in Magit.  When I tried to eval-buffer edebug.el, I 
> found that a sequence of closing parentheses had been inserted in the 
> buffer which were not present in the file on disk.
> 
> Alas, I accidentally hit C-c in the LLDB window, and that was it.
> 
> Is this perhaps a macOS thing?  Has somone seen that on other platforms?

I'm on GNU/Linux, but the behavior I described above (and which hasn't 
repeated since then, so far) was when indenting code, not on 
eval-buffer. So it could be an entirely different thing. Or a similar 
memory corruption, no idea.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 30 Aug 2023 08:59:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 30 04:59:26 2023
Received: from localhost ([127.0.0.1]:52107 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbH2s-00014y-7t
	for submit <at> debbugs.gnu.org; Wed, 30 Aug 2023 04:59:26 -0400
Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:46223)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qbH2p-00014k-Vs
 for 62216 <at> debbugs.gnu.org; Wed, 30 Aug 2023 04:59:25 -0400
Received: by mail-ed1-x52d.google.com with SMTP id
 4fb4d7f45d1cf-52a23227567so7020463a12.0
 for <62216 <at> debbugs.gnu.org>; Wed, 30 Aug 2023 01:59:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693385950; x=1693990750; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=aDvJA5zcq2Z7YWvMXB/kaEWjY/Tl3pp51bMYqBAwvj0=;
 b=lgRGSqZlAaNW762TXgHe6kx2glMyAvd6PhLQK0BfCHYLbqeaUdDF1D1VXHJnYobDR4
 W8WLHpDD1wrSZugp0hDp08WBf8fQBuRLXQl4dvB2LcQh4tPiqjsAELSOJJscyhkY3HAo
 b3Q70Yd+bsS07K41sxkXwK7sMJNkKEG1fXg/Q8TarJNDQM6LXdTB3Xr7vI/+REk+oH9H
 OmXiyQjNU7Wb70DjYMg5k+gRlgdsg9g4NVFILkWXFbKOpE1NFkdJAo/boFOeTkmTNDlG
 BFhpN28xtRqEGiLz3IJ9/YhpnKUjaR5slsGYqF4GRGI3v37SxHwXtE6Hf6BrK6+OyCvT
 Jq9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693385950; x=1693990750;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=aDvJA5zcq2Z7YWvMXB/kaEWjY/Tl3pp51bMYqBAwvj0=;
 b=MiBiV/u98x1KFPzAuL8lPaQfzqCDBNIG0sPsAmLaz4alGnl8Uy04aJIK76xcOgVFzJ
 s92MWf5wGlE2pvgLM8M8WY0TuY9u4eByvcvTCpjnDuIDhVxyw3lmTaZORkBJdTctuiHV
 +ZjuYYONqkEb42oedH9U3rtIfXph7Q1kC1BJMRGdG+wFDTq+cDCD5naf0ug1wTmcJ7hE
 n+wziEtFv9kV/l7TMdoWh3kZKmj5dtlTQgatbkCUHaHPAep/afhMsSgcGd7+TONNaDag
 ZHLPDUIytKpqav0nCmiSQ1oEmtGTJxJNzGdBkc4WQJnMV5IZ3qQfB18pJ0tVX0Aii8DI
 YWog==
X-Gm-Message-State: AOJu0Yw33rl/f7zA+dQSQRpUjX7e19Q5x7LAOv/9kKS6He71gPAL0swe
 IgWe4p05ocH/s6I80HFR1/eHbSY83OBCFK9q
X-Google-Smtp-Source: AGHT+IEpCPVwGlXXPjNIzmqI0zLiRexpVscHBUT3sYphRmmzXfu/rCTztiMFsG3zAN27HLj/pAXhfg==
X-Received: by 2002:aa7:d651:0:b0:525:6d9b:15c6 with SMTP id
 v17-20020aa7d651000000b005256d9b15c6mr1274513edr.39.1693385950162; 
 Wed, 30 Aug 2023 01:59:10 -0700 (PDT)
Received: from Mini.fritz.box (p4fe3acd3.dip0.t-ipconnect.de. [79.227.172.211])
 by smtp.gmail.com with ESMTPSA id
 b9-20020aa7d489000000b0052a401d8ef6sm6561828edr.71.2023.08.30.01.59.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 30 Aug 2023 01:59:09 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
In-Reply-To: <875y58bv5w.fsf@HIDDEN> (Po Lu's message of "Mon, 21 Aug 2023
 17:29:31 +0800")
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN>
 <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <ZOMrrF8N1RL0kTCn@HIDDEN> <875y58bv5w.fsf@HIDDEN>
Date: Wed, 30 Aug 2023 10:59:08 +0200
Message-ID: <m27cpclxcz.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: Jonathon McKitrick <jcm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 Paul Eggert <eggert@HIDDEN>, 62216 <at> debbugs.gnu.org
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:

> Jonathon McKitrick <jcm@HIDDEN> writes:
>
>> What's the best mechanism to log these values in emacs?
>
> In this case, printf.

When I add this assumption:

modified   src/fileio.c
@@ -4805,8 +4805,11 @@ DEFUN ("insert-file-contents", Finsert_file_contents, Sinsert_file_contents,
 
 	/* 'try' is reserved in some compilers (Microsoft C).  */
 	ptrdiff_t trytry = min (gap_size, READ_BUF_SIZE);
+	ptrdiff_t trytry_old = min (total - inserted, READ_BUF_SIZE);
 	if (!NILP (end))
 	  trytry = min (trytry, total - inserted);
+	if (trytry != trytry_old)
+	  abort ();
 
 	if (!seekable && NILP (end))
 	  {

and make bootstrap, temacs aborts.

Can someone tell if this assumption should hold?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 30 Aug 2023 07:50:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 30 03:50:50 2023
Received: from localhost ([127.0.0.1]:52071 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbFyT-0007qT-Sn
	for submit <at> debbugs.gnu.org; Wed, 30 Aug 2023 03:50:50 -0400
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:52618)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qbFyP-0007q2-OZ
 for 62216 <at> debbugs.gnu.org; Wed, 30 Aug 2023 03:50:49 -0400
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-52a4b62c2f5so6848952a12.1
 for <62216 <at> debbugs.gnu.org>; Wed, 30 Aug 2023 00:50:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693381832; x=1693986632; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:subject:from:content-language
 :references:cc:to:user-agent:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=jo2+0YLQ0K9MBZuwXLzXATC68paL4Mtf8KNg3SONk5Y=;
 b=Qp9fZFna/L26w7QC3hjJmL6vuXrc0uSifzzxjZTvognLgs4C0l7fP+l1sCismXnlii
 lxpbSKfvgCn08cM25p7qha8xHnmrL5V2cN+S7fpiFlk9+uKVgxNBv46Kn2M67u2DoNAI
 V6yRaLFprK/EC7L6pI1Tqu2byCWzYoQl+NB26zS8v8aWHzVSFbtk9xN01t40A38oh6PX
 BcyshcXmvOtEUitdNM5+i5iF+zuVjtts8Y/o1aZXSeaU4wxwNrw+JrxdXSscMs/qI+Iv
 7qR5jzkMO2fC8OM+lbvb3waUhDHw0/Ievd1dRKynx0dTTpILu3vy/4z7uRCmX+y4a8ZX
 sw2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693381832; x=1693986632;
 h=content-transfer-encoding:in-reply-to:subject:from:content-language
 :references:cc:to:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=jo2+0YLQ0K9MBZuwXLzXATC68paL4Mtf8KNg3SONk5Y=;
 b=Mt8zLStvMsSP6k8GyEwGkk/jDjsRsBaU+XEJwpp7FHwzjxFDWrRIoKadNKNFkdbSzR
 nnXC4K/CTkR8h/XaJEssFAjdEcVUYB2tRGPylwQLv6WCBUJ9ROuqQcZTa7jfvl8EkJ/8
 kih3geWg0fYiWM6QnQPzgsKwD9yIBFN9mORcFDH4wjlh3eEZvzD9Sh852Bz0n9LA/vmK
 WC4K3lr3mLZjmdNhq2U2OUhodsF/hQOcnR/F9YhDdLyvJ+f2pgBHYIBKPHDd8stQ06TP
 hQwkEQigrpAchaqGDHDR6iYoe+D+hlNO6mUR5LbL2Qxg2OjZTi5tuotUGiJ/MZP84Z/U
 d2EA==
X-Gm-Message-State: AOJu0YzK6PophVvC74cKVloqKhXuPJYaCTUQpPKrETRQhE6eXQw3K4hY
 NB3Xcc8quPkwxXosDI6rhdY=
X-Google-Smtp-Source: AGHT+IFzE8rEAPwUJJBUmV8boZrrNPN829p+A1K0ldiZ4K28NvLzX4lC2c/IySEFyC3LLREnaGL/6w==
X-Received: by 2002:aa7:d898:0:b0:522:4dd0:de72 with SMTP id
 u24-20020aa7d898000000b005224dd0de72mr1219208edq.27.1693381831626; 
 Wed, 30 Aug 2023 00:50:31 -0700 (PDT)
Received: from [192.168.178.21] (p4fe3acd3.dip0.t-ipconnect.de.
 [79.227.172.211]) by smtp.gmail.com with ESMTPSA id
 t11-20020a05640203cb00b00521d2f7459fsm6474823edw.49.2023.08.30.00.50.30
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 30 Aug 2023 00:50:31 -0700 (PDT)
Message-ID: <685df664-612f-dfc5-86af-fa9157d7e026@HIDDEN>
Date: Wed, 30 Aug 2023 09:50:30 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.14.0
To: dmitry@HIDDEN
References: <cba4f3de-2115-b102-3fee-fe483cdca59f@HIDDEN>
Content-Language: en-US
From: =?UTF-8?Q?Gerd_M=c3=b6llmann?= <gerd.moellmann@HIDDEN>
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
In-Reply-To: <cba4f3de-2115-b102-3fee-fe483cdca59f@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 62216
Cc: jcm@HIDDEN, eliz@HIDDEN, 62216 <at> debbugs.gnu.org
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.0 (--)

> On 16/05/2023 23:22, Jonathon McKitrick wrote:
>> I'm frustrated that I cannot reproduce the bug reliably, but it does happen constantly under emacs 30. What I have narrowed it down to
>> is what seems to be a random injection of code from the same file or the kill ring. That of course trips up paredit and any compilation.
> 
> Something vaguely similar: I had a problem, in one session, that 
> reindenting any line or region would, instead of simple whitespace for 
> indentation, insert some repeated chunks of code from I don't know where.
> 
> I didn't investigate this, though. This only happened once and a restart 
> fixed it.

Found this bug-report just now.  I'm like Jonathan on an M1 mac, with 
Ventura 13.5.1, and I have seen buffer corruptions happening.

The most recent example was edebug.el, which got auto-reverted because I 
discarded a change in Magit.  When I tried to eval-buffer edebug.el, I 
found that a sequence of closing parentheses had been inserted in the 
buffer which were not present in the file on disk.

Alas, I accidentally hit C-c in the LLDB window, and that was it.

Is this perhaps a macOS thing?  Has somone seen that on other platforms?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 22 Aug 2023 23:30:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 22 19:30:11 2023
Received: from localhost ([127.0.0.1]:60608 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qYap9-0006dU-Hf
	for submit <at> debbugs.gnu.org; Tue, 22 Aug 2023 19:30:11 -0400
Received: from mail.cs.ucla.edu ([131.179.128.66]:52314)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1qYap8-0006c7-E1
 for 62216 <at> debbugs.gnu.org; Tue, 22 Aug 2023 19:30:11 -0400
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 540B73C011BD4;
 Tue, 22 Aug 2023 16:30:01 -0700 (PDT)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id 6jMFTv-4Swky; Tue, 22 Aug 2023 16:30:01 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 156FE3C011BE3;
 Tue, 22 Aug 2023 16:30:01 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 156FE3C011BE3
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1692747001;
 bh=4op2JBx0rorAPmogjhhDqFkmkF7ncls0JaGBnBy5mz4=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=Hd04l1xhtc08OWbXEbHo+etAME1QW6zg4a93tQWMyXUS0xNV0R59Er69k1HjLpZZp
 uw7SipWSN1btqQNuM33dPB+ZxFbfUeniKmpKhLvcIP/7jTzuTt/2SUaf/oFN8pPTXc
 Pc8IXUV8XVlXbbiRzWhgs0zI+6x0l/6anlC3oQ8bjXBnKanEzJn4VzRSYsSQ9rw3+J
 fhTxxrxzIcveo6wZyE8IgzR5ZLAeo9P8/Y/dD1+0CjUcjqoishJjZ4Mxswggqb5lnQ
 uLmGZauSm7VyaD1neTKRZxSeswUqXHeXtvMY4Gu+kXcbNbX6nsR4ObPe2uO8ODVp6y
 Mey3Av3dx7pfg==
X-Virus-Scanned: amavisd-new at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id Be4fDyHTfgvL; Tue, 22 Aug 2023 16:30:01 -0700 (PDT)
Received: from [192.168.1.27] (c-73-242-198-106.hsd1.nm.comcast.net
 [73.242.198.106])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 95D583C011BD4;
 Tue, 22 Aug 2023 16:30:00 -0700 (PDT)
Message-ID: <b3ea1472-25ac-66bd-9b59-26065c3fdad6@HIDDEN>
Date: Tue, 22 Aug 2023 17:29:59 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Subject: Re: bug#62216: Narrowed the issue to one line
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN> <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <834jktwmg3.fsf@HIDDEN> <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
 <ZOSzQj2UglKb4Nrz@HIDDEN> <8b6774cc-8944-2193-43d8-080c6be94380@HIDDEN>
 <83y1i3rsoc.fsf@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <83y1i3rsoc.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 62216
Cc: jcm@HIDDEN, luangruo@HIDDEN, 62216 <at> debbugs.gnu.org
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.0 (--)

On 8/22/23 10:41, Eli Zaretskii wrote:
>> Possibly the problem has to do with markers pointing into the buffer, so
>> it might be helpful to log their contents before and after the insert in
>> question.
> Can you elaborate?  What kind of problems could the markers cause in
> this case? disrupt the character-to-byte position conversion?
> something else?

Not really. It's just a wild guess. I haven't looked at the code in detail.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 22 Aug 2023 15:41:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 22 11:41:05 2023
Received: from localhost ([127.0.0.1]:60226 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qYTVA-00033H-Td
	for submit <at> debbugs.gnu.org; Tue, 22 Aug 2023 11:41:05 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56932)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qYTV9-00032h-5L
 for 62216 <at> debbugs.gnu.org; Tue, 22 Aug 2023 11:41:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qYTV0-0008Ig-04; Tue, 22 Aug 2023 11:40:54 -0400
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=mGU/lFIieso7bR1eD02yXuqRmLqn+9yelOrE+Lm8mlw=; b=VEUNYv3TDtoD
 fYWN36jRmOejvkBhAkqnikDyFL7jD0Iadzo8+MNrLw/MBJ/sMo95QzT29k04ivKoDTACMOGOAZirF
 6aXRmhePzQ0oSk8+rhVRbQe46aIfsblMO5L7UNNuwPM+f3usmX1kOs22oibJu49qZOBieqJhEokrp
 JFkQl/M2i2/7P1/OXtpyH3SGNOshfcdpMIG92l+kYtp6FIsmnImu4xS0rKHIMTAgCj3spqOEST/s/
 lawzVMDe0kEQNF4CQE2UwnbfcZ4Cm8Am0lhR7cc2IfEVSG21q5aqB7Ib3S7urm8whlx2q+jHcpvLy
 K6yVB3C5omB8h9iTBzTXPQ==;
Date: Tue, 22 Aug 2023 18:41:07 +0300
Message-Id: <83y1i3rsoc.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <8b6774cc-8944-2193-43d8-080c6be94380@HIDDEN> (message from
 Paul Eggert on Tue, 22 Aug 2023 09:10:10 -0500)
Subject: Re: bug#62216: Narrowed the issue to one line
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN> <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <834jktwmg3.fsf@HIDDEN> <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
 <ZOSzQj2UglKb4Nrz@HIDDEN> <8b6774cc-8944-2193-43d8-080c6be94380@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 62216
Cc: jcm@HIDDEN, luangruo@HIDDEN, 62216 <at> debbugs.gnu.org
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: Tue, 22 Aug 2023 09:10:10 -0500
> Cc: Eli Zaretskii <eliz@HIDDEN>, luangruo@HIDDEN, 62216 <at> debbugs.gnu.org
> From: Paul Eggert <eggert@HIDDEN>
> 
> On 8/22/23 08:08, Jonathon McKitrick wrote:
> > Other than comparing the different lengths being calculated and reporting
> > them, is there any other logging I should run locally that could shed
> > light on this mystery?
> 
> Possibly the problem has to do with markers pointing into the buffer, so 
> it might be helpful to log their contents before and after the insert in 
> question.

Can you elaborate?  What kind of problems could the markers cause in
this case? disrupt the character-to-byte position conversion?
something else?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 22 Aug 2023 14:10:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 22 10:10:22 2023
Received: from localhost ([127.0.0.1]:60160 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qYS5O-0000N1-Fi
	for submit <at> debbugs.gnu.org; Tue, 22 Aug 2023 10:10:22 -0400
Received: from mail.cs.ucla.edu ([131.179.128.66]:56502)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1qYS5M-0000Mm-BP
 for 62216 <at> debbugs.gnu.org; Tue, 22 Aug 2023 10:10:21 -0400
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 802383C011BDE;
 Tue, 22 Aug 2023 07:10:11 -0700 (PDT)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id k7bShFWh7Hop; Tue, 22 Aug 2023 07:10:11 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 38BAA3C011BE2;
 Tue, 22 Aug 2023 07:10:11 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 38BAA3C011BE2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1692713411;
 bh=B9ST9pjW1k9ET68zkC5xEBK+aqUzLYqqhsgpXOS65go=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=JCH8mOMMGeOmeLS/V0RCJklPjeGi9AxQyBNsd/dZdnC1D8uHGPXRWqkuYFz3arhb7
 rsKvW0MghOEZWk5W1zDSCgVMiFAEtp5b9UlGldHUpZkicAHiwAEShGqP6Au/7CD4Ii
 niYmtArALKf8h0FhgJBDxu55XXOtALUxtL5WWACkgaCg6WqhOgubbMu+GE+qqaV9r4
 ch4vkDXsYoqf2JFnpFRim0128LpvmBM693vXVTbUeTjjKjKMhARzFCeZbZv4UQjkcn
 GjlxJLEFGoCZPrXF4LxVOyATwQDkr/ta4+vMzZxtlUF8Zy2hJFJAL2aPhKTz8t5+DG
 wPCMvoWcwsgWg==
X-Virus-Scanned: amavisd-new at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id PDsji-n7OZeZ; Tue, 22 Aug 2023 07:10:11 -0700 (PDT)
Received: from [172.20.40.78] (wsip-70-185-88-169.ks.ks.cox.net
 [70.185.88.169])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id D79613C011BDE;
 Tue, 22 Aug 2023 07:10:10 -0700 (PDT)
Message-ID: <8b6774cc-8944-2193-43d8-080c6be94380@HIDDEN>
Date: Tue, 22 Aug 2023 09:10:10 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Subject: Re: bug#62216: Narrowed the issue to one line
To: Jonathon McKitrick <jcm@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN> <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <834jktwmg3.fsf@HIDDEN> <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
 <ZOSzQj2UglKb4Nrz@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <ZOSzQj2UglKb4Nrz@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 62216
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 62216 <at> debbugs.gnu.org
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.0 (--)

On 8/22/23 08:08, Jonathon McKitrick wrote:
> Other than comparing the different lengths being calculated and reporting
> them, is there any other logging I should run locally that could shed
> light on this mystery?

Possibly the problem has to do with markers pointing into the buffer, so 
it might be helpful to log their contents before and after the insert in 
question. (Offhand I don't know how to do this.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 22 Aug 2023 13:08:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 22 09:08:34 2023
Received: from localhost ([127.0.0.1]:58739 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qYR7a-0006lu-4l
	for submit <at> debbugs.gnu.org; Tue, 22 Aug 2023 09:08:34 -0400
Received: from mx.sdf.org ([205.166.94.24]:59575)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qYR7X-0006ll-Hn
 for 62216 <at> debbugs.gnu.org; Tue, 22 Aug 2023 09:08:32 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 37MD8Iee019794
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Tue, 22 Aug 2023 13:08:19 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org;
 t=1692709700; bh=gxOT5Ln7uZYU8IlfsuxyWwfixrIycg6aIroaivYRADw=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=Qwje/QxTDLcQGKYufoahGlqi4PzxtisLA0dL/z9ZxZrOK2PBcck5wjSgEY3VfEnZz
 d/R3f6OVYnyLjQJ0aSu7/TR93uLOE5pt88im6Pru9mUKX6RZuJzfl0dQxULkskblYL
 R22mom3i1Jez29PIgBfszzwMyw5bqS5veUanG3Wc=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 37MD8Ifs015708;
 Tue, 22 Aug 2023 13:08:18 GMT
Date: Tue, 22 Aug 2023 13:08:18 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>
Subject: Re: bug#62216: Narrowed the issue to one line
Message-ID: <ZOSzQj2UglKb4Nrz@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN>
 <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <834jktwmg3.fsf@HIDDEN>
 <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 62216 <at> debbugs.gnu.org
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 (-)

On Sun, Aug 20, 2023 at 03:11:46PM -0500, Paul Eggert wrote:
: On 8/20/23 14:19, Eli Zaretskii wrote:
: > Something that affects 'seekable', perhaps?  It's far-fetched, I know.
: 
: Oh, a regular file that isn't seekable? Yes, I suppose that could cause
: trouble. Jonathon, is that possible on your platform?

I'm happy to research this question, but I'm not sure where I'd start.
Apple developer docs? I'd be surprised if something as fundamental
as file API behavior diverged this far from expectations, but of course,
anything can happen.

Other than comparing the different lengths being calculated and reporting
them, is there any other logging I should run locally that could shed
light on this mystery?

Jonathon McKitrick
--
'My other computer is your Windows box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 21 Aug 2023 09:29:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 05:29:53 2023
Received: from localhost ([127.0.0.1]:55600 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qY1EP-0007Cj-HD
	for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 05:29:53 -0400
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:33069)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qY1EN-0007CR-OY
 for 62216 <at> debbugs.gnu.org; Mon, 21 Aug 2023 05:29:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1692610184; bh=aeIVNZUbo7STr386+IgCE5nQcem4tc5xICQMD4MXYSE=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=BRDWQBCCqxnXaqsWYv39DlOqjbn7fkuLZVG/d/KsyjX9+0aWc2arfxVVlCAnsI+k400Auqkzmsaj1CLPaV6hPV3jUjx/b447418C409+UMBqPVlnkzv3TS86majSoea8z4p1f5kKmyRyiW9VghCY1ux5gHN+a7JhGojCFhNnBAgMr7vBqhrEtSr/kKaGAZCAL+EoOFBaU5p91n86Thu+HaLzEEFtfHCj1s7Xcb4dZWkPCSEUPQzNzPDRdL+JNMyJCN8/CPaJfHCwwXaE/+sbxHx3eD1u+5eN0AspBnDx03SKPAbAtNXnoApc26PWtG49Q6/g4XNwBhTtlE1tn2Z9ow==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1692610184; bh=djmdYNN5KmCMU869YPRY/oziUC9ltzRIqCc02j0bCzz=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=A1s1PBOKm5lH4hDLMU1ThTWOrJ9a0bCqTexvBNnhgEC98V4lyvaE6QQLybxCmEY+XTy3jDmGpmlh1H9APD3nNcqRJQcQC/h09TCljaD3m9uFY9w2eDn75IIj7go+nu5oc2S5+6+iksHIzIpWa03b7XZI06SbZJ4XymVFdBpPA8GoV9QgEoF83lcUVKe90OZS9zOROGxsHVRfNwAHJK/5WLlZAeBVtoHK88Q8W9DdLONNIbGI98QpO/in1VwiAf6yo38io+9nIc4/zA6cfK6HIe0J5VEVgQEXox/fsOWbGy4C31z5cQKaK5kpUwk8koNyLrovnkvThh6hvy268UOk2Q==
X-YMail-OSG: B6AL0i8VM1nkvF7AX0wT9ySJvDArR6g2Fv5AyWf0lfgM1P4ekBDRkzRMcP_J9wq
 DDFCB3qqkH_2stE69_VcZJTiJE0OCEa2t3jLUyUGTJH4091SFzSXPTmIE9sNbtgEYVaqOM1SNKZE
 jqbnWNVzuIeYQ1APf9MxUFCA5YtB4OM.w4sE7Xt14YcXoi_X4HIhYL52P6uG6kJQz4EvhoMt.WOk
 BXGMN75soX_zr60w.wmtbInJWdbfoPsphjbHvaFJihUtv1qy5jOS7Hjy3O4xqbjsle3Kf0SigsIJ
 96XL4nfqHGGc8nAZDMuDDfgn2IaHzBvPbFP5LxhSw3L1bpFN.fQ_5PPpjZ9ua3k.YLevYyK_IcPk
 sPwu9PI4r6xlNOGQOj.OKtpOcoH91zLFF3ZAAff9pe3aDpQPt7Z1WoGq1peosjDRwEjD_UPlNgSc
 KIFksf_98P3ktQuTH2mmwhbIK5faQh4Aq34Jrg38_qfIMVN3NAAG00kHh_.XBsdYyHY07mb6JC_F
 WuNSU8T8jZeMoeghWN.Cpu06oj7wf5IEmU6IYnsXgcJbbbTQ8X3gpvxi1m1Z3Wp0goe_CDL9tCWj
 36XKfiQCvrbRj8R6Yy8HfeyjYaUoBlFKdMHPptJrwgfiXkw4ua.2bJnh4RMeiTCUs0IEWPVG21Ek
 MlFRBaYgk_K_PVUj8MiwEzSX8cZP_803YVizXOFalx_06B7qx8p3Li3MQRPxM8FxYMwK5wIdqwYd
 OwYI7zUblJC.IMkvGqSAKwUxdmdGjlj4L9X5pP4r7KAUK2TXSSINhO4e7pnX2c4CuTr2uEwDeI4c
 Ui0wTgvAUVyZpe4DlS4r4sNjwi3kNCedFS0PeVbQtLJ0aRRFPES.dROUbnIVkMFzerKYT7Ra5YWK
 1Wk6NpJu1pG5Onszfk1Xzs0gbLoGucipOVH4i8lA2lY9Unj6ec9fBEq1MRBaZWEMcy38FolgBqAy
 ZVDWQZ1inZYxgs.0tZwPy8zT.2M7ACbIBwnVn_9AOZmoLFC.YYOtoBxl019ADl0u9Ah7AvTAuHCX
 IOddfUKUdTT3Ip2d.xl.rt4bJ0YT4g4l2GDxLAao1aKILkuf6vk4iSvR6cE_RcOPIUvHaVr2zv7v
 xA21qrKHbRvz2gKExQ6iBnCJlkpXhGbXstBGqNGWVQThPVn1C8gRiDVaqVV0JF8Hlg730VOhqwNi
 utTXmupRE9heHZQVAcSW14e3kAD.dFAz3aW0HqBaUjjO1PIqM7vKbCf3ZKoy6XU9ysJgxOiLVeXX
 rR7agNzdn_G8ROg2gZ9Ompp6UEIW5K17DSRLgYNubENkAt3iWMfgDNsUlWqaJiR2qoMN2acXOixb
 mELTAmtYw2jDj7IAf_Fq4gpg2zLPe6ttSScWtgozjOV1TdWKniWEh5KOJpnUhXdpCTy_Ynt5VoR3
 koc3KJNexirK8lgurM_43jOqxNBIUFFiZmT7kX0LE0gvfS5rjztzoLCILuDcRBDjdxKaxK7mZMNg
 UFrjZnOu0VGYyHnDepuZJQBXvp4EMDvwprsmizaMLx69G5Y6_j3yVRtFUm6tAeOjH5h2B5GIkBGO
 _j.AfLuBsZ52wv4J5X7fAT6jxZbCthQq4.3Imz4JnO.K03N3VO2NpmGXuWXUQmXxEaud.H_xKcht
 djmVUZCpSSmi5EbeCo44HPrbS8iNYsYhWpxvpNQJ9GqfLVF33SKVC2sXHWh9pQ0SBoDJkdriGK5L
 NVEjTbaskMIgPfoSqYb.Xt9mH8vcWgeL2PGbGuWqpIfxWKKSTwxXMVxvHxdbjdze_Y6Szl_Ccuzr
 MjBox1OJapWh.R8wS3u0Zp8i5LDQ7BEOQ_apyRLl.sLA7qMvrIUdADjywijTPip5GrYZRTZOraEz
 ejR1HXRqHsHHUq8hvSqBUbt7n.SHGVYgt2oZa0e.JQlzADl6GySeP0mvrnRC4cc98ybK7pjVSBDL
 xSX4QZv6DORY4Fm51FmRUvHWDnsK.Hh0YSBxXcj2yd6tY8p_HjSqvFzloV5yYsZEsgeJK5hXQ1JU
 UjF1TLP1jA8HuZmUjp089NHEMaB0PBZOXsANhNdZDbHCGlY96wYgvTkUiwXhUKGVsbzRcasNzT1.
 BVqo6EFDsoZtUtNV3vlYYHRuL9FdWXea0bSMfcLfwFsTyt2hVBniGUaFwQedIRp4860VM9qHw_..
 y.u4ydQ7R2756HOAlvI_uDZQToy7DqE8.xln7uQojBiufgd8N0a292YSMP63xA6N0spDNwdKyPJ2
 ta.6FVWJDEwCrML57NqPF38J2x4YgnuD9l8Olo4LWmtnQ3vZspRzh57TXouwFiqC2YRxXGw--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 7d09fe54-d689-493c-836a-8e99632be89a
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Mon, 21 Aug 2023 09:29:44 +0000
Received: by hermes--production-sg3-69654d8bd-52vxq (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 3df8e23a7c36471c81fe5173468d7753; 
 Mon, 21 Aug 2023 09:29:38 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Jonathon McKitrick <jcm@HIDDEN>
Subject: Re: bug#62216: Narrowed the issue to one line
In-Reply-To: <ZOMrrF8N1RL0kTCn@HIDDEN> (Jonathon McKitrick's message of "Mon, 
 21 Aug 2023 09:17:32 +0000")
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN>
 <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <ZOMrrF8N1RL0kTCn@HIDDEN>
Date: Mon, 21 Aug 2023 17:29:31 +0800
Message-ID: <875y58bv5w.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21732
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 123
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>,
 62216 <at> debbugs.gnu.org
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 (-)

Jonathon McKitrick <jcm@HIDDEN> writes:

> What's the best mechanism to log these values in emacs?

In this case, printf.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 21 Aug 2023 09:17:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 05:17:42 2023
Received: from localhost ([127.0.0.1]:55579 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qY12b-0006ui-Ro
	for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 05:17:42 -0400
Received: from mx.sdf.org ([205.166.94.24]:54794)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qY12Z-0006uW-GZ
 for 62216 <at> debbugs.gnu.org; Mon, 21 Aug 2023 05:17:41 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 37L9HXTX003018
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Mon, 21 Aug 2023 09:17:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org;
 t=1692609455; bh=Xp1ZATkbbfaRcw7sZf1cJpZ9I13VQMhBbx8uIAohwIs=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=HMOfD0sBBxWB26FkhQdYpJlFQYzVwQ/eVfuYH3WowW21PRL7oB086L7HhRF2PnIud
 7yfsvjWXXUuz46ScEla48LgLCmMrvGXPaCFFMzPUDAcbM6qtuJO+c7FKuHvh5EdC++
 1pmiY7KkBUknmB3y39mj8CCRi3Cy1bVmDYXax93M=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 37L9HW6m011616;
 Mon, 21 Aug 2023 09:17:32 GMT
Date: Mon, 21 Aug 2023 09:17:32 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>
Subject: Re: bug#62216: Narrowed the issue to one line
Message-ID: <ZOMrrF8N1RL0kTCn@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN>
 <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 62216 <at> debbugs.gnu.org
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 (-)

On Sun, Aug 20, 2023 at 02:13:25PM -0500, Paul Eggert wrote:
: On 8/20/23 10:26, Eli Zaretskii wrote:
: 
: > Po Lu, Paul: any idea why that could be the case in the OP's scenario?
: > The only thing that comes to my mind is some weirdness of the OP's
: > filesystem.
: 
: I don't see even that. What sort of weirdness did you have in mind?
: 
: Jonathon: when gap_size != total - inserted in those two lines, what are the
: different values and why does the difference matter?

What's the best mechanism to log these values in emacs?

Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 21 Aug 2023 08:43:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 04:43:40 2023
Received: from localhost ([127.0.0.1]:55517 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qY0Vg-0005yb-Ct
	for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 04:43:40 -0400
Received: from mx.sdf.org ([205.166.94.24]:60367)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qY0Ve-0005yS-BU
 for 62216 <at> debbugs.gnu.org; Mon, 21 Aug 2023 04:43:39 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 37L8hRmS017970
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Mon, 21 Aug 2023 08:43:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org;
 t=1692607413; bh=vLxlXvbX9M3aHlb1HbfX4hwiBMtOiXfl9NoQNUoctdE=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=WLSQnDgkLhPAuOqZDojWHIZ5cLkl7x0otntOzNdPwvBP6GkEp2D5tfqUsletK8OJ7
 5d8LsPab9oJBAyw0JbvrymqW3NjehgYEO92x+cnMNmvxVHn1io4h6wTGcDTU2hoMge
 ZS2Gv3vKZghpWpNAqpRYUaeTv8xeiJ36RuMxzyXA=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 37L8hQQY014748;
 Mon, 21 Aug 2023 08:43:26 GMT
Date: Mon, 21 Aug 2023 08:43:25 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>
Subject: Re: bug#62216: Narrowed the issue to one line
Message-ID: <ZOMjrb9hC-GK2CVV@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN>
 <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 62216 <at> debbugs.gnu.org
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 (-)

On Sun, Aug 20, 2023 at 02:13:25PM -0500, Paul Eggert wrote:
: On 8/20/23 10:26, Eli Zaretskii wrote:
: 
: > Po Lu, Paul: any idea why that could be the case in the OP's scenario?
: > The only thing that comes to my mind is some weirdness of the OP's
: > filesystem.
: 
: I don't see even that. What sort of weirdness did you have in mind?
: 
: Jonathon: when gap_size != total - inserted in those two lines, what are the
: different values and why does the difference matter?

I'll see if I can log those values and report back.

Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 20 Aug 2023 22:22:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 20 18:22:02 2023
Received: from localhost ([127.0.0.1]:55044 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qXqo6-0003fG-MS
	for submit <at> debbugs.gnu.org; Sun, 20 Aug 2023 18:22:02 -0400
Received: from mx.sdf.org ([205.166.94.24]:49173)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qXqo4-0003ej-CM
 for 62216 <at> debbugs.gnu.org; Sun, 20 Aug 2023 18:22:01 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 37KMLhoN000969
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Sun, 20 Aug 2023 22:21:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org;
 t=1692570109; bh=Qs+gdc/pAtzMqW7ax/5K0+1QiD8zTb7VeMSPbSSt3u0=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=TVIuBSQxPvjfGvT/uEDmghgvbTlhvrQFr63urJCjRuh5P4b5hAKDN1HlaWZbW+7kU
 duDf7TTDgkgReSsmrX70Xchg44xAoGQpyag/hJsvmlPxHIbmGmjlp/T1Fg2V6KvPlW
 P/IR/5iZFm4y9XodmsFj08oXeZOFXbBVllJGvzKk=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 37KMLfP4009808;
 Sun, 20 Aug 2023 22:21:41 GMT
Date: Sun, 20 Aug 2023 22:21:41 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>
Subject: Re: bug#62216: Narrowed the issue to one line
Message-ID: <ZOKR9VSfXjHCWzI2@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN>
 <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <834jktwmg3.fsf@HIDDEN>
 <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 62216 <at> debbugs.gnu.org
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 (-)

On Sun, Aug 20, 2023 at 03:11:46PM -0500, Paul Eggert wrote:
: On 8/20/23 14:19, Eli Zaretskii wrote:
: > Something that affects 'seekable', perhaps?  It's far-fetched, I know.
: 
: Oh, a regular file that isn't seekable? Yes, I suppose that could cause
: trouble. Jonathon, is that possible on your platform?

I'm running macOS Ventura. I know mac has diverged in many ways from 'true'
*nix under the hood, but I'm by no means an expert, and the differences
don't usually cause me an issue.

That said, I can't imagine a file that isn't seekable in my situation,
just editing source code with magit for VC.

Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 20 Aug 2023 20:11:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 20 16:11:58 2023
Received: from localhost ([127.0.0.1]:54903 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qXomD-0005sW-VR
	for submit <at> debbugs.gnu.org; Sun, 20 Aug 2023 16:11:58 -0400
Received: from mail.cs.ucla.edu ([131.179.128.66]:51612)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1qXomB-0005sJ-Sh
 for 62216 <at> debbugs.gnu.org; Sun, 20 Aug 2023 16:11:56 -0400
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 3BD6A3C011BDB;
 Sun, 20 Aug 2023 13:11:48 -0700 (PDT)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id 9t_GgI5Ba9_k; Sun, 20 Aug 2023 13:11:47 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id BFE6B3C011BDD;
 Sun, 20 Aug 2023 13:11:47 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu BFE6B3C011BDD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1692562307;
 bh=WkEZ5yrk+yUdvTl8r4swui3JPGSET32kKNbsl05JucQ=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=NnNr6I9uiISZ7z1BSbIyaOyci0lVaxQGf3SsP4cVZ1BfBuibxoTzJM6JO4kdT3N+0
 Ayml8CpJTTa4EkJM89eBmP6yH3Aem8NpgtBf51SkRW3bnc2VAAMV9hcYOGNCKS/El8
 MyA5j+YhCeWu/l+o/yvT7kKSGB3MVssP1CCGNeFSjhoa4hoQZjn9hvdRUGHtQ+ZdOO
 Tkgnwk5QiC+xcgw/C6sItLTEiWVw8dmciHn5/zC3LWf/a06IqSYKl0r1koFbkQMqLL
 1I1LWWmduJ63gV32cQaDf980IFzd4ipRKI5KGb00ft98IyxrTkIL2+HaNoQyDZl2KU
 pflEWJ11Yw0JA==
X-Virus-Scanned: amavisd-new at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id bjqqey_KnGtF; Sun, 20 Aug 2023 13:11:47 -0700 (PDT)
Received: from [192.168.0.57] (ip72-206-2-24.fv.ks.cox.net [72.206.2.24])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 5EDF83C011BDB;
 Sun, 20 Aug 2023 13:11:47 -0700 (PDT)
Message-ID: <b91acf07-6ea9-88a1-a1c8-46c8d8657da9@HIDDEN>
Date: Sun, 20 Aug 2023 15:11:46 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Subject: Re: bug#62216: Narrowed the issue to one line
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN> <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
 <834jktwmg3.fsf@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <834jktwmg3.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 62216
Cc: jcm@HIDDEN, luangruo@HIDDEN, 62216 <at> debbugs.gnu.org
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.0 (--)

On 8/20/23 14:19, Eli Zaretskii wrote:
> Something that affects 'seekable', perhaps?  It's far-fetched, I know.

Oh, a regular file that isn't seekable? Yes, I suppose that could cause 
trouble. Jonathon, is that possible on your platform?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 20 Aug 2023 19:19:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 20 15:19:50 2023
Received: from localhost ([127.0.0.1]:54881 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qXnxl-0004aI-Mb
	for submit <at> debbugs.gnu.org; Sun, 20 Aug 2023 15:19:50 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57286)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qXnxj-0004a5-U2
 for 62216 <at> debbugs.gnu.org; Sun, 20 Aug 2023 15:19:49 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qXnxc-0007g8-Hv; Sun, 20 Aug 2023 15:19:40 -0400
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=QNrFODRk/8Vs/vHX0qdVJimXQCvxSxV8VaBQ8nKGErw=; b=CGp2ykz+5dqu
 47UuMbD8BzxMaloNsK7q0/Qpz7zoOrhTWn4RwVsjmMu0TtDmi2tTar6CNqowNKJmGsYyEzJJnKwW+
 EHh3X/tqK3NoHSJLw0wS5VUYA+C6hPBI6UnML9BEkxYTvRD5XA7mwlP0h8Hqrmo1GaICxW+msfD02
 HES7MEPazVYkjPdjoFF5ln2vhBjvIIZ2VVx+ZSGHd2zq3rcznjvOT7IcVEqDK5oObn7gMGff6a8Uq
 sz1pLJ6B/P+0O/N4kABpwqQsB8W11mWPUzf5kKGF6C8TjM+i+GTzc1YbjtiQ6nkJC+OlKzcmaCUww
 9x433BzdcSPcpONyZsyu3A==;
Date: Sun, 20 Aug 2023 22:19:56 +0300
Message-Id: <834jktwmg3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN> (message from
 Paul Eggert on Sun, 20 Aug 2023 14:13:25 -0500)
Subject: Re: bug#62216: Narrowed the issue to one line
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN> <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 62216
Cc: jcm@HIDDEN, luangruo@HIDDEN, 62216 <at> debbugs.gnu.org
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: Sun, 20 Aug 2023 14:13:25 -0500
> Cc: 62216 <at> debbugs.gnu.org
> From: Paul Eggert <eggert@HIDDEN>
> 
> On 8/20/23 10:26, Eli Zaretskii wrote:
> 
> > Po Lu, Paul: any idea why that could be the case in the OP's scenario?
> > The only thing that comes to my mind is some weirdness of the OP's
> > filesystem.
> 
> I don't see even that. What sort of weirdness did you have in mind?

Something that affects 'seekable', perhaps?  It's far-fetched, I know.
But what else could be at work here?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 20 Aug 2023 19:13:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 20 15:13:38 2023
Received: from localhost ([127.0.0.1]:54876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qXnrl-0004R9-Rh
	for submit <at> debbugs.gnu.org; Sun, 20 Aug 2023 15:13:38 -0400
Received: from mail.cs.ucla.edu ([131.179.128.66]:45996)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1qXnrj-0004Qv-Bv
 for 62216 <at> debbugs.gnu.org; Sun, 20 Aug 2023 15:13:35 -0400
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 588E33C011BDB;
 Sun, 20 Aug 2023 12:13:27 -0700 (PDT)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id fUMfsiCX6iVx; Sun, 20 Aug 2023 12:13:27 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 0B6FA3C011BDD;
 Sun, 20 Aug 2023 12:13:27 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 0B6FA3C011BDD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1692558807;
 bh=PWuWPVtt66J8g26ixC4VDDqzwhbzxHsYzlmZVsappZc=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=Q5Wx3UAqFbDxqGFuvYnhN3Oqm747BObRpWRwq98p7QfLfBixAUoLTsgtHZKfKWEdp
 zd567bKTnd/UKx/qU0ah19nHel4vxh+IrmIqnX5wKoSO19NZuyVjFdvyjUbz2V4CGG
 VHMEgkjgecWps3x+MErA4T6krYqrvydXikk/rpbpFI+4D/JxZBqHOb16zIYXcVq/yk
 MzoUOWFlYbeC0BhkThFPNPFkWwZXjoMPv8UIbTKN7C7SrsIX4xsPLzQrtIftulez8j
 L7eH8u7+7XQw5gNtClOzqOvKHJtICQPIpQi4+TqjKU4edXeh/JrTBl7q1Cjg4SpSTN
 BG6M1Qvy24guA==
X-Virus-Scanned: amavisd-new at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id eTB7FQpR-ebv; Sun, 20 Aug 2023 12:13:26 -0700 (PDT)
Received: from [192.168.0.57] (ip72-206-2-24.fv.ks.cox.net [72.206.2.24])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 9555B3C011BDB;
 Sun, 20 Aug 2023 12:13:26 -0700 (PDT)
Message-ID: <fcd21fd5-7194-0d72-0706-092df62a1397@HIDDEN>
Date: Sun, 20 Aug 2023 14:13:25 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Subject: Re: bug#62216: Narrowed the issue to one line
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>, Jonathon McKitrick <jcm@HIDDEN>,
 Po Lu <luangruo@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
 <83jztpwx92.fsf@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <83jztpwx92.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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.0 (--)

On 8/20/23 10:26, Eli Zaretskii wrote:

> Po Lu, Paul: any idea why that could be the case in the OP's scenario?
> The only thing that comes to my mind is some weirdness of the OP's
> filesystem.

I don't see even that. What sort of weirdness did you have in mind?

Jonathon: when gap_size != total - inserted in those two lines, what are 
the different values and why does the difference matter?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 20 Aug 2023 15:26:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 20 11:26:29 2023
Received: from localhost ([127.0.0.1]:54617 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qXkJw-0001gd-Ob
	for submit <at> debbugs.gnu.org; Sun, 20 Aug 2023 11:26:29 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48204)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qXkJu-0001gP-Jh
 for 62216 <at> debbugs.gnu.org; Sun, 20 Aug 2023 11:26:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qXkJm-0001NB-Ha; Sun, 20 Aug 2023 11:26:18 -0400
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=F31Id6fmiy75GnjmcpGj1+tQHmrXFmHjXyVesinWsMI=; b=EE6vA5uK0PnL
 Khhq7/kuW3y0GjnrDJb8N+4HJJNBPR5YNUK/OmO01+6+WxkD8nK5IgUXgRlKQRpZxeLI/Sollwyoa
 QR6EYruJ+WfuPx/Zdp6DS0NHw2J3kQdiebKDFmSzxLvacB8BRb+pVbEv3xDktD2zqnVbLdzdz1ZSi
 u3u9n8/e32i7W8SLfVYJYh69sSmM2urHv5k2V0SwkRkhsrmOn1qcX5LeN2k5UMw48+xP98y3KIvks
 l4co+6gbBLQtLJL5d03MjP+hsZDpQyhfCoQrFWZIQKAu7/Vty+bYYrdQaJbLOFVH7VIvpdHgMQYNm
 0rlESlTe1h5g/+8gS1lRow==;
Date: Sun, 20 Aug 2023 18:26:33 +0300
Message-Id: <83jztpwx92.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jonathon McKitrick <jcm@HIDDEN>, Po Lu <luangruo@HIDDEN>,
 Paul Eggert <eggert@HIDDEN>
In-Reply-To: <ZOIXUp8V46gk9INm@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#62216: Narrowed the issue to one line
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZOIXUp8V46gk9INm@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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: Sun, 20 Aug 2023 13:38:26 +0000
> From:  Jonathon McKitrick via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Progress!
> 
> This line is the culprit, around 4807:
> 
> ptrdiff_t trytry = min (gap_size, READ_BUF_SIZE);
> 
> When I replace it with this, from an older version:
> 
> ptrdiff_t trytry = min (total - inserted, READ_BUF_SIZE);
> 
> The problem disappears.
> 
> This change was made to address bug #9800, when inserting large files from /proc.
> 
> I don't understand the code well enough to understand why this change is causing the issue I'm seeing,
> or if my 'fix' will break something else. I just know it's working for me and doesn't seem to cause issues otherwise.
> However, it ignores 'gap_size', so I'm pretty sure that's not the correct way to fix this code.
> Maybe it should be used 2 lines below? Again, I don't have the context to do anything but guess.
> 
> I'll keep testing locally, but I'd be interested in feedback on this change.

Po Lu, Paul: any idea why that could be the case in the OP's scenario?
The only thing that comes to my mind is some weirdness of the OP's
filesystem.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 20 Aug 2023 13:38:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 20 09:38:40 2023
Received: from localhost ([127.0.0.1]:53342 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qXidc-0006dN-08
	for submit <at> debbugs.gnu.org; Sun, 20 Aug 2023 09:38:40 -0400
Received: from mx.sdf.org ([205.166.94.24]:57392)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qXidY-0006d9-Se
 for 62216 <at> debbugs.gnu.org; Sun, 20 Aug 2023 09:38:37 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 37KDcQE9013819
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO)
 for <62216 <at> debbugs.gnu.org>; Sun, 20 Aug 2023 13:38:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org;
 t=1692538713; bh=NbYoNm/jbt3kszcZbfi59fRQntGKBDHVpa1lSbC96mM=;
 h=Date:From:To:Subject;
 b=Cln+Wh7a6HAl+rP1EbVrLZdr6v0IkVQE0+wfQJDE0s1lkm93BfFc9DMiu4M03XaPm
 YTh70kAQZ3sC8jpxbwposuehXWrgnMlrtqgv0+1VZ/LnpBl8pj6ZxQcj+mhrDLceeM
 Ts5PzrHa1uYDXtkIOUslFit4+OnycOzRjuNuUtIE=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 37KDcQqW010050
 for 62216 <at> debbugs.gnu.org; Sun, 20 Aug 2023 13:38:26 GMT
Date: Sun, 20 Aug 2023 13:38:26 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: 62216 <at> debbugs.gnu.org
Subject: Narrowed the issue to one line
Message-ID: <ZOIXUp8V46gk9INm@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
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 (-)

Progress!

This line is the culprit, around 4807:

ptrdiff_t trytry = min (gap_size, READ_BUF_SIZE);

When I replace it with this, from an older version:

ptrdiff_t trytry = min (total - inserted, READ_BUF_SIZE);

The problem disappears.

This change was made to address bug #9800, when inserting large files from /proc.

I don't understand the code well enough to understand why this change is causing the issue I'm seeing,
or if my 'fix' will break something else. I just know it's working for me and doesn't seem to cause issues otherwise.
However, it ignores 'gap_size', so I'm pretty sure that's not the correct way to fix this code.
Maybe it should be used 2 lines below? Again, I don't have the context to do anything but guess.

I'll keep testing locally, but I'd be interested in feedback on this change.

Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 27 Jul 2023 01:42:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 26 21:42:53 2023
Received: from localhost ([127.0.0.1]:40390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qOq1l-0007jA-9c
	for submit <at> debbugs.gnu.org; Wed, 26 Jul 2023 21:42:53 -0400
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:37155)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1qOq1j-0007ix-Dl
 for 62216 <at> debbugs.gnu.org; Wed, 26 Jul 2023 21:42:51 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.west.internal (Postfix) with ESMTP id 95B5E3200921;
 Wed, 26 Jul 2023 21:42:45 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Wed, 26 Jul 2023 21:42:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to; s=fm2; t=
 1690422165; x=1690508565; bh=z+qFi7WAgAfCTHpXDpSj7ffwkRXIzp2OT5m
 NzFOLG4s=; b=amd27l2g9DbDZz4oAmBeEfIzeV/pflCglGsGMz043ZgpReuMN58
 A7ftbUNcZ//Yh2cKhsnOinHrnvpMY/ka6nxehUqRTsfnMqswlLR2KSjYfmFMxQ3H
 6HMa+Kjh8R84mpsJ8Cya8VDFQKeIJL8/aUHaB7Cn2TiBSabIZNW0SaYmYciDwZRD
 NEg2lIqIPaGWTBy69401Dc3mqiYN5P4CR+wvUjq766qQS1dy+2FQdyViNfBZlF6z
 9xl6UWy570xEPJr0a6niY8X6fSZkXIzHxoCyBYobIuemV/2yoOGsSxkfqX0d/Uj6
 YZpbGHp24M8qNB2L1CMr4w36jOZrUkKmO2g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
 1690422165; x=1690508565; bh=z+qFi7WAgAfCTHpXDpSj7ffwkRXIzp2OT5m
 NzFOLG4s=; b=KtuOJC1U5cbSBz+r9f6TFc8BlkZbPXG6b9+vj2OqmF46aQb+bTR
 dYAn3nJatgINlEwLVtCaxiaPc0SpqzAFca9Bs/BC6GJDOy2pTU/s5O4PGpx0z5N9
 JDG1jTAtuy3XTt+b6jJZmpKuimY2qYQVvC424ecDQTcFgTE6im5xmDv0ebCvkqGy
 PoUpewwA9LzrJs8d21zeijdpfCsyn2aHqFDY2OSNNAFPHboLalgORp9MXDaacTi/
 Fm/OG34R4M8bd7NFt97MJewN2XGDFcGcFg+vSPHLBo9xXQSjUC4uztvlaRAENBTQ
 BmNedVRYgRJpnqyR7/Dge1It/HvoTSchGHw==
X-ME-Sender: <xms:lMvBZMflkiplSO8et4SKEp1lERjHLhiMWiq18ATaMQoGrGS1WS2SWQ>
 <xme:lMvBZOO7Zsi9kvtdRO9z382LXiSYx3b7GUXVJnip2RTgMe4OKsz_kBmgRN9oD5dss
 kmq3Iuw7TAMH1q69Fk>
X-ME-Received: <xmr:lMvBZNhJMKdBoi-E251X1RnrkRbSriSvLcRUyVkZhiJWng8YKD-Q4wwkzKQNVQQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrieefgdeglecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefkffggfgfuvfevfhfhjggtgfesthejredttdefjeenucfhrhhomhepffhmihht
 rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth
 gvrhhnpeeigfetveehveevffehledtueekieeikeeufeegudfgfeeghfdulefgfeevledv
 veenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh
 hithhrhiesghhuthhovhdruggvvh
X-ME-Proxy: <xmx:lMvBZB_t6jlCa-gKJRjDT9z3bGOLGjQjD3RXyUFfXz0y7p7_gU3Z4A>
 <xmx:lMvBZIuU6HB6WylMH6m7YJny_BdHHwXPygQ-WrCDOA6S8HVw6b0FHg>
 <xmx:lMvBZIG9hgOh4eUMgNddQwk6tT_hTwTp0AftlEmJRVZxw34FfR_XCw>
 <xmx:lcvBZFXdYAJ3hmMNIQVkmDz1FTtyRaRpxkAnZNg7osyj6gb2u7GI7Q>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 26 Jul 2023 21:42:44 -0400 (EDT)
Message-ID: <cba4f3de-2115-b102-3fee-fe483cdca59f@HIDDEN>
Date: Thu, 27 Jul 2023 04:42:42 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
Content-Language: en-US
To: Jonathon McKitrick <jcm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <83edppqjfl.fsf@HIDDEN>
 <ZGPmADIKCSwwgz1b@HIDDEN>
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <ZGPmADIKCSwwgz1b@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.8 (/)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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.8 (-)

On 16/05/2023 23:22, Jonathon McKitrick wrote:
> I'm frustrated that I cannot reproduce the bug reliably, but it does happen constantly under emacs 30. What I have narrowed it down to
> is what seems to be a random injection of code from the same file or the kill ring. That of course trips up paredit and any compilation.

Something vaguely similar: I had a problem, in one session, that 
reindenting any line or region would, instead of simple whitespace for 
indentation, insert some repeated chunks of code from I don't know where.

I didn't investigate this, though. This only happened once and a restart 
fixed it.

I don't use desktop-mode. If you do, though, it might be carrying over 
some variable(s) from the previous sessions which can trigger the 
problem. The desktop save file, in that case, could help reproduce it 
(either you would post it as a part of recipe, or you would just read it 
through and try applying the values in there one by one until the 
problem resurfaces).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 25 Jul 2023 10:35:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 25 06:35:01 2023
Received: from localhost ([127.0.0.1]:44706 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qOFNd-0006JQ-AD
	for submit <at> debbugs.gnu.org; Tue, 25 Jul 2023 06:35:01 -0400
Received: from mx.sdf.org ([205.166.94.24]:61103)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qOFNY-0006JF-Bq
 for 62216 <at> debbugs.gnu.org; Tue, 25 Jul 2023 06:34:59 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 36PAYr9U015841
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Tue, 25 Jul 2023 10:34:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org;
 t=1690281294; bh=Bo0Cr0S3tyVS2mjqrQJA418LiesynGm7gaEvPhzf0DM=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=F1Xs8RkEbCqcwKKAJpL9HmS9kYM+efHKHAampjdFIQnrLVmlfBi7AbNAVRkpfyZX4
 9Dk9qTlLujvv6zhGz+HZRbi3FXfHM4J5lRezs+PjDHj0rq64oZ4Eil5iPlgesmB/Uj
 NxjPce1D9RIYLy8lV0C+et1Rq0dpJQKpVmmj9Qkk=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 36PAYqov029523;
 Tue, 25 Jul 2023 10:34:52 GMT
Date: Tue, 25 Jul 2023 10:34:52 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
Message-ID: <ZL-lTEIB1qqa-WyP@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZL0yCpzczFCN_ywI@HIDDEN>
 <83edkyu24d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <83edkyu24d.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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 (-)

On Sun, Jul 23, 2023 at 05:35:46PM +0300, Eli Zaretskii wrote:
: > Date: Sun, 23 Jul 2023 13:58:34 +0000
: > From:  Jonathon McKitrick via "Bug reports for GNU Emacs,
: >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
: > 
: > After some exhaustive git bisecting and init file tweaking, I've narrowed it down to a surprising culprit: desktop mode

So apparently desktop save mode isn't the culprit, just the main agitator. It seems the issue involves reverting buffers, and any mode that does that.
Disabling desktop save mode reduces the issue frequency, but I'm still seeing it in my daily workflow, which involves CIDER and clojure.

I'll keep researching....


Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 25 Jul 2023 10:09:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 25 06:09:49 2023
Received: from localhost ([127.0.0.1]:44673 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qOEzF-0005Wy-9n
	for submit <at> debbugs.gnu.org; Tue, 25 Jul 2023 06:09:49 -0400
Received: from mx.sdf.org ([205.166.94.24]:65535)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qOEzB-0005Wo-Od
 for 62216 <at> debbugs.gnu.org; Tue, 25 Jul 2023 06:09:48 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 36PA9e2Q007287
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Tue, 25 Jul 2023 10:09:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org;
 t=1690279783; bh=jLyoL0at0X7PePgAsF4sJvjX9e/wSdoYfssHA01uSD4=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=U9GcsUpkF8WMc3hfsRq+ys37L/bOSSkn1r8AUZkZ9axGyLBVVmLLvcQVFdFhqk3F8
 qxdw3Fk1HgHHxr6mVggi4zT6gNf7IImjw/Vmld2es5R4m5jEemCHd3KvWbY11x+RA/
 MKnhT9qRY734LQQca+nzpsERRrxLw9Rw/a7MdnB4=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 36PA9dDw015349;
 Tue, 25 Jul 2023 10:09:39 GMT
Date: Tue, 25 Jul 2023 10:09:39 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
Message-ID: <ZL-fY_vjXFulJzdL@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZL0yCpzczFCN_ywI@HIDDEN>
 <83edkyu24d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <83edkyu24d.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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 (-)

On Sun, Jul 23, 2023 at 05:35:46PM +0300, Eli Zaretskii wrote:
: > Date: Sun, 23 Jul 2023 13:58:34 +0000
: > From:  Jonathon McKitrick via "Bug reports for GNU Emacs,
: >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
: > 
: > After some exhaustive git bisecting and init file tweaking, I've narrowed it down to a surprising culprit: desktop mode
: 
: What do you mean by "desktop mode"?

I mean 'desktop save mode'.

: P.S. Please don't modify the Subject line when you respond: doing that
: makes it harder to track the discussion thread.

I lost the original thread and had to improvise lol.


Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 23 Jul 2023 14:35:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 23 10:35:12 2023
Received: from localhost ([127.0.0.1]:41125 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qNaAy-0005UI-CV
	for submit <at> debbugs.gnu.org; Sun, 23 Jul 2023 10:35:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:39804)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qNaAw-0005Tx-Nu
 for 62216 <at> debbugs.gnu.org; Sun, 23 Jul 2023 10:35:11 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qNaAr-0004X4-Eu; Sun, 23 Jul 2023 10:35:05 -0400
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=d63PUHULtJLt6gDdD7Z6avWJzOqqPj24emou5b5uR7w=; b=on+we2yWtZUe
 s7Z02qXPsMEmKZDbzKJJFstu8jtit2o2k4waN6ef8O0HbbLJWJJmRyAJ55ofnjA5uCBMEYUO36Asf
 iE3MCq4gWWFrSk3YLfE8Jj16c22n3uetmN3mc1j59BrRSVuUjaBN0R3/TJ+dx51DTnoOfuXSGn5fi
 HyxpHhE/Ea/98249PgMaFSbQjk3FBZo9va4GxHjLiTLgbmYVEpGP7n1JlTMYqurGYdCzHEfOckdUC
 6m5iP/GgpBIfzDneIiWMFfJvub/yvj6NqkRHcu0DgWobjkvFZwpvTBXUrGse/wYTkdu3pTPFN9vi5
 rWfmmxs4FszrDcLpncJ02g==;
Received: from [87.69.77.57] (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 1qNaAq-0003Vq-Q2; Sun, 23 Jul 2023 10:35:05 -0400
Date: Sun, 23 Jul 2023 17:35:46 +0300
Message-Id: <83edkyu24d.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jonathon McKitrick <jcm@HIDDEN>
In-Reply-To: <ZL0yCpzczFCN_ywI@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
References: <ZBJcSLBKnq+7aRMH@HIDDEN> <ZL0yCpzczFCN_ywI@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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: Sun, 23 Jul 2023 13:58:34 +0000
> From:  Jonathon McKitrick via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> After some exhaustive git bisecting and init file tweaking, I've narrowed it down to a surprising culprit: desktop mode

What do you mean by "desktop mode"?

P.S. Please don't modify the Subject line when you respond: doing that
makes it harder to track the discussion thread.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 23 Jul 2023 13:58:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 23 09:58:51 2023
Received: from localhost ([127.0.0.1]:41074 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qNZbn-0004SF-GE
	for submit <at> debbugs.gnu.org; Sun, 23 Jul 2023 09:58:51 -0400
Received: from mx.sdf.org ([205.166.94.24]:55836)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1qNZbi-0004S2-Fu
 for 62216 <at> debbugs.gnu.org; Sun, 23 Jul 2023 09:58:50 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 36NDwYnH014969
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO)
 for <62216 <at> debbugs.gnu.org>; Sun, 23 Jul 2023 13:58:45 GMT
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 36NDwY5D027323
 for 62216 <at> debbugs.gnu.org; Sun, 23 Jul 2023 13:58:34 GMT
Date: Sun, 23 Jul 2023 13:58:34 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: 62216 <at> debbugs.gnu.org
Subject: Narrowing down the issue
Message-ID: <ZL0yCpzczFCN_ywI@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
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 (-)

After some exhaustive git bisecting and init file tweaking, I've narrowed it down to a surprising culprit: desktop mode

I've been unable to reproduce the issue in my other projects, but I'm still working on it.

The commit that introduces the bug is b950b46f514989442fdd9937a0e96d53a3affa88.

I don't think it's a bug per-se, simply a problematic interaction with desktop mode.
I've been able to build a non-graphic version from source that reverts this commit and does not have the issue.
I'm currently working on a local homebrew tap that will build a macos version, applying the same patch to my local build.

Here's the latest:

Emacs 30 HEAD on MacOS, built weekly, sometimes nightly.

I open a large clojure project to a file with many changes.
Then I checkout another branch, either in a terminal or using magit.
When the file I'm viewing reverts, there seems to be a large chunk of code that was erroneously inserted at the end of the buffer.
This code is part of the diff, appended in the wrong place.

I don't have any other projects that present the same issue so far.


Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 17 May 2023 11:35:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 17 07:35:52 2023
Received: from localhost ([127.0.0.1]:49152 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pzFRg-00038U-AD
	for submit <at> debbugs.gnu.org; Wed, 17 May 2023 07:35:52 -0400
Received: from eggs.gnu.org ([209.51.188.92]:38206)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pzFRf-00038H-7T
 for 62216 <at> debbugs.gnu.org; Wed, 17 May 2023 07:35:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pzFRa-0005DR-0r; Wed, 17 May 2023 07:35:46 -0400
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=nXHcDBiwk/CUKrGldpZSLrhefO6mqV8FcC64xIf1ZjQ=; b=hL3+rLeJLedn
 rhULKKYLLmDCgND1Q5/KQfjQ3WBXgCOGTBVMv3lYEYMBF0pmElawCdZsPgWIvl0doSlf1iN7appuE
 JEgvVjqFoujmRc/P3wUM8pT9kQl7JIb+4GcR5XrQjbH+qjvflck1V4OBqh/jZs5EKnrFYS/p/WY+j
 7csM6s9C/FPOpS0eFg5L0Y+IpehHXxXoJZ5iO7Cg4047Nomx+LoP60RJbXNXaliVy8njD9yEG6yDe
 QabA0KlxCvZL19nvyLNYTZv7l7WevqMPnFZ5VtBFkXrEZY++atMuk6Mzl1wAghy428FGTkzV73xA1
 HXFMZu5W0lLKtq7rY+Gnnw==;
Received: from [87.69.77.57] (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 1pzFRZ-0007Q9-Di; Wed, 17 May 2023 07:35:45 -0400
Date: Wed, 17 May 2023 14:35:55 +0300
Message-Id: <83pm6zxk9w.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jonathon McKitrick <jcm@HIDDEN>
In-Reply-To: <ZGPmADIKCSwwgz1b@HIDDEN> (message from Jonathon McKitrick on
 Tue, 16 May 2023 20:22:24 +0000)
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
References: <ZBJcSLBKnq+7aRMH@HIDDEN>
 <83edppqjfl.fsf@HIDDEN> <ZGPmADIKCSwwgz1b@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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: Tue, 16 May 2023 20:22:24 +0000
> From: Jonathon McKitrick <jcm@HIDDEN>
> Cc: 62216 <at> debbugs.gnu.org
> 
> I'm frustrated that I cannot reproduce the bug reliably, but it does happen constantly under emacs 30. What I have narrowed it down to
> is what seems to be a random injection of code from the same file or the kill ring. That of course trips up paredit and any compilation.
> I check the messages, and cannot tell if there's a random command or key binding that triggers a random command responsible for the issue.
> I happens with and without native compilation. Since I cannot predict *when* it's going to happen, it's difficult to get work done with
> packages disabled, not knowing when I'll see the bug.
> 
> Has anything like this been reported anywhere else?

There's bug#63187, which is perhaps similar?  It is also on macOS.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 16 May 2023 20:22:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 16 16:22:33 2023
Received: from localhost ([127.0.0.1]:48155 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pz1Bp-0007OE-IO
	for submit <at> debbugs.gnu.org; Tue, 16 May 2023 16:22:33 -0400
Received: from mx.sdf.org ([205.166.94.24]:55949)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1pz1Bk-0007O2-Hd
 for 62216 <at> debbugs.gnu.org; Tue, 16 May 2023 16:22:32 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 34GKMPQ3027917
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Tue, 16 May 2023 20:22:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org;
 s=my-selector-name; t=1684268546;
 bh=JIMhEAZ1suHuP+7Z0BMpfHYeno+sPEvUemvzk6N71XU=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=T8i0UlPPXL/piUUtFcFQjAnyWk2SF3DpdUaktTe2xz6clgi4lvjRy+7LIaGnF9Alm
 muZCX5X5xe8X3+Lph6zmLFgm1/JJHDrmKqoBRaVF//4jQyBvQvUcQ3CN9lb1kV5/qG
 qWRENdnSrTI/zYkjC1JLhTLcUW5af5JfdLGijmD8=
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 34GKMO8m010841;
 Tue, 16 May 2023 20:22:24 GMT
Date: Tue, 16 May 2023 20:22:24 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
Message-ID: <ZGPmADIKCSwwgz1b@HIDDEN>
References: <ZBJcSLBKnq+7aRMH@HIDDEN>
 <83edppqjfl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <83edppqjfl.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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 (-)

On Thu, Mar 16, 2023 at 08:50:06AM +0200, Eli Zaretskii wrote:
: > Date: Thu, 16 Mar 2023 00:01:12 +0000
: > From: Jonathon McKitrick <jcm@HIDDEN>
: > 
: > I realize this is vague, but I'm seeing it consistently:
: > 
: > I build emacs 30 with native compilation on my M1, and I open my work clojure project, and I see rainbow parens marking a bunch of unmatched parens.
: > The file will not compile, and the corruption happens simply when I open the file.
: > 
: > I do the exact same thing with emacs 29 built the same way, and I have no issues.
: > 
: > How can I narrow this down to a useful bug report?
: 
: Thanks for asking, and for the bug report in the first place.
: 
: The way to narrow this down is start with "emacs -Q", add only those
: of your customizations necessary for reproducing the problem, then
: post the results in the form of step by step description of the
: reproduction recipe.  It will help a lot if you also post the file
: which gets corrupted, both before and after the corruption.  If that
: file can be small, that's preferable.
: 
: I'm guessing that you use some third-party packages, at least for
: editing clojure sources.  In that case, include in your description
: the packages one should download to reproduce the issue.
: 
: A description of the recipe should, therefore, look something like the
: following:
: 
:   . download and install the following packages:
:     - foo
:     - bar
:     - ...
:   . start "emacs -Q"
:   . type the following commands:
:     - M-x load-library RET foo RET
:     - M-x load-library RET bar RET
:     - M-x set-variable RET foo-some-var RET t RET
:     -...
:   . visit the attached file foobar.clj
:   . do <something> to trigger the corrption
:   . observe the changes in the file's contents:
:     - <description of the corruptions>
: 
: TIA

I'm frustrated that I cannot reproduce the bug reliably, but it does happen constantly under emacs 30. What I have narrowed it down to
is what seems to be a random injection of code from the same file or the kill ring. That of course trips up paredit and any compilation.
I check the messages, and cannot tell if there's a random command or key binding that triggers a random command responsible for the issue.
I happens with and without native compilation. Since I cannot predict *when* it's going to happen, it's difficult to get work done with
packages disabled, not knowing when I'll see the bug.

Has anything like this been reported anywhere else?



Jonathon McKitrick
--
'My other computer is your Linux box.'




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at 62216 <at> debbugs.gnu.org:


Received: (at 62216) by debbugs.gnu.org; 16 Mar 2023 06:50:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 02:50:19 2023
Received: from localhost ([127.0.0.1]:41086 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pchRL-00013G-KP
	for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 02:50:19 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pchRJ-000133-Mh
 for 62216 <at> debbugs.gnu.org; Thu, 16 Mar 2023 02:50:18 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pchRD-0003uS-RZ; Thu, 16 Mar 2023 02:50:11 -0400
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=fk0NHJeiIqEykG5F9b2E5evCxRgCCb1D/6nUiqxdYbw=; b=S/xkHANh3IY1
 nKyTswa0bwgVBZWzEhPTx3RC7N0FuxQeCj0mSlYNkmSaVpEaiFZeIe75pC7RcT8Abgt+YlB5EwQdC
 zPDHfhM6U60hvYZ+QpvCSnactNLSoeU1ppUm+/Isz2Odm44ZvALZvKxDhz3h8hwBukyyf6Nci86LR
 OifESRS2wsVNauZs/rxiwuikS+v63tsnHddgQsD7tJovPo4O/TWGx9KXyJsMvlkf2RN0s/QAA50KL
 X43CsNuyTYu6dPlPOhC2i8kWkDsiMPTJrS3JEu45M2oGNmF9dx0Zc9hWpfS8EYvHFUYwEgaB+FeNg
 dheUIPl0cynX0YKueEDlxQ==;
Received: from [87.69.77.57] (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 1pchRB-0004PO-MY; Thu, 16 Mar 2023 02:50:11 -0400
Date: Thu, 16 Mar 2023 08:50:06 +0200
Message-Id: <83edppqjfl.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jonathon McKitrick <jcm@HIDDEN>
In-Reply-To: <ZBJcSLBKnq+7aRMH@HIDDEN> (message from Jonathon McKitrick on
 Thu, 16 Mar 2023 00:01:12 +0000)
Subject: Re: bug#62216: Odd file corruption in clojure mode and emacs 30 HEAD
References: <ZBJcSLBKnq+7aRMH@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 62216
Cc: 62216 <at> debbugs.gnu.org
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: Thu, 16 Mar 2023 00:01:12 +0000
> From: Jonathon McKitrick <jcm@HIDDEN>
> 
> I realize this is vague, but I'm seeing it consistently:
> 
> I build emacs 30 with native compilation on my M1, and I open my work clojure project, and I see rainbow parens marking a bunch of unmatched parens.
> The file will not compile, and the corruption happens simply when I open the file.
> 
> I do the exact same thing with emacs 29 built the same way, and I have no issues.
> 
> How can I narrow this down to a useful bug report?

Thanks for asking, and for the bug report in the first place.

The way to narrow this down is start with "emacs -Q", add only those
of your customizations necessary for reproducing the problem, then
post the results in the form of step by step description of the
reproduction recipe.  It will help a lot if you also post the file
which gets corrupted, both before and after the corruption.  If that
file can be small, that's preferable.

I'm guessing that you use some third-party packages, at least for
editing clojure sources.  In that case, include in your description
the packages one should download to reproduce the issue.

A description of the recipe should, therefore, look something like the
following:

  . download and install the following packages:
    - foo
    - bar
    - ...
  . start "emacs -Q"
  . type the following commands:
    - M-x load-library RET foo RET
    - M-x load-library RET bar RET
    - M-x set-variable RET foo-some-var RET t RET
    -...
  . visit the attached file foobar.clj
  . do <something> to trigger the corrption
  . observe the changes in the file's contents:
    - <description of the corruptions>

TIA




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 04:26:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 00:26:21 2023
Received: from localhost ([127.0.0.1]:40923 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pcfBz-0005M3-CC
	for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 00:26:21 -0400
Received: from lists.gnu.org ([209.51.188.17]:35004)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jcm@HIDDEN>) id 1pcb3b-0006mu-2D
 for submit <at> debbugs.gnu.org; Wed, 15 Mar 2023 20:01:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jcm@HIDDEN>) id 1pcb3a-0008EO-QT
 for bug-gnu-emacs@HIDDEN; Wed, 15 Mar 2023 20:01:22 -0400
Received: from mx.sdf.org ([205.166.94.24])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jcm@HIDDEN>) id 1pcb3Z-00007B-22
 for bug-gnu-emacs@HIDDEN; Wed, 15 Mar 2023 20:01:22 -0400
Received: from sdf.org (IDENT:jcm@HIDDEN [205.166.94.16])
 by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 32G01DPV026109
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO)
 for <bug-gnu-emacs@HIDDEN>; Thu, 16 Mar 2023 00:01:14 GMT
Received: (from jcm@localhost)
 by sdf.org (8.16.1/8.12.8/Submit) id 32G01C9V005822
 for bug-gnu-emacs@HIDDEN; Thu, 16 Mar 2023 00:01:12 GMT
Date: Thu, 16 Mar 2023 00:01:12 +0000
From: Jonathon McKitrick <jcm@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Odd file corruption in clojure mode and emacs 30 HEAD
Message-ID: <ZBJcSLBKnq+7aRMH@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Received-SPF: pass client-ip=205.166.94.24; envelope-from=jcm@HIDDEN;
 helo=mx.sdf.org
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 16 Mar 2023 00:26:15 -0400
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.4 (--)

I realize this is vague, but I'm seeing it consistently:

I build emacs 30 with native compilation on my M1, and I open my work clojure project, and I see rainbow parens marking a bunch of unmatched parens.
The file will not compile, and the corruption happens simply when I open the file.

I do the exact same thing with emacs 29 built the same way, and I have no issues.

How can I narrow this down to a useful bug report?

Jonathon McKitrick
--
'My other computer is your Linux box.'




Acknowledgement sent to Jonathon McKitrick <jcm@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#62216; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 30 Aug 2023 11:30:02 UTC

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