Approximately line 244, CCLayerAnimationController::pushNewAnimationsToImplThread(...) ASSERT(m_activeAnimations[i]0>needsSynchronizedStartTime()) I'm hitting this assertion on desktop aura. To reproduce: 1. open poster circle, apple iphone, gmail (with --force-compositing-mode) 2. switch tabs a few times. At some point when switching to poster circle, it triggers this assert and crashes the page.
Dana did you mean to dupe this one instead?
Nope this is different, I didn't hear of this before. Ian may have to look at this.
Created attachment 134821 [details] Patch When pushing 'new' animations to the impl thread, the old code did not consider that the animation may be missing on the impl thread because it has already completed. In that case, the old animation would have already notified that it had started and the main thread animation would no longer need a synchronized start time.
Comment on attachment 134821 [details] Patch Cool, R=me
Comment on attachment 134821 [details] Patch Clearing flags on attachment: 134821 Committed r112701: <http://trac.webkit.org/changeset/112701>
All reviewed patches have been landed. Closing bug.