From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Devon Sean McCullough Newsgroups: gmane.emacs.bugs Subject: bug#44818: 27.0.91; wedged Date: Tue, 1 Dec 2020 06:32:25 -0500 Message-ID: <41b4f57f-790b-5a1e-3728-785eff87cfa8@jovi.net> References: <83a6v8vzok.fsf@gnu.org> <25e38edd-593d-5c6b-dd6d-25bb5cd439b3@jovi.net> <83ft4ytwu7.fsf@gnu.org> <83v9dtsch1.fsf@gnu.org> <4704e482-385f-4eb9-60e9-d381e7e8b517@jovi.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9347"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.4.3 Cc: 44818@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 01 12:33:28 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kk3uS-0002I6-D0 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 01 Dec 2020 12:33:28 +0100 Original-Received: from localhost ([::1]:55708 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kk3uQ-0005b8-TS for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 01 Dec 2020 06:33:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kk3u2-0005az-Il for bug-gnu-emacs@gnu.org; Tue, 01 Dec 2020 06:33:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46580) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kk3u2-0007i9-BT for bug-gnu-emacs@gnu.org; Tue, 01 Dec 2020 06:33:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kk3u2-0003Zq-7x for bug-gnu-emacs@gnu.org; Tue, 01 Dec 2020 06:33:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Devon Sean McCullough Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Dec 2020 11:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44818 X-GNU-PR-Package: emacs Original-Received: via spool by 44818-submit@debbugs.gnu.org id=B44818.160682234813708 (code B ref 44818); Tue, 01 Dec 2020 11:33:02 +0000 Original-Received: (at 44818) by debbugs.gnu.org; 1 Dec 2020 11:32:28 +0000 Original-Received: from localhost ([127.0.0.1]:58126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kk3tU-0003Z2-IH for submit@debbugs.gnu.org; Tue, 01 Dec 2020 06:32:28 -0500 Original-Received: from gateway31.websitewelcome.com ([192.185.144.94]:43406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kk3tS-0003Yu-IJ for 44818@debbugs.gnu.org; Tue, 01 Dec 2020 06:32:27 -0500 Original-Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6]) by gateway31.websitewelcome.com (Postfix) with ESMTP id 0A3E9FFDA0 for <44818@debbugs.gnu.org>; Tue, 1 Dec 2020 05:32:26 -0600 (CST) Original-Received: from leaf.websitewelcome.com ([192.185.82.99]) by cmsmtp with SMTP id k3tRklACaoE4Dk3tRkKNCk; Tue, 01 Dec 2020 05:32:26 -0600 X-Authority-Reason: nr=8 Original-Received: from pool-72-83-171-228.washdc.east.verizon.net ([72.83.171.228]:63425 helo=[192.168.1.165]) by leaf.websitewelcome.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1kk3tR-003fYm-Ob; Tue, 01 Dec 2020 05:32:25 -0600 In-Reply-To: Content-Language: en-US X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - leaf.websitewelcome.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jovi.net X-BWhitelist: no X-Source-IP: 72.83.171.228 X-Source-L: No X-Exim-ID: 1kk3tR-003fYm-Ob X-Source-Sender: pool-72-83-171-228.washdc.east.verizon.net ([192.168.1.165]) [72.83.171.228]:63425 X-Source-Auth: devon2011@jovi.net X-Email-Count: 3 X-Source-Cap: am92aW5ldDtkZXZvbjtsZWFmLndlYnNpdGV3ZWxjb21lLmNvbQ== X-Local-Domain: yes X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:194730 Archived-At: On 27/11/2020 00:40, Richard Stallman wrote: > > > Will "so long" catch spammed shells? > > Could you explain the problem you're worried about? > What is the scenario? REPL & shell output sometimes wedge redisplay when lines are very long, same as with files. Peace --Devon P.S. Redisplay should never take > 50 ms. Perhaps it would have completed in 51 ms but usually it takes minutes, hours, days or weeks to complete, running at 100% CPU with fans roaring. Rather than set a fifty millisecond timer, maybe users should be allowed to ^G quit into a degraded state. The only other choice is to force kill the editor and hope for auto save files. P.P.S. When Emacs becomes unresponsive, i.e., user input is ignored for a while, could some helpful options be offered, e.g., redisplay-friendly overlays? P.P.P.S. I instrumented a typical scenario. Emacs went dead for only 5.6 minutes with point at EoB but when at the middle of the file, it was unresponsively burning CPU for an hour or so until I got tired of the fan noise and force-quit the app: emacs-version "27.1" For information about GNU Emacs and the GNU system, type C-h C-a. 2841.861010 ms to evaluate (insert-file-contents-literally file) 0.010967 ms to evaluate (goto-char (point-max)) => 248867275 0.025988 ms to evaluate (switch-to-buffer buffer) 336605.978966 ms to evaluate (redisplay 1) => t 0.002861 ms to evaluate (backward-char) => nil 0.086069 ms to evaluate (redisplay 2) => t 0.002861 ms to evaluate (backward-char) => nil 0.063896 ms to evaluate (redisplay 3) => t ⋮