Received: (at 61942) by debbugs.gnu.org; 14 Mar 2025 07:06:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 03:06:09 2025 Received: from localhost ([127.0.0.1]:59823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsz7Q-00064G-Se for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 03:06:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46728) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tsz7O-00063J-4U for 61942 <at> debbugs.gnu.org; Fri, 14 Mar 2025 03:06:07 -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 1tsz7G-000301-Rl; Fri, 14 Mar 2025 03:05:59 -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=7PxNFsm63KeA94Gq/Q4/9aOLbQWTTJl5qAJ6wMibluo=; b=NEo/+jwKblsW S233UqGoqj0lv1BcjExiQSD1MkbHAA9RiEGehQcdgGaH0XX2t/n32KqXPpwChTEidabHrvHkY+HpL wvLRU02Jk5UFzai/spCnqF5Aky2DNMwa4FfRxAaOa7dj+ourra27Ihd2dK/zlH4sRHaBWdrg4BIMO c+LGpfykYSyKeiTtuf3143vmnH7L/QB0VvXlcsFrhWU0lNeC68fszv+xRHrTROs0bIPUseQxjb8V/ m2WgEdfT1AeW+a98H70nAYltlpyoaL9iQkarzXFkMQ3a/8REmLMX6KR8Y8AdxCO4+UO3xdUdedEmZ E3Y06eFhL+0Iiw8PAxD+9w==; Date: Fri, 14 Mar 2025 09:05:55 +0200 Message-Id: <865xkc148c.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Tom Tromey <tom@HIDDEN> In-Reply-To: <871pv0wui1.fsf@HIDDEN> (message from Tom Tromey on Thu, 13 Mar 2025 14:22:46 -0600) Subject: Re: bug#61942: 28.2; uninterruptible hang in vc-diff buffer References: <87y1od8zzs.fsf@HIDDEN> <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> <871pv3erfm.fsf@HIDDEN> <871pv0wui1.fsf@HIDDEN> X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 61942 Cc: dmitry@HIDDEN, tom@HIDDEN, 61942 <at> debbugs.gnu.org, spwhitton@HIDDEN 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.6 (--) > Cc: Dmitry Gutov <dmitry@HIDDEN>, Tom Tromey <tom@HIDDEN>, > 61942 <at> debbugs.gnu.org > From: Tom Tromey <tom@HIDDEN> > Date: Thu, 13 Mar 2025 14:22:46 -0600 > > > Do we have a reproducer for this? Otherwise, I'd like to suggest > > closing the report for now. > > I encounter this quite a bit -- several times a week. > > All it really seems to take is paging through a diff with some very > large hunks. > > I tried finding a reproducer on one of my current branches but couldn't. > > Anyway, closing this is premature since there is still a bug here. There's no reason to keep a bug open if no one is working on it and we don't have way of reproducing it to enable such work. So please try to show a recipe for reproducing the problem, even if the recipe is not 100% reliable. Doing so will go a long way towards ensuring we do identify and solve the bug. Thanks.
bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.Received: (at 61942) by debbugs.gnu.org; 14 Mar 2025 03:49:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 23:49:09 2025 Received: from localhost ([127.0.0.1]:59249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsw2n-0002rq-Fl for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 23:49:09 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:42606) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1tsw2l-0002rP-Al for 61942 <at> debbugs.gnu.org; Thu, 13 Mar 2025 23:49:08 -0400 DKIM-Signature: a=rsa-sha256; b=D3atdKO1iibEviN0GVsXkBd9lkyTQSRMLUdOzT3q2wqAz2rC6250crCIvVbGfbYIwO41bPEhMpF0f7UKHC09jPVuPiEyFswsJWDrhPeIN7+oiD/X74y8swGSkC6kfKX7Wgr54DeKKGXK7nDqKuW5O5NRSCH8vmouezLVtAEZJWY+p4gUwXGTw/biIknKSyWlsKi/LR6JHcV1UqQuItuYhkOYx0NdUNNpJtSmh/EOElzKj6QV+xPo6bczwSoXuAnCsXH3fb/t8XQlAz1ZNeJ35P/7jj1no3TKtm3/XOIbuPjVT2R6dzB/7S+uybvP2XFVaBFdWFG3uPQLpOpCVT05Mg==; s=purelymail1; d=spwhitton.name; v=1; bh=F1A4GphcTDFC+Yf9XniYO1rBerOKtDJdz7eN13gPdnY=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=fw9z6onPZEBgEvEGh74IAunw1HwCiJHuO81TS5MV7fIHI/nTpZW7O8DougJe36++pixHybNroV9YB/bGcJ0p2Gzh1D3Ae5FtzgfPQAIysEPwbLs7oPVlOz2KEUb86AOE1RYOXEGnb+uGYwmMAcaGRnHpnlJ7K8PVzhuzIP2sZWzkwAEEnrXO/Gln35FKFpajdleZGkhzbVL0We779Wbu4CiRlz0K0nYI8vzD1bYyxoBrLpgGfYmk+hD0YT5PllAJpOWKWmgFa5N/71rTZOREliYtdITiWlqU7sk6b6TaWevxqlehuwRddi0Nii/2rjdLzimw/sl4yUGoHjIDUZQrxA==; s=purelymail1; d=purelymail.com; v=1; bh=F1A4GphcTDFC+Yf9XniYO1rBerOKtDJdz7eN13gPdnY=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 61942 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -758906436; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 14 Mar 2025 03:49:00 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 303FB7ED338; Fri, 14 Mar 2025 11:48:58 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Dmitry Gutov <dmitry@HIDDEN>, Tom Tromey <tom@HIDDEN> Subject: Re: bug#61942: 28.2; uninterruptible hang in vc-diff buffer In-Reply-To: <1a4691fa-bc62-4671-a4b1-459787980427@HIDDEN> References: <87y1od8zzs.fsf@HIDDEN> <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> <871pv3erfm.fsf@HIDDEN> <1a4691fa-bc62-4671-a4b1-459787980427@HIDDEN> Date: Fri, 14 Mar 2025 11:48:58 +0800 Message-ID: <877c4s2rx1.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: 61942 Cc: 61942 <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 (-) Hello, On Fri 14 Mar 2025 at 02:24am +02, Dmitry Gutov wrote: > On 11/03/2025 13:29, Sean Whitton wrote: >> Hello Dmitry, Tom, >> Do we have a reproducer for this? Otherwise, I'd like to suggest >> closing the report for now. > > The reproducer for the scenario I have in mind is opening a diff, for the > first time in a session, that references one of the larger .c files. > > For example, from the current Emacs master, launch 'C-x v L' (root log), and > from there move to > > * ab5bfcebddf..: Po Lu 2025-03-10 Fix bug#76805 > > and press 'd'. The first time I do it, in a session, takes about 600ms. > > Quitting or killing the diff buffer and repeating the action makes it instant > because the file buffer stays in diff--cached-revision-buffers, for some time. Thank you both for your replies. Dmitry, regarding your reproducer, on my laptop (bought late 2020) I can't discern a difference before or after the caching. Tom, it would be great if you could try Dmitry's suggestion and see if it makes a difference. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.Received: (at 61942) by debbugs.gnu.org; 14 Mar 2025 00:34:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 20:34:29 2025 Received: from localhost ([127.0.0.1]:58994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tst0O-0001Pt-QW for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 20:34:29 -0400 Received: from fhigh-b8-smtp.messagingengine.com ([202.12.124.159]:45049) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1tst0L-0001PW-Gj for 61942 <at> debbugs.gnu.org; Thu, 13 Mar 2025 20:34:26 -0400 Received: from phl-compute-10.internal (phl-compute-10.phl.internal [10.202.2.50]) by mailfhigh.stl.internal (Postfix) with ESMTP id 8FE522540143; Thu, 13 Mar 2025 20:34:19 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-10.internal (MEProxy); Thu, 13 Mar 2025 20:34:19 -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:subject:subject:to:to; s=fm3; t=1741912459; x=1741998859; bh=R9epe2pQDZ3paPfo1QR+iAuCmtZWxaJ5wBCWt8e4PSQ=; b= RgPARBXYniJS2T+gtDsECABL6UBIr28uYVdA5SgdpxKVpUIMVB2iaiEt/dt+k6K3 5eOC2Qtq4WwZykCnSF1Qsl773+bCSoax3UsH0qnuuwkUXKYlsNLn0mPSnZYJdDpA q7oDTifufRJmDvKTIfF6AfWT784bTYV+kBegflgzsEhqGxiP5m2mW0kK/BjqhoH4 N7cU+RPqluD7awqmdsipbahC1yHsxHn1UCNI3aMrAkkUY4cOiWe6zzcv+xG4YOzN hVBehHgnyI2RlTmljUg0bKpCIHvW/3djWnMe+YXXVGRraHOHY/Oul6Q0wtNsn1dI HEynMRG72hCNwhasiLHdMQ== 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:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1741912459; x= 1741998859; bh=R9epe2pQDZ3paPfo1QR+iAuCmtZWxaJ5wBCWt8e4PSQ=; b=H jHcN+743Ivcdf9bQR+gbclF6JBM8HMPmFxPh9kNYsISd9AzZgl21323BCNME1K2F QbHBOpZf1QGwg/m91d3XmJES4Q7zz/mYY7QhLbv2Htt3FVtApjYgU+9O911hPmbP LJGmUboYm3pAVk9BSHnRK0oKBHLb+ew/FExliqKNfL/mjP0YgE5OVFS23Gs4EGr5 s2VKyBBsrJ3fpvwbZ2EgLdXkx+7GUkQGpt7InyXiptdM5YWETmJ9nmysCfnUlx+k 9zkE6kfb9A7WId6aag8Czab9jb+mSl9qljuAKBAgPMnbcCNsJvxjY1w16lpkSQ2w s3365WWXG07rMk6YpOx/A== X-ME-Sender: <xms:innTZxxCOblVGMyrdO5z-HDF0nPFyTi7-NUJ0xsak3TQl0iemfBokg> <xme:innTZxRqjNClXsV7VQSNpc1mwrddGpxjeTEfeOE_pSqu6Is_YaiTTU4ZbQXOI7wt6 MISiNYE8qy3amo_rmM> X-ME-Received: <xmr:innTZ7V65wwXnQoMCwj4Z4oWreOShmaABHPHqekT3ICZA5gW7V7Wm_3-WSwhkI1UmOj2> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduvdelgedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddt vdejnecuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovh druggvvheqnecuggftrfgrthhtvghrnhepteduleejgeehtefgheegjeekueehvdevieek ueeftddvtdevfefhvdevgedujeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphht thhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehtohhmsehtrhhomhgvhi drtghomhdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghm vgdprhgtphhtthhopeeiudelgedvseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: <xmx:innTZzhJjdBZ9yneRcnDz7RHa88upbTxLYDSjIqE090frn0fIzVPng> <xmx:i3nTZzBB1AcDuqXmTA2y1fD7CcGTouB5mYLugOHOlMhQh4baHe1-zg> <xmx:i3nTZ8J9F0Grw5hcV7LYBIVZLhJK0WFChx9QaSnXYTgRwaywCj9W8g> <xmx:i3nTZyBpcm_TdB4DMNrHzHypI7XARx0R93p2CT5X8jxu_IpWZHotWQ> <xmx:i3nTZ6MZ1YtwAC2mZXYJaKFk5Q3v_meO2UzINvHvWgaMR1M_Wg3ps6OG> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 13 Mar 2025 20:34:17 -0400 (EDT) Message-ID: <3551d4bc-d97c-4b55-a69c-8e152e7be765@HIDDEN> Date: Fri, 14 Mar 2025 02:34:15 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#61942: 28.2; uninterruptible hang in vc-diff buffer To: Tom Tromey <tom@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> References: <87y1od8zzs.fsf@HIDDEN> <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> <871pv3erfm.fsf@HIDDEN> <871pv0wui1.fsf@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <871pv0wui1.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61942 Cc: 61942 <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 13/03/2025 22:22, Tom Tromey wrote: > All it really seems to take is paging through a diff with some very > large hunks. If the repro requires really large hunks, it might be due to the "refine" feature, which can be relatively costly. When you see the problem again, maybe try (setq diff-refine nil).
bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.Received: (at 61942) by debbugs.gnu.org; 14 Mar 2025 00:24:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 20:24:47 2025 Received: from localhost ([127.0.0.1]:58980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tssr1-0000sC-FI for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 20:24:47 -0400 Received: from fhigh-b8-smtp.messagingengine.com ([202.12.124.159]:34867) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1tssqy-0000rj-Ol for 61942 <at> debbugs.gnu.org; Thu, 13 Mar 2025 20:24:45 -0400 Received: from phl-compute-13.internal (phl-compute-13.phl.internal [10.202.2.53]) by mailfhigh.stl.internal (Postfix) with ESMTP id 73A0D25401A1; Thu, 13 Mar 2025 20:24:38 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-13.internal (MEProxy); Thu, 13 Mar 2025 20:24:38 -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:subject:subject:to:to; s=fm3; t=1741911878; x=1741998278; bh=HfkTRAeki/fRub7hLGpQ8hVEZJHB1QHMrNm4fWQKFp0=; b= yhcLF5P+rK39q3Ro+3MGtyiwaA5Huw2AVklVO96V4kPlkprlR8Co64apyPxJg3xJ B6G2r65MiovW0cLFi8HwjBwMVgqE3EJIb0I4hLwUzUtguyXsd70aE9BgaTCwNjPy g7VmWd08vBM90yz30lsolw84+Ipp79JeWz32w2JOqYk7B11r5CEXovugexa8as/C +zxFNtyR7DmeNCLs+szBBAE+bnveP8EyydlPAMa/Q042Fh2dHlzI4xDya+6jdpyC b1G6ogEaDax5QgizqpvFBi0WDUYKvLtbqYhysrbA2okTMsxyvsUIf7EX1HA2Hs9e fllLq1OVaWDv+yaxfdOMdg== 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:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1741911878; x= 1741998278; bh=HfkTRAeki/fRub7hLGpQ8hVEZJHB1QHMrNm4fWQKFp0=; b=F /iDQxdK+RE+VsO5NwYhSL5y6oVaI4IvT96LXj4QB60wuKYYwTjAbeMFskhFzupyO fZ+VTQxFc+/HfAQVU77Lx7/+0q8EFHyr4Sxk7rvk/cI+aeFZzS180Zz2T3Xhd7gi Q0my197H9oqO4uISIQfyXOlGW7WMSabOh8OigCFtFBOSRQJksEv6SCT2KvyGDaVp GqMv6hP+Cmv4CrVUm8xqbOAjPrIOtNl62xxWLNQPXd7+VHXvPyqqsQ4jXP6kCnMc U+V2igWKNX6jZm5mTy/kGnpj34uOM803f1Y+XD+DC33WaV7On3g+XrYbeHiQuDS4 nuF+p4OvOC48Cf7GuzXBw== X-ME-Sender: <xms:RXfTZ2e7KPb3HVMmT3uq8oBrGS7yuF7Y9Bq70XW0ocnVww89cTsWAg> <xme:RXfTZwNxoMSguEyWPMGo135xrBc7bl7uCewq9XBFtjmL-y1B8-hJRotL9j6x2okTl URtAXb5vaRnWPbmOHc> X-ME-Received: <xmr:RXfTZ3go_Z3rdEFaxRX0SgSDcJu2Xu4VbzKhUEwQ7dCcVUP6S0kqqIcEWkwee-5czIcI> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduvdelfeekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddt vdejnecuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovh druggvvheqnecuggftrfgrthhtvghrnhepteduleejgeehtefgheegjeekueehvdevieek ueeftddvtdevfefhvdevgedujeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphht thhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehsphifhhhithhtohhnse hsphifhhhithhtohhnrdhnrghmvgdprhgtphhtthhopehtohhmsehtrhhomhgvhidrtgho mhdprhgtphhtthhopeeiudelgedvseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: <xmx:RXfTZz93qVrf-JZwxcxH4z8vXrd4rorPhzFgU_v5FO0-v9z02dDY1A> <xmx:RXfTZyskoqcSslk4khtnJgqIcRxiHz_CUbHWEr52FFCUO7B_1ObF1Q> <xmx:RXfTZ6GkEi8hg_kns2x23-AAPOXnrrH83gBxPN8DdpbJBkgiAsPSRA> <xmx:RXfTZxNQ4p9NXsjAcx5259yDUu_fLogJoaEGBMf02ZrDwdwTeZ8cVA> <xmx:RnfTZ2KdlFWitbO32UxXbH2eBsKSh5ylKaZO8NgelOfkFn2tgIO7leyG> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 13 Mar 2025 20:24:36 -0400 (EDT) Message-ID: <1a4691fa-bc62-4671-a4b1-459787980427@HIDDEN> Date: Fri, 14 Mar 2025 02:24:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#61942: 28.2; uninterruptible hang in vc-diff buffer To: Sean Whitton <spwhitton@HIDDEN>, Tom Tromey <tom@HIDDEN> References: <87y1od8zzs.fsf@HIDDEN> <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> <871pv3erfm.fsf@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <871pv3erfm.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61942 Cc: 61942 <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 11/03/2025 13:29, Sean Whitton wrote: > Hello Dmitry, Tom, > > Do we have a reproducer for this? Otherwise, I'd like to suggest > closing the report for now. The reproducer for the scenario I have in mind is opening a diff, for the first time in a session, that references one of the larger .c files. For example, from the current Emacs master, launch 'C-x v L' (root log), and from there move to * ab5bfcebddf..: Po Lu 2025-03-10 Fix bug#76805 and press 'd'. The first time I do it, in a session, takes about 600ms. Quitting or killing the diff buffer and repeating the action makes it instant because the file buffer stays in diff--cached-revision-buffers, for some time.
bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.Received: (at 61942) by debbugs.gnu.org; 13 Mar 2025 20:22:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 16:22:59 2025 Received: from localhost ([127.0.0.1]:58342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsp51-0002iE-6a for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 16:22:59 -0400 Received: from omta036.useast.a.cloudfilter.net ([44.202.169.35]:53141) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <tom@HIDDEN>) id 1tsp4y-0002hf-7b for 61942 <at> debbugs.gnu.org; Thu, 13 Mar 2025 16:22:58 -0400 Received: from eig-obgw-5005a.ext.cloudfilter.net ([10.0.29.234]) by cmsmtp with ESMTPS id soBGt77k0zZPasp4stdYTP; Thu, 13 Mar 2025 20:22:50 +0000 Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS id sp4rtC0DrhQfUsp4rtDZEm; Thu, 13 Mar 2025 20:22:49 +0000 X-Authority-Analysis: v=2.4 cv=Negt1HD4 c=1 sm=1 tr=0 ts=67d33e99 a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=Vs1iUdzkB0EA:10 a=ItBw4LHWJt0A:10 a=0hBCkxuxyeGWuN3TB_oA:9 a=6Ogn3jAGHLSNbaov7Orx:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Sim/mwMOlIr/N9cdff5VDrymLir/ml/lcc41BSQArDE=; b=Zes/FjRPK7w4mKknriQl9X/OrX Op0aC0SE/As/OzkZnH1HDvJvLzOtjbfNeLjIVv/8jJ9XwXmYU8EB7Byd+uDepAJ5KPa0syFlh/Iua fExv6xpPJybnPhe8fpkzDk/h4; Received: from 97-122-96-32.hlrn.qwest.net ([97.122.96.32]:45186 helo=prentzel) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.1) (envelope-from <tom@HIDDEN>) id 1tsp4q-00000000Guu-1sAq; Thu, 13 Mar 2025 14:22:48 -0600 From: Tom Tromey <tom@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: Re: bug#61942: 28.2; uninterruptible hang in vc-diff buffer In-Reply-To: <871pv3erfm.fsf@HIDDEN> (Sean Whitton's message of "Tue, 11 Mar 2025 19:29:33 +0800") References: <87y1od8zzs.fsf@HIDDEN> <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> <871pv3erfm.fsf@HIDDEN> X-Attribution: Tom Date: Thu, 13 Mar 2025 14:22:46 -0600 Message-ID: <871pv0wui1.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 97.122.96.32 X-Source-L: No X-Exim-ID: 1tsp4q-00000000Guu-1sAq X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 97-122-96-32.hlrn.qwest.net (prentzel) [97.122.96.32]:45186 X-Source-Auth: tom+tromey.com X-Email-Count: 3 X-Org: HG=bhshared;ORG=bluehost; X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfFroWR59bwzfoRXELIzH67/CnZVzecuH0zHQGDVanTUp4r7W2hxPjfbQQe5SmERlvqePMusIhRH1lIB8PjlGHoPMrXL3SNNG2UwqSoEWdleJNN0zMFR6 d/DdGeOi/6RZKpx3kF/pirqMv9tfQIScPmvRKWNOmlYSw3GhTT/fZAJtoTd37Vr4S5f3vxlXC6Jy7+kcyVaw8/UR+t2Ney6BTyk= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61942 Cc: Dmitry Gutov <dmitry@HIDDEN>, Tom Tromey <tom@HIDDEN>, 61942 <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 (-) > Do we have a reproducer for this? Otherwise, I'd like to suggest > closing the report for now. I encounter this quite a bit -- several times a week. All it really seems to take is paging through a diff with some very large hunks. I tried finding a reproducer on one of my current branches but couldn't. Anyway, closing this is premature since there is still a bug here. Tom
bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.Sean Whitton <spwhitton@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 61942) by debbugs.gnu.org; 11 Mar 2025 11:30:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 07:30:01 2025 Received: from localhost ([127.0.0.1]:41918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trxo4-0001Cm-Jn for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 07:30:01 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:38096) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1trxnr-0001CH-JL for 61942 <at> debbugs.gnu.org; Tue, 11 Mar 2025 07:29:47 -0400 DKIM-Signature: a=rsa-sha256; b=zgjHt6TqUZ+lvCeMt2qGsqAE0MsGiu1+G0oxi22kJ6W0K1/oui9zxdFvC1usBBTIwBc2OsEGpnORd38ibirDINM1FwzTskwq86s26eKtD15E6w1c8OeBGMxWpYvxJJGoEDkinob8xRim//rOL2D0B3f5stnScIpfWBiFsTKtYVS8IqdBOlJUz5OCVaHRF9OQ6aS3s0JsP/zhitSny/EwNxkGuLu5i+y3iwWJpGwsI5utQRhaGNeyo+0dF6XqshNjFunYfxN8OHnZZrm5WZJ5OFLesTgwBvTPA/8xBpQwQsSadI95eJXt3om8gT4dV7ePJ4849RZTwZ1QRV54Ozv+kg==; s=purelymail1; d=spwhitton.name; v=1; bh=XPuyiXj9LptZi7habh4Hvveexcll5BNNc09aB8mC+x8=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=dCAu+TqDKJZFUx3WPcVVlXayzTcst/I55CTnsrtAXiHC3RvWexzthOQ2BWRqWyDre4G+JSFYEOdnL1EU2z2kUUKTbCqDmoFaD3RXp3GCU2EnOw7Rnsbho5P9WOxonbscxtABSlNnJ8ADJi+enmWn96retYg+it8OXjlE42tTCvnlSlYTjhv61CyGQBVCQtPkwmQHYxsP7FyiDASKJcJhFz1wC7q9wORBB/4U9ZWdADdP75HwSl9z+dE4xd9aInZm277dj29Qnj1T8XOt7NYAs7zdiBTCpDTEvw2u2lp4HMawBC+uWVun5Of0GCtgBfNPzoVfvpm4yabiBf/AaNzuag==; s=purelymail1; d=purelymail.com; v=1; bh=XPuyiXj9LptZi7habh4Hvveexcll5BNNc09aB8mC+x8=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 61942 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -697920322; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 11 Mar 2025 11:29:36 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id C5DC87ED8EF; Tue, 11 Mar 2025 19:29:33 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Dmitry Gutov <dmitry@HIDDEN>, Tom Tromey <tom@HIDDEN> Subject: Re: bug#61942: 28.2; uninterruptible hang in vc-diff buffer In-Reply-To: <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> References: <87y1od8zzs.fsf@HIDDEN> <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> Date: Tue, 11 Mar 2025 19:29:33 +0800 Message-ID: <871pv3erfm.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: 61942 Cc: 61942 <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 (-) Hello Dmitry, Tom, Do we have a reproducer for this? Otherwise, I'd like to suggest closing the report for now. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.Received: (at 61942) by debbugs.gnu.org; 17 Jun 2024 01:15:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 16 21:15:17 2024 Received: from localhost ([127.0.0.1]:57620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sJ0xp-00088f-48 for submit <at> debbugs.gnu.org; Sun, 16 Jun 2024 21:15:17 -0400 Received: from fout2-smtp.messagingengine.com ([103.168.172.145]:50009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1sJ0xm-00088L-DA for 61942 <at> debbugs.gnu.org; Sun, 16 Jun 2024 21:15:15 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.nyi.internal (Postfix) with ESMTP id C39D913800E3; Sun, 16 Jun 2024 21:15:04 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sun, 16 Jun 2024 21:15:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=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:subject:subject:to:to; s=fm3; t=1718586904; x=1718673304; bh=ZHTQWe+lUef/9Lngfz6VyQapyJCZZQ3jtKBEAisq4Yo=; b= FzMyCwLH23PRpYSYySqEyf+kvjBE5W1YzkcDZqqKWXsHwkhBoodh3/h9oPH6W4+F Y/EJWfa3bpGmasZxdyai7F/1vTzvPNhbz0VhZyB3BJ01VMWz6IfpAgoEBOHv2Vba j6YkTknEsC+1IngudM4N3VK+jBumbQHld/ta2NHXHhkD2j33xIvqvNcQETDLDYEx V0JPbOJbcavg58VBKfmUfUSnwO1wlxmocwFOKSFQrFz3L8dRJJtL+dUmU9yc9d2x +1ne4ZVn/zW7mf4ds+whrb3epl0k/mW6SvE/4WZuMqJYyZWM1QMeeYns7qqij2tF Zh7tpmBbRmvX0ec0V4E5nQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1718586904; x= 1718673304; bh=ZHTQWe+lUef/9Lngfz6VyQapyJCZZQ3jtKBEAisq4Yo=; b=I YKzTjNyZpy9MmC/Jf5q1NiY7+o5RrxgJ4Fiy/qiWZy+DPwBPYpCn6fKS0hq+HHzU HzsEiP0OeumIK2SWh6qpbPJB1FAsO6i5ByQ+M+yGurytp9R728vaa4Yc3Xrsf5Pc GBjBKxwfyRWAQ2L6wuaVh+zbtuZX8qxh/Wm3QrUKKlY1xXvzJ7BRFQzIiCelT6QH 3dc/DDHw1fFQz2MdeyPVGhczyzJ3Ew/MvemfqiMzWP3LX8HnVwkCYtyxbWb9gYIh UWzfFpgQDqJk70kxmHr0tFQYl1AHz9k8mg5FeCNQuHNQHPL9EQEULGU2AtslK+tU pTamRN/gxg4fkwNqmZJBA== X-ME-Sender: <xms:GI5vZlGyUrwzExRaDPcZYIEi3KdTIKE4vS_G-QIbi4ZK4a3ImwL7IQ> <xme:GI5vZqXODGQScV6bAycm-ghpMZFemD__V_2558skhkl_VTB0fBU0x8wyur-VEJLlb gmlFwqx-wMlhLTcWPM> X-ME-Received: <xmr:GI5vZnKSmKgDDR75UeLM-OEYBV_0Fj7rY4WemN0W2fQFUSi5CGasO_XZKOoUTs7Mk3nM> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedvgedggeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvfhfhjggtgfesthejredttddvjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpedthfeuvddtveelgeeuleevvdejveehffevveehvdeuffdtfefhvdeugefgtefg tdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: <xmx:GI5vZrEyhP68-yHRsdPM-SCZq7lUGeKjVJVrqNHSm-i9ZjXFrz4uew> <xmx:GI5vZrVfRJnyda77yu1XAJ8QUDM83G7TMPxBkzVHxGrhcqlig0rNeg> <xmx:GI5vZmP622EFssFL_7YDJ3-c4FmG2HmQsmp2gcYgkq6AaoUyvUtatQ> <xmx:GI5vZq0fgG29xiIyH5kfZvo9max7ZDrJbjETMTTbZ7dgOO22afgxkw> <xmx:GI5vZmQp1tAwMqoZdFEn6XVPY540IxqFfCqJbfX87pfUrCXgL5NQKMwP> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 16 Jun 2024 21:15:03 -0400 (EDT) Message-ID: <ff403f86-6f08-4281-975a-6163c0e9836c@HIDDEN> Date: Mon, 17 Jun 2024 04:15:00 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#61942: 28.2; uninterruptible hang in vc-diff buffer To: Tom Tromey <tom@HIDDEN>, 61942 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN> References: <87y1od8zzs.fsf@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <87y1od8zzs.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 61942 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.7 (-) Hi! Late reply here. On 03/03/2023 20:13, Tom Tromey wrote: > From*vc-outgoing*, I used '=' to see a diff. > > The diff in question is pretty large. > > Emacs showed this in the echo area: > > Finding changes in .... > > This was not interruptible -- I tried C-g, C-], and 'kill -USR1' > > I don't know exactly what this is doing, but whatever it is should be > interruptible. I've been doing some performance debugging for vc-diff, and the same thing has happened once when c-ts-mode was associated with *.c files. That time I also turned off the cache for diff's revision syntax highlighting and repeated a 'vc-diff' for one revision several times. Profiling this scenario gets me to 7940 85% - diff--get-revision-properties 7940 85% - let* 5637 61% - if 5637 61% - condition-case 5637 61% - vc-find-revision-no-save 5622 60% - decode-coding-inserted-region 3 0% - set-auto-coding 3 0% - find-auto-coding 3 0% + set-auto-mode-1 12 0% + set-auto-mode 3 0% + vc-call-backend and if we're talking about tree-sitter based modes, it might be due to memory usage (or not). Anyway, if you're seeing this regularly (setq diff-font-lock-syntax 'hunk-only) should help as a workaround.
bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 3 Mar 2023 18:13:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 13:13:56 2023 Received: from localhost ([127.0.0.1]:33925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pY9ul-0001uc-Em for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 13:13:56 -0500 Received: from lists.gnu.org ([209.51.188.17]:51586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tom@HIDDEN>) id 1pY9uh-0001uQ-Im for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 13:13:53 -0500 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 <tom@HIDDEN>) id 1pY9uh-0001GW-9Q for bug-gnu-emacs@HIDDEN; Fri, 03 Mar 2023 13:13:51 -0500 Received: from outbound-ss-761.bluehost.com ([74.220.211.250]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <tom@HIDDEN>) id 1pY9ud-00060f-V4 for bug-gnu-emacs@HIDDEN; Fri, 03 Mar 2023 13:13:51 -0500 Received: from cmgw14.mail.unifiedlayer.com (unknown [10.0.90.129]) by progateway8.mail.pro1.eigbox.com (Postfix) with ESMTP id 8569910044459 for <bug-gnu-emacs@HIDDEN>; Fri, 3 Mar 2023 18:13:30 +0000 (UTC) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTP id Y9uMpqzGZlQHiY9uMpSzpU; Fri, 03 Mar 2023 18:13:30 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=NPgQR22g c=1 sm=1 tr=0 ts=640238ca a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=k__wU0fu6RkA:10:nop_rcvd_month_year a=Qbun_eYptAEA:10:endurance_base64_authed_username_1 a=vTr9H3xdAAAA:8 a=aR16PxjQAAAA:8 a=sxt07eeNDrDxN6pDSu4A:9 a=7PCjnrUJ-F5voXmZD6jJ:22 a=zbFvvTOBjyH4ze5LlUjX:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender :Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=GHYKhAWf58LS61Mb82HMZFV6MlNtIAAU3j2h6sqpXqk=; b=xu6Q+zPxS0lAUglMM+rRYekv1t hDLPiGbOSAzQy9ISk0b9t2koFgXXd6W6gsCjSyzU9yeyB7Y6NFE1LDSg7ZrA6ZlUzmYKy3muC4a9S +XbAS+QeOxQaYP5BtWpuUkUeD; Received: from 75-166-130-93.hlrn.qwest.net ([75.166.130.93]:39162 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <tom@HIDDEN>) id 1pY9uM-003UCS-6b; Fri, 03 Mar 2023 11:13:30 -0700 From: Tom Tromey <tom@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 28.2; uninterruptible hang in vc-diff buffer X-Attribution: Tom Date: Fri, 03 Mar 2023 11:13:27 -0700 Message-ID: <87y1od8zzs.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.130.93 X-Source-L: No X-Exim-ID: 1pY9uM-003UCS-6b X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-130-93.hlrn.qwest.net (murgatroyd) [75.166.130.93]:39162 X-Source-Auth: tom+tromey.com X-Email-Count: 1 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes Received-SPF: pass client-ip=74.220.211.250; envelope-from=tom@HIDDEN; helo=outbound-ss-761.bluehost.com 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit 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.6 (--) From *vc-outgoing*, I used '=' to see a diff. The diff in question is pretty large. Emacs showed this in the echo area: Finding changes in .... This was not interruptible -- I tried C-g, C-], and 'kill -USR1' I don't know exactly what this is doing, but whatever it is should be interruptible. Tom In GNU Emacs 28.2 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.35, cairo version 1.17.6) of 2022-12-31 built on buildvm-x86-18.iad2.fedoraproject.org Windowing system distributor 'The X.Org Foundation', version 11.0.12201007 System Description: Fedora Linux 36 (Workstation Edition) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json --with-native-compilation build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Git-Log-View Minor modes in effect: vc-parent-buffer: *vc-dir*<gcc> bug-reference-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-pcomplete-mode: t erc-netsplit-mode: t erc-spelling-mode: t erc-truncate-mode: t shell-dirtrack-mode: t which-function-mode: t erc-track-mode: t erc-track-minor-mode: t erc-notify-mode: t erc-notifications-mode: t erc-match-mode: t erc-services-mode: t erc-networks-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t savehist-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow emacsbug f90 descr-text reposition asm-mode gnus-draft rust-mode arc-mode archive-mode js edmacro pcmpl-unix pcmpl-gnu conf-mode compare-w gnus-icalendar org-capture org-refile icalendar webjump sh-script smie executable rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc xmltok term ehelp nroff-mode cmake-mode rst autoconf autoconf-mode texinfo texinfo-loaddefs pulse ada-light-mode eglot array jsonrpc ert flymake-proc flymake vc-annotate cus-edit cus-start url-http url-gw url-auth python tramp-sh pcase autoload lisp-mnt gud mule-util debug backtrace kmacro two-column dwarf-mode tabify man tcl make-mode cl-print shortdoc goto-addr log-edit yaml-mode log-view pcvs-util find-dired copyright ffap grep find-file ggtags etags fileloop xref project compile bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds supercite regi bbdb-message mailalias mail-hist term/xterm xterm smerge-mode diff dabbrev gnus-html help-fns radix-tree url-cache flow-fill erc-imenu erc-list erc-menu erc-join erc-ring erc-pcomplete erc-netsplit erc-spelling erc-truncate shr-color mm-archive sort smiley gnus-cite mail-extr gnus-bcklg gnus-async qp gnus-ml disp-table misearch multi-isearch vc-mtn vc-hg vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs org-element avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe ol-docview doc-view jka-compr image-mode exif ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc org-compat org-macs org-loaddefs gnus-topic nndraft nnmh nnfolder utf-7 bbdb-gnus bbdb-mua bbdb-com crm gnutls network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache gnus-sum shr kinsoku svg dom gnus-group gnus-undo smtpmail sendmail gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr add-log display-fill-column-indicator flyspell ispell diminish appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time ls-lisp which-func imenu autorevert filenotify desktop frameset cus-load git-link erc-track erc-notify erc-desktop-notifications erc-match erc-services erc-networks notifications dbus erc-hl-nicks color erc-button erc-fill erc-stamp wid-edit erc-goodies erc erc-backend iso8601 thingatpt pp format-spec erc-loaddefs dired-aux dired-x dired dired-loaddefs time-date advice vc-dir ewoc vc vc-dispatcher flycheck find-func dash cc-styles cc-align cc-engine cc-vars cc-defs bbdb comp comp-cstr warnings rx cl-extra help-mode bbdb-site timezone ange-ftp comint ansi-color ring server savehist finder-inf clang-rename clang-include-fixer let-alist clang-format xml info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 5826176 675973) (symbols 48 118086 157) (strings 32 663988 63985) (string-bytes 1 24860746) (vectors 16 247905) (vector-slots 8 5951617 919156) (floats 8 621 871) (intervals 56 1006709 5268) (buffers 992 1662))
Tom Tromey <tom@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#61942
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.