From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#32502: 27.0.50; Tramp; C-g during asynchronous remote find-file kills Emacs Date: Thu, 30 Aug 2018 21:37:29 +0200 Message-ID: <87o9djprwm.fsf@gmx.de> References: <87mutep8ll.fsf@runbox.com> <83o9dub5nx.fsf@gnu.org> <83muteb4nb.fsf@gnu.org> <87o9dqbtv5.fsf@gmx.de> <87efemp0yz.fsf@runbox.com> <87pny1xiv5.fsf@gmx.de> <83in3t2lcl.fsf@gnu.org> <87lg8pxgs6.fsf@gmx.de> <83h8jd2jh6.fsf@gnu.org> <87d0u1xfek.fsf@gmx.de> <878t4oylcj.fsf@gmx.de> <874lfcyjpn.fsf@gmx.de> <834lfc37ji.fsf@gnu.org> <87zhx4wcsp.fsf@gmx.de> <83va7s0z7g.fsf@gnu.org> <87o9dkrncl.fsf@gmx.de> <83mut40xpp.fsf@gnu.org> <87h8jcvtt1.fsf@gmx.de> <87h8jb7qcs.fsf@gmx.de> <87o9djwt3r.fsf@runbox.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1535658396 4411 195.159.176.226 (30 Aug 2018 19:46:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 30 Aug 2018 19:46:36 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 32502@debbugs.gnu.org To: Gemini Lasswell Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 30 21:46:32 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvStj-00012l-K2 for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 Aug 2018 21:46:31 +0200 Original-Received: from localhost ([::1]:50603 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvSvp-0005Cx-Qv for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 Aug 2018 15:48:41 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59958) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvSsm-00010D-9b for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 15:45:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvSlV-0001PD-Sv for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 15:38:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34417) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fvSlV-0001P7-Oo for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 15:38:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fvSlV-0000Nq-LY for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 15:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Aug 2018 19:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32502 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 32502-submit@debbugs.gnu.org id=B32502.15356578621448 (code B ref 32502); Thu, 30 Aug 2018 19:38:01 +0000 Original-Received: (at 32502) by debbugs.gnu.org; 30 Aug 2018 19:37:42 +0000 Original-Received: from localhost ([127.0.0.1]:39435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvSlB-0000NI-NL for submit@debbugs.gnu.org; Thu, 30 Aug 2018 15:37:41 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:44937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvSl9-0000N3-P5 for 32502@debbugs.gnu.org; Thu, 30 Aug 2018 15:37:40 -0400 Original-Received: from detlef.gmx.de ([212.91.238.173]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MYfX0-1gQn6X2vAo-00VNFs; Thu, 30 Aug 2018 21:37:31 +0200 In-Reply-To: <87o9djwt3r.fsf@runbox.com> (Gemini Lasswell's message of "Thu, 30 Aug 2018 12:29:44 -0700") X-Provags-ID: V03:K1:PJLOzE+5zY74E6AOyM769j0dVEZcwezPofrawE1DPqMwI49L8k2 mJwgZo+Meaia+g5qcY2IJhXiIPO++ZUC1rh3Fy6hH0b+dy0vpj6su/J1RHFMBCNdo17cA1Y ECHF1MM9VDdk++PwoqKN7FrSFCBZfXet+bQbpow9hzutj7PJX6j/UhN8mFls3S1zyKgg91O j/TYW5Q0+jKyXjBQqmxOQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:NTt8t8fy6eY=:794NYcJkolxtk39+4Dk4Nj IwChbByAf0b/GHkfchObZ/COLYYAAsTQJpQT5F6MqG5G2yK1yYlHtgKTdhfVzFJ06UH7OD4Ba JOppLi13eg6mXigfKZyFFrKM2QVQYQaR+p+fSlRc+KYOkBCRBfIG6iYjd6LQDzGlREuT8lrxT Ab54IPaBwao8jwfBXoHrC+McFJdShg1zwfPNCeO8Vfm6saFhCxpei2h53Og6W6BhpGEO8ySxz 8q09Lq9LgV3qDdtlw4fa7nKNFv5R8eW6QYxrUSazDpEOfj/Jcx+EGlGYf/0xCjoxbZoPxGZ0g WajTe+LH4sDJOOwg6pc3kiuYyKqpePqTffS7w30VkuAA3BHyNhmRoU0W+6zyWT1vGQDySe9hn peVzIA4Mgbij+Z7TiTsZDyuDYoluKmuxK2cTdou5rkHLU6O+UvBpTo+4XP6zVPH2OV4OATPr7 itn/YDi79rsLmPiMPyP8a1mOreZIKzBnnQGwPb4QzEM7b3tnR8P7QToCaROL7ostWQstN8Rgh uC3eWApY9p8g3vOk2HtbeF9+Tv+SwXltnUsdttbNWtVPGt5onXE2sI3St6EbdNZ9Z6SB+vJ6U V0UHmSDiSazfPS6W9hJJGgxxRRD0JSfn7oDuhyEwIQU+qedKUhiSdmVtI1j/+rpBOH0E/goD/ BxYLSe37BQjPSPSwH1JT3B+ZO5r43PfnImLdooNVZIU6RnXJtoz0fz2n2yth3LWJU5xO9nWYM sQbNodCQrrOgWqrl34An0+egKo2N4qCL6bRJ/zzW0wJuE9zUYIzkS8A0LmoSPlc70CGtnvqq X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149889 Archived-At: Gemini Lasswell writes: > I don't understand why this is so complicated. Why not just have the > thread show a message, instead of having it send a signal which gets > translated into an event that makes the main thread show a message? With thread-handle-event, the main thread could decide to react on the signal/event. > Also, if we eventually implement one of the proposals in emacs-devel to > allow threads other than the main one to accept keyboard input, then > there would be no guarantee that putting the event in the keyboard > buffer would get it to the main thread. We'll see. The event-based implementation was easy to do; it would also be easy to change. Best regards, Michael.