<?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>208431</bug_id>
          
          <creation_ts>2020-03-01 13:42:31 -0800</creation_ts>
          <short_desc>Many tests in canvas and fast/canvas are asserting after r257677</short_desc>
          <delta_ts>2020-03-01 17:53:59 -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>Canvas</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1624409</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-01 13:42:31 -0800</bug_when>
    <thetext>:(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1624410</commentid>
    <comment_count>1</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-01 13:42:57 -0800</bug_when>
    <thetext>E.g.

stderr:
SHOULD NEVER BE REACHED
/Volumes/Data/slave/ios-simulator-13-debug/build/Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackend.cpp(83) : std::unique_ptr&lt;ImageBuffer&gt; WebKit::RemoteRenderingBackend::createImageBuffer(const WebCore::FloatSize &amp;, WebCore::RenderingMode, float, WebCore::ColorSpace)
1   0x6b35b1889 WTFCrash
2   0x6a00a629b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x6a12a8afc WebKit::RemoteRenderingBackend::createImageBuffer(WebCore::FloatSize const&amp;, WebCore::RenderingMode, float, WebCore::ColorSpace)
4   0x6a143b4a3 WebKit::WebChromeClient::createImageBuffer(WebCore::FloatSize const&amp;, WebCore::RenderingMode, float, WebCore::ColorSpace) const
5   0x6a143b62a WebKit::WebChromeClient::createImageBuffer(WebCore::FloatSize const&amp;, WebCore::ShouldAccelerate, WebCore::ShouldUseDisplayList, WebCore::RenderingPurpose, float, WebCore::ColorSpace) const
6   0x6bbb4d778 WebCore::Chrome::createImageBuffer(WebCore::FloatSize const&amp;, WebCore::ShouldAccelerate, WebCore::ShouldUseDisplayList, WebCore::RenderingPurpose, float, WebCore::ColorSpace) const
7   0x6bbfc7678 WebCore::ImageBuffer::create(WebCore::FloatSize const&amp;, WebCore::ShouldAccelerate, WebCore::ShouldUseDisplayList, WebCore::RenderingPurpose, float, WebCore::ColorSpace, WebCore::HostWindow const*)
8   0x6bb2c5cdb WebCore::HTMLCanvasElement::createImageBuffer() const
9   0x6bb25e6f5 WebCore::CanvasBase::buffer() const
10  0x6bb25e669 WebCore::CanvasBase::drawingContext() const
11  0x6bb4d3ada WebCore::CanvasRenderingContext2DBase::drawingContext() const
12  0x6bb4d99f2 WebCore::CanvasRenderingContext2DBase::setFillStyle(WebCore::CanvasStyle)
13  0x6bb4dc6b7 WebCore::CanvasRenderingContext2DBase::setFillColor(WTF::String const&amp;, WTF::Optional&lt;float&gt;)
14  0x6bb4ff600 WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9::operator()(WTF::String const&amp;) const
15  0x6bb4ff52d void WTF::__visitor_table&lt;WTF::Visitor&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&gt;, WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;::__trampoline_func&lt;WTF::String&gt;(WTF::Visitor&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&gt;&amp;, WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;)
16  0x6bb4ff470 WTF::__visitor_return_type&lt;WTF::Visitor&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&gt;, WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;::__type WTF::visit&lt;WTF::Visitor&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&gt;, WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;(WTF::Visitor&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&gt;&amp;&amp;, WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;)
17  0x6bb4e1df2 decltype(WTF::visit(makeVisitor(std::forward&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9&gt;(fp0), std::forward&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10&gt;(fp0), std::forward&lt;WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&gt;(fp0)), std::forward&lt;WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&gt;(fp))) WTF::switchOn&lt;WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&gt;(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_9&amp;&amp;, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_10&amp;&amp;, WebCore::CanvasRenderingContext2DBase::setFillStyle(WTF::Variant&lt;WTF::String, WTF::RefPtr&lt;WebCore::CanvasGradient, WTF::DumbPtrTraits&lt;WebCore::CanvasGradient&gt; &gt;, WTF::RefPtr&lt;WebCore::CanvasPattern, WTF::DumbPtrTraits&lt;WebCore::CanvasPattern&gt; &gt; &gt;&amp;&amp;)::$_11&amp;&amp;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1624411</commentid>
    <comment_count>2</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-01 13:44:55 -0800</bug_when>
    <thetext>Followup to &lt;rdar://problem/59911910&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1624413</commentid>
    <comment_count>3</comment_count>
      <attachid>392103</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-01 13:51:16 -0800</bug_when>
    <thetext>Created attachment 392103
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1624418</commentid>
    <comment_count>4</comment_count>
      <attachid>392103</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-01 15:13:50 -0800</bug_when>
    <thetext>Comment on attachment 392103
Patch

Clearing flags on attachment: 392103

Committed r257693: &lt;https://trac.webkit.org/changeset/257693&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1624419</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-01 15:13:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>392103</attachid>
            <date>2020-03-01 13:51:16 -0800</date>
            <delta_ts>2020-03-01 15:13:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208431-20200301135115.patch</filename>
            <type>text/plain</type>
            <size>2581</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU3NjkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDFiMWQxZDViMzQ5ZGRkZGM1
YTRlMTQyZTIxMmNkNTZmOGI1YTU1MzYuLmFjYWI3ZDJkNDFhNDA1NWEzZWU0NmE0YTJlMjc5N2Ew
ZDU5YWNlM2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMjAtMDMtMDEgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgTWFueSB0ZXN0cyBpbiBj
YW52YXMgYW5kIGZhc3QvY2FudmFzIGFyZSBhc3NlcnRpbmcgYWZ0ZXIgcjI1NzY3NworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4NDMxCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS81OTkxMTkxMD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBSZW1vdGVSZW5kZXJpbmdCYWNrZW5kIGFzc2VydHMgdGhhdCBp
dCBzaG91bGQgbmV2ZXIgYmUgY3JlYXRlZCB3aXRoIGEgUmVuZGVyaW5nTW9kZSB0aGF0IGlzbid0
IGVpdGhlcgorICAgICAgICBSZW1vdGVBY2NlbGVyYXRlZCBvciBSZW1vdGVVbmFjY2VsZXJhdGVk
LiBUaGlzIHdhcyBwcmV2aW91c2x5IHRoZSBjYXNlIGJlZm9yZSByMjU3Njc3LCBiZWNhdXNlCisg
ICAgICAgIEltYWdlQnVmZmVyOjpjcmVhdGUoKSB3b3VsZCBvbmx5IGNhbGwgaW50byB0aGUgaG9z
dCB3aW5kb3cgKGkuZS4gdGhlIGNocm9tZSBhbmQsIGluIHR1cm4sIGNocm9tZSBjbGllbnQpIHRv
CisgICAgICAgIGNyZWF0ZSB0aGUgcmVtb3RlIGltYWdlIGJ1ZmZlciBpZiB0aGUgcmVuZGVyaW5n
IG1vZGUgaXMgUmVtb3RlQWNjZWxlcmF0ZWQgb3IgUmVtb3RlVW5hY2NlbGVyYXRlZC4gSG93ZXZl
ciwgc2luY2UKKyAgICAgICAgd2Ugd2FudCB0byBtb3ZlIGF3YXkgZnJvbSBhbnkgcmVmZXJlbmNl
cyB0byBSZW1vdGVBY2NlbGVyYXRlZCBvciBSZW1vdGVVbmFjY2VsZXJhdGVkIHJlbmRlcmluZyBt
b2RlcyBpbiBXZWJDb3JlLAorICAgICAgICB3ZSBzaG91bGQgaW5zdGVhZCBmaXggdGhpcyBieSBh
ZGRpbmcgYSBzaW1pbGFyIGNoZWNrIGluIHRoZSBjbGllbnQgKFdlYktpdCkgbGF5ZXIuCisKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OldlYkNocm9tZUNsaWVudDo6Y3JlYXRlSW1hZ2VCdWZmZXIgY29uc3Qp
OgorCisgICAgICAgIERvbid0IGJvdGhlciBjcmVhdGluZyBhIFJlbW90ZVJlbmRlcmluZ0JhY2tl
bmQgYW5kIHRlbGxpbmcgaXQgdG8gY3JlYXRlIGFuIGltYWdlIGJ1ZmZlciwgaWYgdGhlIGdpdmVu
CisgICAgICAgIFJlbmRlcmluZ01vZGUgaXNuJ3Qgb25lIG9mIFJlbW90ZUFjY2VsZXJhdGVkIG9y
IFJlbW90ZVVuYWNjZWxlcmF0ZWQuCisKIDIwMjAtMDItMjkgIFl1c3VrZSBTdXp1a2kgIDx5c3V6
dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgc3RkOjpsb2NrX2d1YXJkCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xp
ZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJv
bWVDbGllbnQuY3BwCmluZGV4IGQ0MmMyNGFjOTlmMzBjZTI3ODkzODA4MGJmYzgyMzQ5MTEwYWE0
MGMuLjYzMzllNGRjZWI2Nzk2OWZjMmU4ZDlmMGI4NGIzMjI1NmJhNTU5ZjUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJv
bWVDbGllbnQuY3BwCkBAIC04OTMsNiArODkzLDkgQEAgUmVmUHRyPERpc3BsYXlSZWZyZXNoTW9u
aXRvcj4gV2ViQ2hyb21lQ2xpZW50OjpjcmVhdGVEaXNwbGF5UmVmcmVzaE1vbml0b3IoUGxhdGYK
IAogc3RkOjp1bmlxdWVfcHRyPEltYWdlQnVmZmVyPiBXZWJDaHJvbWVDbGllbnQ6OmNyZWF0ZUlt
YWdlQnVmZmVyKGNvbnN0IEZsb2F0U2l6ZSYgc2l6ZSwgUmVuZGVyaW5nTW9kZSByZW5kZXJpbmdN
b2RlLCBmbG9hdCByZXNvbHV0aW9uU2NhbGUsIENvbG9yU3BhY2UgY29sb3JTcGFjZSkgY29uc3QK
IHsKKyAgICBpZiAocmVuZGVyaW5nTW9kZSAhPSBSZW5kZXJpbmdNb2RlOjpSZW1vdGVBY2NlbGVy
YXRlZCAmJiByZW5kZXJpbmdNb2RlICE9IFJlbmRlcmluZ01vZGU6OlJlbW90ZVVuYWNjZWxlcmF0
ZWQpCisgICAgICAgIHJldHVybiBudWxscHRyOworCiAgICAgaWYgKCFtX3JlbW90ZVJlbmRlcmlu
Z0JhY2tlbmQpCiAgICAgICAgIG1fcmVtb3RlUmVuZGVyaW5nQmFja2VuZCA9IFJlbW90ZVJlbmRl
cmluZ0JhY2tlbmQ6OmNyZWF0ZSgpOwogICAgIHJldHVybiBtX3JlbW90ZVJlbmRlcmluZ0JhY2tl
bmQtPmNyZWF0ZUltYWdlQnVmZmVyKHNpemUsIHJlbmRlcmluZ01vZGUsIHJlc29sdXRpb25TY2Fs
ZSwgY29sb3JTcGFjZSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>