andy dougherty veyjhbyfbuaeanjperlorg new ticket created andy dougherty please include string perl 46293 subject line future correspondence issue im trying track problem ipccmdruncmd loses output cmd prints stderr doesnt print anything stdout ive traced problem following bit code ipccmdpm sub _open3_run following loop add epxlicit break statement code courtesy theorbtwo londonpm outer ready selectorcan_read h ready buf len amount bytes read len sysread h buf 4096 try read 4096 bytes see perldoc f sysread returns undef error bail defined len warnlocerror reading process 1 last outer check len may 0 point done reading dont try process would print anyway wed provide bogus information _out_handler buf len h kidout _err_handler buf len h kiderror child process done printing last outer h kidout len 0 waitpid pid 0 wait die note loop exits last whenever stdout processing kidout complete whether stderr processing complete case ready kidout kiderror kidout empty completely skips reading kiderror yet comment appears deliberate dont know anyone attempts fix wait stdout stderr complete led failures libcpanplust20_cplanplusdistmmt different stderr redirection havent yet figured whether fix cpanplus test error anyway anyone suggestions andy dougherty uloqorhilafayetteedu tue 05 aug 2008 195533 0700 perl 46293 ipccmd lose stderr