<?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>120600</bug_id>
          
          <creation_ts>2013-09-02 05:18:14 -0700</creation_ts>
          <short_desc>REGRESSION(r154909): caused many crashes on Qt WK2, EFL WK2</short_desc>
          <delta_ts>2013-09-02 17:29:28 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (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></keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>79668</blocked>
    
    <blocked>120547</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Arvai">zarvai</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>andersca</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>jaepark</cc>
    
    <cc>kadam</cc>
    
    <cc>kbalazs</cc>
    
    <cc>kling</cc>
    
    <cc>luiz</cc>
    
    <cc>noam</cc>
    
    <cc>ossy</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>yoon</cc>
    
    <cc>zeno</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>923665</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-09-02 05:18:14 -0700</bug_when>
    <thetext>Many (~80) css3, animations, compositing and transitions tests crashing after the patch.

Crash log said:

css3/filters/filter-animation.html
crash log for WebProcess (pid &lt;unknown&gt;):
STDOUT: &lt;empty&gt;
STDERR: Received an invalid message &quot;CoordinatedLayerTreeHostProxy.CommitCoordinatedGraphicsState&quot; from the web process.

http://build.webkit.org/results/EFL%20Linux%2064-bit%20Release%20WK2/r154911%20%2810236%29/results.html
http://build.webkit.sed.hu/results/x86-64%20Linux%20Qt%20Release%20WebKit2%20%28Pixel%20Tests%29/r154909%20%286068%29/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923669</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-02 05:26:15 -0700</bug_when>
    <thetext>I got same crash with EFL-MiniBrowser on index.hu after scrolling down a little bit. :-/ Reverting r154909 locally solved this crash for me.

It seems there is a seriour bug somewhere in coordinated graphics 
system revealed by r154909.

cc-ing CGFX experts too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923675</commentid>
    <comment_count>2</comment_count>
      <attachid>210277</attachid>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-09-02 05:55:57 -0700</bug_when>
    <thetext>Created attachment 210277
backtrace

Backtrace for animations/additive-transform-animations.html on Qt WK2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923679</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-02 06:13:23 -0700</bug_when>
    <thetext>I think I got it, I&apos;ll try the following patch immediately:

diff --git a/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp b/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp
index c277460..4ed58b9 100644
--- a/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp
+++ b/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp
@@ -727,7 +727,7 @@ bool ArgumentCoder&lt;GraphicsLayerAnimation&gt;::decode(ArgumentDecoder&amp; decoder, Gra
     if (!decoder.decode(keyframesSize))
         return false;
     for (unsigned i = 0; i &lt; keyframesSize; ++i) {
-        float keyTime;
+        double keyTime;
         RefPtr&lt;TimingFunction&gt; timingFunction;
         if (!decoder.decode(keyTime))
             return false;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923682</commentid>
    <comment_count>4</comment_count>
      <attachid>210279</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-02 06:20:27 -0700</bug_when>
    <thetext>Created attachment 210279
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923683</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-02 06:21:12 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created an attachment (id=210279) [details]
&gt; Patch

It fixed index.hu with EFL&apos;s MiniBrowser. Zoltán, could you 
check if it fixes Qt&apos;s layout test crashes too, please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923684</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-02 06:22:36 -0700</bug_when>
    <thetext>cc-ing WK2 owners too for review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923685</commentid>
    <comment_count>7</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-09-02 06:28:02 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Created an attachment (id=210279) [details] [details]
&gt; &gt; Patch
&gt; 
&gt; It fixed index.hu with EFL&apos;s MiniBrowser. Zoltán, could you 
&gt; check if it fixes Qt&apos;s layout test crashes too, please?

Good catch :) Tests running fine with the patch on Qt WK2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923734</commentid>
    <comment_count>8</comment_count>
      <attachid>210279</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-02 08:42:21 -0700</bug_when>
    <thetext>Comment on attachment 210279
Patch

Clearing flags on attachment: 210279

Committed r154959: &lt;http://trac.webkit.org/changeset/154959&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923735</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-02 08:42:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923825</commentid>
    <comment_count>10</comment_count>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2013-09-02 17:29:28 -0700</bug_when>
    <thetext>*** Bug 120588 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>210277</attachid>
            <date>2013-09-02 05:55:57 -0700</date>
            <delta_ts>2013-09-02 05:55:57 -0700</delta_ts>
            <desc>backtrace</desc>
            <filename>bt-120600.txt</filename>
            <type>text/plain</type>
            <size>13644</size>
            <attacher name="Zoltan Arvai">zarvai</attacher>
            
              <data encoding="base64">Z2RiIFdlYktpdEJ1aWxkL0RlYnVnL2Jpbi9XZWJLaXRUZXN0UnVubmVyIC4vY29yZSAKR05VIGdk
YiAoVWJ1bnR1L0xpbmFybyA3LjQtMjAxMi4wNC0wdWJ1bnR1Mi4xKSA3LjQtMjAxMi4wNApDb3B5
cmlnaHQgKEMpIDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkxpY2Vuc2UgR1BM
djMrOiBHTlUgR1BMIHZlcnNpb24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5zZXMv
Z3BsLmh0bWw+ClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBh
bmQgcmVkaXN0cmlidXRlIGl0LgpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVudCBw
ZXJtaXR0ZWQgYnkgbGF3LiAgVHlwZSAic2hvdyBjb3B5aW5nIgphbmQgInNob3cgd2FycmFudHki
IGZvciBkZXRhaWxzLgpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAieDg2XzY0LWxpbnV4LWdu
dSIuCkZvciBidWcgcmVwb3J0aW5nIGluc3RydWN0aW9ucywgcGxlYXNlIHNlZToKPGh0dHA6Ly9i
dWdzLmxhdW5jaHBhZC5uZXQvZ2RiLWxpbmFyby8+Li4uClJlYWRpbmcgc3ltYm9scyBmcm9tIC9o
b21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1dlYktpdEJ1aWxkL0RlYnVnL2Jpbi9XZWJLaXRUZXN0
UnVubmVyLi4uZG9uZS4KCndhcm5pbmc6IGNvcmUgZmlsZSBtYXkgbm90IG1hdGNoIHNwZWNpZmll
ZCBleGVjdXRhYmxlIGZpbGUuCltOZXcgTFdQIDI5MjEzXQpbTmV3IExXUCAyOTIyMF0KW05ldyBM
V1AgMjkyMThdCltOZXcgTFdQIDI5MjIzXQpbTmV3IExXUCAyOTIyMl0KW05ldyBMV1AgMjkyMjFd
CltOZXcgTFdQIDI5MjE1XQpbTmV3IExXUCAyOTIxN10KW05ldyBMV1AgMjkyMTRdCltOZXcgTFdQ
IDI5MjE2XQoKd2FybmluZzogQ2FuJ3QgcmVhZCBwYXRobmFtZSBmb3IgbG9hZCBtYXA6IElucHV0
L291dHB1dCBlcnJvci4KW1RocmVhZCBkZWJ1Z2dpbmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJs
ZWRdClVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxpYnJhcnkgIi9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJ0aHJlYWRfZGIuc28uMSIuCkNvcmUgd2FzIGdlbmVyYXRlZCBieSBgL2hvbWUvYXpiZXN0
L3dlYmtpdC9XZWJLaXQvV2ViS2l0QnVpbGQvRGVidWcvYmluL1dlYktpdFRlc3RSdW5uZXIgLScu
ClByb2dyYW0gdGVybWluYXRlZCB3aXRoIHNpZ25hbCAxMSwgU2VnbWVudGF0aW9uIGZhdWx0Lgoj
MCAgMHgwMDAwN2Y1NWExMGQyYjU0IGluIFdURkNyYXNoICgpIGF0IC9ob21lL2F6YmVzdC93ZWJr
aXQvV2ViS2l0L1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwOjM0MgozNDIJICAgICooaW50
ICopKHVpbnRwdHJfdCkweGJiYWRiZWVmID0gMDsKKGdkYikgYnQKIzAgIDB4MDAwMDdmNTVhMTBk
MmI1NCBpbiBXVEZDcmFzaCAoKSBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2Uv
V1RGL3d0Zi9Bc3NlcnRpb25zLmNwcDozNDIKIzEgIDB4MDAwMDdmNTVhMDBlMWRjZSBpbiBXZWJD
b3JlOjpLZXlmcmFtZVZhbHVlTGlzdDo6aW5zZXJ0ICh0aGlzPTB4N2ZmZjUzYmM1ZGQwLCB2YWx1
ZT0uLi4pCiAgICBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmNwcDo2MQojMiAgMHgwMDAwN2Y1NTlmNWZj
YjFhIGluIENvcmVJUEM6OkFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6R3JhcGhpY3NMYXllckFuaW1h
dGlvbj46OmRlY29kZSAoZGVjb2Rlcj0uLi4sIGFuaW1hdGlvbj0uLi4pCiAgICBhdCAvaG9tZS9h
emJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFw
aGljcy9Db29yZGluYXRlZEdyYXBoaWNzQXJndW1lbnRDb2RlcnMuY3BwOjc0OQojMyAgMHgwMDAw
N2Y1NTlmNjA3M2NmIGluIENvcmVJUEM6OkFyZ3VtZW50RGVjb2Rlcjo6ZGVjb2RlPFdlYkNvcmU6
OkdyYXBoaWNzTGF5ZXJBbmltYXRpb24+ICh0aGlzPTB4N2Y1NTMwMDAyYzYwLCB0PS4uLikKICAg
IGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0Nv
cmVJUEMvQXJndW1lbnREZWNvZGVyLmg6OTEKIzQgIDB4MDAwMDdmNTU5ZjYwNGUyYyBpbiBDb3Jl
SVBDOjpWZWN0b3JBcmd1bWVudENvZGVyPGZhbHNlLCBXZWJDb3JlOjpHcmFwaGljc0xheWVyQW5p
bWF0aW9uPjo6ZGVjb2RlIChkZWNvZGVyPS4uLiwgdmVjdG9yPS4uLikKICAgIGF0IC9ob21lL2F6
YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1l
bnRDb2RlcnMuaDoxMTUKIzUgIDB4MDAwMDdmNTU5ZjYwMTY4MyBpbiBDb3JlSVBDOjpBcmd1bWVu
dERlY29kZXI6OmRlY29kZTxXVEY6OlZlY3RvcjxXZWJDb3JlOjpHcmFwaGljc0xheWVyQW5pbWF0
aW9uLCAwdWwsIFdURjo6Q3Jhc2hPbk92ZXJmbG93PiA+ICh0aGlzPTB4N2Y1NTMwMDAyYzYwLCB0
PS4uLikgYXQgL2hvbWUvYXpiZXN0L3dlYmtpdC9XZWJLaXQvU291cmNlL1dlYktpdDIvUGxhdGZv
cm0vQ29yZUlQQy9Bcmd1bWVudERlY29kZXIuaDo5MQojNiAgMHgwMDAwN2Y1NTlmNWZjZWRhIGlu
IENvcmVJUEM6OkFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6R3JhcGhpY3NMYXllckFuaW1hdGlvbnM+
OjpkZWNvZGUgKGRlY29kZXI9Li4uLCBhbmltYXRpb25zPS4uLikKICAgIGF0IC9ob21lL2F6YmVz
dC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9Db29yZGluYXRlZEdyYXBoaWNz
L0Nvb3JkaW5hdGVkR3JhcGhpY3NBcmd1bWVudENvZGVycy5jcHA6Nzc5CiM3ICAweDAwMDA3ZjU1
OWY2MDE4MWIgaW4gQ29yZUlQQzo6QXJndW1lbnREZWNvZGVyOjpkZWNvZGU8V2ViQ29yZTo6R3Jh
cGhpY3NMYXllckFuaW1hdGlvbnM+ICh0aGlzPTB4N2Y1NTMwMDAyYzYwLCB0PS4uLikKICAgIGF0
IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJ
UEMvQXJndW1lbnREZWNvZGVyLmg6OTEKIzggIDB4MDAwMDdmNTU5ZjVmZDdjNyBpbiBDb3JlSVBD
OjpBcmd1bWVudENvZGVyPFdlYkNvcmU6OkNvb3JkaW5hdGVkR3JhcGhpY3NMYXllclN0YXRlPjo6
ZGVjb2RlIChkZWNvZGVyPS4uLiwgc3RhdGU9Li4uKQogICAgYXQgL2hvbWUvYXpiZXN0L3dlYmtp
dC9XZWJLaXQvU291cmNlL1dlYktpdDIvU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRp
bmF0ZWRHcmFwaGljc0FyZ3VtZW50Q29kZXJzLmNwcDo5NjYKIzkgIDB4MDAwMDdmNTU5ZjYwYjY0
NyBpbiBDb3JlSVBDOjpBcmd1bWVudERlY29kZXI6OmRlY29kZTxXZWJDb3JlOjpDb29yZGluYXRl
ZEdyYXBoaWNzTGF5ZXJTdGF0ZT4gKHRoaXM9MHg3ZjU1MzAwMDJjNjAsIHQ9Li4uKQogICAgYXQg
L2hvbWUvYXpiZXN0L3dlYmtpdC9XZWJLaXQvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQ
Qy9Bcmd1bWVudERlY29kZXIuaDo5MQojMTAgMHgwMDAwN2Y1NTlmNjA5YzUzIGluIENvcmVJUEM6
OkFyZ3VtZW50Q29kZXI8c3RkOjpwYWlyPHVuc2lnbmVkIGludCwgV2ViQ29yZTo6Q29vcmRpbmF0
ZWRHcmFwaGljc0xheWVyU3RhdGU+ID46OmRlY29kZSAoCiAgICBkZWNvZGVyPS4uLiwgcGFpcj0u
Li4pIGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3Jt
L0NvcmVJUEMvQXJndW1lbnRDb2RlcnMuaDo2NQojMTEgMHgwMDAwN2Y1NTlmNjA3ZDkxIGluIENv
cmVJUEM6OkFyZ3VtZW50RGVjb2Rlcjo6ZGVjb2RlPHN0ZDo6cGFpcjx1bnNpZ25lZCBpbnQsIFdl
YkNvcmU6OkNvb3JkaW5hdGVkR3JhcGhpY3NMYXllclN0YXRlPiA+ICgKICAgIHRoaXM9MHg3ZjU1
MzAwMDJjNjAsIHQ9Li4uKSBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2UvV2Vi
S2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50RGVjb2Rlci5oOjkxCiMxMiAweDAwMDA3ZjU1
OWY2MDU1MzAgaW4gQ29yZUlQQzo6VmVjdG9yQXJndW1lbnRDb2RlcjxmYWxzZSwgc3RkOjpwYWly
PHVuc2lnbmVkIGludCwgV2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVyU3RhdGU+ID46
OmRlY29kZSAoZGVjb2Rlcj0uLi4sIHZlY3Rvcj0uLi4pIGF0IC9ob21lL2F6YmVzdC93ZWJraXQv
V2ViS2l0L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRDb2RlcnMuaDox
MTUKIzEzIDB4MDAwMDdmNTU5ZjYwMWI5ZiBpbiBDb3JlSVBDOjpBcmd1bWVudERlY29kZXI6OmRl
Y29kZTxXVEY6OlZlY3RvcjxzdGQ6OnBhaXI8dW5zaWduZWQgaW50LCBXZWJDb3JlOjpDb29yZGlu
YXRlZEdyYXBoaWNzTGF5ZXJTdGF0ZT4sIDB1bCwgV1RGOjpDcmFzaE9uT3ZlcmZsb3c+ID4gKHRo
aXM9MHg3ZjU1MzAwMDJjNjAsIHQ9Li4uKQogICAgYXQgL2hvbWUvYXpiZXN0L3dlYmtpdC9XZWJL
aXQvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudERlY29kZXIuaDo5MQoj
MTQgMHgwMDAwN2Y1NTlmNWZlMTU5IGluIENvcmVJUEM6OkFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6
Q29vcmRpbmF0ZWRHcmFwaGljc1N0YXRlPjo6ZGVjb2RlIChkZWNvZGVyPS4uLiwgc3RhdGU9Li4u
KQogICAgYXQgL2hvbWUvYXpiZXN0L3dlYmtpdC9XZWJLaXQvU291cmNlL1dlYktpdDIvU2hhcmVk
L0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRHcmFwaGljc0FyZ3VtZW50Q29kZXJzLmNw
cDoxMTI4CiMxNSAweDAwMDA3ZjU1OWY4NTA4YmQgaW4gQ29yZUlQQzo6QXJndW1lbnREZWNvZGVy
OjpkZWNvZGU8V2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc1N0YXRlPiAodGhpcz0weDdmNTUz
MDAwMmM2MCwgdD0uLi4pCiAgICBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2Uv
V2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50RGVjb2Rlci5oOjkxCiMxNiAweDAwMDA3
ZjU1OWY4NTA4NzMgaW4gQ29yZUlQQzo6QXJndW1lbnRzMTxXZWJDb3JlOjpDb29yZGluYXRlZEdy
YXBoaWNzU3RhdGU+OjpkZWNvZGUgKGRlY29kZXI9Li4uLCByZXN1bHQ9Li4uKQogICAgYXQgL2hv
bWUvYXpiZXN0L3dlYmtpdC9XZWJLaXQvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9B
cmd1bWVudHMuaDo2NwojMTcgMHgwMDAwN2Y1NTlmODUwN2RiIGluIENvcmVJUEM6OkFyZ3VtZW50
Q29kZXI8Q29yZUlQQzo6QXJndW1lbnRzMTxXZWJDb3JlOjpDb29yZGluYXRlZEdyYXBoaWNzU3Rh
dGU+ID46OmRlY29kZSAoZGVjb2Rlcj0uLi4sIAogICAgdD0uLi4pIGF0IC9ob21lL2F6YmVzdC93
ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRDb2Rl
ci5oOjQ0CiMxOCAweDAwMDA3ZjU1OWY4NTA2NzMgaW4gQ29yZUlQQzo6QXJndW1lbnREZWNvZGVy
OjpkZWNvZGU8Q29yZUlQQzo6QXJndW1lbnRzMTxXZWJDb3JlOjpDb29yZGluYXRlZEdyYXBoaWNz
U3RhdGU+ID4gKAogICAgdGhpcz0weDdmNTUzMDAwMmM2MCwgdD0uLi4pIGF0IC9ob21lL2F6YmVz
dC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRE
ZWNvZGVyLmg6OTEKIzE5IDB4MDAwMDdmNTU5Zjg1MDRhNCBpbiBDb3JlSVBDOjpoYW5kbGVNZXNz
YWdlPE1lc3NhZ2VzOjpDb29yZGluYXRlZExheWVyVHJlZUhvc3RQcm94eTo6Q29tbWl0Q29vcmRp
bmF0ZWRHcmFwaGljc1N0YXRlLCBXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdFByb3h5
LCB2b2lkIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdFByb3h5OjoqKShXZWJDb3Jl
OjpDb29yZGluYXRlZEdyYXBoaWNzU3RhdGUgY29uc3QmKT4gKGRlY29kZXI9CiAgICAuLi4sIG9i
amVjdD0weDFiYWFjNTAsIGZ1bmN0aW9uPQogICAgKHZvaWQgKFdlYktpdDo6Q29vcmRpbmF0ZWRM
YXllclRyZWVIb3N0UHJveHk6OiopKFdlYktpdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0UHJv
eHkgKiBjb25zdCwgY29uc3QgV2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc1N0YXRlICYpKSAw
eDdmNTU5ZjYyNWViOCA8V2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3RQcm94eTo6Y29t
bWl0Q29vcmRpbmF0ZWRHcmFwaGljc1N0YXRlKFdlYkNvcmU6OkNvb3JkaW5hdGVkR3JhcGhpY3NT
dGF0ZSBjb25zdCYpPikgYXQgL2hvbWUvYXpiZXN0L3dlYmtpdC9XZWJLaXQvU291cmNlL1dlYktp
dDIvUGxhdGZvcm0vQ29yZUlQQy9IYW5kbGVNZXNzYWdlLmg6Mzc0CiMyMCAweDAwMDA3ZjU1OWY4
NTAzNjYgaW4gV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3RQcm94eTo6ZGlkUmVjZWl2
ZU1lc3NhZ2UgKHRoaXM9MHgxYmFhYzUwLCBjb25uZWN0aW9uPTB4MWMyZTE3MCwgCiAgICBkZWNv
ZGVyPS4uLikgYXQgZ2VuZXJhdGVkL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdFByb3h5TWVzc2Fn
ZVJlY2VpdmVyLmNwcDo0MwojMjEgMHgwMDAwN2Y1NTlmNThjMzA3IGluIENvcmVJUEM6Ok1lc3Nh
Z2VSZWNlaXZlck1hcDo6ZGlzcGF0Y2hNZXNzYWdlICh0aGlzPTB4MWJhODM1OCwgY29ubmVjdGlv
bj0weDFjMmUxNzAsIGRlY29kZXI9Li4uKQotLS1UeXBlIDxyZXR1cm4+IHRvIGNvbnRpbnVlLCBv
ciBxIDxyZXR1cm4+IHRvIHF1aXQtLS0KICAgIGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0
L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvTWVzc2FnZVJlY2VpdmVyTWFwLmNwcDo4
NgojMjIgMHgwMDAwN2Y1NTlmNWMwNDgzIGluIFdlYktpdDo6Q2hpbGRQcm9jZXNzUHJveHk6OmRp
c3BhdGNoTWVzc2FnZSAodGhpcz0weDFiYTgzMjAsIGNvbm5lY3Rpb249MHgxYzJlMTcwLCBkZWNv
ZGVyPS4uLikKICAgIGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJLaXQy
L1NoYXJlZC9DaGlsZFByb2Nlc3NQcm94eS5jcHA6MTA3CiMyMyAweDAwMDA3ZjU1OWY2ZmMxYjEg
aW4gV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OmRpZFJlY2VpdmVNZXNzYWdlICh0aGlzPTB4MWJh
ODMyMCwgY29ubmVjdGlvbj0weDFjMmUxNzAsIGRlY29kZXI9Li4uKQogICAgYXQgL2hvbWUvYXpi
ZXN0L3dlYmtpdC9XZWJLaXQvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94
eS5jcHA6MzY0CiMyNCAweDAwMDA3ZjU1OWY1N2FiNzUgaW4gQ29yZUlQQzo6Q29ubmVjdGlvbjo6
ZGlzcGF0Y2hNZXNzYWdlICh0aGlzPTB4MWMyZTE3MCwgZGVjb2Rlcj0uLi4pCiAgICBhdCAvaG9t
ZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0Nv
bm5lY3Rpb24uY3BwOjc5MwojMjUgMHgwMDAwN2Y1NTlmNTdhYzUwIGluIENvcmVJUEM6OkNvbm5l
Y3Rpb246OmRpc3BhdGNoTWVzc2FnZSAodGhpcz0weDFjMmUxNzAsIGluY29taW5nTWVzc2FnZT0u
Li4pCiAgICBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2UvV2ViS2l0Mi9QbGF0
Zm9ybS9Db3JlSVBDL0Nvbm5lY3Rpb24uY3BwOjgxNgojMjYgMHgwMDAwN2Y1NTlmNTdhZTU5IGlu
IENvcmVJUEM6OkNvbm5lY3Rpb246OmRpc3BhdGNoT25lTWVzc2FnZSAodGhpcz0weDFjMmUxNzAp
CiAgICBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9y
bS9Db3JlSVBDL0Nvbm5lY3Rpb24uY3BwOjg0MgojMjcgMHgwMDAwN2Y1NTlmNThiNjVhIGluIFdU
Rjo6RnVuY3Rpb25XcmFwcGVyPHZvaWQgKENvcmVJUEM6OkNvbm5lY3Rpb246OiopKCk+OjpvcGVy
YXRvcigpICh0aGlzPTB4N2Y1NTMwMDAyY2UwLCBjPTB4MWMyZTE3MCkKICAgIGF0IC9ob21lL2F6
YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XVEYvd3RmL0Z1bmN0aW9uYWwuaDoyMTgKIzI4IDB4
MDAwMDdmNTU5ZjU4YjIwYyBpbiBXVEY6OkJvdW5kRnVuY3Rpb25JbXBsPFdURjo6RnVuY3Rpb25X
cmFwcGVyPHZvaWQgKENvcmVJUEM6OkNvbm5lY3Rpb246OiopKCk+LCB2b2lkIChDb3JlSVBDOjpD
b25uZWN0aW9uKik+OjpvcGVyYXRvcigpKCkgKHRoaXM9MHg3ZjU1MzAwMDJjZDApIGF0IC9ob21l
L2F6YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XVEYvd3RmL0Z1bmN0aW9uYWwuaDo0OTYKIzI5
IDB4MDAwMDdmNTU5ZjdiZjdmZiBpbiBXVEY6OkZ1bmN0aW9uPHZvaWQgKCk+OjpvcGVyYXRvcigp
KCkgY29uc3QgKHRoaXM9MHg3ZmZmNTNiYzZiNzApCiAgICBhdCAvaG9tZS9hemJlc3Qvd2Via2l0
L1dlYktpdC9Tb3VyY2UvV1RGL3d0Zi9GdW5jdGlvbmFsLmg6NzA0CiMzMCAweDAwMDA3ZjU1YTAx
NTZhN2IgaW4gV2ViQ29yZTo6UnVuTG9vcDo6cGVyZm9ybVdvcmsgKHRoaXM9MHgxYmEwNjEwKQog
ICAgYXQgL2hvbWUvYXpiZXN0L3dlYmtpdC9XZWJLaXQvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
UnVuTG9vcC5jcHA6MTA0CiMzMSAweDAwMDA3ZjU1YTA0NmJlYWMgaW4gV2ViQ29yZTo6UnVuTG9v
cDo6VGltZXJPYmplY3Q6OnBlcmZvcm1Xb3JrICh0aGlzPTB4MWJhMDZlMCkKICAgIGF0IC9ob21l
L2F6YmVzdC93ZWJraXQvV2ViS2l0L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3F0L1J1bkxvb3BR
dC5jcHA6NDgKIzMyIDB4MDAwMDdmNTVhMDQ2Yzg3MSBpbiBXZWJDb3JlOjpSdW5Mb29wOjpUaW1l
ck9iamVjdDo6cXRfc3RhdGljX21ldGFjYWxsIChfbz0weDFiYTA2ZTAsIF9jPVFNZXRhT2JqZWN0
OjpJbnZva2VNZXRhTWV0aG9kLCAKICAgIF9pZD0wLCBfYT0weDdmNTUzMDAwMmQwMCkgYXQgLm1v
Yy9yZWxlYXNlLXNoYXJlZC9SdW5Mb29wUXQubW9jOjY3CiMzMyAweDAwMDA3ZjU1OWUxMzg3M2Ug
aW4gUU9iamVjdDo6ZXZlbnQoUUV2ZW50KikgKCkgZnJvbSAvdXNyL2xvY2FsL1Ryb2xsdGVjaC9R
dDUvUXQtNS4wLjEvbGliL2xpYlF0NUNvcmUuc28uNQojMzQgMHgwMDAwN2Y1NTllODQ3NGE0IGlu
IFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIoUU9iamVjdCosIFFFdmVudCopICgp
CiAgIGZyb20gL3Vzci9sb2NhbC9Ucm9sbHRlY2gvUXQ1L1F0LTUuMC4xL2xpYi9saWJRdDVXaWRn
ZXRzLnNvLjUKIzM1IDB4MDAwMDdmNTU5ZTg0YTg4MSBpbiBRQXBwbGljYXRpb246Om5vdGlmeShR
T2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvdXNyL2xvY2FsL1Ryb2xsdGVjaC9RdDUvUXQtNS4w
LjEvbGliL2xpYlF0NVdpZGdldHMuc28uNQojMzYgMHgwMDAwN2Y1NTllMTExYTI0IGluIFFDb3Jl
QXBwbGljYXRpb246Om5vdGlmeUludGVybmFsKFFPYmplY3QqLCBRRXZlbnQqKSAoKQogICBmcm9t
IC91c3IvbG9jYWwvVHJvbGx0ZWNoL1F0NS9RdC01LjAuMS9saWIvbGliUXQ1Q29yZS5zby41CiMz
NyAweDAwMDA3ZjU1OWUxMTM5NjEgaW4gUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRQb3N0
ZWRFdmVudHMoUU9iamVjdCosIGludCwgUVRocmVhZERhdGEqKSAoKQogICBmcm9tIC91c3IvbG9j
YWwvVHJvbGx0ZWNoL1F0NS9RdC01LjAuMS9saWIvbGliUXQ1Q29yZS5zby41CiMzOCAweDAwMDA3
ZjU1OWUxNTkxZjMgaW4gPz8gKCkgZnJvbSAvdXNyL2xvY2FsL1Ryb2xsdGVjaC9RdDUvUXQtNS4w
LjEvbGliL2xpYlF0NUNvcmUuc28uNQojMzkgMHgwMDAwN2Y1NTlhOGY4ZDUzIGluIGdfbWFpbl9j
b250ZXh0X2Rpc3BhdGNoICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKIzQwIDB4MDAwMDdmNTU5YThmOTBhMCBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM0MSAweDAwMDA3ZjU1OWE4ZjkxNjQgaW4gZ19tYWlu
X2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWIt
Mi4wLnNvLjAKIzQyIDB4MDAwMDdmNTU5ZTE1OTYzNCBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6
cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKQog
ICBmcm9tIC91c3IvbG9jYWwvVHJvbGx0ZWNoL1F0NS9RdC01LjAuMS9saWIvbGliUXQ1Q29yZS5z
by41CiM0MyAweDAwMDA3ZjU1OWUxMTA4ZmIgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2
ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKQogICBmcm9tIC91c3IvbG9jYWwvVHJvbGx0
ZWNoL1F0NS9RdC01LjAuMS9saWIvbGliUXQ1Q29yZS5zby41CiM0NCAweDAwMDAwMDAwMDA0MTNi
ZDAgaW4gV1RSOjpUZXN0Q29udHJvbGxlcjo6UnVuTG9vcDo6cnVuVW50aWwgKHRoaXM9MHgxYjk3
ZDAwLCB0aW1lb3V0PTApCiAgICBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL3F0L1Rlc3RDb250cm9sbGVyUXQuY3BwOjc4CiM0NSAweDAwMDAwMDAw
MDA0MTNlNzUgaW4gV1RSOjpUZXN0Q29udHJvbGxlcjo6cGxhdGZvcm1SdW5VbnRpbCAodGhpcz0w
eDFiYTI4MjAsIGNvbmRpdGlvbj1AMHgxYjJjYzE1OiBmYWxzZSwgdGltZW91dD0wKQogICAgYXQg
L2hvbWUvYXpiZXN0L3dlYmtpdC9XZWJLaXQvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9UZXN0
Q29udHJvbGxlclF0LmNwcDoxMzQKIzQ2IDB4MDAwMDAwMDAwMDQxN2JlYyBpbiBXVFI6OlRlc3RD
b250cm9sbGVyOjpydW5VbnRpbCAodGhpcz0weDFiYTI4MjAsIGRvbmU9QDB4MWIyY2MxNTogZmFs
c2UsIAogICAgdGltZW91dER1cmF0aW9uPVdUUjo6VGVzdENvbnRyb2xsZXI6OkN1c3RvbVRpbWVv
dXQpIGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
VGVzdENvbnRyb2xsZXIuY3BwOjc5NQojNDcgMHgwMDAwMDAwMDAwNDFmMWU5IGluIFdUUjo6VGVz
dEludm9jYXRpb246Omludm9rZSAodGhpcz0weDFiMmNiZjApCiAgICBhdCAvaG9tZS9hemJlc3Qv
d2Via2l0L1dlYktpdC9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RJbnZvY2F0aW9uLmNwcDoy
NTEKLS0tVHlwZSA8cmV0dXJuPiB0byBjb250aW51ZSwgb3IgcSA8cmV0dXJuPiB0byBxdWl0LS0t
CiM0OCAweDAwMDAwMDAwMDA0MTc5YWMgaW4gV1RSOjpUZXN0Q29udHJvbGxlcjo6cnVuVGVzdCAo
dGhpcz0weDFiYTI4MjAsIAogICAgaW5wdXRMaW5lPTB4N2ZmZjUzYmM3N2IwICIvaG9tZS9hemJl
c3Qvd2Via2l0L1dlYktpdC9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2FkZGl0aXZlLXRyYW5zZm9y
bS1hbmltYXRpb25zLmh0bWwnLS10aW1lb3V0JzgwMDAwJy0tcGl4ZWwtdGVzdCdlYjY0OGNlY2Vh
MDEyNGUzZDNlY2UwODUyZTRiMzYyMSIpIGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwOjczNQojNDkgMHgwMDAwMDAw
MDAwNDE3YTRiIGluIFdUUjo6VGVzdENvbnRyb2xsZXI6OnJ1blRlc3RpbmdTZXJ2ZXJMb29wICh0
aGlzPTB4MWJhMjgyMCkKICAgIGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwOjc1MgojNTAgMHgwMDAwMDAwMDAwNDE3
YWRmIGluIFdUUjo6VGVzdENvbnRyb2xsZXI6OnJ1biAodGhpcz0weDFiYTI4MjApCiAgICBhdCAv
aG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250
cm9sbGVyLmNwcDo3NjUKIzUxIDB4MDAwMDAwMDAwMDQxNTg2MCBpbiBXVFI6OlRlc3RDb250cm9s
bGVyOjpUZXN0Q29udHJvbGxlciAodGhpcz0weDFiYTI4MjAsIGFyZ2M9MiwgYXJndj0weDdmZmY1
M2JjOGQzOCkKICAgIGF0IC9ob21lL2F6YmVzdC93ZWJraXQvV2ViS2l0L1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwOjExNwojNTIgMHgwMDAwMDAwMDAwNDBjYjBkIGlu
IExhdW5jaGVyOjpsYXVuY2ggKHRoaXM9MHg3ZmZmNTNiYzhiYzApCiAgICBhdCAvaG9tZS9hemJl
c3Qvd2Via2l0L1dlYktpdC9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L21haW4uY3BwOjYxCiM1
MyAweDAwMDAwMDAwMDA0MGM2YzEgaW4gTGF1bmNoZXI6OnF0X3N0YXRpY19tZXRhY2FsbCAoX289
MHg3ZmZmNTNiYzhiYzAsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9MCwg
X2E9MHgxYjk5OTEwKQogICAgYXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tYWluLm1vYzo2NgojNTQg
MHgwMDAwN2Y1NTllMTM4NzNlIGluIFFPYmplY3Q6OmV2ZW50KFFFdmVudCopICgpIGZyb20gL3Vz
ci9sb2NhbC9Ucm9sbHRlY2gvUXQ1L1F0LTUuMC4xL2xpYi9saWJRdDVDb3JlLnNvLjUKIzU1IDB4
MDAwMDdmNTU5ZTg0NzRhNCBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyKFFP
YmplY3QqLCBRRXZlbnQqKSAoKQogICBmcm9tIC91c3IvbG9jYWwvVHJvbGx0ZWNoL1F0NS9RdC01
LjAuMS9saWIvbGliUXQ1V2lkZ2V0cy5zby41CiM1NiAweDAwMDA3ZjU1OWU4NGE4ODEgaW4gUUFw
cGxpY2F0aW9uOjpub3RpZnkoUU9iamVjdCosIFFFdmVudCopICgpIGZyb20gL3Vzci9sb2NhbC9U
cm9sbHRlY2gvUXQ1L1F0LTUuMC4xL2xpYi9saWJRdDVXaWRnZXRzLnNvLjUKIzU3IDB4MDAwMDdm
NTU5ZTExMWEyNCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbChRT2JqZWN0Kiwg
UUV2ZW50KikgKCkKICAgZnJvbSAvdXNyL2xvY2FsL1Ryb2xsdGVjaC9RdDUvUXQtNS4wLjEvbGli
L2xpYlF0NUNvcmUuc28uNQojNTggMHgwMDAwN2Y1NTllMTEzOTYxIGluIFFDb3JlQXBwbGljYXRp
b25Qcml2YXRlOjpzZW5kUG9zdGVkRXZlbnRzKFFPYmplY3QqLCBpbnQsIFFUaHJlYWREYXRhKikg
KCkKICAgZnJvbSAvdXNyL2xvY2FsL1Ryb2xsdGVjaC9RdDUvUXQtNS4wLjEvbGliL2xpYlF0NUNv
cmUuc28uNQojNTkgMHgwMDAwN2Y1NTllMTU5MWYzIGluID8/ICgpIGZyb20gL3Vzci9sb2NhbC9U
cm9sbHRlY2gvUXQ1L1F0LTUuMC4xL2xpYi9saWJRdDVDb3JlLnNvLjUKIzYwIDB4MDAwMDdmNTU5
YThmOGQ1MyBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9tIC9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM2MSAweDAwMDA3ZjU1OWE4ZjkwYTAgaW4gPz8gKCkg
ZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNjIgMHgwMDAwN2Y1
NTlhOGY5MTY0IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIveDg2XzY0
LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM2MyAweDAwMDA3ZjU1OWUxNTk2MzQgaW4gUUV2
ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nl
c3NFdmVudHNGbGFnPikgKCkKICAgZnJvbSAvdXNyL2xvY2FsL1Ryb2xsdGVjaC9RdDUvUXQtNS4w
LjEvbGliL2xpYlF0NUNvcmUuc28uNQojNjQgMHgwMDAwN2Y1NTllMTEwOGZiIGluIFFFdmVudExv
b3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKCkKICAgZnJv
bSAvdXNyL2xvY2FsL1Ryb2xsdGVjaC9RdDUvUXQtNS4wLjEvbGliL2xpYlF0NUNvcmUuc28uNQoj
NjUgMHgwMDAwN2Y1NTllMTEzZTllIGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMoKSAoKSBmcm9t
IC91c3IvbG9jYWwvVHJvbGx0ZWNoL1F0NS9RdC01LjAuMS9saWIvbGliUXQ1Q29yZS5zby41CiM2
NiAweDAwMDAwMDAwMDA0MGM2NjEgaW4gbWFpbiAoYXJnYz0yLCBhcmd2PTB4N2ZmZjUzYmM4ZDM4
KSBhdCAvaG9tZS9hemJlc3Qvd2Via2l0L1dlYktpdC9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0
L21haW4uY3BwOjEyOAooZ2RiKSAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210279</attachid>
            <date>2013-09-02 06:20:27 -0700</date>
            <delta_ts>2013-09-02 08:42:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-120600-20130902152035.patch</filename>
            <type>text/plain</type>
            <size>1570</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU0OTUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjQxMDRhZmY5YzIwNWI2
ZThiOWEzMGZiNTFmMjQwZTY5NGVkZjliMC4uOWIxOTgxNmUyYWVkZDhhMzQyZGEyOTQ0NzEyNTFj
NTE0Y2I1YjdkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA5LTAyICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgUkVHUkVTU0lPTihy
MTU0OTA5KTogY2F1c2VkIG1hbnkgY3Jhc2hlcyBvbiBRdCBXSzIsIEVGTCBXSzIKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDYwMAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2hhcmVkL0Nvb3JkaW5h
dGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRHcmFwaGljc0FyZ3VtZW50Q29kZXJzLmNwcDoKKyAgICAg
ICAgKENvcmVJUEM6Ojo6ZGVjb2RlKToga2V5VGltZSBzaG91bGQgYmUgZG91YmxlIGhlcmUgdG9v
LgorCiAyMDEzLTA5LTAxICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAg
ICAgICAgIFtXSzJdW01hY10gRHJhZyBhbmQgZHJvcCB0ZXN0cyBpbnRlcmZlcmUgd2l0aCB1c2Vy
J3MgVUkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9Db29yZGluYXRlZEdyYXBo
aWNzL0Nvb3JkaW5hdGVkR3JhcGhpY3NBcmd1bWVudENvZGVycy5jcHAgYi9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZEdyYXBoaWNzQXJndW1lbnRD
b2RlcnMuY3BwCmluZGV4IGMyNzc0NjA0NjVmZmMxMzlhYTE1NDZkOTg3OTY1MjFkMjA3YTZjYTEu
LjRlZDU4Yjk4NDVkZjVlNjRkMWQ0ZDVkNDQ2ZTcxNjVhNTUyOTMwNTcgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1NoYXJlZC9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkR3JhcGhp
Y3NBcmd1bWVudENvZGVycy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0Nvb3JkaW5h
dGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRHcmFwaGljc0FyZ3VtZW50Q29kZXJzLmNwcApAQCAtNzI3
LDcgKzcyNyw3IEBAIGJvb2wgQXJndW1lbnRDb2RlcjxHcmFwaGljc0xheWVyQW5pbWF0aW9uPjo6
ZGVjb2RlKEFyZ3VtZW50RGVjb2RlciYgZGVjb2RlciwgR3JhCiAgICAgaWYgKCFkZWNvZGVyLmRl
Y29kZShrZXlmcmFtZXNTaXplKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGZvciAodW5z
aWduZWQgaSA9IDA7IGkgPCBrZXlmcmFtZXNTaXplOyArK2kpIHsKLSAgICAgICAgZmxvYXQga2V5
VGltZTsKKyAgICAgICAgZG91YmxlIGtleVRpbWU7CiAgICAgICAgIFJlZlB0cjxUaW1pbmdGdW5j
dGlvbj4gdGltaW5nRnVuY3Rpb247CiAgICAgICAgIGlmICghZGVjb2Rlci5kZWNvZGUoa2V5VGlt
ZSkpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>