<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>194333</bug_id>
          
          <creation_ts>2019-02-06 01:10:04 -0800</creation_ts>
          <short_desc>RELEASE_ASSERT(!m_document.isResolvingTreeStyle()) in com.apple.WebKit.WebContent at WebCore: WebCore::StyleResolver::~StyleResolver</short_desc>
          <delta_ts>2019-02-06 07:44:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=193488</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=194335</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ggaren</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1502719</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-02-06 01:10:04 -0800</bug_when>
    <thetext>Hitting a release assert:

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed ↩:
0   WebCore                       	0x00000001a0245d08 WTFCrashWithInfo(int, char const*, char const*, int) + 20
1   WebCore                       	0x00000001a0ef3178 WebCore::StyleResolver::~StyleResolver() + 796 (Assertions.h:578)
2   WebCore                       	0x00000001a1904074 WebCore::Style::Scope::scheduleUpdate(WebCore::Style::Scope::UpdateType) + 168 (memory:2321)
3   WebCore                       	0x00000001a10107a4 WebCore::ExtensionStyleSheets::addDisplayNoneSelector(WTF::String const&amp;, WTF::String const&amp;, unsigned int) + 348 (ExtensionStyleSheets.cpp:172)
4   WebCore                       	0x00000001a0e11f20 WebCore::ContentExtensions::ContentExtensionsBackend::processContentExtensionRulesForLoad(WTF::URL const&amp;, WebCore::ResourceType, WebCore::DocumentLoader&amp;) + 872 (ContentExtensionsBackend.cpp:190)
5   WebCore                       	0x00000001a14176e4 WebCore::CachedResourceLoader::requestResource(WebCore::CachedResource::Type, WebCore::CachedResourceRequest&amp;&amp;, WebCore::CachedResourceLoader::ForPreload, WebCore::CachedResourceLoader::DeferOption) + 880 (CachedResourceLoader.cpp:814)
6   WebCore                       	0x00000001a1416f68 WebCore::CachedResourceLoader::requestImage(WebCore::CachedResourceRequest&amp;&amp;) + 268 (CachedResourceLoader.cpp:213)
7   WebCore                       	0x00000001a0e98d10 WebCore::CSSImageValue::loadImage(WebCore::CachedResourceLoader&amp;, WebCore::ResourceLoaderOptions const&amp;) + 492 (CSSImageValue.cpp:78)
8   WebCore                       	0x00000001a18a8884 WebCore::StyleCachedImage::load(WebCore::CachedResourceLoader&amp;, WebCore::ResourceLoaderOptions const&amp;) + 80 (StyleCachedImage.cpp:91)
9   WebCore                       	0x00000001a18ffc74 WebCore::Style::loadPendingImage(WebCore::Document&amp;, WebCore::StyleImage const*, WebCore::Element const*, WebCore::Style::LoadPolicy) + 460 (StylePendingResources.cpp:62)
10  WebCore                       	0x00000001a18ff930 WebCore::Style::loadPendingResources(WebCore::RenderStyle&amp;, WebCore::Document&amp;, WebCore::Element const*) + 64 (StylePendingResources.cpp:68)
11  WebCore                       	0x00000001a14e9484 WebCore::ImplicitAnimation::reset(WebCore::RenderStyle const&amp;, WebCore::CompositeAnimation&amp;) + 112 (ImplicitAnimation.cpp:206)
12  WebCore                       	0x00000001a14e9350 WebCore::ImplicitAnimation::animate(WebCore::CompositeAnimation&amp;, WebCore::RenderStyle const&amp;, std::__1::unique_ptr&lt;WebCore::RenderStyle, std::__1::default_delete&lt;WebCore::RenderStyle&gt; &gt;&amp;, bool&amp;) + 88 (ImplicitAnimation.cpp:75)
13  WebCore                       	0x00000001a14d3724 WebCore::CompositeAnimation::animate(WebCore::Element&amp;, WebCore::RenderStyle const*, WebCore::RenderStyle const&amp;) + 252 (CompositeAnimation.cpp:300)
14  WebCore                       	0x00000001a14d359c WebCore::CSSAnimationController::updateAnimations(WebCore::Element&amp;, WebCore::RenderStyle const&amp;, WebCore::RenderStyle const*) + 220 (CSSAnimationController.cpp:633)
15  WebCore                       	0x00000001a1906aac WebCore::Style::TreeResolver::createAnimatedElementUpdate(std::__1::unique_ptr&lt;WebCore::RenderStyle, std::__1::default_delete&lt;WebCore::RenderStyle&gt; &gt;, WebCore::Element&amp;, WebCore::Style::Change) + 416 (StyleTreeResolver.cpp:312)
16  WebCore                       	0x00000001a19065dc WebCore::Style::TreeResolver::resolveElement(WebCore::Element&amp;) + 344 (StyleTreeResolver.cpp:208)
17  WebCore                       	0x00000001a19073dc WebCore::Style::TreeResolver::resolveComposedTree() + 1204 (StyleTreeResolver.cpp:493)
18  WebCore                       	0x00000001a19080cc WebCore::Style::TreeResolver::resolve() + 720 (StyleTreeResolver.cpp:551)
19  WebCore                       	0x00000001a0fbcee8 WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType) + 920 (Document.cpp:1935)
20  WebCore                       	0x00000001a0fbd924 WebCore::Document::updateStyleIfNeeded() + 436 (Document.cpp:2064)
21  WebCore                       	0x00000001a0279e2c WebCore::Timer::fired() + 32 (Function.h:56)
22  WebCore                       	0x00000001a15388c8 WebCore::ThreadTimers::sharedTimerFiredInternal() + 196 (ThreadTimers.cpp:129)
23  WebCore                       	0x00000001a1522308 WebCore::MainThreadSharedTimer::fired() + 32 (Function.h:56)
24  WebCore                       	0x00000001a1557ba8 WebCore::timerFired(__CFRunLoopTimer*, void*) + 32 (MainThreadSharedTimerCF.cpp:74)
25  CoreFoundation                	0x0000000196f0cf4c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32 (CFRunLoop.c:1830)
26  CoreFoundation                	0x0000000196f0cc78 __CFRunLoopDoTimer + 900 (CFRunLoop.c:2417)
27  CoreFoundation                	0x0000000196f0c45c __CFRunLoopDoTimers + 252 (CFRunLoop.c:2564)
28  CoreFoundation                	0x0000000196f07128 __CFRunLoopRun + 1816 (CFRunLoop.c:0)
29  CoreFoundation                	0x0000000196f066f0 CFRunLoopRunSpecific + 452 (CFRunLoop.c:3247)
30  Foundation                    	0x00000001978e559c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 (NSRunLoop.m:367)
31  Foundation                    	0x0000000197921eb0 -[NSRunLoop(NSRunLoop) run] + 92 (NSRunLoop.m:389)
32  libxpc.dylib                  	0x0000000196bca864 _xpc_objc_main + 520 (main.m:173)
33  libxpc.dylib                  	0x0000000196bcd2b8 xpc_main + 180 (init.c:1471)
34  com.apple.WebKit.WebContent   	0x000000010433b71c WebKit::XPCServiceMain(int, char const**) + 396 (XPCServiceMain.mm:157)
35  com.apple.WebKit.WebContent   	0x000000010433b8e4 main + 16 (XPCServiceMain.mm:165)
36  libdyld.dylib                 	0x00000001969c52d4 start + 4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502720</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-02-06 01:10:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/47822929&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502722</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-02-06 01:11:27 -0800</bug_when>
    <thetext>This is the assert added in bug 193488</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502752</commentid>
    <comment_count>3</comment_count>
      <attachid>361291</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-02-06 05:16:10 -0800</bug_when>
    <thetext>Created attachment 361291
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502758</commentid>
    <comment_count>4</comment_count>
      <attachid>361293</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-02-06 06:22:34 -0800</bug_when>
    <thetext>Created attachment 361293
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502761</commentid>
    <comment_count>5</comment_count>
      <attachid>361293</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-02-06 07:17:35 -0800</bug_when>
    <thetext>Comment on attachment 361293
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=361293&amp;action=review

&gt; Source/WebCore/ChangeLog:10
&gt; +        the legacy animation code triggering a resource load.

gross</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502765</commentid>
    <comment_count>6</comment_count>
      <attachid>361293</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-06 07:44:34 -0800</bug_when>
    <thetext>Comment on attachment 361293
patch

Clearing flags on attachment: 361293

Committed r241018: &lt;https://trac.webkit.org/changeset/241018&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502766</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-06 07:44:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361291</attachid>
            <date>2019-02-06 05:16:10 -0800</date>
            <delta_ts>2019-02-06 06:22:34 -0800</delta_ts>
            <desc>patch</desc>
            <filename>extension-stylesheet-animation-crash.html</filename>
            <type>text/plain</type>
            <size>5097</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0MTAxNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE5LTAyLTA2ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICB2MzogQ3Jhc2hUcmFjZXI6IGNv
bS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudCBhdCBXZWJDb3JlOiBXZWJDb3JlOjpTdHlsZVJlc29s
dmVyOjp+U3R5bGVSZXNvbHZlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTk0MzMzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NzgyMjkyOT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb250ZW50IGV4
dGVuc2lvbiBtYXkgbXV0YXRlIHRoZSBleHRlbnNpb24gc3R5bGVzaGVldCBhcyBhIHJlc3VsdCBv
ZiBhbmltYXRpb24gY29kZSB0cmlnZ2VyaW5nCisgICAgICAgIHJlc291cmNlIGxvYWQgaW4gdGhl
IG1pZGRsZSBvZiBhIHN0eWxlIHJlc29sdXRpb24uCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0
cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLmh0bWwKKworICAg
ICAgICAqIHN0eWxlL1N0eWxlU2NvcGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OlNj
b3BlOjpzY2hlZHVsZVVwZGF0ZSk6CisKKyAgICAgICAgQXZvaWQgY2xlYXJpbmcgdGhlIHN0eWxl
IHJlc29sdmVyIGlmIHdlIGFyZSBpbiB0aGUgbWlkZGxlIG9mIGEgc3R5bGUgcmVzb2x1dGlvbi4K
KyAgICAgICAgQSBiZXR0ZXIgZml4IHRoYXQgYXZvaWQgZG9pbmcgdGhpcyBpbiB0aGUgZmlyc3Qg
cGxhY2UgaXMgdHJhY2tlZCBieSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTk0MzM1LgorCiAyMDE5LTAyLTA1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyNDA5MDkpOiBSZWxlYXNlIGFzc2VydCBpbiBGcmFt
ZUxvYWRlcjo6bG9hZFVSTCB3aGVuIG5hdmlnYXRpbmcgd2l0aCBhIG5vbi1leGlzdGVudCB0YXJn
ZXQgbmFtZQpJbmRleDogU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5jcHAJKHJldmlzaW9uIDI0
MDk3MCkKKysrIFNvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlU2NvcGUuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC02MDIsOCArNjAyLDEwIEBAIHZvaWQgU2NvcGU6OnNjaGVkdWxlVXBkYXRlKFVwZGF0
ZVR5cGUgdXAKICAgICAgICAgLy8gOmhvc3QgYW5kIDo6c2xvdHRlZCBydWxlcyBtaWdodCBnbyBh
d2F5LgogICAgICAgICBpZiAobV9zaGFkb3dSb290ICYmIG1fcmVzb2x2ZXIpCiAgICAgICAgICAg
ICBpbnZhbGlkYXRlSG9zdEFuZFNsb3R0ZWRTdHlsZUlmTmVlZGVkKCptX3NoYWRvd1Jvb3QsICpt
X3Jlc29sdmVyKTsKKyAgICAgICAgLy8gRklYTUU6IEFuaW1hdGlvbiBjb2RlIG1heSB0cmlnZ2Vy
IHJlc291cmNlIGxvYWQgaW4gbWlkZGxlIG9mIHN0eWxlIHJlY2FsYyBhbmQgdGhhdCBjYW4gYWRk
IGEgcnVsZSB0byBhIGNvbnRlbnQgZXh0ZW5zaW9uIHN0eWxlc2hlZXQuCisgICAgICAgIC8vICAg
ICAgICBGaXggYW5kIHJlbW92ZSBpc1Jlc29sdmluZ1RyZWVTdHlsZSgpIHRlc3QgYmVsb3csIHNl
ZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0MzM1CiAgICAgICAg
IC8vIEZJWE1FOiBUaGUgbV9pc1VwZGF0aW5nU3R5bGVSZXNvbHZlciB0ZXN0IGlzIGhlcmUgYmVj
YXVzZSBleHRlbnNpb24gc3R5bGVzaGVldHMgY2FuIGdldCB1cyBoZXJlIGZyb20gU3R5bGVSZXNv
bHZlcjo6YXBwZW5kQXV0aG9yU3R5bGVTaGVldHMuCi0gICAgICAgIGlmICghbV9pc1VwZGF0aW5n
U3R5bGVSZXNvbHZlcikKKyAgICAgICAgaWYgKCFtX2lzVXBkYXRpbmdTdHlsZVJlc29sdmVyICYm
ICFtX2RvY3VtZW50LmlzUmVzb2x2aW5nVHJlZVN0eWxlKCkpCiAgICAgICAgICAgICBjbGVhclJl
c29sdmVyKCk7CiAgICAgfQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNDA5NzApCisrKyBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxOS0wMi0w
NiAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgdjM6IENyYXNo
VHJhY2VyOiBjb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQgYXQgV2ViQ29yZTogV2ViQ29yZTo6
U3R5bGVSZXNvbHZlcjo6flN0eWxlUmVzb2x2ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDMzMworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc4
MjI5Mjk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBodHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL2Nzcy1kaXNwbGF5LW5vbmUta2V5ZnJhbWUt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNp
b25zL2Nzcy1kaXNwbGF5LW5vbmUta2V5ZnJhbWUuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0
cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLmh0bWwu
anNvbjogQWRkZWQuCisKIDIwMTktMDItMDQgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBw
bGUuY29tPgogCiAgICAgICAgIFtpUGFkXSBJbml0aWFsIHRlc3QgZ2FyZGVuaW5nIChQYXJ0IDEp
CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL2Nzcy1kaXNw
bGF5LW5vbmUta2V5ZnJhbWUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2h0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvY3NzLWRpc3BsYXktbm9uZS1rZXlmcmFtZS1l
eHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jb250
ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLWV4cGVjdGVkLnR4dAkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxIEBACitUZXN0IGNvbnRlbnQgZXh0ZW5zaW9uIGluc2VydGlu
ZyBhIGRpc3BsYXk6bm9uZSBydWxlIHRyaWdnZXJlZCBieSBhIHJlc291cmNlIGluIGEga2V5ZnJh
bWUuCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL2Nzcy1k
aXNwbGF5LW5vbmUta2V5ZnJhbWUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL2Nzcy1kaXNwbGF5LW5vbmUta2V5ZnJhbWUuaHRtbAko
bm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25z
L2Nzcy1kaXNwbGF5LW5vbmUta2V5ZnJhbWUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsx
LDI3IEBACis8IURPQ1RZUEUgSFRNTD48IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGV4cGVyaW1l
bnRhbDpXZWJBbmltYXRpb25zQ1NTSW50ZWdyYXRpb25FbmFibGVkPWZhbHNlIF0gLS0+Cis8c2Ny
aXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0
KCk7CisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cit9Cis8L3NjcmlwdD4KKzxzdHls
ZT4KK0BrZXlmcmFtZXMgYmdpbWFnZSB7CisgICAgZnJvbSB7CisgICAgICAgIGJhY2tncm91bmQt
aW1hZ2U6IHVybCgibm9uLWV4aXN0ZW50LnBuZyIpOworICAgIH0KKyAgICB0byB7CisgICAgICAg
IGJhY2tncm91bmQtaW1hZ2U6IHVybCgibm9uLWV4aXN0ZW50LTIucG5nIik7CisgICAgfQorfQor
ZGl2IHsKKyAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7CisgICAgYW5pbWF0aW9uLW5hbWU6
IGJnaW1hZ2U7Cit9Cis8L3N0eWxlPgorPGRpdiBvbmFuaW1hdGlvbmVuZD0idGVzdFJ1bm5lci5u
b3RpZnlEb25lKCkiPgorVGVzdCBjb250ZW50IGV4dGVuc2lvbiBpbnNlcnRpbmcgYSBkaXNwbGF5
Om5vbmUgcnVsZSB0cmlnZ2VyZWQgYnkgYSByZXNvdXJjZSBpbiBhIGtleWZyYW1lLgorPC9kaXY+
Cis8ZGl2IGNsYXNzPSJoaWRkZW4iPgorRkFJTAorPC9kaXY+CkluZGV4OiBMYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL2Nzcy1kaXNwbGF5LW5vbmUta2V5ZnJhbWUuaHRt
bC5qc29uCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvY29udGVudGV4dGVu
c2lvbnMvY3NzLWRpc3BsYXktbm9uZS1rZXlmcmFtZS5odG1sLmpzb24JKG5vbmV4aXN0ZW50KQor
KysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1u
b25lLWtleWZyYW1lLmh0bWwuanNvbgkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDExIEBACitb
CisgICAgeworICAgICAgICAiYWN0aW9uIjogeworICAgICAgICAgICAgInR5cGUiOiAiY3NzLWRp
c3BsYXktbm9uZSIsCisgICAgICAgICAgICAic2VsZWN0b3IiOiAiLmhpZGRlbiIKKyAgICAgICAg
fSwKKyAgICAgICAgInRyaWdnZXIiOiB7CisgICAgICAgICAgICAidXJsLWZpbHRlciI6ICIuKnBu
ZyIKKyAgICAgICAgfQorICAgIH0KK10K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361293</attachid>
            <date>2019-02-06 06:22:34 -0800</date>
            <delta_ts>2019-02-06 07:44:34 -0800</delta_ts>
            <desc>patch</desc>
            <filename>extension-stylesheet-animation-crash-2.patch</filename>
            <type>text/plain</type>
            <size>5185</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0MTAxNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE5LTAyLTA2ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUxFQVNFX0FTU0VSVCghbV9k
b2N1bWVudC5pc1Jlc29sdmluZ1RyZWVTdHlsZSgpKSBpbiBjb20uYXBwbGUuV2ViS2l0LldlYkNv
bnRlbnQgYXQgV2ViQ29yZTogV2ViQ29yZTo6U3R5bGVSZXNvbHZlcjo6flN0eWxlUmVzb2x2ZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDMzMwor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc4MjI5Mjk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ29udGVudCBleHRlbnNpb25zIG1heSBtdXRhdGUg
dGhlIGV4dGVuc2lvbiBzdHlsZXNoZWV0IGluIHRoZSBtaWRkbGUgb2YgYSBzdHlsZSByZXNvbHV0
aW9uIGFzIGEgcmVzdWx0IG9mCisgICAgICAgIHRoZSBsZWdhY3kgYW5pbWF0aW9uIGNvZGUgdHJp
Z2dlcmluZyBhIHJlc291cmNlIGxvYWQuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9jb250
ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLmh0bWwKKworICAgICAgICAq
IHN0eWxlL1N0eWxlU2NvcGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OlNjb3BlOjpz
Y2hlZHVsZVVwZGF0ZSk6CisKKyAgICAgICAgQXZvaWQgY2xlYXJpbmcgdGhlIHN0eWxlIHJlc29s
dmVyIGlmIHdlIGFyZSBpbiB0aGUgbWlkZGxlIG9mIGEgc3R5bGUgcmVzb2x1dGlvbi4KKyAgICAg
ICAgQSBiZXR0ZXIgZml4IHRoYXQgYXZvaWQgZG9pbmcgdGhpcyBpbiB0aGUgZmlyc3QgcGxhY2Ug
aXMgdHJhY2tlZCBieSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0
MzM1LgorCiAyMDE5LTAyLTA1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFJFR1JFU1NJT04gKHIyNDA5MDkpOiBSZWxlYXNlIGFzc2VydCBpbiBGcmFtZUxvYWRl
cjo6bG9hZFVSTCB3aGVuIG5hdmlnYXRpbmcgd2l0aCBhIG5vbi1leGlzdGVudCB0YXJnZXQgbmFt
ZQpJbmRleDogU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5jcHAJKHJldmlzaW9uIDI0MDk3MCkK
KysrIFNvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlU2NvcGUuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC02MDIsOCArNjAyLDEwIEBAIHZvaWQgU2NvcGU6OnNjaGVkdWxlVXBkYXRlKFVwZGF0ZVR5cGUg
dXAKICAgICAgICAgLy8gOmhvc3QgYW5kIDo6c2xvdHRlZCBydWxlcyBtaWdodCBnbyBhd2F5Lgog
ICAgICAgICBpZiAobV9zaGFkb3dSb290ICYmIG1fcmVzb2x2ZXIpCiAgICAgICAgICAgICBpbnZh
bGlkYXRlSG9zdEFuZFNsb3R0ZWRTdHlsZUlmTmVlZGVkKCptX3NoYWRvd1Jvb3QsICptX3Jlc29s
dmVyKTsKKyAgICAgICAgLy8gRklYTUU6IEFuaW1hdGlvbiBjb2RlIG1heSB0cmlnZ2VyIHJlc291
cmNlIGxvYWQgaW4gbWlkZGxlIG9mIHN0eWxlIHJlY2FsYyBhbmQgdGhhdCBjYW4gYWRkIGEgcnVs
ZSB0byBhIGNvbnRlbnQgZXh0ZW5zaW9uIHN0eWxlc2hlZXQuCisgICAgICAgIC8vICAgICAgICBG
aXggYW5kIHJlbW92ZSBpc1Jlc29sdmluZ1RyZWVTdHlsZSgpIHRlc3QgYmVsb3csIHNlZSBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0MzM1CiAgICAgICAgIC8vIEZJ
WE1FOiBUaGUgbV9pc1VwZGF0aW5nU3R5bGVSZXNvbHZlciB0ZXN0IGlzIGhlcmUgYmVjYXVzZSBl
eHRlbnNpb24gc3R5bGVzaGVldHMgY2FuIGdldCB1cyBoZXJlIGZyb20gU3R5bGVSZXNvbHZlcjo6
YXBwZW5kQXV0aG9yU3R5bGVTaGVldHMuCi0gICAgICAgIGlmICghbV9pc1VwZGF0aW5nU3R5bGVS
ZXNvbHZlcikKKyAgICAgICAgaWYgKCFtX2lzVXBkYXRpbmdTdHlsZVJlc29sdmVyICYmICFtX2Rv
Y3VtZW50LmlzUmVzb2x2aW5nVHJlZVN0eWxlKCkpCiAgICAgICAgICAgICBjbGVhclJlc29sdmVy
KCk7CiAgICAgfQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNDA5NzApCisrKyBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxOS0wMi0wNiAgQW50
dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVMRUFTRV9BU1NFUlQo
IW1fZG9jdW1lbnQuaXNSZXNvbHZpbmdUcmVlU3R5bGUoKSkgaW4gY29tLmFwcGxlLldlYktpdC5X
ZWJDb250ZW50IGF0IFdlYkNvcmU6IFdlYkNvcmU6OlN0eWxlUmVzb2x2ZXI6On5TdHlsZVJlc29s
dmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTQz
MzMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ3ODIyOTI5PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5z
aW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZy
YW1lLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMv
Y3NzLWRpc3BsYXktbm9uZS1rZXlmcmFtZS5odG1sLmpzb246IEFkZGVkLgorCiAyMDE5LTAyLTA0
ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBbaVBhZF0g
SW5pdGlhbCB0ZXN0IGdhcmRlbmluZyAoUGFydCAxKQpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNp
b25zL2Nzcy1kaXNwbGF5LW5vbmUta2V5ZnJhbWUtZXhwZWN0ZWQudHh0CShub25leGlzdGVudCkK
KysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvY3NzLWRpc3BsYXkt
bm9uZS1rZXlmcmFtZS1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSBAQAor
VGVzdCBjb250ZW50IGV4dGVuc2lvbiBpbnNlcnRpbmcgYSBkaXNwbGF5Om5vbmUgcnVsZSB0cmln
Z2VyZWQgYnkgYSByZXNvdXJjZSBpbiBhIGtleWZyYW1lLgpJbmRleDogTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9j
c3MtZGlzcGxheS1ub25lLWtleWZyYW1lLmh0bWwJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1l
Lmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyNyBAQAorPCFET0NUWVBFIEhUTUw+PCEt
LSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBleHBlcmltZW50YWw6V2ViQW5pbWF0aW9uc0NTU0ludGVn
cmF0aW9uRW5hYmxlZD1mYWxzZSBdIC0tPgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5l
cikgeworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVu
dGlsRG9uZSgpOworfQorPC9zY3JpcHQ+Cis8c3R5bGU+CitAa2V5ZnJhbWVzIGJnaW1hZ2Ugewor
ICAgIGZyb20geworICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIm5vbi1leGlzdGVudC5w
bmciKTsKKyAgICB9CisgICAgdG8geworICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIm5v
bi1leGlzdGVudC0yLnBuZyIpOworICAgIH0KK30KK2RpdiB7CisgICAgYW5pbWF0aW9uLWR1cmF0
aW9uOiAwLjFzOworICAgIGFuaW1hdGlvbi1uYW1lOiBiZ2ltYWdlOworfQorPC9zdHlsZT4KKzxk
aXYgb25hbmltYXRpb25lbmQ9InRlc3RSdW5uZXIubm90aWZ5RG9uZSgpIj4KK1Rlc3QgY29udGVu
dCBleHRlbnNpb24gaW5zZXJ0aW5nIGEgZGlzcGxheTpub25lIHJ1bGUgdHJpZ2dlcmVkIGJ5IGEg
cmVzb3VyY2UgaW4gYSBrZXlmcmFtZS4KKzwvZGl2PgorPGRpdiBjbGFzcz0iaGlkZGVuIj4KK0ZB
SUwKKzwvZGl2PgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9u
cy9jc3MtZGlzcGxheS1ub25lLWtleWZyYW1lLmh0bWwuanNvbgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL2Nzcy1kaXNwbGF5LW5vbmUta2V5
ZnJhbWUuaHRtbC5qc29uCShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMv
Y29udGVudGV4dGVuc2lvbnMvY3NzLWRpc3BsYXktbm9uZS1rZXlmcmFtZS5odG1sLmpzb24JKHdv
cmtpbmcgY29weSkKQEAgLTAsMCArMSwxMSBAQAorWworICAgIHsKKyAgICAgICAgImFjdGlvbiI6
IHsKKyAgICAgICAgICAgICJ0eXBlIjogImNzcy1kaXNwbGF5LW5vbmUiLAorICAgICAgICAgICAg
InNlbGVjdG9yIjogIi5oaWRkZW4iCisgICAgICAgIH0sCisgICAgICAgICJ0cmlnZ2VyIjogewor
ICAgICAgICAgICAgInVybC1maWx0ZXIiOiAiLipwbmciCisgICAgICAgIH0KKyAgICB9CitdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>