another trap 12 while in kernel mode

Robert Watson rwatson at freebsd.org
Wed Nov 19 06:54:46 PST 2003


On Wed, 19 Nov 2003, Bjoern A. Zeeb wrote:

> I am regularly getting those but unfortunately I neither have DDB in
> that kernel nor can get a crash dump nor do I have built wie DEBUG=-g. 
> 
> Is there anything more I can do apart from rebuilding kernel with
> support of all the missing debugging flags (which is in progress) ? 

You should still be able to turn the bad instruction pointer into at least
a function name using nm on your compiled kernel.  Run nm on the kernel
binary, and search through it until you find the symbols just before
(lower) and just after (higher) than the value listed for the instruction
pointer below.  That would at least tell us what function the fault is
occuring in.  I suspect to get anywhere useful, we'll need the full
debugging results, but it's probably a useful start, and it will allow us
to be sure the panics you might get after you have debugging support
compiled in are the same failure mode.

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert at fledge.watson.org      Network Associates Laboratories


> 
> I am logged in via serial console on this machine btw but I am not
> sure if this is the killing criteria for this panic. According to the
> log I write there had been no output for a long time before.
> 
> 
> Fatal trap 12: page fault while in kernel mode
> fault virtual address   = 0x6c2f6e81
> fault code              = supervisor write, page not present
> instruction pointer     = 0x8:0xc055a00a
> stack pointer           = 0x10:0xc9b4acac
> frame pointer           = 0x10:0xc9b4acac
> 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         = 26 (swi8: tty:sio clock)
> trap number             = 12
> panic: page fault
> 
> syncing disks, buffers remaining... 426 426 426 426 426 426 426 426 426 426 426 426 426 426 426 426 426 426 426 426
> giving up on 349 buffers
> Uptime: 6h46m27s
> pfs_vncache_unload(): 1 entries remaining
> Automatic reboot in 15 seconds - press a key on the console to abort
> Rebooting...
> 
> -- 
> Bjoern A. Zeeb				bzeeb at Zabbadoz dot NeT
> 56 69 73 69 74				http://www.zabbadoz.net/
> _______________________________________________
> 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"
> 



More information about the freebsd-current mailing list