This must be a change in behavior on the part of a library or something. I've just checked in the attached change so that it will come out in the final 2.6.7 release (this patch is relative to 2.6.7pre1).
..wayne..
--- main.c 5 Feb 2006 04:52:11 -0000 1.293 +++ main.c 11 Feb 2006 02:35:27 -0000 @@ -1229,6 +1229,9 @@ int main(int argc,char *argv[]) /* Ignore SIGPIPE; we consistently check error codes and will * see the EPIPE. */ SIGACTION(SIGPIPE, SIG_IGN); +#ifdef SIGXFSZ + SIGACTION(SIGXFSZ, SIG_IGN); +#endif /* Initialize push_dir here because on some old systems getcwd * (implemented by forking "pwd" and reading its output) doesn't