Date: Sun, 25 Dec 2005 00:51:53 +0100 From: "Martin P. Hansen" <mph@lima.dyndns.dk> To: freebsd-current@freebsd.org Subject: Re: if_dc.c causes page fault while in kernel mode; coredump; reproducible Message-ID: <20051224235153.GA46187@echobase.hoth.dk> In-Reply-To: <a78074950512241023p54375bbera719851ea2f6140c@mail.gmail.com> References: <20051224160047.GA40553@echobase.hoth.dk> <a78074950512241023p54375bbera719851ea2f6140c@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, 25 Dec 2005, Xin LI wrote: > Would you please provide output from GDB's "bt full"? That would help > us to track down the issue. Sure, it got trimmed away in my attempt to balance the information. (kgdb) bt full #0 doadump () at pcpu.h:165 No locals. #1 0xc063a55e in boot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:3= 99 first_buf_printf =3D 1 #2 0xc063a7f4 in panic (fmt=3D0xc08539cc "%s") at /usr/src/sys/kern/kern_shutdown.c:555 td =3D (struct thread *) 0xc36db600 bootopt =3D 260 newpanic =3D 0 ap =3D 0xc36db600 "$\226m=C3" buf =3D "page fault", '\0' <repeats 245 times> #3 0xc080b484 in trap_fatal (frame=3D0xd5865c74, eva=3D24) at /usr/src/sys/i386/i386/trap.c:836 code =3D 40 type =3D 12 ss =3D 40 esp =3D 0 softseg =3D {ssd_base =3D 0, ssd_limit =3D 1048575, ssd_type =3D 27= ,=20 ssd_dpl =3D 0, ssd_p =3D 1, ssd_xx =3D 6, ssd_xx1 =3D 1, ssd_def32 =3D 1,= ssd_gran =3D 1} msg =3D 0x0 #4 0xc080b1eb in trap_pfault (frame=3D0xd5865c74, usermode=3D0, eva=3D24) at /usr/src/sys/i386/i386/trap.c:744 va =3D 0 vm =3D (struct vmspace *) 0x0 map =3D 0xc0925ec0 rv =3D 1 ftype =3D 1 '\001' td =3D (struct thread *) 0xc36db600 p =3D (struct proc *) 0xc36d9624 #5 0xc080ae29 in trap (frame=3D {tf_fs =3D 8, tf_es =3D -1012793304, tf_ds =3D -1066205144, tf_edi = =3D -4, tf_esi =3D 16, tf_ebp =3D -712614708, tf_isp =3D -712614752, tf_ebx= =3D 0, tf_edx =3D -712183808, tf_ecx =3D 0, tf_eax =3D -1015383040, tf_tra= pno =3D 12, tf_err =3D 2, tf_eip =3D -1066150784, tf_cs =3D 32, tf_eflags = =3D 590406, tf_esp =3D -712183552, tf_ss =3D -1015383040}) at /usr/src/sys/i386/i386/trap.c:434 td =3D (struct thread *) 0xc36db600 p =3D (struct proc *) 0xc36d9624 sticks =3D 406607872 i =3D 0 ucode =3D 0 type =3D 12 code =3D 2 eva =3D 24 #6 0xc07fa5da in calltrap () at /usr/src/sys/i386/i386/exception.s:139 No locals. #7 0xc073d480 in dc_rxeof (sc=3D0xc379c000) at /usr/src/sys/pci/if_dc.c:27= 79 m =3D (struct mbuf *) 0x0 ifp =3D (struct ifnet *) 0xc37a7c00 cur_rx =3D (struct dc_desc *) 0xd58cf100 i =3D 16 total_len =3D -4 rxstat =3D 0 #8 0xc073dbbe in dc_intr (arg=3D0xc379c000) at /usr/src/sys/pci/if_dc.c:31= 42 curpkts =3D 11281 sc =3D (struct dc_softc *) 0xc379c000 ifp =3D (struct ifnet *) 0xc37a7c00 status =3D 4026532162 #9 0xc06260f5 in ithread_loop (arg=3D0xc367f480) at /usr/src/sys/kern/kern_intr.c:547 ithd =3D (struct ithd *) 0xc367f480 ih =3D (struct intrhand *) 0xc3809400 td =3D (struct thread *) 0xc36db600 p =3D (struct proc *) 0xc36d9624 count =3D 0 warned =3D 0 #10 0xc062537c in fork_exit (callout=3D0xc0625f9c <ithread_loop>,=20 arg=3D0xc367f480, frame=3D0xd5865d38) at /usr/src/sys/kern/kern_fork.c:= 789 p =3D (struct proc *) 0xc36d9624 td =3D (struct thread *) 0xd58cf000 #11 0xc07fa63c in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:= 208 No locals. (kgdb) --=20 Martin P. Hansen --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDrd8ZOxWv3QTcu8YRAnI4AJ4sTwgikC5UL1WG8dNLcIg+0Vxo8wCeKfhX QRLk4G8NcEnUttY0xx1zBnk= =I2H0 -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051224235153.GA46187>