Received: (at 80925) by debbugs.gnu.org; 5 May 2026 09:20:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 05 05:20:04 2026
Received: from localhost ([127.0.0.1]:55249 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wKBwd-0002WA-1a
for submit <at> debbugs.gnu.org; Tue, 05 May 2026 05:20:04 -0400
Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]:58706)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <stanislav.markovic@HIDDEN>)
id 1wKBwa-0002VR-9k
for 80925 <at> debbugs.gnu.org; Tue, 05 May 2026 05:19:56 -0400
Received: by mail-ej1-x629.google.com with SMTP id
a640c23a62f3a-bab8ae52954so755925766b.1
for <80925 <at> debbugs.gnu.org>; Tue, 05 May 2026 02:19:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20251104; t=1777972795; x=1778577595; darn=debbugs.gnu.org;
h=in-reply-to:from:content-language:references:cc:to:subject
:user-agent:mime-version:date:message-id:from:to:cc:subject:date
:message-id:reply-to;
bh=AtQxKvx8kZCJFpijlGqp4M2sVEm2rGCgU54/Cbvnt7E=;
b=q6cVE02Sa1pcYCFMXWcDeoSE97EaX6CGRSV9CRU3HuEqMr/CkFMca/pLB3ip8XLG3H
yq4XflhX9Ny7Eca80InPUpkTKyhuRM9s+/Y1J3KuQl5OQOXKiikDY4vIfLM6TdXv2TpL
4XGNUS9elFpSdsW3hpt/qYp81OFsh9rW8a78wr8g09o/1+g1QMqhvio9vwvZNbvy8I5B
xNfZz9B4zKINr2Q2NGtP4PDj6fRVpLTElvwCnbXCoX3Kh5mhpIQstH3v/Ek6MV5Q68X9
/a0xRtnIBlIpjvJoAscZHA577ThORyMFH1u3e2Xhyd3dDNaYnpHmJhw/kXaEl9JTO1NZ
YOig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1777972795; x=1778577595;
h=in-reply-to:from:content-language:references:cc:to:subject
:user-agent:mime-version:date:message-id:x-gm-gg:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=AtQxKvx8kZCJFpijlGqp4M2sVEm2rGCgU54/Cbvnt7E=;
b=HJroOL2okFsKebjXuJB2ZtljZT6CHrkHXXquiip5UDmVmQyYVbx+5UTWBdjNkG+wGM
xQKdaT44XEzj4OChmor+PLZ89DeuHUt7+YwiHGg1cyVActGEjgr5VqKhVFwkXqegMN2Y
aKeOnCKaC7I4IJh7e50qP9gqmEdd4uD42VBCVlv44O2rV9J1cETAfMvXD4cO5dtgtkeA
MvWtXHNUTAtxVsdm8KLNej5pZ2L8aQIN/aFuzX6Jra3B3k8e5nX5AJ0ojL9NHm4Awh71
tBUIDWrmuJIfQe3YYA9ZOFS8KUXs5AvOsnZZL8sf/R8jKU5aMTtGebwgmSEPLEaZXK6b
gBSg==
X-Forwarded-Encrypted: i=1;
AFNElJ8vJaKeoIOzpWFIEGHGTC1t3VHFGOswiHxz5VDolNfh0jALsJ1nKgIpHkLvNRlL1GUbXWPvUQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxKFF9dGqoy4pPA8cY1lMxWpuRQ245nsziy9QQXEU3DS9P0W+Gp
EWk9O1pzZMKuJjhUAfQ19vGRMGfYmbI9dXp/B6qcyT1VP6p3Xbwxzc73
X-Gm-Gg: AeBDievhHx3/pYfRrecdIzXzWpdgSaQyg6wlkNRMz+mYTdb5Ml359ZdN5JEuz688Uwv
GIbwewtNRviNpvga2MB8TIMc0c9GdNLXePdvRibpx4zw7i+E4g/AOa+hQlHsF/XPSejolCI1Wrf
YpdagmEHEmP/ZyPvy5bEyg8Ju/uYJS2SygU1h2dcXpEQsgKjxrJgQeKj7R0GDrN5wQsEUWJNPQu
dEtqS4RD7s/mev7KBr9XjBmjYPsgXRuqj8pyuyZJnLHKB+le3Xy6Toyy9LQXrBLLfEfIakhKQAk
u0yw5BCEb/YGBpWt81kE8ZgAR+O1g8MP8LLEZqMAiRXAURNvMQg6lvJsSunzs2bv0W9NgLoEmfC
ij9ONle180pkRNzy85zHaStHyv1slm1h2k+onq+o/fZ/snGxGu/D+AiXsdkNd6BdCNFVjhyu4a2
1jIBJvYMONhqRJ6++BIF5nAT7jEMdSssY5+ZV9qFwynmVjxNk8ChSrPvcdNunW8GAEWzXwHrF4X
V9IIHExjmL5sDkjaqZZe53XyJTl3CCWJLEJigo8y8g=
X-Received: by 2002:a17:907:748:b0:bb8:b536:55dd with SMTP id
a640c23a62f3a-bbffd4ba05cmr737737866b.41.1777972794391;
Tue, 05 May 2026 02:19:54 -0700 (PDT)
Received: from ?IPV6:2001:420:4804:1300:b432:ab8e:2e55:8b46?
([2001:420:4804:1300:b432:ab8e:2e55:8b46])
by smtp.gmail.com with ESMTPSA id
a640c23a62f3a-bbe6d06e1b4sm472170366b.31.2026.05.05.02.19.53
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Tue, 05 May 2026 02:19:53 -0700 (PDT)
Content-Type: multipart/alternative;
boundary="------------ftxC7pqJdVqax07K7EVY6NgD"
Message-ID: <50b9e7f2-04d3-4a11-8549-ebb05878af16@HIDDEN>
Date: Tue, 5 May 2026 11:19:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80950: 31.0.50; EXC_BAD_ACCESS in ns_term_shutdown causes
emacs to crash while quitting ediff
To: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>,
Eli Zaretskii <eliz@HIDDEN>
References: <37f4fa88-aff6-4f51-9d19-ee72930f3785@HIDDEN>
<868qa183bg.fsf@HIDDEN>
<CAN+1Hbr=q2Vp8mpO7aE=MuZMhjYuPhV3P3j+yb+nf0w5J_5LFA@HIDDEN>
Content-Language: fr
From: Stanislav Markovic <stanislav.markovic@HIDDEN>
In-Reply-To: <CAN+1Hbr=q2Vp8mpO7aE=MuZMhjYuPhV3P3j+yb+nf0w5J_5LFA@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80925
Cc: 80925 <at> debbugs.gnu.org, control <at> debbugs.gnu.org, 80950 <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: 0.0 (/)
This is a multi-part message in MIME format.
--------------ftxC7pqJdVqax07K7EVY6NgD
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Thanks Stéphane.
I can confirm that the updated patch for #80925 with windowWillCloseMethod that you forwarded in a separate thread fixes this issue too.
Best regards,
-- Stanislav
On 03/05/2026 11:35, Stéphane Marks wrote:
> merge 80931 80925 80950
>
> On Sun, May 3, 2026 at 1:34 AM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > Date: Sat, 2 May 2026 19:34:43 +0200
> > From: Stanislav Markovic <stanislav.markovic@HIDDEN>
> >
> > My emacs is installed using Macports, version
> >
> > emacs-app-devel @20260428_0+nativecomp+rsvg+treesitter
> >
> > Reproducing is trivial, after starting via
> >
> > /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -Q
> >
> > simply run ediff on any 2 files. While quitting ediff, emacs crashes
> > consistently.
>
> Isn't this a duplicate of bug#80931 and bug#80925?
>
>
>
--------------ftxC7pqJdVqax07K7EVY6NgD
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<font face="CiscoSans">Thanks Stéphane.<br>
<br>
I can confirm that the updated patch for #80925 with
windowWillCloseMethod that you forwarded in a separate thread
fixes this issue too.<br>
<br>
Best regards,<br>
-- Stanislav<br>
<br>
</font><br>
<div class="moz-cite-prefix">On 03/05/2026 11:35, Stéphane Marks
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAN+1Hbr=q2Vp8mpO7aE=MuZMhjYuPhV3P3j+yb+nf0w5J_5LFA@HIDDEN">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div class="gmail_default" style="font-family:monospace">merge <span
style="font-family:Arial,Helvetica,sans-serif">80931 80925
80950</span></div>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">On Sun, May 3, 2026 at 1:34 AM
Eli Zaretskii <<a href="mailto:eliz@HIDDEN"
moz-do-not-send="true" class="moz-txt-link-freetext">eliz@HIDDEN</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">>
Date: Sat, 2 May 2026 19:34:43 +0200<br>
> From: Stanislav Markovic <<a
href="mailto:stanislav.markovic@HIDDEN" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">stanislav.markovic@HIDDEN</a>><br>
> <br>
> My emacs is installed using Macports, version<br>
> <br>
> emacs-app-devel @20260428_0+nativecomp+rsvg+treesitter<br>
> <br>
> Reproducing is trivial, after starting via<br>
> <br>
> /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -Q<br>
> <br>
> simply run ediff on any 2 files. While quitting ediff,
emacs crashes<br>
> consistently.<br>
<br>
Isn't this a duplicate of bug#80931 and bug#80925?<br>
<br>
<br>
<br>
</blockquote>
</div>
</blockquote>
<br>
</body>
</html>
--------------ftxC7pqJdVqax07K7EVY6NgD--
bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.
Received: (at 80925) by debbugs.gnu.org; 4 May 2026 11:23:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 07:23:33 2026
Received: from localhost ([127.0.0.1]:38955 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wJrOe-0007yo-5n
for submit <at> debbugs.gnu.org; Mon, 04 May 2026 07:23:33 -0400
Received: from mail-vs1-xe30.google.com ([2607:f8b0:4864:20::e30]:55474)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
id 1wJrOb-0007yT-60
for 80925 <at> debbugs.gnu.org; Mon, 04 May 2026 07:23:30 -0400
Received: by mail-vs1-xe30.google.com with SMTP id
ada2fe7eead31-60fee2fa3b8so1354277137.2
for <80925 <at> debbugs.gnu.org>; Mon, 04 May 2026 04:23:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1777893808; cv=none;
d=google.com; s=arc-20240605;
b=jwZS2il5AZ2Wvi4Cn2GNu2Xj/+sS00GrD99qwC3IorV/VHoP4FbIB7a1goFmnugDD+
ws5zbrozTYaEj3V2Yj8FdqgI52VyJK7bQSQZu3jytvYuwgAvgiTjgCPe8QK3w8N/8b52
XAC571utlpPgSnUQsYJUymihBeptfFJWRmfo2lIBuSkTjLSfU7ljWfG8vU0WmZvoAKim
+ahkTKn+IdhyzDcKgzCgrZs1+ww0lm/z9S9c3p/AUdC/Tfyuky82DBp4VCSVxhLA5XCO
c8yXDp715POrDvhnD6ZWsDaFRaFNyeKLbY8KY1cDi4TQjA3xvOLx4YlxEzQsq8bHaJZu
bKWA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:dkim-signature;
bh=DSEKTTtYk4u+wudTxe/FsVfhwpKOpanL1Uk2akxscYk=;
fh=bhRh2XXmcWaMxwDjf1CTfgUTNc8WynSaM3TvVj8lJNY=;
b=R9jHAfU3S1v+VVIyq6w5NafsEDFeI5A+4IMTzvxsvEXigK78+MuRGY5TrxTSYF8xqF
9oFc21NU87LnoBNhADizONLHD3HUjZd4ANDTYEZetE9bQtQn6JTcYiCD7OCBLu/k3vPj
E6KMbW3jPfPpj0ptp/2x99c1Ijus4tAgmSdawWxkkM1PD5DCyK1Q0h0Dg+0vtbNeNJCm
2SxoW0C6tVVtInjGYC9rKm7ttpvuJue74IMnYHRrjnJ2LaWc6DwXljBSIIJNp1O3XAfj
NzDvJk+xKI9SVKnnciyi6SKgPNEadmMA9sMSwz22dMtH+QsvD3rOuKYp2/uj6x5APWWX
UAxg==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20251104; t=1777893808; x=1778498608; darn=debbugs.gnu.org;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=DSEKTTtYk4u+wudTxe/FsVfhwpKOpanL1Uk2akxscYk=;
b=Qkbm8jhC9rMS1MKF+2TVMAFzPRv0EdPRvPc7KmUpZ/xeBbR7jCRPEcz2557OO4aEZG
F0PRZXH2rp8n2eXscV+4eHlkKqUdLimZpU/9Xmu5JUeOaHN4I8O7EyoQq1PtX6j2V9gV
QO5nA4hKTa34NPKgQrBzwuXULbLmlRQrX8mvW3T6x6rFzoi7lUCQTZiyk02JQfaIRAvL
XxeTGnLIrrZf01U63JHmf76MYh7L5AcL/IJcfLa56chPALGWACndVe9Zog4qrdP8Gib6
sfOKTP4Hq9fRgjP408mWp/FYFcVD4sstAhAlq/evoPOriqgiLAw3n5VD5m6nuKKpeozl
Dtgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1777893808; x=1778498608;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=DSEKTTtYk4u+wudTxe/FsVfhwpKOpanL1Uk2akxscYk=;
b=F7IUOUJCf8Dr89bQayRyJtaqR7os1yWLDWRzDmLqufgiYACN97A2vgEEIaUmTGFAj7
RGx8190OhCfslG3Rs3VtJboyS7aDb1OGc83ppM2rzL3RSZdluibh3MrpEl4CUb6p0wpl
L8tJgrLuaqjRdO147+bF+4WWQK5BfHiaep7XUgOP+mDN7wzJ7OlM2Lh2LgnfHJWdAYjz
fAfICjXHIyimS+Y00t2Uuf1IGOyn3E+tCU0sup23C8SZE5t0wKj8duz9i856cTE38wFT
LTkjhqWMF1AujIpuoV91r70tnU5FukaCiu0VdON6RvGYCY5nwRIhCxT0xWYx/dn5G43B
HflQ==
X-Forwarded-Encrypted: i=1;
AFNElJ+61pFmHdWeKGP3DNCgLUj+kzltPJ7x79CQLoFvTcPSkBqRkZPzOs8y/qPPTll2KreMK8N9Nw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyyePzLGUtvg3vS72vyU2YSUV3B5xCTZnysu9QnSyX4YkrS1H88
9UqI3TqaAi+o726yazzQ7tSYbnLlb0w2MxzYs85IGkqE73WStpdy5QyFkv02OpXOrpBIgzlMs4j
WHfF9GmoA9VjPHSXbJ/Rbhu1vppR0ZFU=
X-Gm-Gg: AeBDiet/gh6Xm+XX4uoKPIxRhl/yu5fBWLYpBy2mxpZ+NUs1Sn0hEsiIrmtqFpVgml7
fjtIVQiLYjZlVHLhpQSMixWMaBDQ+JTqfWXxZ5rR1cKEmdJ/Kzk4JDYbY6uqxSNbzrn9LYmLVbm
VR4NM7nIn8YRDCcDITsh2k2xkYciOeaj2ODGwXw5jPLdIgCKdrw6Cg7hkXE6w4UX0Z8prHoseGU
oPaAq4Lcz70fBhrgAPwxbIAOOopfqkfUrzLE6sQwdZuo04RI9why3AIvQuZ8qgV69UaR3clXqoO
2B2AI+sd+RrsWkB9L3vYQnW/iP42sfqsfiNIraULdpjl6YH6a50WQWJ2VnWaNFQkfblgs2/5H6F
CAUmByqdPTaR6MCEqTlrztvXhFgmajOZngXRlqitrMu9Qq5opA78jHPZAFA==
X-Received: by 2002:a67:ef02:0:b0:62f:471a:a140 with SMTP id
ada2fe7eead31-62f471aa486mr294423137.14.1777893808196; Mon, 04 May 2026
04:23:28 -0700 (PDT)
MIME-Version: 1.0
References: <m28qa7nref.fsf@HIDDEN> <m2pl3ih9za.fsf@HIDDEN>
<86tsst5074.fsf@HIDDEN> <bf46062c-c459-42c4-811a-9710f020205b@HIDDEN>
<CAN+1Hbq+CtUs4Std8YMC6+6vUomz4pTx=PGEtVRe_OopOWSJqw@HIDDEN>
<CAN+1HbpT7bxi=pPJPwJAv0PCuGVoEVx3sd3_zR1ub8+=zZy4Tw@HIDDEN>
In-Reply-To: <CAN+1HbpT7bxi=pPJPwJAv0PCuGVoEVx3sd3_zR1ub8+=zZy4Tw@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Mon, 4 May 2026 07:23:16 -0400
X-Gm-Features: AVHnY4JL40o_xHMdjGt6r-pc4XIVU1ObyXmV7pMnc3VNBxQYOZt2XEyGApmyNiE
Message-ID: <CAN+1HbqaLGDfpaq=uhnhQGvq2Vy0BOFYqw3Okrft0c=8MdioYQ@HIDDEN>
Subject: Re: bug#80925: reproducable crash on macos tahoe
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000e2e8b50650fc28bc"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80925
Cc: Alexander Adolf <alexander.adolf@HIDDEN>,
=?UTF-8?Q?Martin_Sukan=C3=BD?= <martin@HIDDEN>, 80925 <at> debbugs.gnu.org,
Eli Zaretskii <eliz@HIDDEN>, Rick Frankel <rick.frankel@HIDDEN>,
Stanislav Markovic <stanislav.markovic@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: 0.0 (/)
--000000000000e2e8b50650fc28bc
Content-Type: multipart/alternative; boundary="000000000000e2e8b30650fc28ba"
--000000000000e2e8b30650fc28ba
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Sun, May 3, 2026 at 6:43=E2=80=AFAM St=C3=A9phane Marks <shipmints@gmail=
.com> wrote:
> On Fri, May 1, 2026 at 7:42=E2=80=AFPM St=C3=A9phane Marks <shipmints@gma=
il.com> wrote:
>
>> On Wed, Apr 29, 2026 at 11:06=E2=80=AFAM martin rudalics via Bug reports=
for GNU
>> Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN>
>> wrote:
>>
>>> >> This occurs with local builds of both master and emacs-30. For quit=
e
>>> a
>>> >> while ediff was not closing the control frame on quit. As of a full
>>> >> rebuild a couple of days ago, it now crashes emacs every time the
>>> >> control frame is closed. Note that:
>>> >>
>>> >> - Emacs 30 and 31 both affected
>>> >> - macOS Tahoe (26.3.1) on ARM
>>> >> - Reproducible: run any ediff, quit the popup control frame
>>> >> - Works fine in `ediff-setup-windows-plain` mode
>>> >> - it's happening in a system timer trying to reference the (removed=
)
>>> frame
>>>
>>> Rick can you please edebug both 'ediff-really-quit' and
>>> 'ediff-cleanup-mess' and see how far it gets?
>>
>>
>> This is the same issue as in bug#80931. I think we should merge them.
>>
>> Rick, can you give this patch a try?
>>
>> diff --git a/src/nsterm.m b/src/nsterm.m
>> index 0dbb59344a3..23773d1a6c4 100644
>> --- a/src/nsterm.m
>> +++ b/src/nsterm.m
>> @@ -8423,8 +8423,12 @@ - (void)windowDidBecomeKey /* for direct
>> calls */
>> #ifdef NS_IMPL_COCOA
>> - (void)deferred_UAZoomChangeFocus_handler: (NSTimer *)timer
>> {
>> - EmacsView *view =3D FRAME_NS_VIEW (emacsframe);
>> - ns_UAZoomChangeFocus (view, true);
>> + /* The frame may be killed before the timer fires. */
>> + if (FRAME_LIVE_P (emacsframe))
>> + {
>> + EmacsView *view =3D FRAME_NS_VIEW (emacsframe);
>> + ns_UAZoomChangeFocus (view, true);
>> + }
>> [ns_deferred_UAZoomChangeFocus_timer invalidate];
>> [ns_deferred_UAZoomChangeFocus_timer release];
>> ns_deferred_UAZoomChangeFocus_timer =3D nil;
>>
>
> Rick replied "Works perfectly. thank you." (forgot to reply all).
>
> Attaching an official patch I think we should install.
>
Here's an updated patch with Alexander's suggestion to add a
windowWillCloseMethod (with minor refinements).
-St=C3=A9phane
--000000000000e2e8b30650fc28ba
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_defa=
ult" style=3D"font-family:monospace"><span style=3D"font-family:Arial,Helve=
tica,sans-serif">On Sun, May 3, 2026 at 6:43=E2=80=AFAM St=C3=A9phane Marks=
<<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@gma=
il.com</a>> wrote:</span></div></div><div class=3D"gmail_quote"><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"=
><div style=3D"font-family:monospace"><span style=3D"font-family:Arial,Helv=
etica,sans-serif">On Fri, May 1, 2026 at 7:42=E2=80=AFPM St=C3=A9phane Mark=
s <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@gm=
ail.com</a>> wrote:</span></div></div><div class=3D"gmail_quote"><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr=
"><div dir=3D"ltr"><div style=3D"font-family:monospace"><span style=3D"font=
-family:Arial,Helvetica,sans-serif">On Wed, Apr 29, 2026 at 11:06=E2=80=AFA=
M martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of te=
xt editors <<a href=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_blank">b=
ug-gnu-emacs@HIDDEN</a>> wrote:</span></div></div><div class=3D"gmail_q=
uote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0>> This=
occurs with local builds of both master and emacs-30. For quite a<br>
=C2=A0>> while ediff was not closing the control frame on quit. As of=
a full<br>
=C2=A0>> rebuild a couple of days ago, it now crashes emacs every tim=
e the<br>
=C2=A0>> control frame is closed. Note that:<br>
=C2=A0>><br>
=C2=A0>> - Emacs 30 and 31 both affected<br>
=C2=A0>> - macOS Tahoe (26.3.1) on ARM<br>
=C2=A0>> - Reproducible: run any ediff, quit the popup control frame<=
br>
=C2=A0>> - Works fine in `ediff-setup-windows-plain` mode<br>
=C2=A0>> - it's happening in a system timer trying to reference t=
he (removed) frame<br>
<br>
Rick can you please edebug both 'ediff-really-quit' and<br>
'ediff-cleanup-mess' and see how far it gets?</blockquote><div><br>=
</div><div style=3D"font-family:monospace">This is the same issue as in=C2=
=A0bug#80931.=C2=A0 I think we should merge them.</div><div style=3D"font-f=
amily:monospace"><br></div><div style=3D"font-family:monospace">Rick, can y=
ou give this patch a try?</div><div style=3D"font-family:monospace"><br></d=
iv><div style=3D"font-family:monospace">diff --git a/src/nsterm.m b/src/nst=
erm.m<br>index 0dbb59344a3..23773d1a6c4 100644<br>--- a/src/nsterm.m<br>+++=
b/src/nsterm.m<br>@@ -8423,8 +8423,12 @@ - (void)windowDidBecomeKey =C2=A0=
=C2=A0 =C2=A0/* for direct calls */<br>=C2=A0#ifdef NS_IMPL_COCOA<br>=C2=
=A0- (void)deferred_UAZoomChangeFocus_handler: (NSTimer *)timer<br>=C2=A0{<=
br>- =C2=A0EmacsView *view =3D FRAME_NS_VIEW (emacsframe);<br>- =C2=A0ns_UA=
ZoomChangeFocus (view, true);<br>+ =C2=A0/* The frame may be killed before =
the timer fires. =C2=A0*/<br>+ =C2=A0if (FRAME_LIVE_P (emacsframe))<br>+ =
=C2=A0 =C2=A0{<br>+ =C2=A0 =C2=A0 =C2=A0EmacsView *view =3D FRAME_NS_VIEW (=
emacsframe);<br>+ =C2=A0 =C2=A0 =C2=A0ns_UAZoomChangeFocus (view, true);<br=
>+ =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0[ns_deferred_UAZoomChangeFocus_timer inva=
lidate];<br>=C2=A0 =C2=A0[ns_deferred_UAZoomChangeFocus_timer release];<br>=
=C2=A0 =C2=A0ns_deferred_UAZoomChangeFocus_timer =3D nil;<br></div></div></=
div></div></blockquote><div><br></div><div style=3D"font-family:monospace">=
Rick replied "Works perfectly. thank you." (forgot to reply all).=
</div><div style=3D"font-family:monospace"><br></div><div style=3D"font-fam=
ily:monospace">Attaching an official patch I think we should install.</div>=
</div></div></blockquote><div>=C2=A0</div><div class=3D"gmail_default" styl=
e=3D"font-family:monospace">Here's an updated patch with Alexander'=
s suggestion to add a windowWillCloseMethod (with minor refinements).</div>=
<div class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div=
class=3D"gmail_default" style=3D"font-family:monospace">-St=C3=A9phane</di=
v></div></div>
</div>
--000000000000e2e8b30650fc28ba--
--000000000000e2e8b50650fc28bc
Content-Type: application/octet-stream;
name="0001-Fix-crash-in-macOS-Accessibility-Zoom-timer-bug-8062.patch"
Content-Disposition: attachment;
filename="0001-Fix-crash-in-macOS-Accessibility-Zoom-timer-bug-8062.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mor424oj0>
X-Attachment-Id: f_mor424oj0
RnJvbSA5ZDY2MjFhYzgwMmRmMWU3ZWMzNGM4YjcxMzhhMGRiMGE1M2EwYWVlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/U3Q9QzM9QTlwaGFuZT0yME1hcmtzPz0gPHNo
aXBtaW50c0BnbWFpbC5jb20+CkRhdGU6IFN1biwgMyBNYXkgMjAyNiAwNjozOToyOSAtMDQwMApT
dWJqZWN0OiBbUEFUQ0hdIDsgRml4IGNyYXNoIGluIG1hY09TIEFjY2Vzc2liaWxpdHkgWm9vbSB0
aW1lciAoYnVnIzgwNjI0KQoKKiBzcmMvbnN0ZXJtLm0gKGNhbmNlbF9uc19kZWZlcnJlZF9VQVpv
b21DaGFuZ2VGb2N1c190aW1lcik6IE5ldwpmdW5jdGlvbi46KFtFbWFjc1ZpZXcgd2luZG93V2ls
bENsb3NlOl0pOiBOZXcgbWV0aG9kLiAgQ2FuY2VsCnRoZSB0aW1lciBpZiB0aGUgd2luZG93IGNs
b3NlcyBiZWZvcmUgaXQgcnVucy46KFtFbWFjc1ZpZXcKZGVmZXJyZWRoYW5kbGVyOl0pOiBHdWFy
ZCBhZ2FpbnN0IGVtYWNzZnJhbWUgYmVpbmcgZGVsZXRlZApiZWZvcmUgdGhlIHRpbWVyIHJ1bnMu
Ci0tLQogc3JjL25zdGVybS5tIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvc3JjL25zdGVybS5tIGIvc3JjL25zdGVybS5tCmluZGV4IDBkYmI1OTM0NGEzLi4y
NTA3MDUzZjNhMSAxMDA2NDQKLS0tIGEvc3JjL25zdGVybS5tCisrKyBiL3NyYy9uc3Rlcm0ubQpA
QCAtODQyMSwxNiArODQyMSw0MCBAQCAtICh2b2lkKXdpbmRvd0RpZEJlY29tZUtleSAgICAgIC8q
IGZvciBkaXJlY3QgY2FsbHMgKi8KIH0KIAogI2lmZGVmIE5TX0lNUExfQ09DT0EKLS0gKHZvaWQp
ZGVmZXJyZWRfVUFab29tQ2hhbmdlRm9jdXNfaGFuZGxlcjogKE5TVGltZXIgKil0aW1lcgorc3Rh
dGljIHZvaWQgY2FuY2VsX25zX2RlZmVycmVkX1VBWm9vbUNoYW5nZUZvY3VzX3RpbWVyICgpCiB7
Ci0gIEVtYWNzVmlldyAqdmlldyA9IEZSQU1FX05TX1ZJRVcgKGVtYWNzZnJhbWUpOwotICBuc19V
QVpvb21DaGFuZ2VGb2N1cyAodmlldywgdHJ1ZSk7Ci0gIFtuc19kZWZlcnJlZF9VQVpvb21DaGFu
Z2VGb2N1c190aW1lciBpbnZhbGlkYXRlXTsKLSAgW25zX2RlZmVycmVkX1VBWm9vbUNoYW5nZUZv
Y3VzX3RpbWVyIHJlbGVhc2VdOworICBpZiAobnNfZGVmZXJyZWRfVUFab29tQ2hhbmdlRm9jdXNf
dGltZXIKKyAgICAgICYmIG5zX2RlZmVycmVkX1VBWm9vbUNoYW5nZUZvY3VzX3RpbWVyLnZhbGlk
KQorICAgIHsKKyAgICAgIFtuc19kZWZlcnJlZF9VQVpvb21DaGFuZ2VGb2N1c190aW1lciBpbnZh
bGlkYXRlXTsKKyAgICAgIFtuc19kZWZlcnJlZF9VQVpvb21DaGFuZ2VGb2N1c190aW1lciByZWxl
YXNlXTsKKyAgICB9CiAgIG5zX2RlZmVycmVkX1VBWm9vbUNoYW5nZUZvY3VzX3RpbWVyID0gbmls
OwogfQogI2VuZGlmCiAKKy0gKHZvaWQpd2luZG93V2lsbENsb3NlOiAoTlNOb3RpZmljYXRpb24g
Kilub3RpZmljYXRpb24KK3sKKyNpZmRlZiBOU19JTVBMX0NPQ09BCisgIC8qIENhbmNlbCB0aGUg
em9vbSBmb2N1cyBjaGFuZ2UgdGltZXIgaWYgaXRzIHdpbmRvdyBpcyBjbG9zZWQgYmVmb3JlCisg
ICAgIGl0IHJ1bnMuICAqLworICBjYW5jZWxfbnNfZGVmZXJyZWRfVUFab29tQ2hhbmdlRm9jdXNf
dGltZXIgKCk7CisjZW5kaWYKK30KKworI2lmZGVmIE5TX0lNUExfQ09DT0EKKy0gKHZvaWQpZGVm
ZXJyZWRfVUFab29tQ2hhbmdlRm9jdXNfaGFuZGxlcjogKE5TVGltZXIgKil0aW1lcgoreworICAv
KiBUaGUgZnJhbWUgbWF5IGJlIGRlbGV0ZWQgYmVmb3JlIHRoZSB0aW1lciBmaXJlcy4gICovCisg
IGlmIChGUkFNRV9MSVZFX1AgKGVtYWNzZnJhbWUpKQorICAgIHsKKyAgICAgIEVtYWNzVmlldyAq
dmlldyA9IEZSQU1FX05TX1ZJRVcgKGVtYWNzZnJhbWUpOworICAgICAgbnNfVUFab29tQ2hhbmdl
Rm9jdXMgKHZpZXcsIHRydWUpOworICAgIH0KKyAgY2FuY2VsX25zX2RlZmVycmVkX1VBWm9vbUNo
YW5nZUZvY3VzX3RpbWVyICgpOworfQorI2VuZGlmCisKIC0gKHZvaWQpd2luZG93RGlkUmVzaWdu
S2V5OiAoTlNOb3RpZmljYXRpb24gKilub3RpZmljYXRpb24KIC8qIGNmLiB4X2RldGVjdF9mb2N1
c19jaGFuZ2UoKSwgeF9mb2N1c19jaGFuZ2VkKCksIHhfbmV3X2ZvY3VzX2ZyYW1lKCkgKi8KIHsK
LS0gCjIuNTIuMAoK
--000000000000e2e8b50650fc28bc--
bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.Received: (at 80925) by debbugs.gnu.org; 4 May 2026 08:57:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 04:57:45 2026 Received: from localhost ([127.0.0.1]:37731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wJp7Y-00020h-RA for submit <at> debbugs.gnu.org; Mon, 04 May 2026 04:57:45 -0400 Received: from mout.gmx.net ([212.227.15.18]:54137) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wJp7X-000205-B0 for 80925 <at> debbugs.gnu.org; Mon, 04 May 2026 04:57:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1777885050; x=1778489850; i=rudalics@HIDDEN; bh=jAddewVdLD7rp7s9GbUjetJjU8lZ33KtQhKjnE/1sFA=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Ckvn21vvp+joA0xAFqSxJQrQcP92R0um2HZNXxEEUKPDQt+t1jkD1sIgKjGl7uK/ O54EZDcMXU9fwJ6fAASmZ1ojB+NXcsgwcCM3Pjam744sXsEeav3Qu84L3QpPgc57n qi2hE+KzplwFAi+BJwoYFZodD2RYL3VMuRhb1v5+Ts9aKBnNYp9WX2d9HXUBBQ6am wZ3xE/QZoRl4Jc68zDMaTsjqv+FsgLfdurmgQcA8f+RLahlI5LGxKWlqqDsI/7O9S v1XWII5sZFL073fkh2BOEatfJeJaBVyrWpaXYS+K1e3les4rKgzxG1/oJh52yrYe2 K/T4UQLQkCO6yehfTA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MrhUE-1vYg3C14FA-00eOgv; Mon, 04 May 2026 10:57:30 +0200 Message-ID: <76d691aa-e6ee-4c2e-a2b3-7cf134254a2e@HIDDEN> Date: Mon, 4 May 2026 10:57:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#80925: reproducable crash on macos tahoe To: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN> References: <m28qa7nref.fsf@HIDDEN> <m2pl3ih9za.fsf@HIDDEN> <86tsst5074.fsf@HIDDEN> <bf46062c-c459-42c4-811a-9710f020205b@HIDDEN> <CAN+1Hbq+CtUs4Std8YMC6+6vUomz4pTx=PGEtVRe_OopOWSJqw@HIDDEN> <CAN+1HbpT7bxi=pPJPwJAv0PCuGVoEVx3sd3_zR1ub8+=zZy4Tw@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <CAN+1HbpT7bxi=pPJPwJAv0PCuGVoEVx3sd3_zR1ub8+=zZy4Tw@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Z3PnZsZ2g5fb+Afx7UFyxzTx/OR0b+0C0m5V7YkWPGpsc9H+DeL c55a6VILTs8cFfMKfYj2T4dqmH9/HGkH8dRpRG2rywkqcQLMmo9AWUENqyh7LAi1O7w15r6 Esfqv+BPYv9feaTsEHVSIQt0HiJpJcb0f3qpevCBAEACXhnI0J+YLWbmd1f8e5wtcOUarWc pp4xBjpi6XdoH/aTjJJxw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:pjmfIUyOGmg=;h2/MsiTCPwc+gBjt1pooZeOQWft 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 eEZE+ze9B+0eGmWkwqlCoLYQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80925 Cc: 80925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Rick Frankel <rick.frankel@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: -1.7 (-) > Rick replied "Works perfectly. thank you." (forgot to reply all). Rick, does that mean your earlier For quite a while ediff was not closing the control frame on quit. is now fixed too? martin
bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.
Received: (at 80925) by debbugs.gnu.org; 3 May 2026 10:43:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 03 06:43:37 2026
Received: from localhost ([127.0.0.1]:55443 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wJUIS-0008ON-Fn
for submit <at> debbugs.gnu.org; Sun, 03 May 2026 06:43:37 -0400
Received: from mail-vs1-xe2f.google.com ([2607:f8b0:4864:20::e2f]:49654)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
id 1wJUIO-0008Nx-VB
for 80925 <at> debbugs.gnu.org; Sun, 03 May 2026 06:43:34 -0400
Received: by mail-vs1-xe2f.google.com with SMTP id
ada2fe7eead31-612d8a59cc0so1145636137.3
for <80925 <at> debbugs.gnu.org>; Sun, 03 May 2026 03:43:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1777805012; cv=none;
d=google.com; s=arc-20240605;
b=jGUyOJIHSxInpOjhkWwOgxUmLzFb10GoKawhMoXue+jVUbPRsR3nIBdRctTBAR0gd5
ytMg8Kk3sdR7VMHoykH8+O6JujpFDh6/8rdBkHQl0+idtOy64Ettscffuu/OdWc9hv8j
1Y+JwjWhTdh5vfGAqwHP0vUZl2h3iS882C+IGUHbZqVXWkfZiMEXIXBLqiudavlWq2IV
FeQhrBGkWGQdiuQ5B4OujvXa2G3ugkoOm8bXFa5vzpKLof0f7Vebuhwd0wl//dOeK/w5
QO5IqIavLr24fwfrcqdEbV5uYcspJHygN735gd3MMgqQW0PCimg13ZTErFpH9+XhBjWW
bLYg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:dkim-signature;
bh=9IuKk1m2NDJ3EX646gTQ2uOSZqQEIurTt/TrkPXw7Nk=;
fh=EsmW2LD/krlPKly/LsIZ6hp3SJIvTYnno+KrQQ8iBgQ=;
b=Zh7N4yay/0JEMAdVklUoVBYbFUF5OXWbzSfWarYK6KB6uILe3pNUhPiaSmIvTjmqEP
GN8B/iyI6c8jPqPUDd/inejpw87yAi+lU7UwikhIzpCtohf1HIkrfDFUyB18VNLUrN+7
dKpvcQWbKFadHhlLwF0mZM/TS63c2WMy7t5c5xyb/yCVI9kpu6F1XODp3S/dEQIjvsEo
efl9LCQdeLVnjpV2YPKoGBtbX6oZRFP2YGf3Jkyxw6UHYS/+EqePzfic7oaBRW0DKE+Y
8fqrXTZJGmnvMu885rNYvgbNSZzb/2DNIIvM5LUP0/GI+czHnKSU25PQz8LLd7tqIATJ
nFmg==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20251104; t=1777805012; x=1778409812; darn=debbugs.gnu.org;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=9IuKk1m2NDJ3EX646gTQ2uOSZqQEIurTt/TrkPXw7Nk=;
b=aCTHA3Cu8OLH0I+OzUlC5rHLRRkSWKSxmVxoUoIkOjuM5Vrx3Yo6srWLB61fR42Hr+
EDzgh4SV0V6qOl9MOG5UsTQtJJqE1wWwzr/LZbh/0H41Y4vCFtB2Us3M+nQfg+sZB3XC
nLiRST1S42pDfqhEKBsi7RgGbrT6GOFLxyCLi/h+B9vtsXHNwO29xmiw3690SgWBSTrD
71pu4mFIdS03CL6z9YdQdYL4tVvGacMJZqvRpM7WT2BiXezrjRA0DjLRu3kidyq2vON9
7n34ZiQldTi6GwcwsUCPs89+VMgbOfNdHVCxoGhmCVNv6RkiRj/oEcosi2bRwdetBI1W
aBEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1777805012; x=1778409812;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=9IuKk1m2NDJ3EX646gTQ2uOSZqQEIurTt/TrkPXw7Nk=;
b=m0XG5ZPfJLpokLuTFoGA9ZSgwYbKqSjbjp0BP3GAbsg6Kfv2hp6KN6wKV5ML/a2Rxl
Yz8nes4y6KlHBr0y/0e+8DuU/fen1ALvMSIHXXKRWyMERnSYnyP4VicKX2UqnMbPVUO+
DI6S9GdL/KjbMx3Xr2JYEQFVvcJKm82ZgineDfGuHg9dNBU6V5aoN1sQ6wS93EUdIHxN
PYgo+glZbFrK2mfQ32bmH+ly1lh/tc9sqGDGNGmgGrqvMTiLPXs3FJob9GBbbvSqq7sl
esVVIS2yaPDXPrSnexwDOTDG04DXCk/1iVx8JZ7RX8xfZAN1s8PqtMlmME0N1EZxAb1R
HIbg==
X-Forwarded-Encrypted: i=1;
AFNElJ/jaZEAvigZeslYGNM09Kn8phyl/jbIaxTeU5GpUnH88Ux168go6ExowLBZhc8NpTZC8ndcxQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxF0LOjOe+c6ix+Q+oU97wKx3NVhSea9yBrTHSNQCji42/fn5/d
Ls8XJN4qLoiBLAPwm716I8CTMEze+nyun8r00/wYdxrqi/NPHrLrzqqcntzCZ6nL8EsA1HL26WS
956Qqa8m3novAp5jHOTBHo3kVmXtKeEwWni7L
X-Gm-Gg: AeBDiesrRStH8lKIhH1+zSLmrwIHqG2SltaCwE6UNoARMjkLWUH6bK09i9cF20oadvm
BHM1WxJ+7+SFr85kGgEEFGpOcOrExtUKx7DWPJTQ2IJ4gmEMmxYwhJbMZXBCQzLt4hz2VV4egg6
PAh7HSHHzIgibBS53ldJ8paR9AvoWFCg4XDCVpR6v0YvteQMrar9K4+pYJhYRN1+psJkkWa+xI1
IE5cHadNq5vfKi3TNcr4iKyju6eyBKG65DgB526xYLw1Zw0KtMTP+2oR2AXPoEEvmG5DLHddSf0
78qsgzBF/U5spko1oLDoSNoWKpLhtZtTDi+e6Jvdh6ryzP1x15u4Ipccu9Mw4pC+X22GYwbEegP
h+CX7hKW6bCX43wLHSgnigBaD+/dWc/izTmM6E2J39rCGnqOtw7USaKT9tA==
X-Received: by 2002:a05:6102:26c3:b0:618:3503:5663 with SMTP id
ada2fe7eead31-62d8548863cmr1774827137.8.1777805012091; Sun, 03 May 2026
03:43:32 -0700 (PDT)
MIME-Version: 1.0
References: <m28qa7nref.fsf@HIDDEN> <m2pl3ih9za.fsf@HIDDEN>
<86tsst5074.fsf@HIDDEN> <bf46062c-c459-42c4-811a-9710f020205b@HIDDEN>
<CAN+1Hbq+CtUs4Std8YMC6+6vUomz4pTx=PGEtVRe_OopOWSJqw@HIDDEN>
In-Reply-To: <CAN+1Hbq+CtUs4Std8YMC6+6vUomz4pTx=PGEtVRe_OopOWSJqw@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Sun, 3 May 2026 06:43:20 -0400
X-Gm-Features: AVHnY4ImvgT684FPoFjEpuqhui10DhxiXF1XCRv-3JWvDTlxDJY6PaUaItxs5m4
Message-ID: <CAN+1HbpT7bxi=pPJPwJAv0PCuGVoEVx3sd3_zR1ub8+=zZy4Tw@HIDDEN>
Subject: Re: bug#80925: reproducable crash on macos tahoe
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/mixed; boundary="00000000000039e0e10650e77c06"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80925
Cc: 80925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
Rick Frankel <rick.frankel@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: 0.0 (/)
--00000000000039e0e10650e77c06
Content-Type: multipart/alternative; boundary="00000000000039e0e00650e77c04"
--00000000000039e0e00650e77c04
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Fri, May 1, 2026 at 7:42=E2=80=AFPM St=C3=A9phane Marks <shipmints@gmail=
.com> wrote:
> On Wed, Apr 29, 2026 at 11:06=E2=80=AFAM martin rudalics via Bug reports =
for GNU
> Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> wrote=
:
>
>> >> This occurs with local builds of both master and emacs-30. For quite=
a
>> >> while ediff was not closing the control frame on quit. As of a full
>> >> rebuild a couple of days ago, it now crashes emacs every time the
>> >> control frame is closed. Note that:
>> >>
>> >> - Emacs 30 and 31 both affected
>> >> - macOS Tahoe (26.3.1) on ARM
>> >> - Reproducible: run any ediff, quit the popup control frame
>> >> - Works fine in `ediff-setup-windows-plain` mode
>> >> - it's happening in a system timer trying to reference the (removed)
>> frame
>>
>> Rick can you please edebug both 'ediff-really-quit' and
>> 'ediff-cleanup-mess' and see how far it gets?
>
>
> This is the same issue as in bug#80931. I think we should merge them.
>
> Rick, can you give this patch a try?
>
> diff --git a/src/nsterm.m b/src/nsterm.m
> index 0dbb59344a3..23773d1a6c4 100644
> --- a/src/nsterm.m
> +++ b/src/nsterm.m
> @@ -8423,8 +8423,12 @@ - (void)windowDidBecomeKey /* for direct call=
s
> */
> #ifdef NS_IMPL_COCOA
> - (void)deferred_UAZoomChangeFocus_handler: (NSTimer *)timer
> {
> - EmacsView *view =3D FRAME_NS_VIEW (emacsframe);
> - ns_UAZoomChangeFocus (view, true);
> + /* The frame may be killed before the timer fires. */
> + if (FRAME_LIVE_P (emacsframe))
> + {
> + EmacsView *view =3D FRAME_NS_VIEW (emacsframe);
> + ns_UAZoomChangeFocus (view, true);
> + }
> [ns_deferred_UAZoomChangeFocus_timer invalidate];
> [ns_deferred_UAZoomChangeFocus_timer release];
> ns_deferred_UAZoomChangeFocus_timer =3D nil;
>
Rick replied "Works perfectly. thank you." (forgot to reply all).
Attaching an official patch I think we should install.
-St=C3=A9phane
--00000000000039e0e00650e77c04
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Fri, May 1, 2026 at 7:42=E2=80=AFPM St=C3=A9phane Marks <<a href=3D"m=
ailto:shipmints@HIDDEN">shipmints@HIDDEN</a>> wrote:</span></div><=
/div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"=
ltr"><div style=3D"font-family:monospace"><span style=3D"font-family:Arial,=
Helvetica,sans-serif">On Wed, Apr 29, 2026 at 11:06=E2=80=AFAM martin rudal=
ics via Bug reports for GNU Emacs, the Swiss army knife of text editors <=
;<a href=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_blank">bug-gnu-emacs@g=
nu.org</a>> wrote:</span></div></div><div class=3D"gmail_quote"><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
solid rgb(204,204,204);padding-left:1ex">=C2=A0>> This occurs with l=
ocal builds of both master and emacs-30. For quite a<br>
=C2=A0>> while ediff was not closing the control frame on quit. As of=
a full<br>
=C2=A0>> rebuild a couple of days ago, it now crashes emacs every tim=
e the<br>
=C2=A0>> control frame is closed. Note that:<br>
=C2=A0>><br>
=C2=A0>> - Emacs 30 and 31 both affected<br>
=C2=A0>> - macOS Tahoe (26.3.1) on ARM<br>
=C2=A0>> - Reproducible: run any ediff, quit the popup control frame<=
br>
=C2=A0>> - Works fine in `ediff-setup-windows-plain` mode<br>
=C2=A0>> - it's happening in a system timer trying to reference t=
he (removed) frame<br>
<br>
Rick can you please edebug both 'ediff-really-quit' and<br>
'ediff-cleanup-mess' and see how far it gets?</blockquote><div><br>=
</div><div style=3D"font-family:monospace">This is the same issue as in=C2=
=A0bug#80931.=C2=A0 I think we should merge them.</div><div style=3D"font-f=
amily:monospace"><br></div><div style=3D"font-family:monospace">Rick, can y=
ou give this patch a try?</div><div style=3D"font-family:monospace"><br></d=
iv><div style=3D"font-family:monospace">diff --git a/src/nsterm.m b/src/nst=
erm.m<br>index 0dbb59344a3..23773d1a6c4 100644<br>--- a/src/nsterm.m<br>+++=
b/src/nsterm.m<br>@@ -8423,8 +8423,12 @@ - (void)windowDidBecomeKey =C2=A0=
=C2=A0 =C2=A0/* for direct calls */<br>=C2=A0#ifdef NS_IMPL_COCOA<br>=C2=
=A0- (void)deferred_UAZoomChangeFocus_handler: (NSTimer *)timer<br>=C2=A0{<=
br>- =C2=A0EmacsView *view =3D FRAME_NS_VIEW (emacsframe);<br>- =C2=A0ns_UA=
ZoomChangeFocus (view, true);<br>+ =C2=A0/* The frame may be killed before =
the timer fires. =C2=A0*/<br>+ =C2=A0if (FRAME_LIVE_P (emacsframe))<br>+ =
=C2=A0 =C2=A0{<br>+ =C2=A0 =C2=A0 =C2=A0EmacsView *view =3D FRAME_NS_VIEW (=
emacsframe);<br>+ =C2=A0 =C2=A0 =C2=A0ns_UAZoomChangeFocus (view, true);<br=
>+ =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0[ns_deferred_UAZoomChangeFocus_timer inva=
lidate];<br>=C2=A0 =C2=A0[ns_deferred_UAZoomChangeFocus_timer release];<br>=
=C2=A0 =C2=A0ns_deferred_UAZoomChangeFocus_timer =3D nil;<br></div></div></=
div></div></blockquote><div><br></div><div class=3D"gmail_default" style=3D=
"font-family:monospace">Rick replied "Works perfectly. thank you."=
; (forgot to reply all).</div><div class=3D"gmail_default" style=3D"font-fa=
mily:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family=
:monospace">Attaching an official patch I think we should install.</div><di=
v class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace">-St=C3=A9phane</div><=
/div></div>
--00000000000039e0e00650e77c04--
--00000000000039e0e10650e77c06
Content-Type: application/octet-stream;
name="0001-Fix-crash-in-macOS-Accessibility-Zoom-timer-bug-8062.patch"
Content-Disposition: attachment;
filename="0001-Fix-crash-in-macOS-Accessibility-Zoom-timer-bug-8062.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mopn6y3x0>
X-Attachment-Id: f_mopn6y3x0
RnJvbSA3NjkxMzQxMjMyMzFhZWU3MDZjYTc3OTYwM2FkM2ZkYTM3MDEwM2I4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/U3Q9QzM9QTlwaGFuZT0yME1hcmtzPz0gPHNo
aXBtaW50c0BnbWFpbC5jb20+CkRhdGU6IFN1biwgMyBNYXkgMjAyNiAwNjozOToyOSAtMDQwMApT
dWJqZWN0OiBbUEFUQ0hdIDsgRml4IGNyYXNoIGluIG1hY09TIEFjY2Vzc2liaWxpdHkgWm9vbSB0
aW1lciAoYnVnIzgwNjI0KQoKKiBzcmMvbnN0ZXJtLm0gKFtFbWFjc1ZpZXcgZGVmZXJyZWRoYW5k
bGVyOl0pOiBHdWFyZCBhZ2FpbnN0CmVtYWNzZnJhbWUgYmVpbmcgZGVsZXRlZCBiZWZvcmUgdGhl
IHRpbWVyIHJ1bnMuCi0tLQogc3JjL25zdGVybS5tIHwgOCArKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvbnN0
ZXJtLm0gYi9zcmMvbnN0ZXJtLm0KaW5kZXggMGRiYjU5MzQ0YTMuLjQ4ZDM2OGNkNmU3IDEwMDY0
NAotLS0gYS9zcmMvbnN0ZXJtLm0KKysrIGIvc3JjL25zdGVybS5tCkBAIC04NDIzLDggKzg0MjMs
MTIgQEAgLSAodm9pZCl3aW5kb3dEaWRCZWNvbWVLZXkgICAgICAvKiBmb3IgZGlyZWN0IGNhbGxz
ICovCiAjaWZkZWYgTlNfSU1QTF9DT0NPQQogLSAodm9pZClkZWZlcnJlZF9VQVpvb21DaGFuZ2VG
b2N1c19oYW5kbGVyOiAoTlNUaW1lciAqKXRpbWVyCiB7Ci0gIEVtYWNzVmlldyAqdmlldyA9IEZS
QU1FX05TX1ZJRVcgKGVtYWNzZnJhbWUpOwotICBuc19VQVpvb21DaGFuZ2VGb2N1cyAodmlldywg
dHJ1ZSk7CisgIC8qIFRoZSBmcmFtZSBtYXkgYmUgZGVsZXRlZCBiZWZvcmUgdGhlIHRpbWVyIGZp
cmVzLiAgKi8KKyAgaWYgKEZSQU1FX0xJVkVfUCAoZW1hY3NmcmFtZSkpCisgICAgeworICAgICAg
RW1hY3NWaWV3ICp2aWV3ID0gRlJBTUVfTlNfVklFVyAoZW1hY3NmcmFtZSk7CisgICAgICBuc19V
QVpvb21DaGFuZ2VGb2N1cyAodmlldywgdHJ1ZSk7CisgICAgfQogICBbbnNfZGVmZXJyZWRfVUFa
b29tQ2hhbmdlRm9jdXNfdGltZXIgaW52YWxpZGF0ZV07CiAgIFtuc19kZWZlcnJlZF9VQVpvb21D
aGFuZ2VGb2N1c190aW1lciByZWxlYXNlXTsKICAgbnNfZGVmZXJyZWRfVUFab29tQ2hhbmdlRm9j
dXNfdGltZXIgPSBuaWw7Ci0tIAoyLjUyLjAKCg==
--00000000000039e0e10650e77c06--
bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.Stéphane Marks <shipmints@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.
Received: (at 80925) by debbugs.gnu.org; 1 May 2026 23:43:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 01 19:43:16 2026
Received: from localhost ([127.0.0.1]:39827 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wIxVo-0000XD-3M
for submit <at> debbugs.gnu.org; Fri, 01 May 2026 19:43:16 -0400
Received: from mail-vs1-xe2b.google.com ([2607:f8b0:4864:20::e2b]:48193)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
id 1wIxVh-0000Vo-Ib
for 80925 <at> debbugs.gnu.org; Fri, 01 May 2026 19:43:09 -0400
Received: by mail-vs1-xe2b.google.com with SMTP id
ada2fe7eead31-610e2e8f57dso972150137.0
for <80925 <at> debbugs.gnu.org>; Fri, 01 May 2026 16:43:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1777678985; cv=none;
d=google.com; s=arc-20240605;
b=VjbwTRJKp3knSe2aUXepS2TNmd3C5TxMLhfpDZigQzBFJLVYIfuBS3JwhnWcZzI0cb
WGm2BLZvWyfIFDXkp2oKsccftP+FbdtXat4W1cZpPn3KidRih9IZKKb6KBRbbO2kgsSh
7wWhcQqn3IomE+G53DPu+M8h80bPQ3c9tDyLkdvk+2zJ5I7DcGBRv5ptlwCdHCWSiZaG
j6WfAZ+g5zdimLSmxtFYpqU6QIncN0xLMKhf17FijfKv2EI6y+3TS1t3LGE3ia1ut15X
EzPcAHFrpwbbBodzA+6tckkoKB4xC2E+5PGoUq2TmRAGtDmrQ90M6iYIDlWRNM42n0At
JGNQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:dkim-signature;
bh=u8CBtgranKEuQJnaCgxj4vK9wLv32tBA/WXuWz8Rlsc=;
fh=qxF2sxyzqM/ErvkgmIRxMK33ayqzAxOzfNyrYZGQq8c=;
b=BGhyFdPlgeRxwxCXp36QLSSqrkewLV9oPZT4XGpI4cU2GUW3qTIECq0w7H5eiy05xq
55dDeR+FfXjUU3cu4uYVBZkKhYWmJLiPb3BxnobRwZiHAFl3wcmiPGZmJmNj7bivzost
czn93O+ewT5j5EmNbiSV8Q7WOTSpR+VYmoDWkP3Ok6YoCVAWMjpApwhwujfuMVOGd+8X
XXkF71tQ/uwYM3GTchyQ6j7VHGtTkvGLmoTZIVq2xG/lPdGJWnLm8zzc0O6o15A468IP
eKlscWJnhE0p1VEk/RJN8rENyXLoSD2FJCqDvZcgrt3OJ/M1hyQOEynTuZ7FaguawrM8
pPFw==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20251104; t=1777678985; x=1778283785; darn=debbugs.gnu.org;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=u8CBtgranKEuQJnaCgxj4vK9wLv32tBA/WXuWz8Rlsc=;
b=EdrkashqVH5RM8emkUWReRZlykeRuUiBX7LhwHSmu//7vZs60IAi2Pb96nUdEFOimX
GHzjxmw46Tq5gOL30gB5nmegNwygIv+ptLjkE/EEj6glIqh7TNV0eHoND8a+qB5gBfRg
rdu5pib2wNnGZI+SlvRgtaRfNGd4AzlYJGRrQRP29jz4i4ZUHZOzwQkhJpBqY7gbXRkr
RIYN1wNZi5VsuZSkZGwzn7esed99p0uyX0Dl3OL1/cRVWFyzDi/mQecanuU5VdCQFVew
mnUpMJRBqUDbMKX53oGPhnnOr1KE4q1nx98KRRdeLwNtlbraVMEMjFn8c/X0G9eLn01h
nOZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1777678985; x=1778283785;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=u8CBtgranKEuQJnaCgxj4vK9wLv32tBA/WXuWz8Rlsc=;
b=bsz7v9N2TIHbXtzP2pI3/R2NOUqSh0v6Scv7Ow2L511pbON9ux6W3luqKl/fkFLURO
YP0UKcqqwN+F+Xm3PVgWKxEmgQriyJlnwoqyrOpNMY0WwoG8YvI0CTBdb4I7W4nM1s8X
EZnwR6RXayObJsU1UjZyhqMJ1A21F87R18/RWRlkra4qhhOSf68KJWwg3x7+ex6x5g0R
rBn8a885vxHNUEtfe3dO5BLpSTiYvr8+/bLyT8xd3LktbWnWiyVGHFfH18rw+RyWOoof
Pqk8fgMzeVmixjm+pmyQYqjttlhsnHwYvm8U4E8Pjml3EwmDZFGvLNBJiYf0wRhoHNLH
k8gw==
X-Forwarded-Encrypted: i=1;
AFNElJ9koWqX77AmVs6T0bX9m6K3kxcPuVu1jP+sOxmMHsJh/AeH5dfNlHX22lPrr/Sbd9XaDr96Ug==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz7VMHLI3thusbYlwcMjSSEJXbJgctd0r3pZxy77HuW+hOX//74
uuiLrNNiWZe392zVGGXkL9M1ceTQOGFcKd1Q/bLHlc0Jjuuz/8nUzCXy4wAulI4wR7o1ILgPNQC
qUdC1RjjST7zaUMljaSbE7SV2Iqy2QjE=
X-Gm-Gg: AeBDiesbh4X54lQmOZlNDOEhdynvbgKTzQLZ/p/z23G5lCMow584y9GINs+6FdGO68i
sUAFEkiHn4yHRGcvVQ6ThivmAgjQZEwGHvm2lBHDf2L3lyYZusmP18qbVraFQkGbpMUpxrHZFZY
rtfahl5na4o5W8JPp/AkkvrfAf+2DJ557OAtdWJOpN6begQB2EVsNhYcIKB7whU+d/OePGXqINW
56yq7IDb31Gu+ft3LJuHvODBi7/dfBKGyVN/rdE3eOtEhIXl5yvAVOy+5u3RDzucqw8SPCRxxoN
IjVt5LPPwtsJVzgIkRdCQXdPQZNEbIaD5q8vEQ00C6pYaa+m3uNcV4jRH05rSMITh3qTaaLBunN
LV5FMTIDLlJpBuA6wEpd/hm/HEwZvAyBhPSh+cwuZX0yY8lQLGQtNvVNaPw==
X-Received: by 2002:a05:6102:598e:b0:612:c135:1b77 with SMTP id
ada2fe7eead31-62d87c81d8emr664312137.27.1777678984639; Fri, 01 May 2026
16:43:04 -0700 (PDT)
MIME-Version: 1.0
References: <m28qa7nref.fsf@HIDDEN> <m2pl3ih9za.fsf@HIDDEN>
<86tsst5074.fsf@HIDDEN> <bf46062c-c459-42c4-811a-9710f020205b@HIDDEN>
In-Reply-To: <bf46062c-c459-42c4-811a-9710f020205b@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Fri, 1 May 2026 19:42:52 -0400
X-Gm-Features: AVHnY4IPJc2Eq-onPWqgJwP5VdKjlumdDPVzTVqBP6zBtvWyEun_OAAAvMXMr5A
Message-ID: <CAN+1Hbq+CtUs4Std8YMC6+6vUomz4pTx=PGEtVRe_OopOWSJqw@HIDDEN>
Subject: Re: bug#80925: reproducable crash on macos tahoe
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000006780fb0650ca24e9"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80925
Cc: 80925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
Rick Frankel <rick.frankel@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: 0.0 (/)
--0000000000006780fb0650ca24e9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Wed, Apr 29, 2026 at 11:06=E2=80=AFAM martin rudalics via Bug reports fo=
r GNU
Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> wrote:
> >> This occurs with local builds of both master and emacs-30. For quite =
a
> >> while ediff was not closing the control frame on quit. As of a full
> >> rebuild a couple of days ago, it now crashes emacs every time the
> >> control frame is closed. Note that:
> >>
> >> - Emacs 30 and 31 both affected
> >> - macOS Tahoe (26.3.1) on ARM
> >> - Reproducible: run any ediff, quit the popup control frame
> >> - Works fine in `ediff-setup-windows-plain` mode
> >> - it's happening in a system timer trying to reference the (removed)
> frame
>
> Rick can you please edebug both 'ediff-really-quit' and
> 'ediff-cleanup-mess' and see how far it gets?
This is the same issue as in bug#80931. I think we should merge them.
Rick, can you give this patch a try?
diff --git a/src/nsterm.m b/src/nsterm.m
index 0dbb59344a3..23773d1a6c4 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -8423,8 +8423,12 @@ - (void)windowDidBecomeKey /* for direct calls
*/
#ifdef NS_IMPL_COCOA
- (void)deferred_UAZoomChangeFocus_handler: (NSTimer *)timer
{
- EmacsView *view =3D FRAME_NS_VIEW (emacsframe);
- ns_UAZoomChangeFocus (view, true);
+ /* The frame may be killed before the timer fires. */
+ if (FRAME_LIVE_P (emacsframe))
+ {
+ EmacsView *view =3D FRAME_NS_VIEW (emacsframe);
+ ns_UAZoomChangeFocus (view, true);
+ }
[ns_deferred_UAZoomChangeFocus_timer invalidate];
[ns_deferred_UAZoomChangeFocus_timer release];
ns_deferred_UAZoomChangeFocus_timer =3D nil;
-St=C3=A9phane
--0000000000006780fb0650ca24e9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_defa=
ult" style=3D"font-family:monospace"><span style=3D"font-family:Arial,Helve=
tica,sans-serif">On Wed, Apr 29, 2026 at 11:06=E2=80=AFAM martin rudalics v=
ia Bug reports for GNU Emacs, the Swiss army knife of text editors <<a h=
ref=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_blank">bug-gnu-emacs@HIDDEN=
g</a>> wrote:</span></div></div><div class=3D"gmail_quote"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">=C2=A0>> This occurs with local =
builds of both master and emacs-30. For quite a<br>
=C2=A0>> while ediff was not closing the control frame on quit. As of=
a full<br>
=C2=A0>> rebuild a couple of days ago, it now crashes emacs every tim=
e the<br>
=C2=A0>> control frame is closed. Note that:<br>
=C2=A0>><br>
=C2=A0>> - Emacs 30 and 31 both affected<br>
=C2=A0>> - macOS Tahoe (26.3.1) on ARM<br>
=C2=A0>> - Reproducible: run any ediff, quit the popup control frame<=
br>
=C2=A0>> - Works fine in `ediff-setup-windows-plain` mode<br>
=C2=A0>> - it's happening in a system timer trying to reference t=
he (removed) frame<br>
<br>
Rick can you please edebug both 'ediff-really-quit' and<br>
'ediff-cleanup-mess' and see how far it gets?</blockquote><div><br>=
</div><div class=3D"gmail_default" style=3D"font-family:monospace">This is =
the same issue as in=C2=A0bug#80931.=C2=A0 I think we should merge them.</d=
iv><div class=3D"gmail_default" style=3D"font-family:monospace"><br></div><=
div class=3D"gmail_default" style=3D"font-family:monospace">Rick, can you g=
ive this patch a try?</div><div class=3D"gmail_default" style=3D"font-famil=
y:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family:mo=
nospace">diff --git a/src/nsterm.m b/src/nsterm.m<br>index 0dbb59344a3..237=
73d1a6c4 100644<br>--- a/src/nsterm.m<br>+++ b/src/nsterm.m<br>@@ -8423,8 +=
8423,12 @@ - (void)windowDidBecomeKey =C2=A0 =C2=A0 =C2=A0/* for direct cal=
ls */<br>=C2=A0#ifdef NS_IMPL_COCOA<br>=C2=A0- (void)deferred_UAZoomChangeF=
ocus_handler: (NSTimer *)timer<br>=C2=A0{<br>- =C2=A0EmacsView *view =3D FR=
AME_NS_VIEW (emacsframe);<br>- =C2=A0ns_UAZoomChangeFocus (view, true);<br>=
+ =C2=A0/* The frame may be killed before the timer fires. =C2=A0*/<br>+ =
=C2=A0if (FRAME_LIVE_P (emacsframe))<br>+ =C2=A0 =C2=A0{<br>+ =C2=A0 =C2=A0=
=C2=A0EmacsView *view =3D FRAME_NS_VIEW (emacsframe);<br>+ =C2=A0 =C2=A0 =
=C2=A0ns_UAZoomChangeFocus (view, true);<br>+ =C2=A0 =C2=A0}<br>=C2=A0 =C2=
=A0[ns_deferred_UAZoomChangeFocus_timer invalidate];<br>=C2=A0 =C2=A0[ns_de=
ferred_UAZoomChangeFocus_timer release];<br>=C2=A0 =C2=A0ns_deferred_UAZoom=
ChangeFocus_timer =3D nil;<br></div><div class=3D"gmail_default" style=3D"f=
ont-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font-=
family:monospace">-St=C3=A9phane=C2=A0</div></div></div>
</div>
--0000000000006780fb0650ca24e9--
bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.Received: (at 80925) by debbugs.gnu.org; 29 Apr 2026 15:05:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 11:05:15 2026 Received: from localhost ([127.0.0.1]:45242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wI6TS-00073Q-Gj for submit <at> debbugs.gnu.org; Wed, 29 Apr 2026 11:05:15 -0400 Received: from mout.gmx.net ([212.227.17.21]:45105) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wI6TQ-00072d-AJ for 80925 <at> debbugs.gnu.org; Wed, 29 Apr 2026 11:05:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1777475100; x=1778079900; i=rudalics@HIDDEN; bh=+TJUgshC40luvNQs5h8yjFKFLrh+L4zUOpHTzd1hXvg=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=bLRBK0+DdxJ7plqC/1t5vzSetXz/bAR7x2IX6acFw9bl6LUgRp9VkIZxzKRCuSdr iCAvOBTWycLo7M92HlGIEYdghdko3ky0GcIBLOLFHIynqgWYxO12pBoGqpLKA97An ykb0DeffTu8uEpUI24/eocrdmoDhYKFQy1jf0FKnSlpcto4079ERHbJjBY5VPIaCL rnxzKADWsYt/NtgK5zc4JaKq2kOwiXf6pp7ZGrvgXjFQV0qyahd8C1rW/YgSWtrrR UZ1ce4Wx2fCPKwqKLHhdkJp/CNdammD5LAEnki+SxmZG+Cm4j2c1YvKkoKqgT7uP3 ir7nNWcBBCiuGOaN7w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N6KYb-1vGnbu3qsj-00tmVR; Wed, 29 Apr 2026 17:05:00 +0200 Message-ID: <bf46062c-c459-42c4-811a-9710f020205b@HIDDEN> Date: Wed, 29 Apr 2026 17:04:58 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#80925: reproducable crash on macos tahoe To: Eli Zaretskii <eliz@HIDDEN>, Rick Frankel <rick.frankel@HIDDEN> References: <m28qa7nref.fsf@HIDDEN> <m2pl3ih9za.fsf@HIDDEN> <86tsst5074.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86tsst5074.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:LYBKLBAZuB3yrTRFKcS5fRP7Gamz/oA7mK0OWXaWigystC0iZa5 aGHNrcxyHsqHPWDmVdFiRznafFE3eO+7RPud2cvI6HvUj0xxk/hY0FQTRKpy/Lk1skVUV8m fdDaqZ9mznU7kq/tPaR58dL/doEo7WeTJ02PcUpO7FZjQwhxB7892OEzLMQL4lnkj12+/ZF ocgC37bHJsRHzlWgJP1lQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ZeuDNyzaAZE=;1VMMEEVALgkmY6ZSD8XaRq/370S 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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80925 Cc: 80925 <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.7 (-) >> This occurs with local builds of both master and emacs-30. For quite a >> while ediff was not closing the control frame on quit. As of a full >> rebuild a couple of days ago, it now crashes emacs every time the >> control frame is closed. Note that: >> >> - Emacs 30 and 31 both affected >> - macOS Tahoe (26.3.1) on ARM >> - Reproducible: run any ediff, quit the popup control frame >> - Works fine in `ediff-setup-windows-plain` mode >> - it's happening in a system timer trying to reference the (removed) frame Rick can you please edebug both 'ediff-really-quit' and 'ediff-cleanup-mess' and see how far it gets? Thanks, martin
bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.Received: (at 80925) by debbugs.gnu.org; 29 Apr 2026 14:08:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 10:08:11 2026 Received: from localhost ([127.0.0.1]:44641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wI5aF-00005I-9m for submit <at> debbugs.gnu.org; Wed, 29 Apr 2026 10:08:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45572) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wI5aC-0008WM-BV for 80925 <at> debbugs.gnu.org; Wed, 29 Apr 2026 10:08:09 -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 1wI5a6-0003x0-AW; Wed, 29 Apr 2026 10:08:02 -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=aijAkKycfBUxeCqs4BYdlKZA6MlNGJ8X4+xsWBkGTnQ=; b=hBRP9acNZh8l LJSUhI3ulUaJWu6k+hwvCQEnNlgHusimu44haiiXVzz6mM8fq3tKSw01OJnbYLPLOSeeJkDa3Xmu+ WvKI0SbvsPSvfsFBsQ0RUX+4NC0auRoXLIKjMYivE6yOEnIdqviE5lI13lxXHCv6wIaWhlC8dCVap JGSciuT7xwjZY7tPmR1TXzy2S/jJRpzB8D+9eOhxzAFIr6o1lgBB7r0pkU7kSsCZ84xcW3ziuLE3H qeOwRmzRcC0mfQV2OaPOj3m6w9BhT8Ml7yuESzicb7YvaS9kygQiFyhS2wlmrONQaPcerXsp4HDAl Hjlm7eXDYG5M8qV+aBlWGA==; Date: Wed, 29 Apr 2026 17:07:59 +0300 Message-Id: <86tsst5074.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Rick Frankel <rick.frankel@HIDDEN>, martin rudalics <rudalics@HIDDEN> In-Reply-To: <m2pl3ih9za.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#80925: reproducable crash on macos tahoe References: <m28qa7nref.fsf@HIDDEN> <m2pl3ih9za.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80925 Cc: 80925 <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, 28 Apr 2026 20:43:37 -0400 > From: Rick Frankel via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > This occurs with local builds of both master and emacs-30. For quite a > while ediff was not closing the control frame on quit. As of a full > rebuild a couple of days ago, it now crashes emacs every time the > control frame is closed. Note that: > > - Emacs 30 and 31 both affected > - macOS Tahoe (26.3.1) on ARM > - Reproducible: run any ediff, quit the popup control frame > - Works fine in `ediff-setup-windows-plain` mode > - it's happening in a system timer trying to reference the (removed) frame Sorry, I don't understand: on the one hand you say that both Emacs 30 and the current master are affected, but OTOH you seem to be saying that only a recent rebuild started crashing like that? On master, one of the recent changes could explain this, but since Ediff definitely wasn't changed in Emacs 30 recently, this seems to imply that the cause of the crashes is in whatever changes happened on your system or your development environment recently? Or what am I missing? Could other macOS users please try to reproduce this? Thanks.
bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 29 Apr 2026 07:35:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 03:35:47 2026 Received: from localhost ([127.0.0.1]:40259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wHzST-0007bL-3M for submit <at> debbugs.gnu.org; Wed, 29 Apr 2026 03:35:47 -0400 Received: from lists1p.gnu.org ([2001:470:142::17]:37640) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rick.frankel@HIDDEN>) id 1wHt1n-0008T6-3J for submit <at> debbugs.gnu.org; Tue, 28 Apr 2026 20:43:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rick.frankel@HIDDEN>) id 1wHt1h-0003v0-MY for bug-gnu-emacs@HIDDEN; Tue, 28 Apr 2026 20:43:41 -0400 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rick.frankel@HIDDEN>) id 1wHt1f-0007MW-QI for bug-gnu-emacs@HIDDEN; Tue, 28 Apr 2026 20:43:41 -0400 Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-8cb40149037so1225322085a.2 for <bug-gnu-emacs@HIDDEN>; Tue, 28 Apr 2026 17:43:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bloomfire.com; s=google; t=1777423418; x=1778028218; darn=gnu.org; h=mime-version:message-id:date:user-agent:references:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=wLthFM3iQv8zjp76h8I0SLwXgbnIZ7rPxrIKWDuuKeU=; b=TfZd2LPNEuqpUgjTvKvvG8wfZDJSwIPMO1sXHGvXbWo63ZNHs8bqzVTWWQZLrYoU9D OCYGdtp2lvpkt5TZ0RMaoXf9EStpZJff/eIdTYvYk+BcBgurAkE9DonHltcO/95LdET7 lCMxdUQRazWEonEOjUphjEOGANdxAs5e7og1f3ISj0gM27AorUpaqDPSGIAa/DBAI44/ 7TzTUpMIyXcXzYwE0lk13/llWPF7PEceG7BNJ7Qf+Uv1c6fe/0/Q4aEas9Z84h151MgN g75q6ICSsT/PoP9VooKNBgekPXeVFe9LE1XEYrkMVWpqaMVCgNt/d0bZU9gSKFIFoRZA owBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777423418; x=1778028218; h=mime-version:message-id:date:user-agent:references:subject:to:from :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wLthFM3iQv8zjp76h8I0SLwXgbnIZ7rPxrIKWDuuKeU=; b=QFrbzYhkZcrYkBFSldU5grnJuy/1Gr3WIuc5YzP7e/dXSUfRbHknQRaB7iVQ1zy9KZ xOYiE1afMrlv/1o2UnVUhOzMfUIApiJK67MicVMOBRLAwOyG6QPb+DbGtAlhdMNBlDh6 f/iFakbAYzOOIS0u5R/IVS9f54BVYXP+2/wgWo0YJCQQx4Bg77oh47YjJA5100SJHqfU YyfY0Il+L4vTMebM+nW3s14ScluKe8V7Wecm6rxH0d0V02IYlZzI8He59w9JFqFi9ar8 r3ZnZMx4hS1/VOdPx5NmEuIZTA7aJe9RIA8TjgAtddRQWE0q65SSyAILj1xZbwChnuw0 Js7w== X-Gm-Message-State: AOJu0YyH6vBmgdOZYu6eXxKd7rxJFeMZ6CAL1AeaR6QNuVdlqUrj0BH9 2ucTeCDbfwOzm9ixaGFtek/hI5JW+MvANcgQpJD6vUXbRX8NiDM3Jssky7N4W8xZcqYVJEo61D7 EFIxjdaQ= X-Gm-Gg: AeBDievpHgusFmfMXkugnwC7iWtMQj/0q+ripY7bT3FTsQJHaldrFALUlyAP8IoM1I7 aEgRmlnsSB9BI3ZVtF4jK6D+OorItNGjZ1Ef0cQlDK0pkWhIXgEdIxJITHlnomrROhIw/Nt4Y9L 8JaVCQJiw7HC2Z3oVgnzbXOl6WNGkFkJ9EIH3089qlbADoiOKvT1YGZr37p+0KJiN0Ki0/DvEnh SmOajqBgNgW/byLSn8vnFGKfLqvzhZwJYcnxAsTu3RUXhyH9RK+G+jV5Eq3RDPfA9Ok3GQn+M8R aKh5jt2dio+H6dHFd8GQQqk2IDBCpi7pMTfR42ppsItmC/juguIHnLrKgihaMcbDMRIWrhymlU3 iIAZRmV2c8m3EOOcFBx6byp7SjfIDtZpNtlNx3Aagr8W6ALcKB3LmRCYWDbwPokjXkHb4qMgEQf KRx93ovPh+hf29gxU0fnAua1l5PFfhvjcfZyUfDGRDh3WAnLTAQbJiOKQB3y0ZqW6lLF8vvSClP zWUKPDw03FTZOKyDyDby3iRahrH34itjzEF3JmQ1lP8514q17c= X-Received: by 2002:a05:620a:2955:b0:8cf:da76:58ea with SMTP id af79cd13be357-8f7d7837ec4mr773187785a.25.1777423417834; Tue, 28 Apr 2026 17:43:37 -0700 (PDT) Received: from bf.local.bloomfire.com (pool-98-116-204-133.nycmny.fios.verizon.net. [98.116.204.133]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8f93fc6a45fsm42422985a.37.2026.04.28.17.43.37 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 17:43:37 -0700 (PDT) From: Rick Frankel <rick.frankel@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: reproducable crash on macos tahoe References: <m28qa7nref.fsf@HIDDEN> User-Agent: mu4e 1.14.1; emacs 31.0.50 Date: Tue, 28 Apr 2026 20:43:37 -0400 Message-ID: <m2pl3ih9za.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::729; envelope-from=rick.frankel@HIDDEN; helo=mail-qk1-x729.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 29 Apr 2026 03:35:43 -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: -0.0 (/) This occurs with local builds of both master and emacs-30. For quite a while ediff was not closing the control frame on quit. As of a full rebuild a couple of days ago, it now crashes emacs every time the control frame is closed. Note that: - Emacs 30 and 31 both affected - macOS Tahoe (26.3.1) on ARM - Reproducible: run any ediff, quit the popup control frame - Works fine in `ediff-setup-windows-plain` mode - it's happening in a system timer trying to reference the (removed) frame Here's an abbreviated stack trace ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Emacs [2560] Path: /Applications/Emacs.app/Contents/MacOS/Emacs Identifier: org.gnu.Emacs Version: Version 31.0.50 (9.0) Code Type: ARM-64 (Native) Role: Foreground Parent Process: zsh [98643] Coalition: com.googlecode.iterm2 [129895] Responsible Process: iTerm2 [77325] User ID: 501 Date/Time: 2026-04-28 09:15:47.8712 -0400 Launch Time: 2026-04-28 09:13:44.5958 -0400 Hardware Model: Mac14,10 OS Version: macOS 26.3.1 (25D2128) Release Type: User Crash Reporter Key: 6D789C20-3F03-E22D-7DFB-F6D9ADE4768A Incident Identifier: 13CF1E15-8A3F-4FE0-8D25-ABFE971CDCC0 Sleep/Wake UUID: 8FE5673D-84F8-4AB2-AEBE-52B32CA44A01 Time Awake Since Boot: 1700000 seconds System Integrity Protection: enabled Triggered by Thread: 0, Dispatch Queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000 Exception Codes: 0x0000000000000001, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 6, Abort trap: 6 Terminating Process: Emacs [2560] Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x192fed5b0 __pthread_kill + 8 1 libsystem_pthread.dylib 0x193027888 pthread_kill + 296 2 libsystem_c.dylib 0x192ef4d30 raise + 32 3 Emacs 0x103037364 terminate_due_to_signal + 124 4 Emacs 0x103037c4c emacs_abort + 20 5 Emacs 0x102ff16ec ns_term_shutdown + 132 6 Emacs 0x102eb6e90 shut_down_emacs + 360 7 Emacs 0x1030373c8 terminate_due_to_signal + 224 8 Emacs 0x102edb158 deliver_fatal_thread_signal + 128 9 Emacs 0x102edce14 handle_sigsegv + 76 10 libsystem_platform.dylib 0x193031764 _sigtramp + 56 11 Foundation 0x1948fbd0c __NSFireTimer + 104 12 Foundation 0x1948fbd0c __NSFireTimer + 104 13 CoreFoundation 0x1930d519c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32 14 CoreFoundation 0x1930d4e5c __CFRunLoopDoTimer + 980 15 CoreFoundation 0x1930d49d4 __CFRunLoopDoTimers + 280 16 CoreFoundation 0x1930c577c __CFRunLoopRun + 1816 17 CoreFoundation 0x19317ff3c _CFRunLoopRunSpecificWithOptions + 532 18 HIToolbox 0x19fc30790 RunCurrentEventLoopInMode + 316 19 HIToolbox 0x19fc33ab8 ReceiveNextEventCommon + 488 20 HIToolbox 0x19fdbdb64 _BlockUntilNextEventMatchingListInMode + 48 21 AppKit 0x1979e2014 _DPSBlockUntilNextEventMatchingListInMode + 236 22 AppKit 0x1974dfe48 _DPSNextEvent + 588 23 AppKit 0x197fa6f08 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688 24 AppKit 0x197fa6c14 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72 25 AppKit 0x1974d8780 -[NSApplication run] + 368 26 Emacs 0x102ff1840 -[EmacsApp run] + 268 27 Emacs 0x102ff08cc ns_select_1 + 940 28 Emacs 0x102fa4124 wait_reading_process_output + 4080 29 Emacs 0x102debe64 sit_for + 448 30 Emacs 0x102ecb338 read_char + 5124 31 Emacs 0x102ebc82c read_key_sequence + 1428 32 Emacs 0x102ebacc8 command_loop_1 + 848 33 Emacs 0x102f46524 internal_condition_case + 88 34 Emacs 0x102eba964 command_loop_2 + 52 35 Emacs 0x102f45cb4 internal_catch + 84 36 Emacs 0x1030377f4 command_loop.cold.1 + 88 37 Emacs 0x102eba158 command_loop + 156 38 Emacs 0x102eba014 recursive_edit_1 + 184 39 Emacs 0x102eba30c Frecursive_edit + 412 40 Emacs 0x102eb9190 main + 8868 41 dyld 0x192c5dd54 start + 7184
Rick Frankel <rick.frankel@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80925; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.