From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#71525: 30.0.50; Spin in delete-region/interval_deletion_adjustment Date: Thu, 13 Jun 2024 08:49:35 +0300 Message-ID: <86plslz91s.fsf@gnu.org> References: <87y17a55ny.fsf@stebalien.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19412"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 71525@debbugs.gnu.org To: Steven Allen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 13 07:50:35 2024 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 1sHdM2-0004rh-EK for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 13 Jun 2024 07:50:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sHdLg-00081n-QT; Thu, 13 Jun 2024 01:50:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sHdLY-00081C-Hy for bug-gnu-emacs@gnu.org; Thu, 13 Jun 2024 01:50:04 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sHdLY-00011X-9x for bug-gnu-emacs@gnu.org; Thu, 13 Jun 2024 01:50:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sHdLW-0008SM-HE for bug-gnu-emacs@gnu.org; Thu, 13 Jun 2024 01:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Jun 2024 05:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71525 X-GNU-PR-Package: emacs Original-Received: via spool by 71525-submit@debbugs.gnu.org id=B71525.171825778532443 (code B ref 71525); Thu, 13 Jun 2024 05:50:02 +0000 Original-Received: (at 71525) by debbugs.gnu.org; 13 Jun 2024 05:49:45 +0000 Original-Received: from localhost ([127.0.0.1]:53152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHdLE-0008RD-Uf for submit@debbugs.gnu.org; Thu, 13 Jun 2024 01:49:45 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:47354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHdLC-0008Qu-Ny for 71525@debbugs.gnu.org; Thu, 13 Jun 2024 01:49:44 -0400 Original-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 ) id 1sHdL8-0000tG-09; Thu, 13 Jun 2024 01:49:38 -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=KeGrMu8exub8Nqd8f0iG4dirF6sgAX6nu4Zwklb/bq4=; b=MlnD7nAE0Dyh Kg/nJMwdT0VRnhfxwEjlsRHGQR/ryuxq0tIaDOWjg1SzlTRwi6h+3BB4fiM0QQntcamJitMO0yfla nnb2aPeLSnu1i0tDZQgbkOGi+/VBud7icdjwKIFwoTjGS4k1yzvtcVeEP3af3++WacpZvRZT/gCdI EhwqSuw5QpXuesmMNvD0oUC4g68thgoz+Y8S8Cmf5Q46/+xgGdVmes6URLWMB9tgBHwqpR9Yaj2hG R1CnnrUPgwtqiD3fFB5Jzbv/TLxZCtAc+Er4L05E+OIJzjNMyVMxAKua65ZbK/xt1WGVFLbetFUIl ctYi1dr96Mx/fXucBuBAfQ==; In-Reply-To: <87y17a55ny.fsf@stebalien.com> (bug-gnu-emacs@gnu.org) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:287177 Archived-At: > Date: Wed, 12 Jun 2024 12:20:49 -0700 > From: Steven Allen via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > After rebuilding today, enabling the eshell-tramp module and calling > sudo is causing a `delete-region` subcall (presumably from within > `tramp-wait-for-output`?) to spin within `interval_deletion_adjustment` > (or it might be repeatedly calling it?). > > NOTE: this happens after authentication. > > To reproduce: > > 1. `emacs -Q` > 2. `M-x eval-expression RET (require 'eshell) RET` > 3. `M-x eval-expression RET (add-to-list 'eshell-modules-list 'eshell-tramp)`. > 4. `M-x eshell` > 5. `sudo /usr/bin/echo` > 6. Authenticate, press enter, and watch Emacs lock up and go to 100% CPU usage. > > > I've collected two backtraces: one with native compilation > (with-native-comp.txt) and one after re-evaluating (with-eval.txt) the > appropriate files (tramp-sh.el, tramp.el) to rule out compilation > issues. See attached. Thanks, but please also start GDB from the Emacs src directory (or type "source /path/to/emacs/src/.gdbinit" after starting GDB), and show Lisp backtrace produced together with the C backtrace. This will make it easier to analyze the relevant Lisp code -- all those Ffuncall and Fapply calls will show the Lisp symbols they call.