On 23/01/17(Mon) 23:53, [email protected] wrote:
> I tried Martin's first patch with a newly-cvsup source and have not
> been able to cause another crash after more than 20 reboots, and
> rebooting into the bsd.rd.
Good to know.
> I do still have the panicd vm console.
In that case could you print the trace of all the threads in the bind
process? In ddb it should be:
ddb{3}> tr /p 0t$tidofathread
I don't know a better way to find the tid than using "ps /w" beforehand.
> Is showing one of the isc bind named threads with thrsleep tell you anything?
It helps confirming Alexander's theory.
> ddb{3}> ps
> PID PPID PGRP UID S FLAGS WAIT COMMAND
> 93716 1 93716 0 3 0x100083 ttyin getty
> 29744 1 29744 0 3 0x100083 ttyin getty
> 97017 1 97017 0 3 0x100083 ttyin getty
> 15604 1 15604 0 3 0x100083 ttyin getty
> 82395 1 82395 0 3 0x100083 ttyin ksh
> 16881 1 16881 0 3 0x100098 poll cron
> 82696 1 82696 741 3 0x98 sigwait named
> *82696 1 82696 741 7 0x4000010 named
> 82696 1 82696 741 7 0x4000010 named
> 82696 1 82696 741 7 0x4000010 named
> 82696 1 82696 741 7 0x4000010 named
> 82696 1 82696 741 3 0x4000090 thrsleep named
> 82696 1 82696 741 2 0x4000010 named
> 54311 1 54311 99 3 0x100090 poll sndiod
> 4358 1 4358 110 3 0x100090 poll sndiod
> 7746 64349 64349 95 3 0x100092 kqread smtpd