Sorry, from that snippet I don't know which process is which. Can you compress it and attach the result?
Is it the case that process 14115 is writing to the same pipe that process 14119 is reading from, and that both processes are waiting (one on a write, the other on a read)? That shouldn't happen; pipes are not supposed to do that. Either I don't understand the trace, or OpenSolaris 2010.03 has a serious bug in its pipe handling.