Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jan 2004 09:24:53 -0800 (PST)
From:      Doug White <dwhite@gumbysoft.com>
To:        Peter Losher <Peter_Losher@isc.org>
Cc:        current@freebsd.org
Subject:   Re: Fatal trap under heavy load on 5.1-p10...
Message-ID:  <20040116091901.V92448@carver.gumbysoft.com>
In-Reply-To: <200401160250.54593.Peter_Losher@isc.org>
References:  <200401160250.54593.Peter_Losher@isc.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
>

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite@gumbysoft.com          |  www.FreeBSD.org



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