[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#44818: 27.0.91; wedged

From: Devon Sean McCullough
Subject: bug#44818: 27.0.91; wedged
Date: Tue, 24 Nov 2020 20:35:00 -0500
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.4.3

On 24/11/2020 13:48, Eli Zaretskii wrote:
Cc: 44818@debbugs.gnu.org
From: Devon Sean McCullough <Emacs-hacker2018@jovi.net>
Date: Tue, 24 Nov 2020 13:42:03 -0500

P.S.  Could a watchdog timer safely abort such wedgitude?

That would have to run in a separate thread, right?

But what timeout to set it to? some jobs might legitimately take some
time.  And then what to do when the timer expires?

The job of redisplay cannot legitimately take > 50 milliseconds.
When the user repeatedly tries ^G quit but Emacs is unresponsive
because of redisplay, such redisplay must be prevented while the
user is offered options to regain control.


P.S. Could an invisibility overlay offer temporary relief?
Perhaps a red screen of redisplay death with a short menu?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]