<?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>141057</bug_id>
          
          <creation_ts>2015-01-29 15:58:31 -0800</creation_ts>
          <short_desc>[iOS] ASSERTION FAILED: m_scriptExecutionContext-&gt;isContextThread() in ContextDestructionObserver::observeContext</short_desc>
          <delta_ts>2015-02-02 11:47:09 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 8.1</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="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1065392</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-01-29 15:58:31 -0800</bug_when>
    <thetext>When I ran test crypto/subtle/rsa-oaep-generate-non-extractable-key.html in DumpRenderTree (DRT) with a debug iOS WebKit build it caused DRT to crash because the ASSERT(m_scriptExecutionContext-&gt;isContextThread()) failed in ContextDestructionObserver::observeContext().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1065394</commentid>
    <comment_count>1</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-01-29 15:59:09 -0800</bug_when>
    <thetext>&lt;rdar://problem/19068790&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1065395</commentid>
    <comment_count>2</comment_count>
      <attachid>245667</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-01-29 15:59:58 -0800</bug_when>
    <thetext>Created attachment 245667
rsa-oaep-generate-non-extractable-key-crash-log.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1065408</commentid>
    <comment_count>3</comment_count>
      <attachid>245669</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-01-29 16:25:01 -0800</bug_when>
    <thetext>Created attachment 245669
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1065431</commentid>
    <comment_count>4</comment_count>
      <attachid>245669</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-01-29 17:24:54 -0800</bug_when>
    <thetext>Comment on attachment 245669
Patch

Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066165</commentid>
    <comment_count>5</comment_count>
      <attachid>245669</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-02-02 11:47:03 -0800</bug_when>
    <thetext>Comment on attachment 245669
Patch

Clearing flags on attachment: 245669

Committed r179481: &lt;http://trac.webkit.org/changeset/179481&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066166</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-02-02 11:47:09 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>245667</attachid>
            <date>2015-01-29 15:59:58 -0800</date>
            <delta_ts>2015-01-29 15:59:58 -0800</delta_ts>
            <desc>rsa-oaep-generate-non-extractable-key-crash-log.txt</desc>
            <filename>rsa-oaep-generate-non-extractable-key-stderr.txt</filename>
            <type>text/plain</type>
            <size>4282</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">QVNTRVJUSU9OIEZBSUxFRDogbV9zY3JpcHRFeGVjdXRpb25Db250ZXh0LT5pc0NvbnRleHRUaHJl
YWQoKQovV2ViS2l0RGV2L09wZW5Tb3VyY2UvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRleHREZXN0
cnVjdGlvbk9ic2VydmVyLmNwcCg1NSkgOiB2b2lkIFdlYkNvcmU6OkNvbnRleHREZXN0cnVjdGlv
bk9ic2VydmVyOjpvYnNlcnZlQ29udGV4dChXZWJDb3JlOjpTY3JpcHRFeGVjdXRpb25Db250ZXh0
ICopCjEgICAweDEwZjliMDE4MCBXVEZDcmFzaAoyICAgMHgxMDdiMTJmN2YgV2ViQ29yZTo6Q29u
dGV4dERlc3RydWN0aW9uT2JzZXJ2ZXI6Om9ic2VydmVDb250ZXh0KFdlYkNvcmU6OlNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQqKQozICAgMHgxMDdiMTJlOWIgV2ViQ29yZTo6Q29udGV4dERlc3RydWN0
aW9uT2JzZXJ2ZXI6OkNvbnRleHREZXN0cnVjdGlvbk9ic2VydmVyKFdlYkNvcmU6OlNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQqKQo0ICAgMHgxMDc4NDdkZDcgV2ViQ29yZTo6QWN0aXZlRE9NQ2FsbGJh
Y2s6OkFjdGl2ZURPTUNhbGxiYWNrKFdlYkNvcmU6OlNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqKQo1
ICAgMHgxMDg3ZWU4NDEgV2ViQ29yZTo6SlNHbG9iYWxPYmplY3RDYWxsYmFjazo6SlNHbG9iYWxP
YmplY3RDYWxsYmFjayhXZWJDb3JlOjpKU0RPTUdsb2JhbE9iamVjdCosIFdURjo6UGFzc1JlZlB0
cjxKU0M6Ok1pY3JvdGFzaz4pCjYgICAweDEwODdlZTdhZCBXZWJDb3JlOjpKU0dsb2JhbE9iamVj
dENhbGxiYWNrOjpKU0dsb2JhbE9iamVjdENhbGxiYWNrKFdlYkNvcmU6OkpTRE9NR2xvYmFsT2Jq
ZWN0KiwgV1RGOjpQYXNzUmVmUHRyPEpTQzo6TWljcm90YXNrPikKNyAgIDB4MTA4N2VkOTU3IFdl
YkNvcmU6OkpTR2xvYmFsT2JqZWN0Q2FsbGJhY2s6OmNyZWF0ZShXZWJDb3JlOjpKU0RPTUdsb2Jh
bE9iamVjdCosIFdURjo6UGFzc1JlZlB0cjxKU0M6Ok1pY3JvdGFzaz4pCjggICAweDEwODdlYmQ2
MSBXZWJDb3JlOjpKU0dsb2JhbE9iamVjdFRhc2s6OkpTR2xvYmFsT2JqZWN0VGFzayhXZWJDb3Jl
OjpKU0RPTUdsb2JhbE9iamVjdCosIFdURjo6UGFzc1JlZlB0cjxKU0M6Ok1pY3JvdGFzaz4pCjkg
ICAweDEwODdlYmYzZCBXZWJDb3JlOjpKU0dsb2JhbE9iamVjdFRhc2s6OkpTR2xvYmFsT2JqZWN0
VGFzayhXZWJDb3JlOjpKU0RPTUdsb2JhbE9iamVjdCosIFdURjo6UGFzc1JlZlB0cjxKU0M6Ok1p
Y3JvdGFzaz4pCjEwICAweDEwODg3NzIxNiBXZWJDb3JlOjpKU0RPTVdpbmRvd0Jhc2U6OnF1ZXVl
VGFza1RvRXZlbnRMb29wKEpTQzo6SlNHbG9iYWxPYmplY3QgY29uc3QqLCBXVEY6OlBhc3NSZWZQ
dHI8SlNDOjpNaWNyb3Rhc2s+KQoxMSAgMHgxMGY2MTk4OGIgSlNDOjpKU0dsb2JhbE9iamVjdDo6
cXVldWVNaWNyb3Rhc2soV1RGOjpQYXNzUmVmUHRyPEpTQzo6TWljcm90YXNrPikKMTIgIDB4MTBm
NjgxOWRmIEpTQzo6dHJpZ2dlclByb21pc2VSZWFjdGlvbnMoSlNDOjpWTSYsIEpTQzo6SlNHbG9i
YWxPYmplY3QqLCBXVEY6OlZlY3RvcjxKU0M6OldyaXRlQmFycmllcjxKU0M6OkpTUHJvbWlzZVJl
YWN0aW9uPiwgMHVsLCBXVEY6OkNyYXNoT25PdmVyZmxvdz4mLCBKU0M6OkpTVmFsdWUpCjEzICAw
eDEwZjY4MWIxMyBKU0M6OkpTUHJvbWlzZTo6cmVzb2x2ZShKU0M6OlZNJiwgSlNDOjpKU1ZhbHVl
KQoxNCAgMHgxMGY2ODkzYjAgSlNDOjpyZXNvbHZlUHJvbWlzZUZ1bmN0aW9uKEpTQzo6RXhlY1N0
YXRlKikKMTUgIDB4MTBmNzI4ZTc5IHZtRW50cnlUb05hdGl2ZQoxNiAgMHgxMGY1NmJjNmIgSlND
OjpJbnRlcnByZXRlcjo6ZXhlY3V0ZUNhbGwoSlNDOjpFeGVjU3RhdGUqLCBKU0M6OkpTT2JqZWN0
KiwgSlNDOjpDYWxsVHlwZSwgSlNDOjpDYWxsRGF0YSBjb25zdCYsIEpTQzo6SlNWYWx1ZSwgSlND
OjpBcmdMaXN0IGNvbnN0JikKMTcgIDB4MTBmMDg5MzNlIEpTQzo6Y2FsbChKU0M6OkV4ZWNTdGF0
ZSosIEpTQzo6SlNWYWx1ZSwgSlNDOjpDYWxsVHlwZSwgSlNDOjpDYWxsRGF0YSBjb25zdCYsIEpT
Qzo6SlNWYWx1ZSwgSlNDOjpBcmdMaXN0IGNvbnN0JikKMTggIDB4MTA4ODBjNWRhIFdlYkNvcmU6
OkRlZmVycmVkV3JhcHBlcjo6cmVzb2x2ZShKU0M6OkV4ZWNTdGF0ZSosIEpTQzo6SlNWYWx1ZSkK
MTkgIDB4MTA4YjAwMDVlIHZvaWQgV2ViQ29yZTo6RGVmZXJyZWRXcmFwcGVyOjpyZXNvbHZlPFdl
YkNvcmU6OkNyeXB0b0tleVBhaXIqPihXZWJDb3JlOjpDcnlwdG9LZXlQYWlyKiBjb25zdCYpCjIw
ICAweDEwOGFlZmFlMyBXZWJDb3JlOjpKU1N1YnRsZUNyeXB0bzo6Z2VuZXJhdGVLZXkoSlNDOjpF
eGVjU3RhdGUqKTo6JF8xMDo6b3BlcmF0b3IoKShXZWJDb3JlOjpDcnlwdG9LZXkqLCBXZWJDb3Jl
OjpDcnlwdG9LZXlQYWlyKikKMjEgIDB4MTA4YWVmYTAyIHN0ZDo6X18xOjpfX2Z1bmN0aW9uOjpf
X2Z1bmM8V2ViQ29yZTo6SlNTdWJ0bGVDcnlwdG86OmdlbmVyYXRlS2V5KEpTQzo6RXhlY1N0YXRl
Kik6OiRfMTAsIHN0ZDo6X18xOjphbGxvY2F0b3I8V2ViQ29yZTo6SlNTdWJ0bGVDcnlwdG86Omdl
bmVyYXRlS2V5KEpTQzo6RXhlY1N0YXRlKik6OiRfMTA+LCB2b2lkIChXZWJDb3JlOjpDcnlwdG9L
ZXkqLCBXZWJDb3JlOjpDcnlwdG9LZXlQYWlyKik+OjpvcGVyYXRvcigpKFdlYkNvcmU6OkNyeXB0
b0tleSomJiwgV2ViQ29yZTo6Q3J5cHRvS2V5UGFpciomJikKMjIgIDB4MTA3YjMyNWFmIHN0ZDo6
X18xOjpmdW5jdGlvbjx2b2lkIChXZWJDb3JlOjpDcnlwdG9LZXkqLCBXZWJDb3JlOjpDcnlwdG9L
ZXlQYWlyKik+OjpvcGVyYXRvcigpKFdlYkNvcmU6OkNyeXB0b0tleSosIFdlYkNvcmU6OkNyeXB0
b0tleVBhaXIqKSBjb25zdAoyMyAgMHgxMDdiM2Y0MTQgV2ViQ29yZTo6Q3J5cHRvQWxnb3JpdGht
UlNBX09BRVA6OmdlbmVyYXRlS2V5KFdlYkNvcmU6OkNyeXB0b0FsZ29yaXRobVBhcmFtZXRlcnMg
Y29uc3QmLCBib29sLCBpbnQsIHN0ZDo6X18xOjpmdW5jdGlvbjx2b2lkIChXZWJDb3JlOjpDcnlw
dG9LZXkqLCBXZWJDb3JlOjpDcnlwdG9LZXlQYWlyKik+LCBzdGQ6Ol9fMTo6ZnVuY3Rpb248dm9p
ZCAoKT4sIGludCYpOjokXzA6Om9wZXJhdG9yKCkoV2ViQ29yZTo6Q3J5cHRvS2V5UGFpciYpIGNv
bnN0CjI0ICAweDEwN2IzZjNkYyBzdGQ6Ol9fMTo6X19mdW5jdGlvbjo6X19mdW5jPFdlYkNvcmU6
OkNyeXB0b0FsZ29yaXRobVJTQV9PQUVQOjpnZW5lcmF0ZUtleShXZWJDb3JlOjpDcnlwdG9BbGdv
cml0aG1QYXJhbWV0ZXJzIGNvbnN0JiwgYm9vbCwgaW50LCBzdGQ6Ol9fMTo6ZnVuY3Rpb248dm9p
ZCAoV2ViQ29yZTo6Q3J5cHRvS2V5KiwgV2ViQ29yZTo6Q3J5cHRvS2V5UGFpciopPiwgc3RkOjpf
XzE6OmZ1bmN0aW9uPHZvaWQgKCk+LCBpbnQmKTo6JF8wLCBzdGQ6Ol9fMTo6YWxsb2NhdG9yPFdl
YkNvcmU6OkNyeXB0b0FsZ29yaXRobVJTQV9PQUVQOjpnZW5lcmF0ZUtleShXZWJDb3JlOjpDcnlw
dG9BbGdvcml0aG1QYXJhbWV0ZXJzIGNvbnN0JiwgYm9vbCwgaW50LCBzdGQ6Ol9fMTo6ZnVuY3Rp
b248dm9pZCAoV2ViQ29yZTo6Q3J5cHRvS2V5KiwgV2ViQ29yZTo6Q3J5cHRvS2V5UGFpciopPiwg
c3RkOjpfXzE6OmZ1bmN0aW9uPHZvaWQgKCk+LCBpbnQmKTo6JF8wPiwgdm9pZCAoV2ViQ29yZTo6
Q3J5cHRvS2V5UGFpciYpPjo6b3BlcmF0b3IoKShXZWJDb3JlOjpDcnlwdG9LZXlQYWlyJikKMjUg
IDB4MTA3YjRlZjk0IHN0ZDo6X18xOjpmdW5jdGlvbjx2b2lkIChXZWJDb3JlOjpDcnlwdG9LZXlQ
YWlyJik+OjpvcGVyYXRvcigpKFdlYkNvcmU6OkNyeXB0b0tleVBhaXImKSBjb25zdAoyNiAgMHgx
MDdiNGU4MzggaW52b2NhdGlvbiBmdW5jdGlvbiBmb3IgYmxvY2sgaW4gV2ViQ29yZTo6Q3J5cHRv
S2V5UlNBOjpnZW5lcmF0ZVBhaXIoV2ViQ29yZTo6Q3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllciwg
dW5zaWduZWQgaW50LCBXVEY6OlZlY3Rvcjx1bnNpZ25lZCBjaGFyLCAwdWwsIFdURjo6Q3Jhc2hP
bk92ZXJmbG93PiBjb25zdCYsIGJvb2wsIGludCwgc3RkOjpfXzE6OmZ1bmN0aW9uPHZvaWQgKFdl
YkNvcmU6OkNyeXB0b0tleVBhaXImKT4sIHN0ZDo6X18xOjpmdW5jdGlvbjx2b2lkICgpPikKMjcg
IDB4MTEzOWU1NmMyIF9kaXNwYXRjaF9jYWxsX2Jsb2NrX2FuZF9yZWxlYXNlCjI4ICAweDExM2Ew
MDJlZCBfZGlzcGF0Y2hfY2xpZW50X2NhbGxvdXQKMjkgIDB4MTEzOWViMzQzIF9kaXNwYXRjaF9t
YWluX3F1ZXVlX2NhbGxiYWNrXzRDRgozMCAgMHgxMDU3MmIxYzkgX19DRlJVTkxPT1BfSVNfU0VS
VklDSU5HX1RIRV9NQUlOX0RJU1BBVENIX1FVRVVFX18KMzEgIDB4MTA1NmVjYWQ2IF9fQ0ZSdW5M
b29wUnVuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245669</attachid>
            <date>2015-01-29 16:25:01 -0800</date>
            <delta_ts>2015-02-02 11:47:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141057-20150129162508.patch</filename>
            <type>text/plain</type>
            <size>11327</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5MzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
MzllNjBkZjJiNDJhNTFmYWFmZGFmNTdkZjRkY2EzYjBlMmFhZDc1Li41YTdjYzdiNzEzNjU4M2Rm
MmFkMDI1MjJkN2YzZjRkYWY0YTM1ZmFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxNS0wMS0yOSAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+
CisKKyAgICAgICAgW2lPU10gQVNTRVJUSU9OIEZBSUxFRDogbV9zY3JpcHRFeGVjdXRpb25Db250
ZXh0LT5pc0NvbnRleHRUaHJlYWQoKSBpbiBDb250ZXh0RGVzdHJ1Y3Rpb25PYnNlcnZlcjo6b2Jz
ZXJ2ZUNvbnRleHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE0MTA1NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTkwNjg3OTA+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvcmVtb3Rl
L1JlbW90ZUluc3BlY3Rvci5tbToKKyAgICAgICAgKEluc3BlY3Rvcjo6UmVtb3RlSW5zcGVjdG9y
OjpyZWNlaXZlZEluZGljYXRlTWVzc2FnZSk6IE1vZGlmaWVkIHRvIGNhbGwgV1RGOjpjYWxsT25X
ZWJUaHJlYWRPckRpc3BhdGNoQXN5bmNPbk1haW5UaHJlYWQoKS4KKyAgICAgICAgKEluc3BlY3Rv
cjo6ZGlzcGF0Y2hBc3luY09uUXVldWVTYWZlRm9yQW55RGVidWdnYWJsZSk6IERlbGV0ZWQ7IG1v
dmVkIGxvZ2ljIHRvIGNvbW1vbiBoZWxwZXIgZnVuY3Rpb24sCisgICAgICAgIFdURjo6Y2FsbE9u
V2ViVGhyZWFkT3JEaXNwYXRjaEFzeW5jT25NYWluVGhyZWFkKCkgc28gdGhhdCBpdCBjYW4gYmUg
Y2FsbGVkIGZyb20gYm90aCBSZW1vdGVJbnNwZWN0b3I6OnJlY2VpdmVkSW5kaWNhdGVNZXNzYWdl
KCkKKyAgICAgICAgYW5kIENyeXB0b0tleVJTQTo6Z2VuZXJhdGVQYWlyKCkuCisKIDIwMTUtMDEt
MjkgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBNb3Zl
IEhBVkVfRFRSQUNFIGRlZmluaXRpb24gYmFjayB0byBQbGF0Zm9ybS5oCmRpZmYgLS1naXQgYS9T
b3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGFiZDlkZWQ4
Y2EzNDVkMGViMTQyNDQ3NzEyN2I5OTg5YzdmZDQ3ODcuLjllNWU0MWI3Y2IzMDcxZDk4YzAzMDk5
OGVmMGQ4YTc2YjU4MGYzZWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTUtMDEtMjkgIERhbmll
bCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIEFTU0VSVElPTiBG
QUlMRUQ6IG1fc2NyaXB0RXhlY3V0aW9uQ29udGV4dC0+aXNDb250ZXh0VGhyZWFkKCkgaW4gQ29u
dGV4dERlc3RydWN0aW9uT2JzZXJ2ZXI6Om9ic2VydmVDb250ZXh0CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDEwNTcKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzE5MDY4NzkwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogd3RmL01haW5UaHJlYWQuaDoKKyAgICAgICAgKiB3dGYvbWFjL01haW5UaHJl
YWRNYWMubW06CisgICAgICAgIChXVEY6OmNhbGxPbldlYlRocmVhZE9yRGlzcGF0Y2hBc3luY09u
TWFpblRocmVhZCk6IEFkZGVkLgorCiAyMDE1LTAxLTI5ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxv
c3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgTW92ZSBIQVZFX0RUUkFDRSBkZWZpbml0aW9uIGJh
Y2sgdG8gUGxhdGZvcm0uaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDQ4N2YzMDFlZDU1NTdhZWIzYjU4ZWE0NWY0
NGJkNzlkZmUwZjBlYzMuLjQ5NjZlZDlhMmQzMGIwOGIyNTU0YzdjYWMwYzljY2Q3NmYyYjU4N2Mg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNS0wMS0yOSAgRGFuaWVsIEJhdGVzICA8
ZGFiYXRlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gQVNTRVJUSU9OIEZBSUxFRDogbV9z
Y3JpcHRFeGVjdXRpb25Db250ZXh0LT5pc0NvbnRleHRUaHJlYWQoKSBpbiBDb250ZXh0RGVzdHJ1
Y3Rpb25PYnNlcnZlcjo6b2JzZXJ2ZUNvbnRleHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTA1NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTkw
Njg3OTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Rml4ZXMgYW4gaXNzdWUgd2hlcmUgd2Ugd291bGQgY3JlYXRlLS9kZWxldGUtIHRoZSBSU0EgY3J5
cHRvIGtleXMgYW5kIGRpc3BhdGNoIGNhbGxiYWNrcyBvbiB0aGUgd3JvbmcKKyAgICAgICAgdGhy
ZWFkIGluIFdlYktpdDEgZm9yIGlPUy4gSW4gaU9TIFdlYktpdDEgd2Ugc2hvdWxkIHBlcmZvcm0g
c3VjaCBvcGVyYXRpb25zIG9uIHRocmVhZCBXZWJUaHJlYWQuCisKKyAgICAgICAgVGhpcyBjaGFu
Z2UgaXMgY292ZXJlZCBieSBleGlzdGluZyBsYXlvdXQgdGVzdHMuCisKKyAgICAgICAgKiBjcnlw
dG8vbWFjL0NyeXB0b0tleVJTQU1hYy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9LZXlS
U0E6OmdlbmVyYXRlUGFpcik6CisKIDIwMTUtMDEtMjkgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBDbGVhbiB1cCAvIG1vZGVybml6ZSBQYWdlQ2FjaGUgY2xhc3MK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL1JlbW90
ZUluc3BlY3Rvci5tbSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL1Jl
bW90ZUluc3BlY3Rvci5tbQppbmRleCBjOGEzOWU2NDFmMWE0NTA0Y2EyNTRhNDQ0ODM5YzZjNDc0
ZTFlNzAzLi44OWQzYzZjMzRkZGM5ODI0ZmM3ZWMyNzA3MDY5MGQyNTA2OTJhMDRmIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9SZW1vdGVJbnNwZWN0
b3IubW0KKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvUmVtb3Rl
SW5zcGVjdG9yLm1tCkBAIC0zNSw2ICszNSw3IEBACiAjaW1wb3J0IDxGb3VuZGF0aW9uL0ZvdW5k
YXRpb24uaD4KICNpbXBvcnQgPG5vdGlmeS5oPgogI2ltcG9ydCA8d3RmL0Fzc2VydGlvbnMuaD4K
KyNpbXBvcnQgPHd0Zi9NYWluVGhyZWFkLmg+CiAjaW1wb3J0IDx3dGYvTmV2ZXJEZXN0cm95ZWQu
aD4KICNpbXBvcnQgPHd0Zi9zcGkvZGFyd2luL1hQQ1NQSS5oPgogI2ltcG9ydCA8d3RmL3RleHQv
V1RGU3RyaW5nLmg+CkBAIC01MCwxMCArNTEsNiBAQCBlbnVtIHNhbmRib3hfZmlsdGVyX3R5cGUg
ewogZXh0ZXJuICJDIiBpbnQgc2FuZGJveF9jaGVjayhwaWRfdCwgY29uc3QgY2hhciAqb3BlcmF0
aW9uLCBlbnVtIHNhbmRib3hfZmlsdGVyX3R5cGUsIC4uLik7CiBleHRlcm4gIkMiIGNvbnN0IGVu
dW0gc2FuZGJveF9maWx0ZXJfdHlwZSBTQU5EQk9YX0NIRUNLX05PX1JFUE9SVDsKIAotI2lmIFBM
QVRGT1JNKElPUykKLSNpbXBvcnQgPHd0Zi9pb3MvV2ViQ29yZVRocmVhZC5oPgotI2VuZGlmCi0K
IG5hbWVzcGFjZSBJbnNwZWN0b3IgewogCiBzdGF0aWMgYm9vbCBjYW5BY2Nlc3NXZWJJbnNwZWN0
b3JNYWNoUG9ydCgpCkBAIC03MiwxOCArNjksNiBAQCBzdGF0aWMgYm9vbCBnbG9iYWxBdXRvbWF0
aWNJbnNwZWN0aW9uU3RhdGUoKQogICAgIHJldHVybiBhdXRvbWF0aWNJbnNwZWN0aW9uRW5hYmxl
ZCA9PSAxOwogfQogCi1zdGF0aWMgdm9pZCBkaXNwYXRjaEFzeW5jT25RdWV1ZVNhZmVGb3JBbnlE
ZWJ1Z2dhYmxlKHZvaWQgKF5ibG9jaykoKSkKLXsKLSNpZiBQTEFURk9STShJT1MpCi0gICAgaWYg
KFdlYkNvcmVXZWJUaHJlYWRJc0VuYWJsZWQgJiYgV2ViQ29yZVdlYlRocmVhZElzRW5hYmxlZCgp
KSB7Ci0gICAgICAgIFdlYkNvcmVXZWJUaHJlYWRSdW4oYmxvY2spOwotICAgICAgICByZXR1cm47
Ci0gICAgfQotI2VuZGlmCi0KLSAgICBkaXNwYXRjaF9hc3luYyhkaXNwYXRjaF9nZXRfbWFpbl9x
dWV1ZSgpLCBibG9jayk7Ci19Ci0KIGJvb2wgUmVtb3RlSW5zcGVjdG9yOjpzdGFydEVuYWJsZWQg
PSB0cnVlOwogCiB2b2lkIFJlbW90ZUluc3BlY3Rvcjo6c3RhcnREaXNhYmxlZCgpCkBAIC02NDIs
NyArNjI3LDcgQEAgdm9pZCBSZW1vdGVJbnNwZWN0b3I6OnJlY2VpdmVkSW5kaWNhdGVNZXNzYWdl
KE5TRGljdGlvbmFyeSAqdXNlckluZm8pCiAgICAgdW5zaWduZWQgaWRlbnRpZmllciA9IFtwYWdl
SWQgdW5zaWduZWRJbnRWYWx1ZV07CiAgICAgQk9PTCBpbmRpY2F0ZUVuYWJsZWQgPSBbW3VzZXJJ
bmZvIG9iamVjdEZvcktleTpXSVJJbmRpY2F0ZUVuYWJsZWRLZXldIGJvb2xWYWx1ZV07CiAKLSAg
ICBkaXNwYXRjaEFzeW5jT25RdWV1ZVNhZmVGb3JBbnlEZWJ1Z2dhYmxlKF57CisgICAgY2FsbE9u
V2ViVGhyZWFkT3JEaXNwYXRjaEFzeW5jT25NYWluVGhyZWFkKF57CiAgICAgICAgIFJlbW90ZUlu
c3BlY3RvckRlYnVnZ2FibGUqIGRlYnVnZ2FibGUgPSBudWxscHRyOwogICAgICAgICB7CiAgICAg
ICAgICAgICBzdGQ6OmxvY2tfZ3VhcmQ8c3RkOjptdXRleD4gbG9jayhtX211dGV4KTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XVEYvd3RmL01haW5UaHJlYWQuaCBiL1NvdXJjZS9XVEYvd3RmL01haW5U
aHJlYWQuaAppbmRleCBkNTRjNzA4YmU2MTliZDNjMzM4ZDgxMGZhNGJlYmZlOTcyZWI0Y2VmLi5j
MTAzZGIyNjdkYTQ2NWI2OTRhOWEyMmFkNGI5MzAxYjU0YjdmMWVjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV1RGL3d0Zi9NYWluVGhyZWFkLmgKKysrIGIvU291cmNlL1dURi93dGYvTWFpblRocmVhZC5o
CkBAIC00Niw2ICs0NiwxMCBAQCBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBjYW5jZWxDYWxsT25N
YWluVGhyZWFkKE1haW5UaHJlYWRGdW5jdGlvbiosIHZvaWQqIGNvbnRleAogCiBXVEZfRVhQT1JU
X1BSSVZBVEUgdm9pZCBjYWxsT25NYWluVGhyZWFkKHN0ZDo6ZnVuY3Rpb248dm9pZCAoKT4pOwog
CisjaWYgUExBVEZPUk0oQ09DT0EpCitXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBjYWxsT25XZWJU
aHJlYWRPckRpc3BhdGNoQXN5bmNPbk1haW5UaHJlYWQodm9pZCAoXmJsb2NrKSgpKTsKKyNlbmRp
ZgorCiBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBzZXRNYWluVGhyZWFkQ2FsbGJhY2tzUGF1c2Vk
KGJvb2wgcGF1c2VkKTsKIAogV1RGX0VYUE9SVF9QUklWQVRFIGJvb2wgaXNNYWluVGhyZWFkKCk7
CkBAIC05NCw2ICs5OCw5IEBAIHZvaWQgaW5pdGlhbGl6ZU1haW5UaHJlYWRUb1Byb2Nlc3NNYWlu
VGhyZWFkUGxhdGZvcm0oKTsKIAogdXNpbmcgV1RGOjpjYWxsT25NYWluVGhyZWFkOwogdXNpbmcg
V1RGOjpjYW5jZWxDYWxsT25NYWluVGhyZWFkOworI2lmIFBMQVRGT1JNKENPQ09BKQordXNpbmcg
V1RGOjpjYWxsT25XZWJUaHJlYWRPckRpc3BhdGNoQXN5bmNPbk1haW5UaHJlYWQ7CisjZW5kaWYK
IHVzaW5nIFdURjo6c2V0TWFpblRocmVhZENhbGxiYWNrc1BhdXNlZDsKIHVzaW5nIFdURjo6aXNN
YWluVGhyZWFkOwogdXNpbmcgV1RGOjppc01haW5UaHJlYWRPckdDVGhyZWFkOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dURi93dGYvbWFjL01haW5UaHJlYWRNYWMubW0gYi9Tb3VyY2UvV1RGL3d0Zi9t
YWMvTWFpblRocmVhZE1hYy5tbQppbmRleCBhMTRkMzI4ZTVjMjA3MTk3NTZlOGJkZWMzNjdlMjFk
MDYyMWViZTY5Li5hMGUyZTY3NDIwMDE2ODNiN2I1YjEyZDA2ZDhjMjY5ODY3N2ExYzU0IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9tYWMvTWFpblRocmVhZE1hYy5tbQorKysgYi9Tb3VyY2Uv
V1RGL3d0Zi9tYWMvTWFpblRocmVhZE1hYy5tbQpAQCAtMzEsNiArMzEsNyBAQAogCiAjaW1wb3J0
IDxDb3JlRm91bmRhdGlvbi9Db3JlRm91bmRhdGlvbi5oPgogI2ltcG9ydCA8Rm91bmRhdGlvbi9O
U1RocmVhZC5oPgorI2ltcG9ydCA8ZGlzcGF0Y2gvZGlzcGF0Y2guaD4KICNpbXBvcnQgPHN0ZGlv
Lmg+CiAjaW1wb3J0IDx3dGYvQXNzZXJ0aW9ucy5oPgogI2ltcG9ydCA8d3RmL0hhc2hTZXQuaD4K
QEAgLTE0Miw2ICsxNDMsMTcgQEAgdm9pZCBzY2hlZHVsZURpc3BhdGNoRnVuY3Rpb25zT25NYWlu
VGhyZWFkKCkKICAgICBbc3RhdGljTWFpblRocmVhZENhbGxlciBwZXJmb3JtU2VsZWN0b3I6QHNl
bGVjdG9yKGNhbGwpIG9uVGhyZWFkOm1haW5UaHJlYWROU1RocmVhZCB3aXRoT2JqZWN0Om5pbCB3
YWl0VW50aWxEb25lOk5PXTsKIH0KIAordm9pZCBjYWxsT25XZWJUaHJlYWRPckRpc3BhdGNoQXN5
bmNPbk1haW5UaHJlYWQodm9pZCAoXmJsb2NrKSgpKQoreworI2lmIFVTRShXRUJfVEhSRUFEKQor
ICAgIGlmIChXZWJDb3JlV2ViVGhyZWFkSXNFbmFibGVkICYmIFdlYkNvcmVXZWJUaHJlYWRJc0Vu
YWJsZWQoKSkgeworICAgICAgICBXZWJDb3JlV2ViVGhyZWFkUnVuKGJsb2NrKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKyNlbmRpZgorICAgIGRpc3BhdGNoX2FzeW5jKGRpc3BhdGNoX2dldF9t
YWluX3F1ZXVlKCksIGJsb2NrKTsKK30KKwogI2lmIFVTRShXRUJfVEhSRUFEKQogc3RhdGljIGJv
b2wgd2ViVGhyZWFkSXNVbmluaXRpYWxpemVkT3JMb2NrZWRPckRpc2FibGVkKCkKIHsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2NyeXB0by9tYWMvQ3J5cHRvS2V5UlNBTWFjLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2NyeXB0by9tYWMvQ3J5cHRvS2V5UlNBTWFjLmNwcAppbmRleCBiNTZhYzIy
OTRiMDZiN2I2ODc5NjdkNDE1M2ZlNzM2YWJkN2ZmYjA0Li42ZmNiNzFiZDg1MTgzM2Y1ZWU5NDY3
ZTM4ZWI2YzYzYWYyNGVhMzI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vbWFj
L0NyeXB0b0tleVJTQU1hYy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3J5cHRvL21hYy9Dcnlw
dG9LZXlSU0FNYWMuY3BwCkBAIC0zMyw2ICszMyw3IEBACiAjaW5jbHVkZSAiQ3J5cHRvQWxnb3Jp
dGhtUmVnaXN0cnkuaCIKICNpbmNsdWRlICJDcnlwdG9LZXlEYXRhUlNBQ29tcG9uZW50cy5oIgog
I2luY2x1ZGUgIkNyeXB0b0tleVBhaXIuaCIKKyNpbmNsdWRlIDx3dGYvTWFpblRocmVhZC5oPgog
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTI1OCwxMyArMjU5LDEzIEBAIHZvaWQgQ3J5cHRv
S2V5UlNBOjpnZW5lcmF0ZVBhaXIoQ3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllciBhbGdvcml0aG0s
IHVuc2lnbmVkIG1vCiAgICAgICAgIENDQ3J5cHRvclN0YXR1cyBzdGF0dXMgPSBDQ1JTQUNyeXB0
b3JHZW5lcmF0ZVBhaXIobW9kdWx1c0xlbmd0aCwgZSwgJmNjUHVibGljS2V5LCAmY2NQcml2YXRl
S2V5KTsKICAgICAgICAgaWYgKHN0YXR1cykgewogICAgICAgICAgICAgV1RGTG9nQWx3YXlzKCJD
b3VsZCBub3QgZ2VuZXJhdGUgYSBrZXkgcGFpciwgc3RhdHVzICVkIiwgc3RhdHVzKTsKLSAgICAg
ICAgICAgIGRpc3BhdGNoX2FzeW5jKGRpc3BhdGNoX2dldF9tYWluX3F1ZXVlKCksIF57CisgICAg
ICAgICAgICBjYWxsT25XZWJUaHJlYWRPckRpc3BhdGNoQXN5bmNPbk1haW5UaHJlYWQoXnsKICAg
ICAgICAgICAgICAgICAoKmxvY2FsRmFpbHVyZUNhbGxiYWNrKSgpOwogICAgICAgICAgICAgICAg
IGRlbGV0ZSBsb2NhbEZhaWx1cmVDYWxsYmFjazsKICAgICAgICAgICAgIH0pOwogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9Ci0gICAgICAgIGRpc3BhdGNoX2FzeW5jKGRpc3BhdGNoX2dl
dF9tYWluX3F1ZXVlKCksIF57CisgICAgICAgIGNhbGxPbldlYlRocmVhZE9yRGlzcGF0Y2hBc3lu
Y09uTWFpblRocmVhZCheewogICAgICAgICAgICAgUmVmUHRyPENyeXB0b0tleVJTQT4gcHVibGlj
S2V5ID0gQ3J5cHRvS2V5UlNBOjpjcmVhdGUoYWxnb3JpdGhtLCBDcnlwdG9LZXlUeXBlOjpQdWJs
aWMsIGNjUHVibGljS2V5LCB0cnVlLCB1c2FnZSk7CiAgICAgICAgICAgICBSZWZQdHI8Q3J5cHRv
S2V5UlNBPiBwcml2YXRlS2V5ID0gQ3J5cHRvS2V5UlNBOjpjcmVhdGUoYWxnb3JpdGhtLCBDcnlw
dG9LZXlUeXBlOjpQcml2YXRlLCBjY1ByaXZhdGVLZXksIGV4dHJhY3RhYmxlLCB1c2FnZSk7CiAg
ICAgICAgICAgICAoKmxvY2FsQ2FsbGJhY2spKENyeXB0b0tleVBhaXI6OmNyZWF0ZShwdWJsaWNL
ZXkucmVsZWFzZSgpLCBwcml2YXRlS2V5LnJlbGVhc2UoKSkpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGM5OWZjMjNmYjY1
MjAwMGYzNmM4NmNhNGEyYzg4NzgyNjk3YmU4MTMuLmE0NWY2ZmYyYTYyZTJlMmVkYmM1ZTk1NWU4
ZDhhMmU0OWVjY2Q3NzQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNS0wMS0yOSAgRGFuaWVs
IEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gQVNTRVJUSU9OIEZB
SUxFRDogbV9zY3JpcHRFeGVjdXRpb25Db250ZXh0LT5pc0NvbnRleHRUaHJlYWQoKSBpbiBDb250
ZXh0RGVzdHJ1Y3Rpb25PYnNlcnZlcjo6b2JzZXJ2ZUNvbnRleHQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTA1NworICAgICAgICA8cmRhcjovL3By
b2JsZW0vMTkwNjg3OTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVW4tc2tpcCBjcnlwdG8gdGVzdHMuIEFsc28sIGdyb3VwIHNraXAgZW50cmllcyBm
b3IgdGVzdHMgY3J5cHRvL3N1YnRsZS97cnNhLWluZGV4ZWRkYiwgcnNhLWluZGV4ZWRkYi1ub24t
ZXhwb3J0YWJsZX0uaHRtbAorICAgICAgICB3aXRoIG90aGVyIHNraXBwZWQgSW5kZXhlZERCIHRl
c3RzLgorCisgICAgICAgICogcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9UZXN0RXhwZWN0YXRpb25z
OgorCiAyMDE1LTAxLTI4ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNv
bT4KIAogICAgICAgICBzZWN1cml0eS9taXhlZENvbnRlbnQvcmVkaXJlY3QtaHR0cHMtdG8taHR0
cC1pZnJhbWUtaW4tbWFpbi1mcmFtZSB0ZXN0IGlzIHRoZSBzYW1lIGFzIHNlY3VyaXR5L21peGVk
Q29udGVudC9yZWRpcmVjdC1odHRwLXRvLWh0dHBzLWlmcmFtZS1pbi1tYWluLWZyYW1lLmh0bWwK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVj
dGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0
aW9ucwppbmRleCBjYmFlMjE3NjM2N2E0NGUzNTNjZGI1MzUwNWRjNzBiZDQwMGEwYjY2Li45ZmJi
NGJmNzlhOTEyYzA0NTYxZWY3MTRmNDhmMGJmYjQwOTdmNWRlIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9UZXN0RXhwZWN0YXRpb25zCkBAIC03MCw2ICs3
MCw4IEBAIGh0dHAvdGVzdHMvdzNjL3dlYnBlcmYKICMgSW5kZXhlZERCIGlzIG5vdCBzdXBwb3J0
ZWQgb24gaU9TCiBzdG9yYWdlL2luZGV4ZWRkYgogaW5zcGVjdG9yLXByb3RvY29sL2luZGV4ZWRk
Yi9iYXNpY3MuaHRtbAorY3J5cHRvL3N1YnRsZS9yc2EtaW5kZXhlZGRiLW5vbi1leHBvcnRhYmxl
Lmh0bWwKK2NyeXB0by9zdWJ0bGUvcnNhLWluZGV4ZWRkYi5odG1sCiAKICMgUXVvdGEgQVBJIGlz
IG5vdCBzdXBwb3J0ZWQgb24gaU9TCiBzdG9yYWdlL2RvbXN0b3JhZ2UvcXVvdGEuaHRtbApAQCAt
Mjg3LDIxICsyODksOSBAQCB3ZWJraXQub3JnL2IvMTM3NTMwIGNhbnZhcy9waGlsaXAvdGVzdHMv
MmQudGV4dC5tZWFzdXJlLndpZHRoLnNwYWNlLmh0bWwgWyBGYWlsdQogIyBDYW52YXMgdGVzdHMg
dGhhdCBoYXZlIHN0ZGVycjoKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY2FudmFzLnJlYWRvbmx5
Lmh0bWwgWyBTa2lwIF0KIAotIyA8cmRhcjovL3Byb2JsZW0vMTkwNjg3OTA+IEFTU0VSVElPTiBG
QUlMRUQ6IG1fc2NyaXB0RXhlY3V0aW9uQ29udGV4dC0+aXNDb250ZXh0VGhyZWFkKCkgaW4gQ29u
dGV4dERlc3RydWN0aW9uT2JzZXJ2ZXI6Om9ic2VydmVDb250ZXh0Ci1jcnlwdG8vc3VidGxlL3Jz
YS1vYWVwLWdlbmVyYXRlLW5vbi1leHRyYWN0YWJsZS1rZXkuaHRtbCBbIFNraXAgXQotY3J5cHRv
L3N1YnRsZS9yc2Fzc2EtcGtjczEtdjFfNS1nZW5lcmF0ZS1rZXkuaHRtbCBbIFNraXAgXQotY3J5
cHRvL3N1YnRsZS9yc2Etb2FlcC1rZXktbWFuaXB1bGF0aW9uLmh0bWwgWyBTa2lwIF0KKyMgSFRU
UCB0ZXN0cyB0aGF0IHRpbWUgb3V0OgogaHR0cC90ZXN0cy9zZWN1cml0eS9YRnJhbWVPcHRpb25z
L3gtZnJhbWUtb3B0aW9ucy1kZW55LWRlbGV0ZS1mcmFtZS1pbi1sb2FkLWV2ZW50Lmh0bWwKIAot
IyA8cmRhcjovL3Byb2JsZW0vMTkwNjg3OTY+IEFTU0VSVElPTiBGQUlMRUQ6IGNyeXB0by9zdWJ0
bGUvcnNhc3NhLXBrY3MxLXYxXzUtZ2VuZXJhdGUta2V5LXdpdGgtbGVhZGluZy16ZXJvZXMtaW4t
ZXhwb25lbnQuaHRtbCBmYWlscyBBU1NFUlQobV9zY3JpcHRFeGVjdXRpb25Db250ZXh0LT5pc0Nv
bnRleHRUaHJlYWQoKSkKLWNyeXB0by9zdWJ0bGUvcnNhc3NhLXBrY3MxLXYxXzUtZ2VuZXJhdGUt
a2V5LXdpdGgtbGVhZGluZy16ZXJvZXMtaW4tZXhwb25lbnQuaHRtbCBbIFNraXAgXQotCi0jIENy
eXB0byB0ZXN0cyB0aGF0IHRpbWUgb3V0OgotY3J5cHRvL3N1YnRsZS9yc2EtaW5kZXhlZGRiLW5v
bi1leHBvcnRhYmxlLmh0bWwKLWNyeXB0by9zdWJ0bGUvcnNhLWluZGV4ZWRkYi5odG1sCi1jcnlw
dG8vc3VidGxlL3JzYS1vYWVwLXBsYWludGV4dC1sZW5ndGguaHRtbCBbIFNraXAgXSAjIFRpbWVv
dXQsIFBhc3MKLWNyeXB0by9zdWJ0bGUvcnNhc3NhLXBrY3MxLXYxXzUtaW1wb3J0LWp3ay1zbWFs
bC1rZXkuaHRtbCBbIFNraXAgXQotCiAjIENvbXBvc2l0aW5nIHRlc3RzIHRoYXQgZmFpbDoKIGNv
bXBvc2l0aW5nL3JlZ2lvbnMvYWJzLXRyYW5zZm9ybWVkLWR5bmFtaWMtdXBkYXRlLmh0bWwgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0KIGNvbXBvc2l0aW5nL3JlZ2lvbnMvZml4ZWQtaW4tZGlmZi1uYW1l
ZC1mbG93cy16SW5kZXguaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>