NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/46522



The following reply was made to PR kern/46522; it has been noted by GNATS.

From: Nat Sloss <nathanialsloss%yahoo.com.au@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/46522
Date: Mon, 4 Jun 2012 01:18:13 +1000

 Hi.
 
 I've found that it only crashes when deleting a screen that has a getty 
 running on it.  Deleting a screen that has no running programmes works.
 
 What is causing the problem is cv_destroy(&tp->t_rawcv) I believe that  getty 
 is waiting on that conditional variable as the crash says that the cv is in 
 use.
 
 Destroying the other cvs' as found in tty_free works.
 
 I would like to kill the getty before destroying the cvs' but I have no idea 
 how I've tried sending signals with no success, and I have no idea as to how 
 to make it wait until the process is killed, but I think this is the source 
 of the problem.
 
 Any ideas?
 
 Regards,
 
 Nat.
 


Home | Main Index | Thread Index | Old Index