From: Derek V. <dvi...@sa...> - 2004-06-25 17:38:33
|
This has been reported before, but there didn't seem to be any resolution to it. I'm testing iperf (1.7.0) on a RH9 box and the process executes correctly but the threads do not join on exit and it hangs. I've tested this on FC2 (w/2.6 kernel) and there seems to be no problem there. I have not tested it on other platforms. There seems to be no problem with 1 or 2 threads. When I get above 3, then the hang occurs. I've instrumented the code with some printf's and the Notify::ThreadFinished() method exits for the final client thread successfully. The Speaker::AllThreadsDone() does not return at the bottom of Speaker::Run(). -- ___ __ _ * dvi...@sa... / ) _ _ _ / / / . / . _ _ _ * (609) 734-3061 (W) (_/__/ (/_/__(/__/< (_/ /_/_/_(_)_(/_( )__ * ICBM Addr: 39N 58' 21" _/ * 74W 47' 49" |