On Sat, Feb 08, 2003 at 01:24:06AM -0800, Kris Kennaway wrote: > Fatal trap 12: page fault while in kernel mode > cpuid = 0; lapic.id = 01000000 > fault virtual address = 0x14 > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc01a1e2d > stack pointer = 0x10:0xe4146c74 > frame pointer = 0x10:0xe4146cbc > 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 = 99992 (sh) > kernel: type 12 trap, code=0 > Stopped at fork1+0x3fd: cmpl %ebx,0x14(%eax) > db> trace > fork1(c6ee5000,14,0,e4146cd4,c6c04788) at fork1+0x3fd > fork(c6ee5000,e4146d10,c03445dc,407,0) at fork+0x52 > syscall(2f,2f,2f,80f9cb4,80fe000) at syscall+0x28e > Xint0x80_syscall() at Xint0x80_syscall+0x1d > --- syscall (2, FreeBSD ELF32, fork), eip = 0x807bd63, esp = 0xbfbff69c, ebp = >0xbfbff6c8 --- > db>
bento# addr2line -e kernel.debug 0xc01a1e2d ../../../kern/kern_fork.c:388 for (; p2 != NULL; p2 = LIST_NEXT(p2, p_list)) { PROC_LOCK(p2); 388 --> while (p2->p_pid == trypid || Kris
msg51986/pgp00000.pgp
Description: PGP signature