Hi Simon.
I have not experienced the issue you are having, but I did receive an email from someone several months ago, describing a similar problem. Here’s what he said:
I don’t think we have any strings longer than 1024 characters anywhere in the code, so instead of making it allocatable, you could also try to change this line in CheckArgs CHARACTER(LEN(InputFile)) :: Arg ! A command-line argument.
to CHARACTER(1024) :: Arg ! A command-line argument.