Hey Ben,
You've found an issue with our recent release that was also reported the other day. We've been working on addressing this issue as quickly as possible. The problem is with instantiating the cModuleSync class, there is stack corruption. We've added factory classes into the Camera SDK as a solution. In this updated build, instead of having you instantiate it yourself you'll use the factory classes added. So instead of cModuleSync *sync = new cModuleSync(); you can just call the static function cModuleSync *sync = cModuleSync::Create(); and conversely instead of delete sync; you would do cModuleSync::Destroy( sync );
Unfortunately, these static methods aren't in the Camera SDK 1.7 Final. We will very likely be posting an updated Camera SDK to our site.
In the meantime, here is an updated Camera SDK installer with the factory methods added.
http://webservices.naturalpoint.com/ser ... build4.exe
Also, the frame synchonization sample and info in the /doc directory have not been updated to this new approach but they will be when we push an updated release.