Client hangs using -P option
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().
--
___ __ _ * dviljoen --at-- sarnoff.com
/ ) _ _ _ / / / . / . _ _ _ * (609) 734-3061 (W)
(_/__/ (/_/__(/__/< (_/ /_/_/_(_)_(/_( )__ * ICBM Addr: 39N 58' 21"
_/ * 74W 47' 49"