From owner-freebsd-net@FreeBSD.ORG Tue Apr 12 07:40:13 2011 Return-Path: Delivered-To: freebsd-net@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6025A1065670 for ; Tue, 12 Apr 2011 07:40:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 375398FC0A for ; Tue, 12 Apr 2011 07:40:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p3C7eCWP078417 for ; Tue, 12 Apr 2011 07:40:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p3C7eC5T078413; Tue, 12 Apr 2011 07:40:12 GMT (envelope-from gnats) Date: Tue, 12 Apr 2011 07:40:12 GMT Message-Id: <201104120740.p3C7eC5T078413@freefall.freebsd.org> To: freebsd-net@FreeBSD.org From: Clement LECIGNE Cc: Subject: Re: kern/155988 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Clement LECIGNE List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2011 07:40:13 -0000 The following reply was made to PR kern/155988; it has been noted by GNATS. From: Clement LECIGNE To: Gleb Smirnoff Cc: bug-followup@FreeBSD.org Subject: Re: kern/155988 Date: Tue, 12 Apr 2011 09:18:37 +0200 --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Gleb, Thanks for your reply, my comments are inlined. Mon, Apr 11, 2011 at 04:01:27PM +0400, Gleb Smirnoff wrote: > Hello, Clement! >=20 > #13 0x406b196c in rtexpunge (rt=3D0x614728b8) at ../../../net/route.c:810 > #14 0x406f7eef in arplookup (addr=3DVariable "addr" is not available. > ) at ../../../netinet/if_ether.c:1198 >=20 > Have you got original, not patched 7.3-RELEASE-p3? You have arplookup() > calling rtexpunge() in line 1198 of if_ether.c. Mine line is 1034: >=20 > glebius@think:~:|>fetch -qo - http://svn.freebsd.org/base/release/7.3.0/s= ys/netinet/if_ether.c | grep -n rtexpunge > 1034: rtexpunge(rt); >=20 > Also, the file itself is 1072 lines long: >=20 > glebius@think:~:|>fetch -qo - http://svn.freebsd.org/base/release/7.3.0/= sys/netinet/if_ether.c | wc -l > 1072 >=20 > Can you please clarify this? Oups I have sent you the wrong backtrace, I have tested without our patches (just one to limit the number of arp entries to make it fast) and the crash occurs too. >=20 > Also, ARP code has been significantly changed in the stable/8 branch of F= reeBSD. > If the bug can't be reproduced in 8.2-RELEASE, then the PR is going to be= closed > as fixed. In fact, I have tested and I can't reproduce it in 8.2-RELEASE with and without our patches. So I think we can close it as fixed, we have a crappy workaround for our appliances. Thanks, --=20 Cl=E9ment LECIGNE, Perl combines the power of sh, the clarity of sed, and the performance of a= wk with the simplicity of C. --6TrnltStXW4iwmi0 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJNo/zMAAoJEGApiCuiwtY3T4kIAKTuGOXebiOCl4JdSPbzZceI 8wC5SUF/loVNuzZnc0n6j2C4cL40LmPzVHi6D9QoOdWsu2quJXDxVQuTIn5M31Lh fieeftcXYtkeT9kuUQRJEYCQqm/IBJWCH+IDx7DLDAysKlFBy2XNbE24rcPPZnHZ ZmbLDqd8ewn5qWnJbS879s6J0XXddJaHGeJbH2LuAoB3ymetZ/BkU32l5TgPXCnT EfSUkCuACDSZUgiqSQ4SKGvLy8Xsz5yKpSJ1OCUax6UrBN7C1P+h3vMxVlWiQIOq mhXx2xrc33eGMDA3Ok6asYeTXAlfeUlDU+FcpgZcQVrCgwvNh0AzFaYRcc3efvU= =B0EG -----END PGP SIGNATURE----- --6TrnltStXW4iwmi0--