This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Fri Apr 19 06:37:16 2024 Received: from lml.valinux.com (postfix@lml.valinux.com [198.186.203.19]) by herbie.ucs.indiana.edu (8.9.3/8.9.3) with ESMTP id WAA22807 for ; Wed, 16 Feb 2000 22:40:20 -0500 (EST) Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2]) by lml.valinux.com (Postfix) with ESMTP id AC38159F97; Wed, 16 Feb 2000 19:37:29 -0800 (PST) Received: by vger.rutgers.edu via listexpand id ; Wed, 16 Feb 2000 17:28:43 -0500 Received: by vger.rutgers.edu id ; Wed, 16 Feb 2000 15:20:39 -0500 Received: from adsl-206-170-148-147.dsl.snfc21.pacbell.net ([206.170.148.147]:1030 "HELO gw.goop.org") by vger.rutgers.edu with SMTP id ; Wed, 16 Feb 2000 12:28:57 -0500 Received: from ixodes.goop.org (ixodes [192.168.0.5]) by gw.goop.org (Postfix) with ESMTP id 684A362002 for ; Wed, 16 Feb 2000 13:33:54 -0800 (PST) Received: by ixodes.goop.org (Postfix, from userid 223) id AA960ACDE6; Wed, 16 Feb 2000 13:33:49 -0800 (PST) Message-Id: X-Mailer: XFMail 1.3 [p0] on Linux X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Date: Wed, 16 Feb 2000 13:33:49 -0800 (PST) From: Jeremy Fitzhardinge To: linux-kernel@vger.rutgers.edu Subject: TCP bug? hanging outgoing connections in 2.2.14 Sender: owner-linux-kernel@vger.rutgers.edu Precedence: bulk X-Loop: majordomo@vger.rutgers.edu X-Orcpt: rfc822;linux-kernel-outgoing-dig Hi, I'm seeing a very strange thing: - postfix, my MTA, is trying to deliver some mail via smtp. It connects fine (according to tcpdump), but the select syscall just times out. If I leave it like this, it logs a failure from "read timeout" after 5 mins (the select timeout). - if I manually telnet to the same host and port while the delivery is trying to connect, the smtp delivery select completes, but the following read returns EOF. The mail delivery is logged as failing with "server dropped connection" It only happens with *one* site: csla.CSL.sri.com. Postfix has been running here for about 8 months, and this is the only problem host I've seen (though come to think of it, there's one other host which may have similar symptoms). I can't tell whether its a kernel bug, a postfix bug or a problem with the remote host. Given that the remote host is the home of comp-risks, I'd be surprised if it were strange in any way. And postfix doesn't look like its doing anything strange at all. The kernel is 2.2.14, running on my gateway machine (2 interfaces); host is also running masqerading and ipchains firewall stuff. The most strange thing running on this system is FreeSwan; I just reconfigured it out, and the problem remains. I also saw this in 2.2.12, but I updated to see if 2.2.14 helped; it didn't. (And it killed my ~120 day uptime) Strace on 'smtp', the smtp delivery daemon shows: socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 9 connect(9, {sin_family=AF_INET, sin_port=htons(25), sin_addr=inet_addr("192.12.33.2 ")}, 16 select(10, [9], NULL, [9], {300, 0} and the corrsponding tcpdump shows: 12:49:20.562071 gw.goop.org.1031 > csla.csl.sri.com.smtp: S 1693701511:1693701511(0) win 32120 (DF) (ttl 64, id 4107) 12:49:20.585798 csla.csl.sri.com.smtp > gw.goop.org.1031: S 570048000:570048000(0) ack 1693701512 win 4096 (ttl 50, id 21364) 12:49:20.585941 gw.goop.org.1031 > csla.csl.sri.com.smtp: . ack 1 win 32120 (DF) (ttl 64, id 4111) Everything is quiet. Then I type: $ telnet csla.csl.sri.com smtp Trying 192.12.33.2... Connected to csla.csl.sri.com. Escape character is '^]'. And meanwhile, the strace on 'smtp' shows: ) = 1 (in [9], left {274, 470000})