Search Issue Tracker

Fixed in 2019.3

Fixed in 2019.1, 2019.2

Votes

0

Found in

2019.1.0a11

2019.2.0a1

2019.2.0a13

2019.3.0a1

Issue ID

1149930

Regression

No

Editor gets into infinite loop when PlayableDircetor.Evaluate is called in the Signal Emitter's callback

Timeline

-

How to reproduce:
1. Open the "SampleScene" Scene in the attached "TimelineInfiniteLoop.zip" Project
2. Select "Director" GameObject to inspect its timeline
3. Enter PlayMode

Expected Behavior: The Timeline is evaluated once and the editor does not freeze
Actual Behavior: The Editor gets in the infinite recursive loop and freezes

Reproducible with: 2019.1.1f1, 2019.2.0a14, 2019.3.0a1

Note: Could not test with 2018.1 and 2017.4 as the timeline signals were introduced in 2019.1.0a11. The Editor unfreezes after approximately 30 seconds but the infinite loop is still going.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.