Windows 10 Pro x64, AMD Radeon Fury
Short description of error
When doing smoke simulation via "Update all" on a domain in the supplied .blend, smoke simulation arbitrarily stops working. When scrubbing frame-by-frame forward, object positions are not updated synchronously. Problem disappears when running blender with -t 1.
There are multiple smoke domains in the .blend, each with different simulation start times, but the same simulation end time. When doing the simulation manually by scrubbing forward frame by frame, you can see that the positions of parented objects are not updated according to their parents once multiple simulations have started. Even worse, the animated objects sometimes go backward when scrubbing forward.