GNU bug report logs - #80925
reproducable crash on macos tahoe

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

Package: emacs; Reported by: Rick Frankel <rick.frankel@HIDDEN>; merged with #80931, #80950; dated Wed, 29 Apr 2026 07:36:03 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


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 &lt;<a href="mailto:eliz@HIDDEN"
            moz-do-not-send="true" class="moz-txt-link-freetext">eliz@HIDDEN</a>&gt;
          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">&gt;
          Date: Sat, 2 May 2026 19:34:43 +0200<br>
          &gt; From: Stanislav Markovic &lt;<a
            href="mailto:stanislav.markovic@HIDDEN" target="_blank"
            moz-do-not-send="true" class="moz-txt-link-freetext">stanislav.markovic@HIDDEN</a>&gt;<br>
          &gt; <br>
          &gt; My emacs is installed using Macports, version<br>
          &gt; <br>
          &gt; emacs-app-devel @20260428_0+nativecomp+rsvg+treesitter<br>
          &gt; <br>
          &gt; Reproducing is trivial, after starting via<br>
          &gt; <br>
          &gt; /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -Q<br>
          &gt; <br>
          &gt; simply run ediff on any 2 files. While quitting ediff,
          emacs crashes<br>
          &gt; 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--




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

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


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=
 &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@gma=
il.com</a>&gt; 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 &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@gm=
ail.com</a>&gt; 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 &lt;<a href=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_blank">b=
ug-gnu-emacs@HIDDEN</a>&gt; 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&gt;&gt; This=
 occurs with local builds of both master and emacs-30. For quite a<br>
=C2=A0&gt;&gt; while ediff was not closing the control frame on quit. As of=
 a full<br>
=C2=A0&gt;&gt; rebuild a couple of days ago, it now crashes emacs every tim=
e the<br>
=C2=A0&gt;&gt; control frame is closed. Note that:<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; - Emacs 30 and 31 both affected<br>
=C2=A0&gt;&gt; - macOS Tahoe (26.3.1) on ARM<br>
=C2=A0&gt;&gt; - Reproducible: run any ediff, quit the popup control frame<=
br>
=C2=A0&gt;&gt; - Works fine in `ediff-setup-windows-plain` mode<br>
=C2=A0&gt;&gt; - it&#39;s happening in a system timer trying to reference t=
he (removed) frame<br>
<br>
Rick can you please edebug both &#39;ediff-really-quit&#39; and<br>
&#39;ediff-cleanup-mess&#39; 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 &quot;Works perfectly. thank you.&quot; (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&#39;s an updated patch with Alexander&#39;=
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--




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

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


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
 Z5UpqUzcVpaMlxTtnasubZpRcSb7EdEdDChjshf9YgCpIPY960q+pKgrxAIoLPGRcbPjHDqwF
 U7ibGew2jEOo1VZjlaofomA5K6hqUh/Gmd7p75ZsguW244S+mxeIjd9ReonRzx82Tp1WWqBDt
 9txgE9bWaWkmY6yFa8KitiAop5172IPc4H0aDLUtxyeuAFHR6n9FFY87TDc5eDYGWxPfszt/G
 5dwXTBxMsYelKPd7mNkciK9nyQ7YFk5lFYLxwQIstGiWpdMJAUgwn2ovDuKZ9Aun4WoLhkV2T
 mHRm8rgLWEVS8Kd3SKql7Nznpjtl+G0t/Wj7BBPVHlKKXiX7bunmn/uuUtkH5VAQCilWCFqH0
 rJEVFMzpDEncg/UqXwbr9GEzkcGr+SxOwnYb2H6W5xIVqbFnL9XwPxjJwSafTFHLeFC4KIed6
 f0gNvH4QhQdMoc+88sh2N3vRMKDAUmQ2YMhNhdRy13K1+AAf/bOUA9EiARqXi9lN5umiSgCDd
 HLz1s8q37J3j9LOqdUH9FvzGA+XmJs47jmCKv7xc1jHGly74ERwlfN/ovTiW7Png6FwZ9JUlr
 p04yNjbaUb4tJ6OEuYuMQKKaOnnmsSJqhqfqbnSWAWctQ+H05CN/kct/yBJW8vOij5PQjGIIt
 q36I5575bdU2YHTfaOZ+oEIXqoDWtqwzwZnpteY2w791uleg/YfKbffWjCH7zR/TAUJrN9zUY
 33iIaHJOp9F4m0ZySaXOjriBxsYgY0GXsFQh3VeWMwtebu/FyvnDqRsdQXVDeX5nuXz9VnWL0
 b8JGgkUfXQc35+EtrGR8bCzluon0Js7A7SVXZpZYIMLZi+Umd7BbLuMxH2V9vGBo56jrfbqPT
 Ct3EXW3aXGM/g3MAb5s+Jg5h0ebqB9LR+56MMqO7OQQ2vgAWuaSb0uOxGuVG0g638ocXcMySF
 7NpH/LGmewfbl7HbLmHAAbzrgmFaxboV/LDdOJU18Yl9brafOrXByQQmCX5RCMNUEc9ZzMYW5
 JnQjHxjFQnXTVH8P6Ht1vgmhmMgf0rpAAbPT2HK1epdNBRpKBnwB8DK2gShASRdNWgTymORMN
 Poj5DdG3Cj60+cT+D2cc4v6GqH1xEylwP27G2VnvBUnAfrYJ2mkYAnb6LlNbTuf/yQrFfRFHb
 smNdOW+zKh0AH2eyuRtE4zstDemD3kd7oWCIyG0WSB8IWi0TRxNVfFwbTvhKOb0g4FFguYp01
 PozFMGXV1X2VRaOzXGluf8sxNeFKaoqoShdhatfy0fWv6at6YWYFhyD5SQFb5cyLWs6Qmi918
 SwOoyY6a2vmQcuhpBjvmBGTDHr/ecFvpiVL9X2Ozd8mQr3uHRe+ZDbf4yqiyrjpDQ+5pBeCwf
 CfFlWiX2bRB8tSxaCMlZAlv28hQY6qJI8xWMawlljUJwWjN6tnfcgvIrKcgqs+3ASKNBnKD5A
 qPfttF1Jlzr06IhQeDmgF5P1378tbYZMS/wMvTLwxs57s6KEsd8iGRQXe//wS5psyvfFnv/HO
 ueBkk3UK2F5xgcvn7S8JbzgmXIndTaVbzFQL+KahOPn55x6xGhu/Pp45MeOiv7RPxEftBuKfj
 S3hx/inGuVfrUnzxZerwjpA4TCsn0jHExWnJMelQhlI83OnVi0xVO+9GvfmrRuLljSl+yAKGn
 HadY3f3SWDldSUSK+DKa8hA9mtMvfwfY1fSqxE47TlkOYABtCSVpnuRrN3G3QQq0+0m+XKq6+
 jLCC9SIfshX/T1irpeMoG1lKEvkEhj+HoIr7Ef0EyE/uPfRVeYitzptIqm22stfuB08v6ys2d
 v//8E57tD5Q0YsV5q+2UNJg+tZfpp2A0IR6XxyQuKw6Aj6NlCOYu3OXJhovjUTSQmUnUPhr8i
 vvRh6OsY14beOseA1yyPqMGJphfNdsBshkcq70QaadSoageEl2KrK5uVDgFY4W9KP2hQI2nx3
 sYCo8QRJz7FQNUiMWJJYyoGESls+K6RB4IXLAmZ+6hXkPCTTCLX70dHlTiT8WAZyUM8huPrB8
 CYI+uCIqrbb5Dh0KlgOE+3C8VNNd8I5t6PaMFsKXGEQbj6zixDGa50EGk97kiV8ccS5byOv9X
 gKKVX9/Cp8JIHHWIpYdQkNnh9ENSJkALSYCgaaCAa8RJMtaO5wWmw1+sb3yC5F5IrEPxci5oq
 R4zF2nfjMj5E+qafl/BOxgQLEVKwxJSTWCrEZPCKPFgcHUBAwgQ3ztdj9OBYdb+nfKCV7VtQb
 HzwY0gm5eaxQ1S55li2/Lc4xGzLeKkLQb2tJi2CN4sLFQyg+3XW+Pc5H+vosDJ9680hoQ9Gwn
 I/3qTEAwm5CPNVOlvI2ExyVWWe7T8xLgkTW+Bonx56j5l3OiLc7P3p8/ExaqEw4QKFDTV6/UC
 o7j4H/5qYD4rNptBCr+rae/kw2qXXr/JVj3XK9xWE33G3f2p/NMRBCKr7RcKTwg9u2LMnv5le
 i1FrsvWeMY5J1MEV9+azDzA7M/DAN6HhFc3g7/NSYe5MkfnmuFHGU9+w17ODFXFKn3Pf8Io7b
 a5O5+H8sOizoGKqPCRzZmIpAlsYTx4BLRjytS6/BPKFkC0zZPIRT4cbOuHz1IySouSaVtYh12
 L9NRcI3F7JAUhBgATdvBND8VByZfNOAAh7IVix4M3A4B6il+EEhISi2OPG0xKWy2u2UM7scjo
 69tMsVrtbSMyyhmbqoZvShmTC8R5i+teJp4SWsyYYZw6h5sMzHUKu/IJz9bT73bCWcdI+/9dX
 0rTsKkTyzL74WeBTOGJR9HnkXonLiRvi359DBlZA5T1lhox+P7v6uP7OJIRfQitNzqB9cBTN5
 zBiIt0PNbJStRhk9dE9JjD2UjI1l0tCHE/8OlrLdwEcjvpZ3ZW2cYKoXivYqEeTyZJGRx+dVJ
 A+6SSmDVqWCGC2QokRWcnvHwKBu9+TfuZqfi2OGVuhZumvNlyud5Ou9XJGkuZ5F14x4EqBqQS
 YBiuoGosIuTF9uIVZ+U9W4AZFdBxC+ED34wPfjEBbauD9+1W+vGRx2BXv3kEjcm6MtuXDLuSD
 rgkrOj6ieF1MVgYUZ8vHpapIPiMmkpammRu8Ak0fdvBpCqHmSaIZjwipzxJRJFhrtTyWyO1pm
 RF8gh/Lfk0s+IGqCeFsFtPSVro5wI4Bp9Ku947nLWJcOlv30c70atX0k7YEvpNnY2wxw8x7oi
 XRN06h4lGOrEb7A4/20RmGcCnxovhlfdMQ2+06Ykaf8k7J0RtYxc/lwxBTCijuG9CNshhD6SR
 6I+BMHLNIDuEaUjOPnBTOMl9INIQdchXweOLB00ZpDmrpKRbwncx6puD+iyz5rPouamr1Ojcy
 Miekm+Zov3sfIgyo4aUba6uRoKlZypmj8TZgzVpywBFz6i7nVdOYYt/K/qWn4cIItFofSyglx
 fMBJv27NuaAup1ete2zKtNggE4n/JQm5NVFY9wmjbxYEo66uhc45Ell0vJg/yaPf5f7Iz9cx+
 N6ALY17QDwxBw4KUBsM++r+N9Mt1WF9NfqnnyPYbA7kff/CS9+sPNO+2x7mt+MkhtGxQ2mBut
 Fk7UHPDhom0T+yKB2yr+CY7uhumXzdUFvZ/ZA4AnRDepDwSNERPn0kscDYQ0LJ8itWOiOuQJS
 GFt0BmcvtXBMRPqOIMvVY1jMduwEtC/KLigsVhtr+VxojkSCSWlSCrNOt6zL0Ib63HE37Iuti
 yzZa0B/wDhxqtbbpJfhKTYp6W1J8HPV0KSbjOJ0EmwGO2a4VHTEECuO2STOvnCl9rZQfvQIDg
 uPtke1IS/18LnDjl0UqvvSbZRcJ8JFGIsCnU+YhXfeWjsq4tGJNDsEnPGB90Jar/7PHR0F9Hz
 gizqb3MSyk0adO4UiO9IYoHWeXy17n00e5fbjIOoF8DGROirX8vJ/novF5ojP7aC9/hdbbV8N
 mSHvkMwxvc87ZzdLQ6aH3V7eyJqNgf7DvQqc+jJXMC+Ig1fQK8G7/LEUQDkEsdH4pxfNxo7C6
 JZuz0lrdxiEa9LQCO5UNxqy+rQ1Dejgdz+VNsZMbGxjZopp+dU/daMQow9pIj2hwibDs0zuO4
 hQDICaGmeMJZCxSM546sCX4Np3zcUxxkM3akQAnJiF74RBMhxwLf8sZG2A0Bo/TX9SaQJinCn
 uId67+jjWtDmI24+Roy9nzZXdkJatPkXGrhRa7rtHk/FUwbvH5Hd7nF1WrakAn33aUqjK4cIv
 xrGIT4fKjwzsLNkXk+pboQccEKJSNben+wwhRLihEmCegEYA9Z7fDxSXVQgwU2UwLY9FBXd9Y
 ErfzTq5alkvzGlAXD8tqzz2vcFghU5BgqhCkqYf8xwgisRVrPvkJ0uWkq8ipKWwnNQBLhdW45
 fPSKKmgupfLpIGcffVTtCATqJstkWCXp+sqDd/w5GMyJmyGDTPdgMSF7oBuWdaN9sCTjff8Q0
 OczbFDg1bNhwDvfbLlWiTelMWoED4p0tzRc/UltvP+ON4h7yVqSI+n6VWWExECrG0UA6SwhAF
 Le9/S8ifX1CT3ZC4SJRmZs/tLJMZ4nih6TCmc+hXOTlesFB4UDLopcTihl1/vG0yATjaP4n+d
 NKcGR2QR6yY57scC0vT5v3QHg/xn0I20LKtILOq2SOr+lnd2GbHJTbd3jq7J6M1fNuW7G5VpG
 u5z3+yMjTZkJZUwlC8tvppUIW3LMj7jG68gGub5gXcOCwZrqCXrnKpGzi9LtsRu/PJC7MnxWN
 akUGk9leSG/YFd5rjzhOz2lKWRIqzXWHbmcvGbNUik4whvCEM3o0Ne0TEE60oLrf0E+y0iQwU
 t2X/ynw+NoDlmO8kGKWDiXk2cyFu89ZQZLWelscYJoLCHoH3/S9QvMbyoKqxPtVGfw5V3F7jh
 8nXPL+ewvDji9Rg/mN8MEULFGT1Re5LjavxdmJbpQldIn62fB+DD9oo32G7qPn+Xp9IHHHC8w
 W21FUZN2r+I0S0KKowrURNIcuhKnMnFUx+Hk7nuOiMZlTXPdsoxCmN2r7F06a6jBJXWujz5We
 GeDur/gx711vaJCod440Ppb9oJ/hmJ5+DdOfUSDZqfTFoqj7LsmAhz/ldpuHx9mTNmNEN6uMj
 f9JyhRb5EgvVSSRYcT1+nMxO52V17O7L5cEdgT/TJfDH90xxSzDdAkKSsqgAK8V4HxarVP85A
 DZu5nT7q/xuqxnNMEtKb4Z3UkJ1j26Q2aYW9VNpQUR0/sxc9tqbSIV7hAM7zd+ccq9Z+fSieE
 BrHa3eqAdUNNBfrUzIlcGegbqcZ1MV0NDoqTs1WHPFMQVI0KH8tKWJ2lzi9FQO9GGJ6CUqP9o
 OVdY9+Wg1P8raDhnBX3931exZmABAeBUC07TtKx+bpyui9F/0Yint5vXiJv9Yft5HrtjvMVk4
 3lpyo+lD0ecBOHWahsz+DNqnn3iNvDUPWOJjY21Bthf/RbAc6++bn3qi7Aie3GiPoSFDuVFDZ
 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




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

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


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 &lt;<a href=3D"m=
ailto:shipmints@HIDDEN">shipmints@HIDDEN</a>&gt; 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 &lt=
;<a href=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_blank">bug-gnu-emacs@g=
nu.org</a>&gt; 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&gt;&gt; This occurs with l=
ocal builds of both master and emacs-30. For quite a<br>
=C2=A0&gt;&gt; while ediff was not closing the control frame on quit. As of=
 a full<br>
=C2=A0&gt;&gt; rebuild a couple of days ago, it now crashes emacs every tim=
e the<br>
=C2=A0&gt;&gt; control frame is closed. Note that:<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; - Emacs 30 and 31 both affected<br>
=C2=A0&gt;&gt; - macOS Tahoe (26.3.1) on ARM<br>
=C2=A0&gt;&gt; - Reproducible: run any ediff, quit the popup control frame<=
br>
=C2=A0&gt;&gt; - Works fine in `ediff-setup-windows-plain` mode<br>
=C2=A0&gt;&gt; - it&#39;s happening in a system timer trying to reference t=
he (removed) frame<br>
<br>
Rick can you please edebug both &#39;ediff-really-quit&#39; and<br>
&#39;ediff-cleanup-mess&#39; 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 &quot;Works perfectly. thank you.&quot=
; (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--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80925; Package emacs. Full text available.
Merged 80925 80931 80950. Request was from Stéphane Marks <shipmints@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


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 &lt;<a h=
ref=3D"mailto:bug-gnu-emacs@HIDDEN" target=3D"_blank">bug-gnu-emacs@HIDDEN=
g</a>&gt; 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&gt;&gt; This occurs with local =
builds of both master and emacs-30. For quite a<br>
=C2=A0&gt;&gt; while ediff was not closing the control frame on quit. As of=
 a full<br>
=C2=A0&gt;&gt; rebuild a couple of days ago, it now crashes emacs every tim=
e the<br>
=C2=A0&gt;&gt; control frame is closed. Note that:<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; - Emacs 30 and 31 both affected<br>
=C2=A0&gt;&gt; - macOS Tahoe (26.3.1) on ARM<br>
=C2=A0&gt;&gt; - Reproducible: run any ediff, quit the popup control frame<=
br>
=C2=A0&gt;&gt; - Works fine in `ediff-setup-windows-plain` mode<br>
=C2=A0&gt;&gt; - it&#39;s happening in a system timer trying to reference t=
he (removed) frame<br>
<br>
Rick can you please edebug both &#39;ediff-really-quit&#39; and<br>
&#39;ediff-cleanup-mess&#39; 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--




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

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


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




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

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


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.




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

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


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




Acknowledgement sent to Rick Frankel <rick.frankel@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#80925; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 5 May 2026 09:30:06 UTC

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