-
Notifications
You must be signed in to change notification settings - Fork 385
Description
I am remaking the usual fly-over of the mid-ocean ridge with over 2000 frames. Exactly 2 frames do strange stuff. It is always the same 2 frames. I have isolated the movie job down to just make three frames with the middle one going crazy only. Stripped off any labelling etc so it is just a grdimage plot with colors from a global static topo grid (and for this test I ignore the intensity grid). The correct first frame looks like this:
The second bad frame looks like this:
while the third frame is back to normal:
I even added -x1 to ensure each frame was built separately so only one grdimage command was running at the same time. No difference. This data set was the 30s earth_relief version. Lower resolutions do not have the problem. Also, if I run grdcontour instead of grdimage there are no odd offsets. If I run grdimage manually (not via movie) then the 2nd frame is fine.
Summary:
Affects grdimage when run via movie, and is reproducible for the same (2) frame out of 2300 frames
- Not caused by job interference since one frame has to complete before the next starts (-x1).
- Adding -M selects grayscale image - get same problem so not likely to be loop code (?)
- Converting the script and running batch with grdimage -A instead of PostScript and ghostscript yields the same problem; so not a gs issue.
- Most likely something related to how both movie and batch launches scripts?
Very open to ideas of what to check for and how this can happen! I have checked the intermediate script files and there is nothing that seems odd in any of them (e.g., the aparemeter files).