From owner-freebsd-current@FreeBSD.ORG Tue Nov 16 07:46:26 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21D4616A4CE for ; Tue, 16 Nov 2004 07:46:26 +0000 (GMT) Received: from relay.bestcom.ru (relay.bestcom.ru [217.72.144.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D98B43D39 for ; Tue, 16 Nov 2004 07:46:25 +0000 (GMT) (envelope-from glebius@freebsd.org) Received: from cell.sick.ru (root@cell.sick.ru [217.72.144.68]) by relay.bestcom.ru (8.13.1/8.12.9) with ESMTP id iAG7kNlH096623 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 16 Nov 2004 10:46:24 +0300 (MSK) (envelope-from glebius@freebsd.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.12.11/8.12.8) with ESMTP id iAG7kMDo001434 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Nov 2004 10:46:22 +0300 (MSK) (envelope-from glebius@freebsd.org) Received: (from glebius@localhost) by cell.sick.ru (8.12.11/8.12.11/Submit) id iAG7kHSE001433; Tue, 16 Nov 2004 10:46:18 +0300 (MSK) (envelope-from glebius@freebsd.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@freebsd.org using -f Date: Tue, 16 Nov 2004 10:46:17 +0300 From: Gleb Smirnoff To: Sean McNeil Message-ID: <20041116074617.GC859@cell.sick.ru> References: <1100556108.3025.1.camel@server.mcneil.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <1100556108.3025.1.camel@server.mcneil.com> User-Agent: Mutt/1.5.6i X-Virus-Scanned: clamd / ClamAV version devel-20041013, clamav-milter version 0.75l on 127.0.0.1 X-Virus-Status: Clean cc: current@freebsd.org Subject: Re: natd panics are back X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Nov 2004 07:46:26 -0000 Sean, do you have core for this crash? On Mon, Nov 15, 2004 at 02:01:48PM -0800, Sean McNeil wrote: S> This was fixed a while ago and now it has made its way back into S> current: S> S> server# uname -a S> FreeBSD server.mcneil.com 6.0-CURRENT FreeBSD 6.0-CURRENT #58: Mon Nov 15 08:40:01 PST 2004 root@server.mcneil.com:/usr/obj/usr/src/sys/AMD64 amd64 S> S> Nov 15 13:56:16 server kernel: Fatal trap 12: page fault while in kernel mode S> Nov 15 13:56:16 server kernel: fault virtual address = 0x18 S> Nov 15 13:56:16 server kernel: fault code = supervisor read, page S> not present S> Nov 15 13:56:16 server kernel: instruction pointer = 0x8:0xffffffff80354810Nov 15 13:56:16 server kernel: stack pointer = 0x10:0xffffffffb1c71620 S> Nov 15 13:56:16 server kernel: frame pointer = 0x10:0xffffffffb1c71680 S> Nov 15 13:56:16 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b S> Nov 15 13:56:16 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 S> Nov 15 13:56:16 server kernel: processor eflags = interrupt enabled, resume, IOPL = 0 S> Nov 15 13:56:16 server kernel: current process = 212 (natd) S> Nov 15 13:56:16 server kernel: trap number = 12 S> Nov 15 13:56:16 server kernel: panic: page fault S> Nov 15 13:56:16 server kernel: KDB: enter: panic S> S> S> (gdb) l *0xffffffff80354810 S> 0xffffffff80354810 is in m_copym (/usr/src/sys/kern/uipc_mbuf.c:373). S> 368 MBUF_CHECKSLEEP(wait); S> 369 if (off == 0 && m->m_flags & M_PKTHDR) S> 370 copyhdr = 1; S> 371 while (off > 0) { S> 372 KASSERT(m != NULL, ("m_copym, offset > size of mbuf chain")); S> 373 if (off < m->m_len) S> 374 break; S> 375 off -= m->m_len; S> 376 m = m->m_next; S> 377 } S> -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE