Date: Sun, 17 Aug 1997 14:58:04 -0300 (ADT) From: The Hermit Hacker <scrappy@hub.org> To: stable@freebsd.org Subject: panic: page fault...twice in one day Message-ID: <Pine.NEB.3.96.970817144506.317y-100000@thelab.hub.org>
next in thread | raw e-mail | index | archive | help
Morning... Today, three times so far, as far as I've been able to tell, my new server 'panic: page fault'd in what seems like sosend(). gdb output included below (and in PR). I'm running 2.2.2-RELEASE on the machine, and am curious as to whether or not this is a known problem with 2.2.2-RELEASE, and will upgrading to 2.2.2-STABLE will fix it? Also, is there any way of finding out what caused it? It seems strange to me that its been running problem free for 2+ weeks now, and all of a sudden I start having problems :( Don't know if this helps, but my ethernet card is detected as: vx0 <3COM 3C905 Fast Etherlink XL PCI> rev 0 int a irq 5 on pci0:11 mii[*mii*]: disable 'auto select' with DOS util! address 00:60:97:72:57:bf ======================= current pcb at 19acc8 panic: page fault #0 boot (howto=256) at ../../kern/kern_shutdown.c:243 243 dumppcb.pcb_cr3 = rcr3(); (kgdb) where #0 boot (howto=256) at ../../kern/kern_shutdown.c:243 #1 0xf010ea72 in panic (fmt=0xf01791cf "page fault") at ../../kern/kern_shutdown.c:367 #2 0xf0179d36 in trap_fatal (frame=0xefbffe50) at ../../i386/i386/trap.c:742 #3 0xf0179824 in trap_pfault (frame=0xefbffe50, usermode=0) at ../../i386/i386/trap.c:653 #4 0xf01794ff in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -272630076, tf_esi = -2147483648, tf_ebp = -272630096, tf_isp = -272630152, tf_ebx = 0, tf_edx = 2147483647, tf_ecx = -1073610720, tf_eax = 0, tf_trapno = 12, tf_err = 2, tf_eip = -267245203, tf_cs = 8, tf_eflags = 66178, tf_esp = 0, tf_ss = 7395}) at ../../i386/i386/trap.c:311 #5 0xf012296d in sosend (so=0xf1797100, addr=0x0, uio=0xefbfff38, top=0x0, control=0x0, flags=0) at ../../kern/uipc_socket.c:421 #6 0xf0118015 in soo_write (fp=0xf17ae380, uio=0xefbfff38, cred=0xf0fd4500) at ../../kern/sys_socket.c:82 #7 0xf0115b1a in writev (p=0xf0ea0c00, uap=0xefbfff94, retval=0xefbfff84) at ../../kern/sys_generic.c:349 #8 0xf0179f73 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 15, tf_esi = 15, tf_ebp = -272639008, tf_isp = -272629788, tf_ebx = 14, tf_edx = 211840, tf_ecx = 210816, tf_eax = 121, tf_trapno = 22, tf_err = 7, tf_eip = 134723233, tf_cs = 31, tf_eflags = 518, tf_esp = -272639052, tf_ss = 39}) at ../../i386/i386/trap.c:890 #9 0x807b6a1 in ?? () #10 0xce2e in ?? () #11 0x17a57 in ?? () #12 0x1095 in ?? () (kgdb) up 5 #5 0xf012296d in sosend (so=0xf1591100, addr=0x0, uio=0xefbfff38, top=0x0, control=0x0, flags=0) at ../../kern/uipc_socket.c:421 421 mlen = MHLEN; (kgdb) list 416 if (flags & MSG_EOR) 417 top->m_flags |= M_EOR; 418 } else do { 419 if (top == 0) { 420 MGETHDR(m, M_WAIT, MT_DATA); 421 mlen = MHLEN; 422 m->m_pkthdr.len = 0; 423 m->m_pkthdr.rcvif = (struct ifnet *)0; 424 } else { 425 MGET(m, M_WAIT, MT_DATA); (kgdb) print mlen $1 = 100 Marc G. Fournier Systems Administrator @ hub.org primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96.970817144506.317y-100000>