From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 12 12:50:38 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A40916A4DD for ; Sun, 12 Dec 2004 12:50:38 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F0C943D3F for ; Sun, 12 Dec 2004 12:50:38 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBCCocp5082708 for ; Sun, 12 Dec 2004 12:50:38 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBCCoc1E082707; Sun, 12 Dec 2004 12:50:38 GMT (envelope-from gnats) Date: Sun, 12 Dec 2004 12:50:38 GMT Message-Id: <200412121250.iBCCoc1E082707@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Gleb Smirnoff Subject: kern/73225: [PANIC] Reproducable Page Fault X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Gleb Smirnoff List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Dec 2004 12:50:38 -0000 The following reply was made to PR kern/73225; it has been noted by GNATS. From: Gleb Smirnoff To: Paul Cc: freebsd-gnats-submit@freebsd.org Subject: kern/73225: [PANIC] Reproducable Page Fault Date: Sun, 12 Dec 2004 15:44:51 +0300 Paul, I have several questions, to narrow scope of problem search. 1) Is there active traffic flow when machine reboots? 2) Is the problem reproducible if you remove all 'queue' rules from rc.firewall? If the answer is 'no', can you pls add these rules one by one and try to reproduce the problem. I mean first try only rule 1000, then 1000 and 1100, etc.. 3) Can you try to reproduce the problem with this patch. This is not a fix, but it will give some idea on what's going on. Patch (TABS are lost, apply it by hand): Index: ip_fw2.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/ip_fw2.c,v retrieving revision 1.85 diff -u -r1.85 ip_fw2.c --- ip_fw2.c 10 Dec 2004 02:17:18 -0000 1.85 +++ ip_fw2.c 12 Dec 2004 12:38:34 -0000 @@ -1909,7 +1909,11 @@ f = args->rule->next_rule; if (f == NULL) +#if 0 f = lookup_next_rule(args->rule); +#else + print("ipfw: no next rule\n"); +#endif } else { /* * Find the starting rule. It can be either the first -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE