unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Michael Albinus <michael.albinus@gmx.de>
To: Duncan Greatwood <dgbulk@gmail.com>
Cc: 45518@debbugs.gnu.org
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	[thread overview]
Message-ID: <8735xkatew.fsf@gmx.de> (raw)
In-Reply-To: <CAN_Aq+rYcM7wHHWXKBqyY4P0Ew04RfkqnQUioqtUk0AOUeaRMA@mail.gmail.com> (Duncan Greatwood's message of "Fri, 19 Feb 2021 13:21:22 -0800")

Duncan Greatwood <dgbulk@gmail.com> 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.





       reply	other threads:[~2021-02-25 18:33 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CAN_Aq+rYcM7wHHWXKBqyY4P0Ew04RfkqnQUioqtUk0AOUeaRMA@mail.gmail.com>
2021-02-25 18:33 ` Michael Albinus [this message]
2021-03-15 20:49   ` bug#45518: Ctrl-G Fails to Interrupt Hung Tramp Remote-Compile in Emacs 27.1 Michael Albinus
2020-12-29  1:10 Duncan Greatwood
2020-12-30 10:36 ` Michael Albinus
2020-12-30 21:13 ` Duncan Greatwood
2020-12-31  8:42   ` Michael Albinus
2021-01-03 10:27     ` Michael Albinus
2021-01-03 19:27 ` Duncan Greatwood
2021-01-06 13:37   ` Michael Albinus
2021-01-06 22:54 ` Duncan Greatwood
2021-01-11 10:58   ` Michael Albinus
2021-01-11 16:52 ` Duncan Greatwood
2021-01-11 17:56   ` Michael Albinus
2021-01-12  4:34 ` Duncan Greatwood
2021-01-12  9:02   ` Michael Albinus
2021-01-12 15:02   ` Michael Albinus
2021-01-29  5:15 ` Duncan Greatwood
2021-01-29  8:53   ` Michael Albinus
2021-02-10 15:40   ` Michael Albinus
2021-02-11 15:22     ` Michael Albinus
2021-02-14  1:38 ` Duncan Greatwood
2021-02-14 14:15   ` Michael Albinus
2021-02-15 20:21 ` Duncan Greatwood
2021-02-16 20:09   ` Michael Albinus
2021-02-17  5:41 ` Duncan Greatwood
2021-02-17 15:39   ` Michael Albinus
2021-03-16  1:36 ` Duncan Greatwood
2021-03-16 18:30   ` Michael Albinus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8735xkatew.fsf@gmx.de \
    --to=michael.albinus@gmx.de \
    --cc=45518@debbugs.gnu.org \
    --cc=dgbulk@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).