| Summary: | m_lastStyleChangeEventStyle null ptr deref for accelerated CSS Animation with no duration and an implicit keyframe | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Gabriel Nava Marino <gnavamarino> | ||||||||||
| Component: | Animations | Assignee: | Gabriel Nava Marino <gnavamarino> | ||||||||||
| Status: | RESOLVED FIXED | ||||||||||||
| Severity: | Normal | CC: | dino, graouts, graouts, koivisto, webkit-bug-importer | ||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||
| Version: | WebKit Nightly Build | ||||||||||||
| Hardware: | Unspecified | ||||||||||||
| OS: | Unspecified | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Gabriel Nava Marino
2022-01-19 21:51:50 PST
Created attachment 449553 [details]
Patch
Thank you @graouts for helping me identify and recommend the proposed fix. Created attachment 449554 [details]
Patch
Created attachment 449754 [details]
Patch
Comment on attachment 449754 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=449754&action=review > Source/WebCore/animation/KeyframeEffect.cpp:1866 > + auto underlyingStyle = [&]() -> std::unique_ptr<RenderStyle> { Probably don’t need explicit return type. Created attachment 449759 [details]
Patch for landing
Committed r288423 (246314@main): <https://commits.webkit.org/246314@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 449759 [details]. |