Re: page fault in tcp_dooptions()

From: Robert Watson <rwatson_at_FreeBSD.org>
Date: Tue, 21 Jun 2005 12:00:48 +0100 (BST)
On Mon, 20 Jun 2005, Andrey Chernov wrote:

> Fresh -current panic in tcp_dooptions():
>
> Fatal trap 12: page fault while in kernel mode
> fault virtual address   = 0x4
> fault code              = supervisor read, page not present
> instruction pointer     = 0x20:0xc053aae2

Can you turn this into a file name, revision, and line number?  This looks 
like a NULL pointer dereference.  Is a core available?

Robert N M Watson

> stack pointer           = 0x28:0xcc7e9a78
> frame pointer           = 0x28:0xcc7e9ac8
> 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         = 29 (swi1: net)
> trap number             = 12
> panic: page fault
>
> #0  0xc049f19c in doadump ()
> #1  0xc049f6a4 in boot ()
> #2  0xc049fd22 in panic ()
> #3  0xc05d1c5f in trap_fatal ()
> #4  0xc05d1efb in trap_pfault ()
> #5  0xc05d22d0 in trap ()
> #6  0xc05c344a in calltrap ()
> #7  0xcc7e0008 in ?? ()
> #8  0xc05c0028 in pnpbios_identify ()
> #9  0xc0535db0 in tcp_dooptions ()
> #10 0xc0536866 in tcp_input ()
> #11 0xc052fa72 in ip_input ()
> #12 0xc051e3bb in netisr_processqueue ()
> #13 0xc051e687 in swi_net ()
> #14 0xc0486aa4 in ithread_loop ()
> #15 0xc0485a6d in fork_exit ()
> #16 0xc05c34ac in fork_trampoline ()
>
>
> -- 
> http://ache.pp.ru/
> _______________________________________________
> 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"
>
Received on Tue Jun 21 2005 - 08:57:54 UTC

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