System Information
Linux Ubuntu 16.04, Intel integrated graphics card
Blender Version
Broken: at least from 2.76b to latest build
Short description of error
While rendering in the background from the command line a scene with a non-empty video sequencer, the jump parameter is ignored and the incorrect frames are rendered.
Exact steps for others to reproduce the error
Consider the attached bug.blend file
blender -b bug.blend -a
Now all the 30 frames are correctly created.
If, instead, the couple of commands
blender -b bug.blend -s 1 -j 2 -a blender -b bug.blend -s 2 -j 2 -a
is run, the wrong frames are generated. In particular, the second command generates the even-numbered frames but with the contents of the odd-numbered frames. Moreover, the terminal output highlights the inconsistency:
Fra:29 Mem:16.95M (0.00M, Peak 17.47M) | Time:00:00.58 | Remaining:00:00.00 | Mem:0.49M, Peak:0.87M | Scene, RenderLayer | Path Tracing Tile 132/135 Fra:29 Mem:16.89M (0.00M, Peak 17.47M) | Time:00:00.58 | Remaining:00:00.00 | Mem:0.43M, Peak:0.87M | Scene, RenderLayer | Path Tracing Tile 133/135 Fra:29 Mem:16.83M (0.00M, Peak 17.47M) | Time:00:00.58 | Remaining:00:00.00 | Mem:0.36M, Peak:0.87M | Scene, RenderLayer | Path Tracing Tile 134/135, Sample 3/10 Fra:29 Mem:16.77M (0.00M, Peak 17.47M) | Time:00:00.58 | Mem:0.30M, Peak:0.87M | Scene, RenderLayer | Path Tracing Tile 135/135 Fra:29 Mem:16.77M (0.00M, Peak 17.47M) | Time:00:00.58 | Mem:0.30M, Peak:0.87M | Scene, RenderLayer | Finished Fra:29 Mem:16.43M (0.00M, Peak 17.47M) | Time:00:00.58 | Sce: Scene Ve:0 Fa:0 La:0 Fra:29 Mem:34.25M (0.00M, Peak 44.14M) | Time:00:00.62 | Sce: Scene Ve:0 Fa:0 La:0 Fra:29 Mem:34.25M (0.00M, Peak 44.14M) | Time:00:00.62 | Sce: Scene Ve:0 Fa:0 La:0 Saved: '/tmp/0028.png' Time: 00:00.67 (Saving: 00:00.04)
where frame 29 is elaborated but frame 28 is saved.