Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.4.1
-
None
-
Linux/X11
-
b3cbdf39683eca1c2ac2b3f70c06f24a7deccb1a
Description
-Start attached qml example
-Leave it running for ~5 days
-Animation stops
Using a debugger we see that delta in QUnifiedTimer::updateAnimationTimers is always 0, because QUnifiedTimer::elapsed() returns the same tick value on every call. Because delta is 0, none of the animation timers are updated.
If we break into the updateAnimationTimers using a debugger and continue executing again, elapsed() will return new values causing delta to become postive and animation resuming. The problem reappears when normal execution is resumed.
Attachments
For Gerrit Dashboard: QTBUG-45358 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
109750,2 | Make sure we have enough precision to run animations for years. | 5.5 | qt/qtdeclarative | Status: MERGED | +2 | 0 |