Certain nested transformations cause a crash.

Hi,

Seems that when you nest an object inside an iterator inside a 3D transformation patch there are specific transform settings that cause a crash when you run the created application. In particular rotation it seems. The crash happens both with a single rotated sprite in the iterator and also with a rotated 3D Transformation patch with a non transformed sprite inside nested within the iterator.

Of the attached files QBTest crashes once built into an app and QBTest2 does not on my system. Both work perfectly in QC.

The only difference is the sprite in QBTest2 is not transformed and in QBTest the sprite is rotated slightly.

This is the result of slowly stripping back a complex .qtz I'm building to display visuals until I found the cause of the crashes. I've included the crash report which has my system details.

The built apps can't be attached here but I've uploaded them here https://copy.com/zjG7tjt7eR43qYr4 if you want to try them out.

Hoping this is something that can be resolved!

Regards, Stefan

PreviewAttachmentSize
QBTest.qtz64.26 KB
QBTest2.qtz51.91 KB
Crash Report.txt51.31 KB

me2's picture
Re: Certain nested transformations cause a crash.

Just noticed... The built version of QBTest.qtz that I've linked to seems to run fine the very first time. It crashes every time afterwards. Weird.

khenkel's picture
Re: Certain nested transformations cause a crash.

@me2, I was unable to reproduce this crash with either of the provided compositions. Could you show a bit more of the composition in question?

me2's picture
Re: Certain nested transformations cause a crash.

I've tried both again and QBTest still builds fine but crashes on run. I've attached the crash report and the compiled app that crashes, hope it's of some help.

Regards, Stefan

PreviewAttachmentSize
crashreport.txt50.57 KB
QBTest.zip86.08 KB

smokris's picture
Re: Certain nested transformations cause a crash.

@me2, I've also been trying to reproduce this, but haven't been able to get it to crash.

Judging from the crash reports you submitted, you Quartz Composer framework (or other system frameworks) may be corrupted. Could you try running the latest version of QuartzBuilder on a different computer, and see if that works? If so, it may be time to reinstall OS X on the computer experiencing the crashes.