NetBSD-Bugs archive

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

Re: kern/46402 (LWPs created after exit_lwp() is called can hang the process...)



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

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/46402 (LWPs created after exit_lwp() is called can hang the
 process...)
Date: Tue, 6 Nov 2012 20:12:28 +0000

 another one
 
    ------
 
 From: Mindaugas Rasiukevicius <rmind%netbsd.org@localhost>
 To: Greg Oster <oster%cs.usask.ca@localhost>
 Cc: gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
 Subject: Re: kern/46402 (LWPs created after exit_lwp() is called can hang the
        process...)
 Date: Thu, 27 Sep 2012 21:48:02 +0100
 
 Greg Oster <oster%cs.usask.ca@localhost> wrote:
 > > >  (sorry for the cut'n'paste mess... weekend plans have changed, and
 > > > I have to run.. I can attempt to test more over the next days...)
 > > 
 > > Thanks.  No hurry. :)  Perhaps you could get the output of ps from
 > > crash(8) or DDB?  Also, contents of struct proc of that process might
 > > be useful.
 > 
 > I can't explain why, but in another 3 million runs the above was the
 > *only* issue encountered.  When I test without the patch, it hangs
 > instantly (in the last case, on the first test case).
 > 
 > It's entirely possible that the t_cond hang was caused by something
 > unrelated... and I've been unable to replicate the issue since
 > rebooting the machine after the last hang.
 > 
 > I'd say "Please commit this patch".
 
 Thanks for the testing!  I committed the patch, it fixes few quite clear
 problems.  It is possible that you have hit some other corner case.  When
 you will have time, could you try the latest kernel on some other machines
 where you triggered the problem before?
 
 -- 
 Mindaugas
 


Home | Main Index | Thread Index | Old Index