Thank you, that was exactly the problem.  I had, for reasons I no longer recall, copied TextMate's bash_init.sh to my Application Support directory.<br><br>Pauli<br><br><div class="gmail_quote">On Sun, Jan 24, 2010 at 10:26 AM, joseph davison <span dir="ltr"><<a href="mailto:jwdavison@me.com">jwdavison@me.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It seems like your bash_init.sh file sources itself, or a copy.<br>
<br>
You didn't happen to copy TextMate's bash_init.sh file to your Application Support directory, did you?<br>
<br>
You source the one in /Applications/TextMate.app, which sources the one in your Library/Application Support directory, which, if it's the same as the one in /Applications then sources the one in your Library, which is a loop.<br>


<br>
I had some problems with something like that when I started, too.  Try putting only the stuff you want to add to the environment in your Library's version.<br>
<br>
joe<br>
<div><div></div><div class="h5"><br>
<br>
<br>
<br>
<br>
On Jan 24, 2010, at 2:08 AM, Pauli Price wrote:<br>
> Recently any attempt to do something in TM that required a shell command would hang.  After finding the troubleshooting info on the wiki, I ran the following command from the terminal.  The results are shown.  Any suggestions on how to fix?  My shell-fu is pretty rusty.<br>


><br>
> BASH_ENV=/Applications/TextMate.app/Contents/SharedSupport/Support/lib/bash_init.sh /bin/bash -xc 'echo test' 2> tm.debug<br>
><br>
> tm.debug contents:<br>
> --------------------------------------------------------------------------------------<br>
> + unset BASH_ENV<br>
> + export LC_CTYPE=en_US.UTF-8<br>
> + LC_CTYPE=en_US.UTF-8<br>
> + : /Users/user/Library/Application Support/TextMate/bash_init.sh<br>
> + '[' '!' -f '/Users/user/Library/Application Support/TextMate/bash_init.sh' ']'<br>
> + set +u<br>
> + [[ -d /bin ]]<br>
> + PATH=/opt/local/bin:/opt/local/sbin:/usr/local/git/bin:/usr/local/imagemagick-6.5.2/bin:/usr/local/imagemagick-6.5.2/bin:/usr/local/imagemagick-6.5.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/bin<br>


> + [[ -d /bin/CocoaDialog.app/Contents/MacOS ]]<br>
> + [[ -d '' ]]<br>
> + export PATH<br>
> + [[ -f /Users/user/Library/Application Support/TextMate/bash_init.sh ]]<br>
> + . '/Users/user/Library/Application Support/TextMate/bash_init.sh'<br>
> ++ unset BASH_ENV<br>
> ++ export LC_CTYPE=en_US.UTF-8<br>
> ++ LC_CTYPE=en_US.UTF-8<br>
> ++ : /Users/user/Library/Application Support/TextMate/bash_init.sh<br>
> ++ '[' '!' -f '/Users/user/Library/Application Support/TextMate/bash_init.sh' ']'<br>
> ++ set +u<br>
> ++ [[ -d /bin ]]<br>
> ++ PATH=/opt/local/bin:/opt/local/sbin:/usr/local/git/bin:/usr/local/imagemagick-6.5.2/bin:/usr/local/imagemagick-6.5.2/bin:/usr/local/imagemagick-6.5.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/bin:/bin<br>


> ++ [[ -d /bin/CocoaDialog.app/Contents/MacOS ]]<br>
> ++ [[ -d '' ]]<br>
> ++ export PATH<br>
> ++ [[ -f /Users/user/Library/Application Support/TextMate/bash_init.sh ]]<br>
> ++ . '/Users/user/Library/Application Support/TextMate/bash_init.sh'<br>
> +++ unset BASH_ENV<br>
> +++ export LC_CTYPE=en_US.UTF-8<br>
> +++ LC_CTYPE=en_US.UTF-8<br>
> +++ : /Users/user/Library/Application Support/TextMate/bash_init.sh<br>
> +++ '[' '!' -f '/Users/user/Library/Application Support/TextMate/bash_init.sh' ']'<br>
> +++ set +u<br>
> +++ [[ -d /bin ]]<br>
> +++ PATH=/opt/local/bin:/opt/local/sbin:/usr/local/git/bin:/usr/local/imagemagick-6.5.2/bin:/usr/local/imagemagick-6.5.2/bin:/usr/local/imagemagick-6.5.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/bin:/bin:/bin<br>


> +++ [[ -d /bin/CocoaDialog.app/Contents/MacOS ]]<br>
> +++ [[ -d '' ]]<br>
> +++ export PATH<br>
> +++ [[ -f /Users/user/Library/Application Support/TextMate/bash_init.sh ]]<br>
> +++ . '/Users/user/Library/Application Support/TextMate/bash_init.sh'<br>
><br>
> ... and so on, nesting deeper and deeper, while adding :/bin to the path on each level<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> textmate mailing list<br>
> <a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
> <a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br>
<br>
<br>
<br>
_______________________________________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br>
</blockquote></div><br>