bloques de tmux para ciertos commands

Estoy tratando de entender por qué este progtwig se comporta de manera diferente según Y:

#!/bin/bash rm -f /tmp/par21d9I.tmx mkfifo /tmp/par21d9I.tmx; tmux new-session -d true\ $Y\;\ perl\ -e\ \'while\(\$t++\<3\)\{\ print\ \$ARGV\[0\],\"\\n\"\ \}\'\ \ \>\>\ /tmp/par21d9I.tmx\&sleep\ .1; exec perl -e '$/="/";$_=<>;$c=<>;unlink $ARGV; /(\d+)h/ and exit($1);exit$c' /tmp/par21d9I.tmx 

tmux versión 1.8:

 Y=Y prg #OK Y=YY prg #Blocks Y=YYYYYYY prg #Blocks Y=YYYYYYY prg #OK 

tmux versión 1.9a:

 Y=Y prg #OK Y=YY prg #Blocks Y=YYYY prg #Blocks Y=YYYYY prg #OK 

¿Alguna idea de por qué el progtwig se bloquea por algunos valores de Y?