Or whatever you want it to mean.
As a general rule of thumb:
- If you explicitly exit from a program with a specific exit status, then you know the meaning, or set of meanings, of that exit status value. This knowledge will inform your answer.
- If you don't exit from a program with a specific exit status, then the exit status is set by something else.
In the latter case, the "something else" can be anything.
The exit status could be an error code; or it could be an intermediary result of some operation that failed; or it could be some kind of garbage value that just happened to be in the location used to hold an exit status when the program terminated; or something entirely different that I can't even think of.
We can't possibly know.
If the result is reproducible, even if the specific value changes, then use a debugger to determine what causes the program to exit unexpectedly, and work your way from there.