Description
Revisions and Commits
Related Objects
Event Timeline
As usual, please attach here needed files to help reproducing the issue (here would be .blend + video file I guess)…
thanks for the files. Cannot confirm that here on linux with latest master, tracks works as expected afaikt…
I can confirm the issue on OS X with 2.76 RC3 and my own build using Xcode 7 and the 10.11 SDK. The build with the older SDK / compiler at T46341#339613 works though, so I think for the 2.76 release this should work, but there's definitely something broken here.
In my own builds it works fine in debug mode, but not release mode. It sometimes crashes even, but there's no consistent backtrace, looks like some random memory corruption.
Fixed now, thanks for the report.
It seems the new clang version compiles this code in such a way that FloatImage temp_image is on exactly the same stack location on the second call to GetImageForMarker(), without getting overwritten by something else, so the uninitialized shape_ in the second call has the exact same value as the one from the first call.