Subject: Re: hung telnet connections
To: <>
From: Greg Wohletz <greg@duke.CS.UNLV.EDU>
List: current-users
Date: 07/25/1997 11:35:19
>The other day I updated the binaries on our pmax system to those
>contained in arch/pmax/snapshot-1997-07-19.  I also compiled a new
>kernel from the -current source (24Jul97).  When I booted this system
>I started having this problem where anytime I was telnet'ed to the machine
>and did something that generated a large (like 2 or 3 k) amount of
>output the telnet connection hangs.

One other piece of potentially usefull information, here is what a tcpdump
of the connection looks like when it hangs:


11:31:37.351774 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 516282415:516282429(14) ack 551114784 win 33580 (DF) [tos 0x10]
11:31:37.353343 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 14 win 17520 [tos 0x10]
11:31:37.362796 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 1:11(10) ack 14 win 17520 [tos 0x10]
11:31:37.363741 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 14:24(10) ack 11 win 33580 (DF) [tos 0x10]
11:31:37.364564 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 11:13(2) ack 24 win 17510 [tos 0x10]
11:31:37.462856 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: . ack 13 win 33580 (DF) [tos 0x10]
11:31:37.488412 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 13:22(9) ack 24 win 17520 [tos 0x10]
11:31:37.489145 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 24:33(9) ack 22 win 33580 (DF) [tos 0x10]
11:31:37.489880 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 33 win 17511 [tos 0x10]
11:31:38.664995 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 33:42(9) ack 22 win 33580 (DF) [tos 0x10]
11:31:38.666158 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 42 win 17520 [tos 0x10]
11:31:38.670783 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 22:32(10) ack 42 win 17520 [tos 0x10]
11:31:38.671499 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 42:52(10) ack 32 win 33580 (DF) [tos 0x10]
11:31:38.672361 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 52 win 17510 [tos 0x10]
11:31:38.677718 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 32:34(2) ack 52 win 17520 [tos 0x10]
11:31:38.857390 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: . ack 34 win 33580 (DF) [tos 0x10]
11:31:38.858159 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 34:43(9) ack 52 win 17520 [tos 0x10]
11:31:38.858895 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 52:61(9) ack 43 win 33580 (DF) [tos 0x10]
11:31:38.859564 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 61 win 17511 [tos 0x10]
11:31:41.067487 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 61:70(9) ack 43 win 33580 (DF) [tos 0x10]
11:31:41.150611 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 70 win 17520 [tos 0x10]
11:31:41.159746 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 43:53(10) ack 70 win 17520 [tos 0x10]
11:31:41.160561 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 70:80(10) ack 53 win 33580 (DF) [tos 0x10]
11:31:41.161393 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 80 win 17510 [tos 0x10]
11:31:41.206903 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 53:55(2) ack 80 win 17520 [tos 0x10]
11:31:41.275332 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: . ack 55 win 33580 (DF) [tos 0x10]
11:31:41.276235 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 55:64(9) ack 80 win 17520 [tos 0x10]
11:31:41.276935 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 80:89(9) ack 64 win 33580 (DF) [tos 0x10]
11:31:41.277585 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 89 win 17511 [tos 0x10]
11:31:46.462353 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 89:102(13) ack 64 win 33580 (DF) [tos 0x10]
11:31:46.463404 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 102 win 17520 [tos 0x10]
11:31:46.469531 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 64:74(10) ack 102 win 17520 [tos 0x10]
11:31:46.470313 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: P 102:112(10) ack 74 win 33580 (DF) [tos 0x10]
11:31:46.472394 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . ack 112 win 17510 [tos 0x10]
11:31:46.703404 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: P 74:1097(1023) ack 112 win 17520 [tos 0x10]
11:31:46.713370 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 1097:2557(1460) ack 112 win 17520 [tos 0x10]
11:31:46.718064 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:46.723892 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 4017:5477(1460) ack 112 win 17520 [tos 0x10]
11:31:46.727664 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: . ack 2557 win 32120 (DF) [tos 0x10]
11:31:46.730859 duke.CS.UNLV.EDU.2368 > lazy.CS.UNLV.EDU.telnet: . ack 2557 win 33580 (DF) [tos 0x10]
11:31:47.540557 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:48.540346 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:49.540564 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:50.540786 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:51.540725 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:52.541026 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:53.540757 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:54.541260 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:55.540681 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:56.541054 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:57.540806 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:58.540725 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: . 2557:4017(1460) ack 112 win 17520 [tos 0x10]
11:31:59.538775 lazy.CS.UNLV.EDU.telnet > duke.CS.UNLV.EDU.2368: R 5477:5477(0) ack 112 win 17520 [tos 0x10]