[Webkit-unassigned] [Bug 194332] CSS custom properties on pseudo elements background gradients causes infinite layout and high CPU load

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 6 11:50:14 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=194332

Simon Fraser (smfr) <simon.fraser at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|CSS                         |Animations

--- Comment #6 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
Animation logging shows us animating both box-shadow and -webkit-box-shadow. I wonder if this triggers the infinite animating:

Created ImplicitAnimation 0x10b4ec720 on element 0x133100070 for property box-shadow duration 0.50 delay 0.00
Created ImplicitAnimation 0x10b4ec7b8 on element 0x133100070 for property -webkit-box-shadow duration 0.50 delay 0.00
0x10b4ec720 AnimationState New -> New
0x10b4ec720 AnimationState New -> StartWaitTimer
  blending ShadowData at 0
0x10b4ec720 AnimationState StartWaitTimer -> StartWaitStyleAvailable (time is 0.000000)
0x10b4ec7b8 AnimationState New -> New
0x10b4ec7b8 AnimationState New -> StartWaitTimer
  blending ShadowData at 0
0x10b4ec7b8 AnimationState StartWaitTimer -> StartWaitStyleAvailable (time is 0.000000)
0x10b4ec720 AnimationState StartWaitStyleAvailable -> StartWaitResponse (time is -1.000000)
0x10b4ec7b8 AnimationState StartWaitStyleAvailable -> StartWaitResponse (time is -1.000000)
0x10b4ec720 AnimationState StartWaitResponse -> StartTimeSet (time is 582830.660499)
0x10b4ec720 AnimationState StartWaitResponse -> Ending
0x10b4ec7b8 AnimationState StartWaitResponse -> StartTimeSet (time is 582830.660499)
0x10b4ec7b8 AnimationState StartWaitResponse -> Ending
  blending ShadowData at 0.00
  blending ShadowData at 0.00
...
updateAnimationTimer: timeToNextService is 0.00
  blending ShadowData at 1.00
  blending ShadowData at 1.00
updateAnimationTimer: timeToNextService is 0.00
0x10b4ec720 AnimationState Ending -> Ending
0x10b4ec720 AnimationState Ending -> Done (time is 0.500000)
CSSAnimationControllerPrivate 0x10b496140 animationWillBeRemoved: 0x10b4ec720
Removing ImplicitAnimation 0x10b4ec720 from element 0x133100070 for property box-shadow
  blending ShadowData at 1.00
0x10b4ec7b8 AnimationState Ending -> Ending
0x10b4ec7b8 AnimationState Ending -> Done (time is 0.500000)
updateAnimationTimer: timeToNextService is 0.00
Created ImplicitAnimation 0x10b4ecd10 on element 0x133100070 for property box-shadow duration 0.50 delay 0.00
CSSAnimationControllerPrivate 0x10b496140 animationWillBeRemoved: 0x10b4ec7b8
Removing ImplicitAnimation 0x10b4ec7b8 from element 0x133100070 for property -webkit-box-shadow
0x10b4ecd10 AnimationState New -> New
0x10b4ecd10 AnimationState New -> StartWaitTimer
  blending ShadowData at 0
0x10b4ecd10 AnimationState StartWaitTimer -> StartWaitStyleAvailable (time is 0.000000)
0x10b4ecd10 AnimationState StartWaitStyleAvailable -> StartWaitResponse (time is -1.000000)
0x10b4ecd10 AnimationState StartWaitResponse -> StartTimeSet (time is 582831.176258)
0x10b4ecd10 AnimationState StartWaitResponse -> Ending
Created ImplicitAnimation 0x10b4ecda8 on element 0x133100070 for property -webkit-box-shadow duration 0.50 delay 0.00
  blending ShadowData at 0.00
0x10b4ecda8 AnimationState New -> New
0x10b4ecda8 AnimationState New -> StartWaitTimer
  blending ShadowData at 0
0x10b4ecda8 AnimationState StartWaitTimer -> StartWaitStyleAvailable (time is 0.000000)
0x10b4ecda8 AnimationState StartWaitStyleAvailable -> StartWaitResponse (time is -1.000000)
0x10b4ecda8 AnimationState StartWaitResponse -> StartTimeSet (time is 582831.177199)
0x10b4ecda8 AnimationState StartWaitResponse -> Ending
  blending ShadowData at 0.00
  blending ShadowData at 0.00
...
updateAnimationTimer: timeToNextService is 0.00
  blending ShadowData at 1.00
  blending ShadowData at 1.00
updateAnimationTimer: timeToNextService is 0.00
0x10b4ecd10 AnimationState Ending -> Ending
0x10b4ecd10 AnimationState Ending -> Done (time is 0.500000)
CSSAnimationControllerPrivate 0x10b496140 animationWillBeRemoved: 0x10b4ecd10
Removing ImplicitAnimation 0x10b4ecd10 from element 0x133100070 for property box-shadow
  blending ShadowData at 1.00
0x10b4ecda8 AnimationState Ending -> Ending
0x10b4ecda8 AnimationState Ending -> Done (time is 0.500000)
updateAnimationTimer: timeToNextService is 0.00
Created ImplicitAnimation 0x10b4ec688 on element 0x133100070 for property box-shadow duration 0.50 delay 0.00
CSSAnimationControllerPrivate 0x10b496140 animationWillBeRemoved: 0x10b4ecda8
Removing ImplicitAnimation 0x10b4ecda8 from element 0x133100070 for property -webkit-box-shadow
0x10b4ec688 AnimationState New -> New
0x10b4ec688 AnimationState New -> StartWaitTimer
  blending ShadowData at 0
0x10b4ec688 AnimationState StartWaitTimer -> StartWaitStyleAvailable (time is 0.000000)
0x10b4ec688 AnimationState StartWaitStyleAvailable -> StartWaitResponse (time is -1.000000)
0x10b4ec688 AnimationState StartWaitResponse -> StartTimeSet (time is 582831.683405)
0x10b4ec688 AnimationState StartWaitResponse -> Ending
Created ImplicitAnimation 0x10b4ec720 on element 0x133100070 for property -webkit-box-shadow duration 0.50 delay 0.00
  blending ShadowData at 0.00
0x10b4ec720 AnimationState New -> New
0x10b4ec720 AnimationState New -> StartWaitTimer
  blending ShadowData at 0
0x10b4ec720 AnimationState StartWaitTimer -> StartWaitStyleAvailable (time is 0.000000)
0x10b4ec720 AnimationState StartWaitStyleAvailable -> StartWaitResponse (time is -1.000000)
0x10b4ec720 AnimationState StartWaitResponse -> StartTimeSet (time is 582831.684502)
0x10b4ec720 AnimationState StartWaitResponse -> Ending
  blending ShadowData at 0.00
  blending ShadowData at 0.00
...

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190506/5baf66d7/attachment-0001.html>


More information about the webkit-unassigned mailing list