[Crunch] crunch-job does not sufficiently sanitize job parameter names when putting them in the environment
Per the dash man page, environment variable names can only include alphanumerics and underscores. Job parameter names can include additional characters. crunch-job doesn't strip out these additional characters, so it can end up trying to put weird names in the environment.
The fix for this may be #3097. Alternatively, sanitize invalid characters from the name one way or another—probably by either replacing them with underscores, or removing them.