Date: Wed, 29 Jul 2009 06:30:08 GMT From: "barbara" <barbara.xxx1975@libero.it> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/134584: [panic] spin lock held too long Message-ID: <200907290630.n6T6U8uG061623@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/134584; it has been noted by GNATS. From: "barbara" <barbara.xxx1975@libero.it> To: "to\.my\.trociny" <to.my.trociny@gmail.com> Cc: "bug-followup" <bug-followup@FreeBSD.org> Subject: Re: kern/134584: [panic] spin lock held too long Date: Wed, 29 Jul 2009 08:29:49 +0200 > > On Mon, 27 Jul 2009 22:00:05 GMT barbara wrote: > > b> In the meanwhile I\'ve rebuilt my kernel adding WITNESS, KDB, DDB = options.=3D > b> Is this what you need? > b> I\'m not able to work with the debugger. I suppose I have to type = the comm=3D > b> ands you asked (ps, show alllocks) when it\'s panicking and the de= bbugger =3D > b> starts and write down the output with pen and paper, am I corrent?= Or is =3D > b> there a way to redirect or dump the output somewhere? > b> Sorry, I\'ll try reading the chapter in the dev. handbook and I wi= ll try t=3D > b> o do my best, but please, tell me if you have some suggestions. > > You can use `capture on\' command in ddb to record all ddb output to th= e > capture buffer. Then you will be able to extract it from core after reb= oot > running: > > ddb capture print > > Also, as it is desktop pc, I suppose you are running X. Then on panic d= db > console will be unreachable. In this case you can use textdump(4) facil= ity to > script commands you would like to run automatically on panic. Something= like > this: > > ddb script \'kdb.enter.panic=3Dcapture on; show pcpu; show allpcpu; bt;= ps; show \\ > locks; show alllocks; show lockedvnods; alltrace; call doadump; reset\= ' > > Please note, alltrace output is rather large and might not fit to captu= re > buffer. To be sure all output is stored in the buffer you can increase = the > value of debug.ddb.capture.bufsize sysctl. > > See ddb(8) and textdump(4) for details. > Thank you very much! Now I hope my box will panic soon :) Barbara
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907290630.n6T6U8uG061623>