Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 1070 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.48
Broken: version: 2.82 (sub 1), branch: fluid-mantaflow, commit date: 2019-11-26 22:21, hash: rB0ca44974c97f
Short description of error
[adding noise to a smoke sim seems to break / ignore / negate any pre-roll frames you have set.
Here is the same sim with & without noise. The sim was set to start at frame -65 in the cache settings, then I changed it to -100 as I initially thought that I just needed more pre-roll, but nothing changed.
As you can see in the left hand image, the smoke is showing top to bottom, the reason I used a pre-roll. While with noise it developes from the bottom up as if no pre-roll were used.
I observed the playhead while baking the noise, and it went through the frames from -100 - 0 very quickly, stayed on frame 0 for quite a pause, then went through from frame 1 - 250 at a more normal speed (as if it were actually doing something).
This sim was originally baked using adaptive domain, but when noise was added it still behaves with the issue in T69870, the smoke jumped position several times during the animation after noise was added.]
Exact steps for others to reproduce the error
[Bake the attached and observe...]
[Based on the default startup or an attached .blend file (as simple as possible)