tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: setting DDB_COMMANDONENTER="bt" by default
On Sat, Feb 17, 2018 at 08:35:32 +1100, matthew green wrote:
> Valery Ushakov writes:
> > On Thu, Feb 15, 2018 at 01:19:31 +0000, Sevan Janiyan wrote:
> >
> > > > I might/would suggest
> > > >
> > > > OPTIONS DDB_ONPANIC=2
> > >
> > > clear, any reason not to have this as a default? (I'm going to sleep on it)
> >
> > As someone has already mentioned upthread, because printing a
> > backtrace might cause another panic, so the default was selected to be
> > on the safe(r) side. At least that's what I recall.
>
> i don't think this is the case.
>
> the builtin stack trace code is fault-tolerant. if it
> faults, it will not re-try and you'll get a db> prompt.
My memory is hazy. I do have (for more than a decade it seems) a
local change in db_trap() that adds db_recover around
db_print_loc_and_inst() call, but I think that was to protect from fat
fingers in ddb (hpcsh keyboard is tiny :).
-uwe
Home |
Main Index |
Thread Index |
Old Index