On 04/13/2012 03:32 AM, Mats Erik Andersson wrote:
>     { echo "A comment";
>       sed -e 's,re,txt,g' < file |
>       sed -e 's,re2,txt2,g' |
>       sed -e 's,re3,txt3,g'; } > outfile
> 
> All other modules implement pipes using one or two levels, not three.
> This three level construct stalls on OpenSolaris 2010.03, presumably
> waiting for input

This sounds like a serious bug with OpenSolaris.
But perhaps it is a bug in the script.  Can you
reproduce the problem by invoking

  make
  [^C]
  truss -f -o truss.log make
  [^C]

and then look at truss.log and see which system calls are
going wrong and why?  If it's puzzling please feel free
to compress truss.log and send it along.

Reply via email to