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 #23 received at 78946 <at> debbugs.gnu.org (full text, mbox):

From: John Wiegley <jwiegley <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 78946 <at> debbugs.gnu.org, contact <at> karthinks.com
Subject: Re: 30.1; accept-process-output not allowed in threads on macOS
Date: Thu, 03 Jul 2025 23:34:04 -0700
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes:

>> 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?

I don’t know what Emacs is doing at that time, because all I see is a frozen
frame and a colorful spinning cursor, and in lldb I’m seeing an exception
being reported over and over again. I have no further information,
unfortunately.

Applying the fix that Robert suggested resolves the problem, so I think it’s
pretty clear that what’s happening is that a call is being made that can only
happen in the main thread.

John




This bug report was last modified 31 days ago.

Previous Next


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