From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Wanrong Lin Newsgroups: gmane.emacs.bugs Subject: bug#38079: On Windows tramp hangs after server-start is called Date: Tue, 5 Nov 2019 19:52:59 -0500 Message-ID: <0bf97a5e-549f-1e8a-4212-5b08ad05f049@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="238984"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.2.0 To: 38079@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 06 01:54:19 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iS9aV-001058-Jp for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Nov 2019 01:54:19 +0100 Original-Received: from localhost ([::1]:52046 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iS9aU-00048M-Dk for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Nov 2019 19:54:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52852) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iS9aF-00048B-Q4 for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 19:54:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iS9aE-0003Z4-O3 for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 19:54:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58698) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iS9aE-0003Yw-Kz for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 19:54:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iS9aE-0005uJ-I3 for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 19:54:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Wanrong Lin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Nov 2019 00:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38079 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.157300158722613 (code B ref -1); Wed, 06 Nov 2019 00:54:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Nov 2019 00:53:07 +0000 Original-Received: from localhost ([127.0.0.1]:39286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iS9ZK-0005se-U4 for submit@debbugs.gnu.org; Tue, 05 Nov 2019 19:53:07 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:34437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iS9ZI-0005sU-To for submit@debbugs.gnu.org; Tue, 05 Nov 2019 19:53:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52326) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iS9ZH-000430-Kk for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 19:53:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iS9ZG-0002qW-Dp for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 19:53:03 -0500 Original-Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:39344) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iS9ZG-0002pe-7Q for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 19:53:02 -0500 Original-Received: by mail-qk1-x72e.google.com with SMTP id 15so23085549qkh.6 for ; Tue, 05 Nov 2019 16:53:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=g9gxYWS215gzA5BiS544ng/duw6N/AqABbSD0vx07xk=; b=IWtA75nqL3nUZKb/S3OQ+gaEYi89TdB750sHaLTCO4RmI6Ub845n7XKeKNSNWBXuiV /0SmkZ4pNkTIE8BxGOTz1mQf2Bf5YxiWHAxkluR53cn7ZdLqY6pj0UqujJRzVi/RhZVL hlfaMh409j+eup/X/Zv6gxLAPHqPtKghbz8QJy7IME/ZPiAtvvqKw4as7eXs/KUAWlSl zl7kpgiNUB/Y+q+azbwAu7R481uaWb5BHQnYk1YIYO/t9rzcja3Q7YPg+4aiFabxx6Ej ZLBkfwdWTIrellqx0HScYPP7qNsyFdf5ovXpaNYvWyZN5v71Kka2ffxo1qX3TGbYdjnS oSBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=g9gxYWS215gzA5BiS544ng/duw6N/AqABbSD0vx07xk=; b=XKKl8FThedlkCrsHuTmIJPsuyD489j/S6cGMiCnDBy3+UdqeQWaOrbcxyIeUwwh3qG nJ44F+nUY+QhjbBkIzhpZuA9hjuk5Dm+pMPNmg1FwCH61payuAqSBJEbI2j5BpTlItcq vl31W0eyoH7yLeO44O2R+LwCnbqKGotb6zBicgmti0XpC850GSAtjufK1a0Ro/VaVhHE G0vQ3LIKUvPqVI4IXeCJwvVh/X+iR3sdomVN6PnHYkfL2MKcC5u3rQ+XQWbeaFlQ5FIG 33t6yYNsnucDp7H2r5nlZG0YdoeYQ9Rm87g6l+ido6096ovkh5R9BJUF599OVwLYYjp5 6wOg== X-Gm-Message-State: APjAAAUP8vUc2KPlf/YPGJY23hfNQdpkL4XH98hSx+bpfw+fQaiqqZuM 9ptESu0oAtqOc8OtEu5gJ8tDl55S X-Google-Smtp-Source: APXvYqx6xSRNza/yjTdlqFmNyIJOrCQ7dg6oVuwtp7b4N+NevXEKJPc1F98QVHEHC5vtTtkP2frIXA== X-Received: by 2002:a05:620a:750:: with SMTP id i16mr1378491qki.97.1573001580918; Tue, 05 Nov 2019 16:53:00 -0800 (PST) Original-Received: from [192.168.2.19] (c-71-226-226-185.hsd1.nj.comcast.net. [71.226.226.185]) by smtp.googlemail.com with ESMTPSA id g7sm1787366qkl.20.2019.11.05.16.53.00 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 Nov 2019 16:53:00 -0800 (PST) Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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: 209.51.188.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:171002 Archived-At: On Windows, after M-x server-start, tramp no longer works. When I tried to connect to a "pscp" remote Linux host, it just hangs at the message "Remote prompt found" (something like that). Today I finally figured out what the problem is, and put in a work around as following: ;; On Windows, after "server-start" is called, somehow (system-name) will return lower case host name. If the original ;; (system-name) returns upper case host name now tramp-restricted-shell-hosts-alist will be out-of-date and cause ;; tramp not to function properly. (defadvice server-start (after update-restricted-host-list last activate)   (setf tramp-restricted-shell-hosts-alist         (when (memq system-type '(windows-nt))           (list (concat "\\`" (regexp-quote (system-name)) "\\'"))))) But the proper fix should be to make sure (system-name) always returns the same string consistently. I found it is this sexp in "server-start" function that changes the return value of (system-name):       (setq server-process         (apply #'make-network-process ....)) This bug has bothered me for a long time. Even Emacs 26.3 still has it (although I am still using 26.2 for daily work). I hope this can lead to a fix that saves some frustration for other fellow Emacs users. Here is my set up: In GNU Emacs 26.2 (build 1, x86_64-w64-mingw32)  of 2019-04-13 built on CIRROCUMULUS Repository revision: fd1b34bfba8f3f6298df47c8e10b61530426f749 Warren