Date: Tue, 1 Sep 2009 09:01:04 -0700 (PDT) From: Richard Mahlerwein <mahlerrd@yahoo.com> To: Gavin Atkinson <gavin@FreeBSD.org> Cc: FreeBSD-Stable <freebsd-stable@FreeBSD.org> Subject: Re: Fatal Trap 12 in various processes always at address 0x3030313a Message-ID: <165377.50875.qm@web51011.mail.re2.yahoo.com> In-Reply-To: <20090830203732.L24691@ury.york.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
--- On Sun, 8/30/09, Gavin Atkinson <gavin@FreeBSD.org> wrote:=0A=0A> From:= Gavin Atkinson <gavin@FreeBSD.org>=0A> Subject: Re: Fatal Trap 12 in vario= us processes always at address 0x3030313a=0A> To: "Richard Mahlerwein" <mah= lerrd@yahoo.com>=0A> Cc: "FreeBSD-Stable" <freebsd-stable@FreeBSD.org>=0A> = Date: Sunday, August 30, 2009, 3:47 PM=0A> On Sat, 29 Aug 2009, Richard=0A>= Mahlerwein wrote:=0A> =0A> > (Sorry, update to subject to be <something>)= =0A> > =0A> > 3 weeks ago:=0A> > I upgraded from 7.1-PRELEASE to -stable an= d all seemed=0A> fine=0A> > until I rebooted out of single user mode after = doing=0A> make=0A> > installworld and mergemaster.=A0 At that point, near= =0A> the=0A> > end of the boot sequence I got a core dump,=0A> apparently= =0A> > triggered by devd.=0A> > =0A> > ****=0A> > Fatal trap 12: page fault= while in kernel mode.=0A> > cpu id =3D 0; apic id =3D 00=0A> > fault virtu= al address =3D 0x3030313a=0A> > fault code =3D supervisor write, page not p= resent=0A> > [snip]=0A> > current process =3D 355 (devd)=0A> > ****=0A> > = =0A> > [snip]=0A> > Does anyone have a further recommendation on what to=0A= > do,=0A> > try, test or change?=0A> =0A> Firstly, please set up a dump par= tition by adding=0A> 'dumpdev=3D"AUTO"' to your rc.conf.=0A> =0A> Then, can= you compile in the kernel debugger (options KGB /=0A> options DDB) and whe= n this happens again, please obtain a=0A> backtrace from the debugger with = the "bt" command.=A0=0A> Then, give the "show registers" command so that we= can=0A> establish which register is pointing to the odd address.=0A> Final= ly, issue the "call doadump()" command to hopefully=0A> save a copy of the = kernel dump for later analysis.=0A> =0A> Thanks,=0A> =0A> Gavin=0A=0ANo pro= blem, but for future reference by others reading this thread, the handbook = says KGB should be KDB, which is what I'm enabling in the kernel config. D= DB is fine.=0A=0Ahttp://www.freebsd.org/doc/en/books/developers-handbook/ke= rneldebug-online-ddb.html=0A=0A=0A=0A
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?165377.50875.qm>