@Gertjan
That can be seconds, minutes, or even days later.
The date and time of the error is known : 16-May-2021 18:27:29
While the date is known, as presented by the given error, it doesn't present why this condition was given. For instance a long string or invalid string char or possibly mem exceeded error.
I still missunder stood the question ? That can happen. Do you have more information ?
It seems that way. I was asking how to proceed to report the bug, contrary to received a work around on how to do something that anyone with basic system knowledge can accomplished.
You asked for it : a part of the diagnose is : you issued a command that had more then 500 Mbytes of text output.
Look at the line 174 of that file : the output of the command you entered is redirected in a file, and the quantity of that output overflows 500+ Mbytes.
PHP goes belly up.
Thanks, this is very helpful and what I was looking for. An explanation of what cause a mem exhaustion is what I was looking for.
There is no way of knowing how many bytes a (unknown) shell command produces upfront. So there is no safety net.
Is it possible to check mem utilization and recycle the input to it? Or, perhaps, create a dynamic mem allocation instead of statically assigned?
Unfortunately, PHP is not exactly my cup of tea.
Actually : there is one :
fd6e67a7-54cd-4357-9df0-84b464eda1e0-image.png
๐
As amusing this might look, this is not exactly a checkpoint.
The heading won't prevent the form from crashing!! ๐
Define advance user!!
True.
A GUI type of interface will never totally replace the usage of a command line interface.
The console access (or SSH access) always exist, for that reason.
Mac OS still has one, as Windows 10.
Totally in agreement 1000%.
Btw : what did you do on that "Diagnostics > Command Prompt" ?
That is the million $$ question. The CLI is used instead of the diag page.
Is there a way to trace back the commands ran on the given date?
I'm not a Netgate employee or a pfSense coder, just a pfSense user like you.
Understood!
Thank you for all the info provided.