Я не уверен, что означает -1, но проверьте, существует ли TMPDIR в среде и указывает ли он на существующий каталог. Если каталог не существует, сбросьте TMPDIR. Я не помню, что именно он вернёт в этом случае, но это была очень неприятная ошибка ...
Может быть, они наконец исправили это в 10.6.