[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kill
From: |
Michael Albinus |
Subject: |
bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs |
Date: |
Wed, 29 Aug 2018 18:01:02 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Gemini Lasswell <gazally@runbox.com> writes:
> Hello Michael,
Hi Gemini,
>> Tramp propagates all signals to the main thread, otherwise they are not
>> visible. But this might be problematic for the quit signal.
>
> Actually it's problematic for all signals. I'm traveling this weekend
> and came up with a no-network-required way to reproduce an Emacs
> exit when the main thread is signaled:
>
> Evaluate the following:
>
> (defun my-thread-func ()
> (sleep-for 5)
> (thread-signal main-thread 'error "message"))
> (make-thread #'my-thread-func)
>
> Then, within 5 seconds, type C-x C-f. Wait a few seconds.
> Result: Emacs aborts.
For me, Emacs aborts even w/o any user action. Just waiting.
> Emacs aborting in this case is arguably by design, not a bug.
Why do you believe that aborting is by design? I would regard it as a bug.
Best regards, Michael.
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, (continued)
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/25
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Eli Zaretskii, 2018/08/25
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Gemini Lasswell, 2018/08/26
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/30
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Eli Zaretskii, 2018/08/30
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/30
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Gemini Lasswell, 2018/08/25
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Eli Zaretskii, 2018/08/26
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/30
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/30
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs,
Michael Albinus <=
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Eli Zaretskii, 2018/08/29
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/29
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Eli Zaretskii, 2018/08/29
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/29
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/29
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/29
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Eli Zaretskii, 2018/08/29
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/30
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Eli Zaretskii, 2018/08/30
- bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs, Michael Albinus, 2018/08/30