Page MenuHome

Motion tracking on Blender 2.76 rc3 on mac osx
Closed, ResolvedPublic

Description

System Information
Mac OsX 10.10.5

Blender Version
fb78f6d
2.76 rc3

Short description of error
Motion tracking don't work.
"Detect Features" works but when I click play in "Track" nothing happens.
It works perfectly on 2.75 (c27589e)

Best regards

Event Timeline

Sillon (robsil47) raised the priority of this task from to 90.
Sillon (robsil47) updated the task description. (Show Details)
Sillon (robsil47) added a project: BF Blender.
Sillon (robsil47) edited a custom field.
Bastien Montagne (mont29) lowered the priority of this task from 90 to 30.Oct 8 2015, 10:21 AM

As usual, please attach here needed files to help reproducing the issue (here would be .blend + video file I guess)…

Hello, I hope it'll help.

Bastien Montagne (mont29) raised the priority of this task from 30 to Normal.Oct 8 2015, 1:13 PM

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.

Hello, I tried today 2.76 and the bug is fixed.
Congratulations.
Thank you