From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hongyi Zhao Newsgroups: gmane.emacs.bugs Subject: bug#47431: Process Whois connection broken by remote peer. Date: Sun, 28 Mar 2021 15:12:23 +0800 Message-ID: References: <835z1dp0qg.fsf@gnu.org> <83tuowopgu.fsf@gnu.org> <83r1k0ognb.fsf@gnu.org> <83h7kvok9r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7431"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 47431@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 28 09:13:11 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 1lQPbi-0001p2-Cf for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 28 Mar 2021 09:13:10 +0200 Original-Received: from localhost ([::1]:53944 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lQPbh-0002TO-BZ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 28 Mar 2021 03:13:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50942) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQPbb-0002T2-06 for bug-gnu-emacs@gnu.org; Sun, 28 Mar 2021 03:13:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lQPba-0002zH-M7 for bug-gnu-emacs@gnu.org; Sun, 28 Mar 2021 03:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lQPba-00083u-HH for bug-gnu-emacs@gnu.org; Sun, 28 Mar 2021 03:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Hongyi Zhao Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Mar 2021 07:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47431 X-GNU-PR-Package: emacs Original-Received: via spool by 47431-submit@debbugs.gnu.org id=B47431.161691556330964 (code B ref 47431); Sun, 28 Mar 2021 07:13:02 +0000 Original-Received: (at 47431) by debbugs.gnu.org; 28 Mar 2021 07:12:43 +0000 Original-Received: from localhost ([127.0.0.1]:45338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQPbH-00083L-2V for submit@debbugs.gnu.org; Sun, 28 Mar 2021 03:12:43 -0400 Original-Received: from mail-lf1-f51.google.com ([209.85.167.51]:46632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQPbE-000838-M5 for 47431@debbugs.gnu.org; Sun, 28 Mar 2021 03:12:41 -0400 Original-Received: by mail-lf1-f51.google.com with SMTP id 12so3379905lfq.13 for <47431@debbugs.gnu.org>; Sun, 28 Mar 2021 00:12:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=i7FxAOoB4Lf+jGx0oC/tOlPMfUPAx5TJFGXNaP0nUe0=; b=YWCRbVUDm91DvZF5+Q2AZ/y/u2BFkZ/8p/ywDxg9aLZ17jzYtl3HrYIdGpAah3XTKw bf0YFemVhkPc63q2PtPY3W9iOGPxmxeq2O0VIuXg1+jHXMA2xpyA9dchp0LOnZ1zxY0Q hi5xOVH6Dr3AAfUX2wClUxl0cjYzKLwDD19/HT0HmkvNok/4MMgF1tDLVPR47sKJkZeO V+ro+XcKdZQIlUMnh78Qw9rtNKPIqUj6zCkBGfqY+1fYlxdiUH1gZDR1Spi8vV+CHHWj n/89yVoW91xLAyxkoIIsDkTKEkbtO0VLKQyIcJHj6LMPvS/CxG1to1Qg3WustTyHUcG5 nP3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=i7FxAOoB4Lf+jGx0oC/tOlPMfUPAx5TJFGXNaP0nUe0=; b=Jqsgcp5UKg0O+aDSo6gTxzEZf36gbZimUN7ewcHYYhxm97cNAvAFDub+E5Qwek7n7q avR6Sivy8mxBGWMNW7X4Ohg+p4P+rTo7bWKmFOgmaATUccFPSIg9Mcb7JIcc36h/KFHg i5vEbpyIuI1GYJq6dUVRpJDpQqfzJemzmJpauXYI8BFvaBvHT3LYbqdj/pI3c5ROprWk P8VMq2LLO5/FV1Yd6g2bsGQ57T/77agUeidORfhCafKb7CKRgcrVQZfFDXbL2V+WiRW+ HTyQJUUIQgPdjkaKiPlJEtAo+NEniicbIfcpf6xOuAIa9fZHQ6dbZlIlofouqB0xSSvf yYEw== X-Gm-Message-State: AOAM530vWrEgHlH9HELlzo2y8G+A0ShAuDBOaVHh5DOKMkRVXjDwSANx N3WeAhpaNK5JJsrKOS1EVfPSrf2UrWhEObUIWSnhXnNPhgIBC9Wy X-Google-Smtp-Source: ABdhPJwJwsFaZh8usearwvF5GDmmsAzAh+Z2Bxx7J5D1bk/3hawp2t9Qv/8K1O1Uk+UHx+HdWR15+xqT5LdZlzHZSoM= X-Received: by 2002:a19:f50d:: with SMTP id j13mr13060022lfb.545.1616915554620; Sun, 28 Mar 2021 00:12:34 -0700 (PDT) In-Reply-To: <83h7kvok9r.fsf@gnu.org> 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:203147 Archived-At: On Sun, Mar 28, 2021 at 2:38 PM Eli Zaretskii wrote: > > > From: Hongyi Zhao > > Date: Sun, 28 Mar 2021 09:41:20 +0800 > > Cc: 47431@debbugs.gnu.org > > > > > I think that's unrelated, so I don't understand why it hangs > > > indefinitely for you. Are you sure you waited enough time before > > > giving up? > > > > It will hang up there forever. > > Maybe your network connection blocks some addresses or something? > Otherwise, how to explain that it doesn't block for me? I further debug this problem with tcpdump for a runing `emcas -Q` process, as described below. For `M-x whois RET gnu.org RET`, when the query succeeds, the following info will be captured: $ sudo tcpdump -i any port 43 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL (Linux cooked v1), capture size 262144 bytes 15:00:29.061914 IP6 X10DAi.56918 > whois.publicinterestregistry.net.whois: Flags [S], seq 1929893031, win 64440, options [mss 1432,sackOK,TS val 417951633 ecr 0,nop,wscale 7], length 0 15:00:29.398867 IP6 whois.publicinterestregistry.net.whois > X10DAi.56918: Flags [S.], seq 1816069595, ack 1929893032, win 1440, options [mss 1379,nop,nop,TS val 2007125977 ecr 417951633,sackOK,eol], length 0 15:00:29.398923 IP6 X10DAi.56918 > whois.publicinterestregistry.net.whois: Flags [.], ack 1, win 64440, options [nop,nop,TS val 417951970 ecr 2007125977], length 0 15:00:29.399038 IP6 X10DAi.56918 > whois.publicinterestregistry.net.whois: Flags [P.], seq 1:10, ack 1, win 64440, options [nop,nop,TS val 417951970 ecr 2007125977], length 9 15:00:30.297592 IP6 X10DAi.56918 > whois.publicinterestregistry.net.whois: Flags [P.], seq 1:10, ack 1, win 64440, options [nop,nop,TS val 417952869 ecr 2007125977], length 9 15:00:31.321603 IP6 X10DAi.56918 > whois.publicinterestregistry.net.whois: Flags [P.], seq 1:10, ack 1, win 64440, options [nop,nop,TS val 417953893 ecr 2007125977], length 9 15:00:31.339068 IP6 whois.publicinterestregistry.net.whois > X10DAi.56918: Flags [P.], seq 1:1368, ack 10, win 2880, options [nop,nop,TS val 2007127334 ecr 417952869], length 1367 15:00:31.339120 IP6 X10DAi.56918 > whois.publicinterestregistry.net.whois: Flags [.], ack 1368, win 63073, options [nop,nop,TS val 417953910 ecr 2007127334], length 0 For `M-x whois RET baidu.com RET`, when the query fails, the following info will be captured: $ sudo tcpdump -i any port 43 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL (Linux cooked v1), capture size 262144 bytes 15:05:24.433913 IP X10DAi.47186 > 198.41.3.79.whois: Flags [S], seq 1963456950, win 64240, options [mss 1460,sackOK,TS val 2174254150 ecr 0,nop,wscale 7], length 0 15:05:25.465604 IP X10DAi.47186 > 198.41.3.79.whois: Flags [S], seq 1963456950, win 64240, options [mss 1460,sackOK,TS val 2174255182 ecr 0,nop,wscale 7], length 0 15:05:27.481605 IP X10DAi.47186 > 198.41.3.79.whois: Flags [S], seq 1963456950, win 64240, options [mss 1460,sackOK,TS val 2174257198 ecr 0,nop,wscale 7], length 0 I also will see the following in *Messages* buffer: For information about GNU Emacs and the GNU system, type C-h C-a. open-network-stream: Failed connect: No route to host Regards -- Assoc. Prof. Hongyi Zhao Theory and Simulation of Materials Hebei Polytechnic University of Science and Technology engineering NO. 552 North Gangtie Road, Xingtai, China