GNU bug report logs - #78946
30.1; accept-process-output not allowed in threads on macOS

Previous Next

Package: emacs;

Reported by: John Wiegley <jwiegley <at> gmail.com>

Date: Wed, 2 Jul 2025 19:21:02 UTC

Severity: normal

Found in version 30.1

Full log


Message #20 received at 78946 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: John Wiegley <jwiegley <at> gmail.com>
Cc: 78946 <at> debbugs.gnu.org, contact <at> karthinks.com
Subject: Re: 30.1; accept-process-output not allowed in threads on macOS
Date: Fri, 04 Jul 2025 09:21:22 +0300
> From: John Wiegley <jwiegley <at> gmail.com>
> Cc: 78946 <at> debbugs.gnu.org,  contact <at> karthinks.com
> Date: Thu, 03 Jul 2025 10:24:44 -0700
> 
> >>>>> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> If you now attempt to evaluate this code in a graphical Emacs running on
> >> macOS, it will immediately stall out. Running Emacs under lldb shows that it
> >> is reporting the following exception continuously:
> 
> > Please elaborate on "will immediately stall". Does it mean it will not "run
> > forever" as in batch mode? If so, what will it do instead?
> 
> By stall I mean it shows a “spinning cursor of death” and will never recover.

What does it mean in terms of what the Emacs threads do at that time?
I don't think I understand that from the fact that you see that
spinning cursor.  Does Apple document when it is shown?




This bug report was last modified 30 days ago.

Previous Next


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