From: Jonathan Nieder Date: Sat, 26 Mar 2011 06:42:39 GMT Subject: Re: [PULL svn-fe] vcs-svn: simplifications, error handling improvements Message-ID: <20110326064220.GB20529@elie> In-Reply-To: <7vbp12gyqk.fsf@alter.siamese.dyndns.org> Junio C Hamano wrote: > A bit more datapoint. The first one works just fine, while the second one > gets stuck: > > $ cd t && make T=t0081-line-buffer.sh test > $ cd t && make T=t0081-line-buffer.sh prove > > I notice that [sh] spawned from prove is orphaned. > > 21643 pts/9 Ss 0:00 \_ bash > 17149 pts/9 S+ 0:00 | \_ make T=t0081-line-buffer.sh prove > 17155 pts/9 S+ 0:00 | \_ /bin/sh -c echo "*** prove ***"; GIT_CONFIG=.git/ > 17156 pts/9 S+ 0:00 | \_ /usr/bin/perl /usr/bin/prove --exec /bin/sh t > 17157 pts/9 Z+ 0:00 | \_ [sh] Hmm, looks like the "kill $!" is not working like it is supposed to. What is your /bin/sh? How far does make T=0081-line-buffer.sh prove SHELL_PATH_SH='/bin/sh -x' get before the lull?