Re: Fatal trap under heavy load on 5.1-p10...

From: Doug White <dwhite_at_gumbysoft.com>
Date: Fri, 16 Jan 2004 09:24:53 -0800 (PST)
On Fri, 16 Jan 2004, Peter Losher wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> After dealing w/ the traffic loads for 5.2-REL for three days, the system
> popped into the debugger and halted.  Here are the relevant details - If this
> is a known issue and fixed in 5.2, then say so... :)

You're using ZERO_COPY_SOCKETS, which isn't a common option.

Are you going to upgrade freebsd.isc.org to 5.2, or what? 5.1 is crusy old
by comparison :-)

I know you've been doing some perf tuning, but you've probably hit a bug.
You're the heaviest load thats ever been put on that code :)

It was changed last November so there's newer code out there.

> - -=-
> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; lapic.id = 00000000
> fault virtual address   = 0x8
> fault code              = supervisor read, page not present
> instruction pointer     = 0x8:0x8033eac9
> stack pointer           = 0x10:0xf64a9b8c
> frame pointer           = 0x10:0xf64a9bb8
> 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         = 37027 (in.ftpd)
> kernel: type 12 trap, code=0
> Stopped at      socow_setup+0xc9:       movl    0x8(%eax),%edx
> db>
> db> tr
> socow_setup(86c69e00,f64a9c7c,0,8050281c,216) at socow_setup+0xc9
> sosend(9ffa3d00,0,f64a9c7c,0,0) at sosend+0x39d
> soo_write(8d9ca384,f64a9c7c,a3874280,0,913c0850) at soo_write+0x70
> dofilewrite(913c0850,8d9ca384,7,80b0000,10000) at dofilewrite+0xe8
> write(913c0850,f64a9d10,8051b591,3fb,3) at write+0x69
> syscall(1002f,807002f,7fbf002f,28180958,6) at syscall+0x24e
> Xint0x80_syscall() at Xint0x80_syscall+0x1d
> - --- syscall (4, FreeBSD ELF32, write), eip = 0x280f2f53, esp = 0x7fbfda1c, ebp
> = 0x7fbfda68 ---
> db> reset
> - -=-
> - --
> Peter_Losher_at_isc.org | ISC | OpenPGP 0xE8048D08 | "The bits must flow"
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (FreeBSD)
>
> iD8DBQFAB8IOPtVx9OgEjQgRAl6+AJ9knaa2KnGGWumd5qjrJeExIzloQgCcCrHh
> F5VoNCaDNAibkOO5TBM+q2A=
> =lPO/
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite_at_gumbysoft.com          |  www.FreeBSD.org
Received on Fri Jan 16 2004 - 08:25:01 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:38 UTC