Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2009 09:34:11 +0100
From:      Thierry Herbelot <thierry.herbelot@free.fr>
To:        freebsd-current@freebsd.org
Subject:   Re: panic in src/sys/netinet/in.c
Message-ID:  <200903110934.12481.thierry.herbelot@free.fr>
In-Reply-To: <200903110629.34736.thierry.herbelot@free.fr>
References:  <200903110629.34736.thierry.herbelot@free.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
OK : I did not see this is corrected with rev 1.22 of src/sys/netinet/in.c

	Sorry for the disturbance

	TfH

Le Wednesday 11 March 2009, Thierry Herbelot a écrit :
> 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
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903110934.12481.thierry.herbelot>