From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#45518: Ctrl-G Fails to Interrupt Hung Tramp Remote-Compile in Emacs 27.1 Date: Thu, 25 Feb 2021 19:33:59 +0100 Message-ID: <8735xkatew.fsf@gmx.de> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35852"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 45518@debbugs.gnu.org To: Duncan Greatwood Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 25 19:35:33 2021 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 1lFLU5-0009CZ-Lf for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 25 Feb 2021 19:35:33 +0100 Original-Received: from localhost ([::1]:60550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFLU4-0004zC-DN for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 25 Feb 2021 13:35:32 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFLTb-0004yz-3R for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2021 13:35:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55929) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lFLTZ-0006l7-Tf for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2021 13:35:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lFLTZ-0007Mw-Pa for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2021 13:35:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Feb 2021 18:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45518 X-GNU-PR-Package: emacs Original-Received: via spool by 45518-submit@debbugs.gnu.org id=B45518.161427805128263 (code B ref 45518); Thu, 25 Feb 2021 18:35:01 +0000 Original-Received: (at 45518) by debbugs.gnu.org; 25 Feb 2021 18:34:11 +0000 Original-Received: from localhost ([127.0.0.1]:39242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFLSl-0007Lm-6b for submit@debbugs.gnu.org; Thu, 25 Feb 2021 13:34:11 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:40001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFLSh-0007LU-LZ for 45518@debbugs.gnu.org; Thu, 25 Feb 2021 13:34:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1614278040; bh=S+17Qy/4ckI8f0r90Yi8lHIFNFOJvMG59GmljsG1Yv8=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=TCtKKaCyqwYBQrI7ER0/hpz1rECBdRDOviuJfAjIYY8k2SdfA6SAKyt95w+f1r6yy E3ml7fr8jVA/EyjwK9jDX/gOGQZ84c+l3IJFtBs8pEu2qb+Zb5LYLC7MF5ZneL8jQE PlXSVtavkDmzVGdntQVU3Q3bNlxhfbtzS3gNR46I= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([212.86.53.55]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MD9XF-1l6Een2idF-0094g0; Thu, 25 Feb 2021 19:34:00 +0100 In-Reply-To: (Duncan Greatwood's message of "Fri, 19 Feb 2021 13:21:22 -0800") X-Provags-ID: V03:K1:sM3Msj7SKvpUqhKPVNXSxUji+6z3nbpNlMRfYsiXbbbvAcN8vZP EnDgB0Kjg/pRa/pvqgoDONfH5G5e29DNy4ScpE6YEhkVhyKsOZk1uGfZWliAP6Llbna4qy4 zzHPCxTq8jwdSnm7ygr0BAjNa59gLYfxUxbwBYNcfGdJS7X1uPf/r505ZTRkkvW+c02zwvy VtQD/yHlZKKOQepzRFjuA== X-UI-Out-Filterresults: notjunk:1;V03:K0:L3ovtcbcgOA=:EfajkN3r1IzXQ/yczaIPkq wE1cC/nFALZYjUnYg1KfZciGRF06y2Xd/JDDxI1b9EuN9PFQxvCcZhU/dxTQh26FobbMcKDf1 HnyXccHZVzfH+zFDPrmQyzaA4FAlatgnIhXSLy4oct9I2FlNkd4/sw5CbGpQZ6DueIzlhIQ3D k9zls714O+UyAN1ak/ubWe4C9JNYPfPEW4Hu6+re4Ud0U4P86nQyzIkiDmEeUlPCCCnnk+E/V Q1e4IQLaE+px7rkWXjDiwyz5wHsfxygz44WE92ay22OTkkfudY2i/jivKe2YX+WfkvJRALSW/ qDWdGBPC/fU3rXZaWEYcrhirydFE8MRWFoxXLz6Fi0o2R2YIIk+3//BCccS5AeBQT2R3F5MdJ WdihkgRjL9Fw0Oar1YJlOWOVSdhOVK8E0Hu87Mvso7saeVNBPxThXoSkJWEJizatVAnzLhGzm Xft7Jxw4R1MYmrQA2OVlwTgh4M82e9z9EQKotwGNLtP3CbS9bp5rTnqznxfSPUzN+FjE7UDUj 1rYOk3kMVeWprC9QqP8nruh5LWP3EwEhWHUXC8IfcdngtrKht7NOAavdkg3iI24PbYNRsOBFB iDsOTektjDaLVbh5o+XNh+e0sbIGKcTZJyxqjpV9NS1/B8qGXyhXRdpEozVOIVASmvjNv8ei8 sNtv/YqSpaBXQADOtfizYCE4ypIIVmza3TbmaFfwqoadbLaHD9usWjnyz6VQCxXRopEfHELiW FBgDKvSjiZGw9dBPMRHFpU4uUjYeh62zi6R1XoCzi/SjaJH23OskdJLLhkoRNgQ4QkVArDQd 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:200809 Archived-At: Duncan Greatwood writes: Hi Duncan, > Any case, one thing at a time. > > I did manage to collect a traces file with emacs -Q. > I clicked on error message during compile, and compile-in-tramp > session hung. I ctrl-G-ed out, compilation continued for a while until > emacs as a whole crashed, with compilation ongoing until that moment. > > Traces enclosed. Just an interim report. I've worked over the last days on the problem. I gave up the idea to instrument compile-goto-error. The point is that other packages trust on this function as well, like rgrep. Disabling it while rgrep runs is a much too heavy limitation. Tests have shown, that Emacs 25 with the built-in Tramp 2.2.3 does not show the problem. I'm bisecting Tramp in order to find what has triggered the regression. That's not so easy, because not all Emacs and Tramp versions do cooperate. Compatibility issues. However, I believe the problem didn't exist in Tramp 2.3.1; Tramp 2.3.2 shows the regression. Compatibility issues hinder me to bisect better, so I have started to compare both code bases. I hope to find the problem this way, and I hope to fix it then for you and the other Tramp users. > Duncan. Stay tuned, and best regards, Michael.