Red Hat Bugzilla – Bug 58467
Bash seems to now have a smaller limit on the number of arguments that can be passed to programs
Last modified: 2007-04-18 12:39:03 EDT
Description of Problem:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. ls */*/*/* in a big tree of files
*** Bug 58649 has been marked as a duplicate of this bug. ***
Created attachment 43274 [details]
Code demonstrating it's not a bash problem
As you can see from the attached C application, the limit is enforced by glibc's
exec functions, not bash.
Call the application with parameter 32767 and it'll work, call it with 32768 and
it'll show the error message.
This limit has always been the same (if you don't believe me, try running the
test application on older releases), so I think it's not a bug.