xargs completely broken under cygwin 3.6.0-0.108.gb7f5a33200a9

Bruce Jerrick bmj001@gmail.com
Tue Apr 2 07:48:12 GMT 2024


No need for attachments, the results are simply the same failure:

> Could you please try running:
> ...

  $ xargs -t --show-limits < /dev/null
  xargs: Unexpected suffix cmdline on cmdline

> and it would be useful if you could run a failing command under strace
e.g.
> ...

  $ strace -o xargs.strace xargs -t --show-limits < /dev/null
  xargs: Unexpected suffix cmdline on cmdline

> Contents of /proc/.../cmdline is an argv array:
> ...

I get the same thing you showed:

  $ cat -A /proc/self/cmdline; echo
  cat^@-A^@/proc/self/cmdline^@

The runtime of the failed xargs is so short I haven't been able to capture
its /proc/*/cmdline, but I did get one from the 'strace ...":

  D:\cygwin64\bin\strace.exe^@-o^@xargs.strace^@xargs^@-t^@--show-limits

I can try older test versions of cygwin, to see where it first shows.

-- Bruce



More information about the Cygwin mailing list