From owner-freebsd-current@FreeBSD.ORG Wed Mar 11 08:00:45 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9461D106566C for ; Wed, 11 Mar 2009 08:00:45 +0000 (UTC) (envelope-from thierry.herbelot@free.fr) Received: from smtpfb1-g21.free.fr (smtpfb1-g21.free.fr [212.27.42.9]) by mx1.freebsd.org (Postfix) with ESMTP id 15EE28FC0C for ; Wed, 11 Mar 2009 08:00:43 +0000 (UTC) (envelope-from thierry.herbelot@free.fr) Received: from smtp6-g21.free.fr (smtp6-g21.free.fr [212.27.42.6]) by smtpfb1-g21.free.fr (Postfix) with ESMTP id 925F577D12D for ; Wed, 11 Mar 2009 06:29:51 +0100 (CET) Received: from smtp6-g21.free.fr (localhost [127.0.0.1]) by smtp6-g21.free.fr (Postfix) with ESMTP id 98038E0806D for ; Wed, 11 Mar 2009 06:29:45 +0100 (CET) Received: from mail.herbelot.nom (bne75-4-82-227-159-103.fbx.proxad.net [82.227.159.103]) by smtp6-g21.free.fr (Postfix) with ESMTP id 91241E0801F for ; Wed, 11 Mar 2009 06:29:42 +0100 (CET) Received: from tulipe.herbelot.nom (tulipe.herbelot.nom [192.168.2.5]) by mail.herbelot.nom (8.14.1/8.14.1) with ESMTP id n2B5TehE020298 for ; Wed, 11 Mar 2009 06:29:41 +0100 (CET) From: Thierry Herbelot To: freebsd-current@freebsd.org Date: Wed, 11 Mar 2009 06:29:34 +0100 User-Agent: KMail/1.9.10 X-Warning: Windows can lose your files X-Op-Sys: Le FriBi de la mort qui tue X-Org: TfH&Co X-MailScanner: Found to be clean MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200903110629.34736.thierry.herbelot@free.fr> Subject: panic in src/sys/netinet/in.c X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 11 Mar 2009 08:00:46 -0000 Hello, I have got a panic on two machines running a recent -current (one is UP, the other is SMP). Both machines pannic'ed when the periodic script was run and sendmail was used to send the script report (one machine stopped around 03:04, the other around 03:06 this morning). The DDB trace is following : Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x178 fault code = supervisor read, page not present instruction pointer = 0x20:0xc094d146 stack pointer = 0x28:0xd1d5fb94 frame pointer = 0x28:0xd1d5fbf4 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 = 15618 (sendmail) [thread pid 15618 tid 100244 ] Stopped at in_control+0x26: movl 0x178(%edx),%eax db> where Tracing pid 15618 tid 100244 td 0xc404bd20 in_control(c2e3edc8,402c7413,c44a5840,0,c404bd20,...) at in_control+0x26 soo_ioctl(c4aee4d0,402c7413,c44a5840,c4b2a900,c404bd20,...) at soo_ioctl+0x5b4 kern_ioctl(c404bd20,6,402c7413,c44a5840,189b150,...) at kern_ioctl+0x250 ioctl(c404bd20,d1d5fcf8,c,d1d5fd38,d1d5fd2c,...) at ioctl+0x134 syscall(d1d5fd38) at syscall+0x325 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x283c31a3, esp = 0xbfbfcd7c, ebp = 0xbfbfcd98 --- indeed, there was a recent change in netinet/in.c : diversion% ident /boot/kernel/kernel | grep netinet/in.c $FreeBSD: src/sys/netinet/in.c,v 1.121 2009/03/09 17:53:05 bms Exp $ -current kernels with rev 1.120 of netinet/in.c work fine. I have kept one machine in DDB for futher investigations. Cheers TfH