Iterator Crash

i made a little effect in QC which iterates Sprites. It works well in QC app, but when i trying to use in 3rd party QC capable apps (tested with my app CoGe, also with VDMX and Resolume Avenue), it recently crashes when i turn off Crosses and changing the Number of Crosses parameter ( which changing iterations count in QC).

I have an MBP 13" with nVidia 320M.

I'm not sure is a QC bug, or just missed some QC design patterns that cause the issue.

Thanks!

Tamas

Note: i'm already posted this to the QC dev list but the list is seems to be dead..

Thread 14 Crashed:
0   com.apple.QuartzComposer         0x936638a8 QCDodGetBoundingRect + 51
1   com.apple.QuartzComposer         0x936396ef -[QCRenderingManager addPatch:context:time:arguments:nextExecutionTime:] + 1433
2   com.apple.QuartzComposer         0x9363890b -[QCPatch(Private) __execute:arguments:] + 754
3   com.apple.QuartzComposer         0x93662fd6 -[QCRenderingPatch __execute:arguments:] + 522
4   com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
5   com.apple.QuartzComposer         0x93638e98 -[QCPatch(Private) _executeSubpatches:arguments:] + 243
6   com.apple.QuartzComposer         0x936af4bf -[QCIterator nextExecutionTimeForSubpatches:time:arguments:] + 176
7   com.apple.QuartzComposer         0x93638bd5 -[QCPatch(Customization) nextExecutionTime:time:arguments:] + 81
8   com.apple.QuartzComposer         0x93638b2f -[QCPatch(Private) _nextExecutionTime:arguments:] + 461
9   com.apple.QuartzComposer         0x9363887b -[QCPatch(Private) __execute:arguments:] + 610
10  com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
11  com.apple.QuartzComposer         0x93638e98 -[QCPatch(Private) _executeSubpatches:arguments:] + 243
12  com.apple.QuartzComposer         0x9369e988 -[QCRenderInImage _executeSubpatches:arguments:] + 3275
13  com.apple.QuartzComposer         0x93638c99 -[QCPatch(Customization) nextExecutionTimeForSubpatches:time:arguments:] + 140
14  com.apple.QuartzComposer         0x93638bd5 -[QCPatch(Customization) nextExecutionTime:time:arguments:] + 81
15  com.apple.QuartzComposer         0x93638b2f -[QCPatch(Private) _nextExecutionTime:arguments:] + 461
16  com.apple.QuartzComposer         0x9363887b -[QCPatch(Private) __execute:arguments:] + 610
17  com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
18  com.apple.QuartzComposer         0x9363907d -[QCPort _execute:arguments:] + 268
19  com.apple.QuartzComposer         0x9363845a -[QCPatch(Private) _execute:arguments:] + 1396
20  com.apple.QuartzComposer         0x9363907d -[QCPort _execute:arguments:] + 268
21  com.apple.QuartzComposer         0x9363845a -[QCPatch(Private) _execute:arguments:] + 1396
22  com.apple.QuartzComposer         0x9363907d -[QCPort _execute:arguments:] + 268
23  com.apple.QuartzComposer         0x9363845a -[QCPatch(Private) _execute:arguments:] + 1396
24  com.apple.QuartzComposer         0x93638e98 -[QCPatch(Private) _executeSubpatches:arguments:] + 243
25  com.apple.QuartzComposer         0x93638ccd -[QCPatch(Customization) nextExecutionTimeForSubpatches:time:arguments:] + 192
26  com.apple.QuartzComposer         0x93638bd5 -[QCPatch(Customization) nextExecutionTime:time:arguments:] + 81
27  com.apple.QuartzComposer         0x93638b2f -[QCPatch(Private) _nextExecutionTime:arguments:] + 461
28  com.apple.QuartzComposer         0x936388c3 -[QCPatch(Private) __execute:arguments:] + 682
29  com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
30  com.apple.QuartzComposer         0x93636ba5 -[QCContext nextExecutionTimeForPatch:time:arguments:] + 643
31  com.apple.QuartzComposer         0x9363691c -[QCGraphicsContext nextExecutionTimeForPatch:time:arguments:] + 73
32  com.apple.QuartzComposer         0x936366f3 -[QCOpenGLContext nextExecutionTimeForPatch:time:arguments:] + 552
33  com.apple.QuartzComposer         0x93642863 -[QCContext renderPatch:time:arguments:] + 306
34  com.apple.QuartzComposer         0x936426c2 -[QCGraphicsContext renderPatch:time:arguments:] + 96
35  com.apple.QuartzComposer         0x93641670 -[QCOpenGLContext renderPatch:time:arguments:] + 614
36  com.apple.QuartzComposer         0x93641402 -[QCPatch(Runtime) render:arguments:] + 92

.lov.'s picture
Re: Iterator Crash

Just forgot to attach the .qtz

PreviewAttachmentSize
Crosses and Lines.zip9.24 KB