RE: selwakeup()

2001-04-05 Thread John Baldwin
On 05-Apr-01 Garrett Wollman wrote: On Thu, 05 Apr 2001 01:39:35 -0500, Richard Todd [EMAIL PROTECTED] said: If I'm reading this backtrace right, the thread handling the sound hardware called selwakeup() (frame #19). This called pfind() (frame #18), which tries to lock allproc.

RE: selwakeup()

2001-04-05 Thread John Baldwin
On 05-Apr-01 John Baldwin wrote: On 05-Apr-01 Garrett Wollman wrote: On Thu, 05 Apr 2001 01:39:35 -0500, Richard Todd [EMAIL PROTECTED] said: If I'm reading this backtrace right, the thread handling the sound hardware called selwakeup() (frame #19). This called pfind() (frame #18),

RE: selwakeup()

2001-04-05 Thread Garrett Wollman
On Thu, 05 Apr 2001 14:41:29 -0700 (PDT), John Baldwin [EMAIL PROTECTED] said: As a safety check we should probably zero the pid right before zfree()'ing a proc in wait() however, so that a stale pointer to a free'd process doesn't have a valid pid if we do this. Should not be necessary.

RE: selwakeup()

2001-04-05 Thread John Baldwin
On 05-Apr-01 Garrett Wollman wrote: On Thu, 05 Apr 2001 14:41:29 -0700 (PDT), John Baldwin [EMAIL PROTECTED] said: As a safety check we should probably zero the pid right before zfree()'ing a proc in wait() however, so that a stale pointer to a free'd process doesn't have a valid pid if