Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

“execve: argument buffer exceeded” when generating the index page #16

Closed
cnuke opened this issue Jul 12, 2019 · 1 comment
Closed

Comments

@cnuke
Copy link
Member

cnuke commented Jul 12, 2019

The way the Makefile currently invokes the gosh tool, e.g. 'gosh … foo/bar-date bar/foo-date […]' exceeds the 16KiB argument buffer in Noux that is used to transport the commandline arguments. As interims fix I limited the entries displayed on the front-page to 15. The long-term fix would be to change how the index page is generated.

(The argument buffer is rather small in comparison to most other POSIX-ish systems and we could increase it to 64KiB as this is already the size of one of the arguments of the write system-call but in the end that merely post-pones the issue.)

cnuke added a commit to cnuke/genodians.org that referenced this issue Aug 22, 2019
@cnuke
Copy link
Member Author

cnuke commented Apr 26, 2021

With the removal of Noux and the dynamic allocation in the libc this issue is addressed.

@cnuke cnuke closed this as completed Apr 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant