From owner-freebsd-bugs@FreeBSD.ORG Mon Jan 28 19:00:02 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF9C816A41A for ; Mon, 28 Jan 2008 19:00:02 +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 BBD1D13C469 for ; Mon, 28 Jan 2008 19:00:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m0SJ02Mq057750 for ; Mon, 28 Jan 2008 19:00:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m0SJ02qk057749; Mon, 28 Jan 2008 19:00:02 GMT (envelope-from gnats) Resent-Date: Mon, 28 Jan 2008 19:00:02 GMT Resent-Message-Id: <200801281900.m0SJ02qk057749@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Stefan Krüger Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B622E16A418 for ; Mon, 28 Jan 2008 18:54:28 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id A604C13C47E for ; Mon, 28 Jan 2008 18:54:28 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m0SIqiBX003020 for ; Mon, 28 Jan 2008 18:52:44 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m0SIqiBk003019; Mon, 28 Jan 2008 18:52:44 GMT (envelope-from nobody) Message-Id: <200801281852.m0SIqiBk003019@www.freebsd.org> Date: Mon, 28 Jan 2008 18:52:44 GMT From: Stefan Krüger To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/120092: ipnat -s panic's FreeBSD 7.0-PRERELEASE X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2008 19:00:03 -0000 >Number: 120092 >Category: kern >Synopsis: ipnat -s panic's FreeBSD 7.0-PRERELEASE >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jan 28 19:00:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Stefan Krüger >Release: 7.0-PRERELEASE from 27.01.2008 >Organization: None >Environment: FreeBSD localhost 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #15: Sun Jan 27 12:53:09 CET 2008 root@localhost:/usr/obj/usr/src/sys/ULE i386 >Description: here's the backtrace: $ kgdb -q kernel.debug vmcore.3 Unread portion of the kernel message buffer: Kernel page fault with the following non-sleepable locks held: shared rw ipf filter load/unload mutex r = 0 (0xc094e8a0) locked @ /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_fil_freebsd.c:350 Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x28202000 fault code = supervisor write, page not present instruction pointer = 0x20:0xc073b706 stack pointer = 0x28:0xe6636de8 frame pointer = 0x28:0xe6637bb8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 2990 (ipnat) trap number = 12 panic: page fault cpuid = 0 Uptime: 6h31m26s Physical memory: 1015 MB Dumping 156 MB: 141 125 109 93 77 61 45 29 13 #0 doadump () at pcpu.h:195 195 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:195 #1 0xc052b3ee in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 #2 0xc052b67e in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:563 #3 0xc073d54c in trap_fatal (frame=0xe6636da8, eva=673193984) at /usr/src/sys/i386/i386/trap.c:899 #4 0xc073de6d in trap (frame=0xe6636da8) at /usr/src/sys/i386/i386/trap.c:280 #5 0xc072526b in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #6 0xc073b706 in generic_copyout () at /usr/src/sys/i386/i386/support.s:772 Previous frame inner to this frame (corrupt stack?) (kgdb) list *0xc073b706 0xc073b706 is at /usr/src/sys/i386/i386/support.s:773. 768 ALIGN_TEXT 769 slow_copyout: 770 #endif 771 shrl $2,%ecx 772 cld 773 rep 774 movsl 775 movb %bl,%cl 776 andb $3,%cl 777 rep (kgdb) >How-To-Repeat: run 'ipnat -s' as root >Fix: >Release-Note: >Audit-Trail: >Unformatted: