<?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>104161</bug_id>
          
          <creation_ts>2012-12-05 13:22:55 -0800</creation_ts>
          <short_desc>Empty parse cache when receiving a low memory warning</short_desc>
          <delta_ts>2012-12-05 23:07:56 -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>New Bugs</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>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>ggaren</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>784054</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-12-05 13:22:55 -0800</bug_when>
    <thetext>Empty parse cache when receiving a low memory warning</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784062</commentid>
    <comment_count>1</comment_count>
      <attachid>177819</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-12-05 13:25:36 -0800</bug_when>
    <thetext>Created attachment 177819
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784126</commentid>
    <comment_count>2</comment_count>
      <attachid>177819</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-05 14:37:48 -0800</bug_when>
    <thetext>Comment on attachment 177819
Patch

Attachment 177819 did not pass win-ews (win):
Output: http://queues.webkit.org/results/15170218</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784184</commentid>
    <comment_count>3</comment_count>
      <attachid>177844</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-12-05 15:29:10 -0800</bug_when>
    <thetext>Created attachment 177844
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784197</commentid>
    <comment_count>4</comment_count>
      <attachid>177844</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-12-05 15:38:04 -0800</bug_when>
    <thetext>Comment on attachment 177844
Patch

R=me.  When does this get invoked?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784207</commentid>
    <comment_count>5</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-12-05 15:43:55 -0800</bug_when>
    <thetext>Committed r136773: &lt;http://trac.webkit.org/changeset/136773&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784272</commentid>
    <comment_count>6</comment_count>
      <attachid>177844</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2012-12-05 16:46:18 -0800</bug_when>
    <thetext>Comment on attachment 177844
Patch

You should add a call to didAbandonObjectGraph(). How about inside discardAllCode()?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784655</commentid>
    <comment_count>7</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2012-12-05 23:07:56 -0800</bug_when>
    <thetext>It looks like this patch only covers WebCore, and not other embedders of JavaScriptCore. I think we need a handler inside JavaScriptCore or WTF.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177819</attachid>
            <date>2012-12-05 13:25:36 -0800</date>
            <delta_ts>2012-12-05 15:29:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104161-20121205132301.patch</filename>
            <type>text/plain</type>
            <size>5095</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
NWM1YjVhMDZhY2VlYWYwOTY0YzAxZjRhNzYzZTZmNGFkNTc5YTVjLi4wOTllODA1YjZmZGJjMzdm
MmM0Mjg3NDNiYWVjODQ1MjNjOWNmYzhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxMi0xMi0wNSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIEVtcHR5IHBhcnNlIGNhY2hlIHdoZW4gcmVjZWl2aW5nIGEgbG93IG1lbW9yeSB3
YXJuaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MDQxNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
aGlzIGFkZHMgYSBmdW5jdGlvbiB0byB0aGUgZ2xvYmFsZGF0YSB0byBlbXB0eSBhbGwgY29kZSBy
ZWxhdGVkIGRhdGEKKyAgICAgICAgc3RydWN0dXJlcyAoY29kZSBpbiB0aGUgaGVhcCBhbmQgdGhl
IGNvZGUgY2FjaGUpLgorICAgICAgICBJdCBhbHNvIGFkZHMgYSBmdW5jdGlvbiB0byBhbGxvdyB0
aGUgQ29kZUNhY2hlIHRvIGFjdHVhbGx5IGJlIGNsZWFyZWQKKyAgICAgICAgYXQgYWxsLiAKKwor
ICAgICAgICAqIHJ1bnRpbWUvQ29kZUNhY2hlLmg6CisgICAgICAgIChDYWNoZU1hcCk6CisgICAg
ICAgIChKU0M6OkNhY2hlTWFwOjpjbGVhcik6CisgICAgICAgIChKU0M6OkNvZGVDYWNoZTo6Y2xl
YXIpOgorICAgICAgICAoQ29kZUNhY2hlKToKKyAgICAgICAgKiBydW50aW1lL0pTR2xvYmFsRGF0
YS5jcHA6CisgICAgICAgIChKU0M6OkpTR2xvYmFsRGF0YTo6ZGlzY2FyZEFsbENvZGUpOgorICAg
ICAgICAoSlNDKToKKyAgICAgICAgKiBydW50aW1lL0pTR2xvYmFsRGF0YS5oOgorICAgICAgICAo
SlNHbG9iYWxEYXRhKToKKwogMjAxMi0xMi0wNSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUu
Y29tPgogCiAgICAgICAgIEpTQyBwcm9maWxlciBzaG91bGQgbm90IGNvdW50IGV4ZWN1dGlvbnMg
b2Ygb3BfY2FsbF9wdXRfcmVzdWx0IGJlY2F1c2UgZG9pbmcgc28gY2hhbmdlcyBERkcgY29kZWdl
bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IDdkMjBmZGU3N2UxMDBlN2NmZTM1ZDc1MzBkMjA0N2ZiOTVkNDNkNTIu
Ljk4MmVmOWM5MzQwZDFlMjE3YzBiZGUxYmQ3M2IyMTdkOTFiNDk0NTkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNiBAQAorMjAxMi0xMi0wNSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29t
PgorCisgICAgICAgIEVtcHR5IHBhcnNlIGNhY2hlIHdoZW4gcmVjZWl2aW5nIGEgbG93IG1lbW9y
eSB3YXJuaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDQxNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBVc2UgbmV3IGRpc2NhcmRBbGxDb2RlKCkgZnVuY3Rpb24gb24gdGhlIGdsb2JhbCBkYXRhLCBy
YXRoZXIgdGhhbgorICAgICAgICBkaXJlY3RseSBpbnRlcmFjdGluZyB3aXRoIHRoZSBoZWFwLgor
CisgICAgICAgICogYmluZGluZ3MvanMvR0NDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkdDQ29udHJvbGxlcjo6ZGlzY2FyZEFsbENvbXBpbGVkQ29kZSk6CisKIDIwMTItMTItMDUg
IEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04o
cjEzNjYxNSk6IEluY29ycmVjdCBzdHlsZSBzaGFyaW5nIGluIHZpZXctc291cmNlIGRvY3VtZW50
cy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5o
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29kZUNhY2hlLmgKaW5kZXggMTZiNjI5
YjQyNWFlMzVlZjIzMzU5NzYxNzBkZDgyNDk1MTUyYTg5Yi4uYTFmMzg1NWIxYTJiMzk1YWMwODVh
NzhmMTg3YmY0OTc4NmJhNjRmNSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvQ29kZUNhY2hlLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29k
ZUNhY2hlLmgKQEAgLTgyLDYgKzgyLDE3IEBAIHB1YmxpYzoKICAgICAgICAgbV9kYXRhW25ld0lu
ZGV4XS5zZWNvbmQgPSB2YWx1ZTsKICAgICAgICAgQVNTRVJUKG1fbWFwLnNpemUoKSA8PSBDYWNo
ZVNpemUpOwogICAgIH0KKworICAgIHZvaWQgY2xlYXIoKQorICAgIHsKKyAgICAgICAgbV9tYXAu
Y2xlYXIoKTsKKyAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBDYWNoZVNpemU7IGkrKykg
eworICAgICAgICAgICAgbV9kYXRhW2ldLmZpcnN0ID0gS2V5VHlwZSgpOworICAgICAgICAgICAg
bV9kYXRhW2ldLnNlY29uZCA9IEVudHJ5VHlwZSgpOworICAgICAgICB9CisgICAgfQorCisKIHBy
aXZhdGU6CiAgICAgSGFzaE1hcDxLZXlUeXBlLCB1bnNpZ25lZD4gbV9tYXA7CiAgICAgRml4ZWRB
cnJheTxzdGQ6OnBhaXI8S2V5VHlwZSwgRW50cnlUeXBlPiwgQ2FjaGVTaXplPiBtX2RhdGE7CkBA
IC05OSw2ICsxMTAsMTQgQEAgcHVibGljOgogICAgIHZvaWQgdXNlZEZ1bmN0aW9uQ29kZShKU0ds
b2JhbERhdGEmLCBVbmxpbmtlZEZ1bmN0aW9uQ29kZUJsb2NrKik7CiAgICAgfkNvZGVDYWNoZSgp
OwogCisgICAgdm9pZCBjbGVhcigpCisgICAgeworICAgICAgICBtX2NhY2hlZENvZGVCbG9ja3Mu
Y2xlYXIoKTsKKyAgICAgICAgbV9jYWNoZWRGdW5jdGlvbkV4ZWN1dGFibGVzLmNsZWFyKCk7Cisg
ICAgICAgIG1fY2FjaGVkR2xvYmFsRnVuY3Rpb25zLmNsZWFyKCk7CisgICAgICAgIG1fcmVjZW50
bHlVc2VkRnVuY3Rpb25Db2RlLmNsZWFyKCk7CisgICAgfQorCiAgICAgZW51bSBDb2RlVHlwZSB7
IEV2YWxUeXBlLCBQcm9ncmFtVHlwZSwgRnVuY3Rpb25DYWxsVHlwZSwgRnVuY3Rpb25Db25zdHJ1
Y3RUeXBlIH07CiAgICAgdHlwZWRlZiBzdGQ6OnBhaXI8U3RyaW5nLCB1bnNpZ25lZD4gQ29kZUJs
b2NrS2V5OwogICAgIHR5cGVkZWYgc3RkOjpwYWlyPFN0cmluZywgU3RyaW5nPiBHbG9iYWxGdW5j
dGlvbktleTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xv
YmFsRGF0YS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbERhdGEu
Y3BwCmluZGV4IDBhMTRmMzU0ZDkzMTczODkyMjkxNjU5NzAzZmU0MzBhMGRkZWIwZjcuLmZlMDEz
MWEyNjljMGQ3ZTQ5YTBlMjgyNjhmMTYzZDM3ZGVjM2E0ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsRGF0YS5jcHAKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxEYXRhLmNwcApAQCAtNDMxLDYgKzQzMSwxMiBAQCB2
b2lkIEpTR2xvYmFsRGF0YTo6c3RvcFNhbXBsaW5nKCkKICAgICBpbnRlcnByZXRlci0+c3RvcFNh
bXBsaW5nKCk7CiB9CiAKK3ZvaWQgSlNHbG9iYWxEYXRhOjpkaXNjYXJkQWxsQ29kZSgpCit7Cisg
ICAgbV9jb2RlQ2FjaGUtPmNsZWFyKCk7CisgICAgaGVhcC5kZWxldGVBbGxDb21waWxlZENvZGUo
KTsKK30KKwogdm9pZCBKU0dsb2JhbERhdGE6OmR1bXBTYW1wbGVEYXRhKEV4ZWNTdGF0ZSogZXhl
YykKIHsKICAgICBpbnRlcnByZXRlci0+ZHVtcFNhbXBsZURhdGEoZXhlYyk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbERhdGEuaCBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsRGF0YS5oCmluZGV4IDRjNDQxOTIzMTcxODRm
MmZhMjk3ODkwZTQ5YWNiMzRmNjI2ZmMxNzkuLmY5NDkxYzUxYWRiZWUxZTRmYWNlYTY1MDc3YjM5
Njc5YzBkNWI3MTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pT
R2xvYmFsRGF0YS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFs
RGF0YS5oCkBAIC00NTAsNiArNDUwLDggQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgIEpTTG9j
ayYgYXBpTG9jaygpIHsgcmV0dXJuIG1fYXBpTG9jazsgfQogICAgICAgICBDb2RlQ2FjaGUqIGNv
ZGVDYWNoZSgpIHsgcmV0dXJuIG1fY29kZUNhY2hlLmdldCgpOyB9CiAKKyAgICAgICAgSlNfRVhQ
T1JUX1BSSVZBVEUgdm9pZCBkaXNjYXJkQWxsQ29kZSgpOworCiAgICAgcHJpdmF0ZToKICAgICAg
ICAgZnJpZW5kIGNsYXNzIExMSW50T2Zmc2V0c0V4dHJhY3RvcjsKICAgICAgICAgCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9HQ0NvbnRyb2xsZXIuY3BwIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvanMvR0NDb250cm9sbGVyLmNwcAppbmRleCA4NTI3MmE4ZjFiZmFi
YjY0MTljODA4MWEzNzg1OTg0MTFmYWNiYWYzLi5iODQzYzc3OWFlN2U1OGM4ODdiOWFkNjA2MGI1
ZmI0ODU3YjNjYzFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9HQ0Nv
bnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0dDQ29udHJvbGxl
ci5jcHAKQEAgLTEwNSw3ICsxMDUsNyBAQCB2b2lkIEdDQ29udHJvbGxlcjo6c2V0SmF2YVNjcmlw
dEdhcmJhZ2VDb2xsZWN0b3JUaW1lckVuYWJsZWQoYm9vbCBlbmFibGUpCiB2b2lkIEdDQ29udHJv
bGxlcjo6ZGlzY2FyZEFsbENvbXBpbGVkQ29kZSgpCiB7CiAgICAgSlNMb2NrSG9sZGVyIGxvY2so
SlNET01XaW5kb3c6OmNvbW1vbkpTR2xvYmFsRGF0YSgpKTsKLSAgICBKU0RPTVdpbmRvdzo6Y29t
bW9uSlNHbG9iYWxEYXRhKCktPmhlYXAuZGVsZXRlQWxsQ29tcGlsZWRDb2RlKCk7CisgICAgSlNE
T01XaW5kb3c6OmNvbW1vbkpTR2xvYmFsRGF0YSgpLT5kaXNjYXJkQWxsQ29kZSgpOwogfQogCiB9
IC8vIG5hbWVzcGFjZSBXZWJDb3JlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177844</attachid>
            <date>2012-12-05 15:29:10 -0800</date>
            <delta_ts>2012-12-05 16:46:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104161-20121205152635.patch</filename>
            <type>text/plain</type>
            <size>5906</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
NWM1YjVhMDZhY2VlYWYwOTY0YzAxZjRhNzYzZTZmNGFkNTc5YTVjLi4wOTllODA1YjZmZGJjMzdm
MmM0Mjg3NDNiYWVjODQ1MjNjOWNmYzhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxMi0xMi0wNSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIEVtcHR5IHBhcnNlIGNhY2hlIHdoZW4gcmVjZWl2aW5nIGEgbG93IG1lbW9yeSB3
YXJuaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MDQxNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
aGlzIGFkZHMgYSBmdW5jdGlvbiB0byB0aGUgZ2xvYmFsZGF0YSB0byBlbXB0eSBhbGwgY29kZSBy
ZWxhdGVkIGRhdGEKKyAgICAgICAgc3RydWN0dXJlcyAoY29kZSBpbiB0aGUgaGVhcCBhbmQgdGhl
IGNvZGUgY2FjaGUpLgorICAgICAgICBJdCBhbHNvIGFkZHMgYSBmdW5jdGlvbiB0byBhbGxvdyB0
aGUgQ29kZUNhY2hlIHRvIGFjdHVhbGx5IGJlIGNsZWFyZWQKKyAgICAgICAgYXQgYWxsLiAKKwor
ICAgICAgICAqIHJ1bnRpbWUvQ29kZUNhY2hlLmg6CisgICAgICAgIChDYWNoZU1hcCk6CisgICAg
ICAgIChKU0M6OkNhY2hlTWFwOjpjbGVhcik6CisgICAgICAgIChKU0M6OkNvZGVDYWNoZTo6Y2xl
YXIpOgorICAgICAgICAoQ29kZUNhY2hlKToKKyAgICAgICAgKiBydW50aW1lL0pTR2xvYmFsRGF0
YS5jcHA6CisgICAgICAgIChKU0M6OkpTR2xvYmFsRGF0YTo6ZGlzY2FyZEFsbENvZGUpOgorICAg
ICAgICAoSlNDKToKKyAgICAgICAgKiBydW50aW1lL0pTR2xvYmFsRGF0YS5oOgorICAgICAgICAo
SlNHbG9iYWxEYXRhKToKKwogMjAxMi0xMi0wNSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUu
Y29tPgogCiAgICAgICAgIEpTQyBwcm9maWxlciBzaG91bGQgbm90IGNvdW50IGV4ZWN1dGlvbnMg
b2Ygb3BfY2FsbF9wdXRfcmVzdWx0IGJlY2F1c2UgZG9pbmcgc28gY2hhbmdlcyBERkcgY29kZWdl
bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IDdkMjBmZGU3N2UxMDBlN2NmZTM1ZDc1MzBkMjA0N2ZiOTVkNDNkNTIu
Ljk4MmVmOWM5MzQwZDFlMjE3YzBiZGUxYmQ3M2IyMTdkOTFiNDk0NTkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNiBAQAorMjAxMi0xMi0wNSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29t
PgorCisgICAgICAgIEVtcHR5IHBhcnNlIGNhY2hlIHdoZW4gcmVjZWl2aW5nIGEgbG93IG1lbW9y
eSB3YXJuaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDQxNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBVc2UgbmV3IGRpc2NhcmRBbGxDb2RlKCkgZnVuY3Rpb24gb24gdGhlIGdsb2JhbCBkYXRhLCBy
YXRoZXIgdGhhbgorICAgICAgICBkaXJlY3RseSBpbnRlcmFjdGluZyB3aXRoIHRoZSBoZWFwLgor
CisgICAgICAgICogYmluZGluZ3MvanMvR0NDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkdDQ29udHJvbGxlcjo6ZGlzY2FyZEFsbENvbXBpbGVkQ29kZSk6CisKIDIwMTItMTItMDUg
IEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04o
cjEzNjYxNSk6IEluY29ycmVjdCBzdHlsZSBzaGFyaW5nIGluIHZpZXctc291cmNlIGRvY3VtZW50
cy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3By
b2ovSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZGVmIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0phdmFTY3JpcHRDb3JlLnZjcHJvai9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5k
ZWYKaW5kZXggYWQ4YzNmNGQ1YjM5MjhkMjRiNDY4MTkwZWJmMzFkMTc3OTAyNTE3Ny4uOTRlMGEx
YzY0MzdkOGNmODUxNTdlNWE0MjIzMDRjZjU5YWE0NTBkOCAxMDA3NTUKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjcHJvai9KYXZhU2NyaXB0Q29yZS9KYXZhU2Ny
aXB0Q29yZS5kZWYKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZj
cHJvai9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5kZWYKQEAgLTE4Nyw2ICsxODcsNyBA
QCBFWFBPUlRTCiAgICAgP2RldGFjaEBEZWJ1Z2dlckBKU0NAQFVBRVhQQVZKU0dsb2JhbE9iamVj
dEAyQEBaCiAgICAgP2RldGFjaFRocmVhZEBXVEZAQFlBWElAWgogICAgID9kaWRUaW1lT3V0QFRp
bWVvdXRDaGVja2VyQEpTQ0BAUUFFX05QQVZFeGVjU3RhdGVAMkBAWgorICAgID9kaXNjYXJkQWxs
Q29kZUBKU0dsb2JhbERhdGFASlNDQEBRQUVYWFoKICAgICA/ZGlzcGxheU5hbWVASlNGdW5jdGlv
bkBKU0NAQFFBRT9BVlN0cmluZ0BXVEZAQFBBVkV4ZWNTdGF0ZUAyQEBaCiAgICAgP2R0b2FAV1RG
QEBZQVhRQUROQUFfTkFBSEFBSUBaCiAgICAgP2R1bXBASlNWYWx1ZUBKU0NAQFFCRVhBQVZQcmlu
dFN0cmVhbUBXVEZAQEBaCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9Db2RlQ2FjaGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5o
CmluZGV4IDE2YjYyOWI0MjVhZTM1ZWYyMzM1OTc2MTcwZGQ4MjQ5NTE1MmE4OWIuLmExZjM4NTVi
MWEyYjM5NWFjMDg1YTc4ZjE4N2JmNDk3ODZiYTY0ZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0NvZGVDYWNoZS5oCkBAIC04Miw2ICs4MiwxNyBAQCBwdWJsaWM6CiAgICAgICAg
IG1fZGF0YVtuZXdJbmRleF0uc2Vjb25kID0gdmFsdWU7CiAgICAgICAgIEFTU0VSVChtX21hcC5z
aXplKCkgPD0gQ2FjaGVTaXplKTsKICAgICB9CisKKyAgICB2b2lkIGNsZWFyKCkKKyAgICB7Cisg
ICAgICAgIG1fbWFwLmNsZWFyKCk7CisgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgQ2Fj
aGVTaXplOyBpKyspIHsKKyAgICAgICAgICAgIG1fZGF0YVtpXS5maXJzdCA9IEtleVR5cGUoKTsK
KyAgICAgICAgICAgIG1fZGF0YVtpXS5zZWNvbmQgPSBFbnRyeVR5cGUoKTsKKyAgICAgICAgfQor
ICAgIH0KKworCiBwcml2YXRlOgogICAgIEhhc2hNYXA8S2V5VHlwZSwgdW5zaWduZWQ+IG1fbWFw
OwogICAgIEZpeGVkQXJyYXk8c3RkOjpwYWlyPEtleVR5cGUsIEVudHJ5VHlwZT4sIENhY2hlU2l6
ZT4gbV9kYXRhOwpAQCAtOTksNiArMTEwLDE0IEBAIHB1YmxpYzoKICAgICB2b2lkIHVzZWRGdW5j
dGlvbkNvZGUoSlNHbG9iYWxEYXRhJiwgVW5saW5rZWRGdW5jdGlvbkNvZGVCbG9jayopOwogICAg
IH5Db2RlQ2FjaGUoKTsKIAorICAgIHZvaWQgY2xlYXIoKQorICAgIHsKKyAgICAgICAgbV9jYWNo
ZWRDb2RlQmxvY2tzLmNsZWFyKCk7CisgICAgICAgIG1fY2FjaGVkRnVuY3Rpb25FeGVjdXRhYmxl
cy5jbGVhcigpOworICAgICAgICBtX2NhY2hlZEdsb2JhbEZ1bmN0aW9ucy5jbGVhcigpOworICAg
ICAgICBtX3JlY2VudGx5VXNlZEZ1bmN0aW9uQ29kZS5jbGVhcigpOworICAgIH0KKwogICAgIGVu
dW0gQ29kZVR5cGUgeyBFdmFsVHlwZSwgUHJvZ3JhbVR5cGUsIEZ1bmN0aW9uQ2FsbFR5cGUsIEZ1
bmN0aW9uQ29uc3RydWN0VHlwZSB9OwogICAgIHR5cGVkZWYgc3RkOjpwYWlyPFN0cmluZywgdW5z
aWduZWQ+IENvZGVCbG9ja0tleTsKICAgICB0eXBlZGVmIHN0ZDo6cGFpcjxTdHJpbmcsIFN0cmlu
Zz4gR2xvYmFsRnVuY3Rpb25LZXk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU0dsb2JhbERhdGEuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNHbG9iYWxEYXRhLmNwcAppbmRleCAwYTE0ZjM1NGQ5MzE3Mzg5MjI5MTY1OTcwM2ZlNDMwYTBk
ZGViMGY3Li5mZTAxMzFhMjY5YzBkN2U0OWEwZTI4MjY4ZjE2M2QzN2RlYzNhNGQwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbERhdGEuY3BwCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsRGF0YS5jcHAKQEAgLTQzMSw2
ICs0MzEsMTIgQEAgdm9pZCBKU0dsb2JhbERhdGE6OnN0b3BTYW1wbGluZygpCiAgICAgaW50ZXJw
cmV0ZXItPnN0b3BTYW1wbGluZygpOwogfQogCit2b2lkIEpTR2xvYmFsRGF0YTo6ZGlzY2FyZEFs
bENvZGUoKQoreworICAgIG1fY29kZUNhY2hlLT5jbGVhcigpOworICAgIGhlYXAuZGVsZXRlQWxs
Q29tcGlsZWRDb2RlKCk7Cit9CisKIHZvaWQgSlNHbG9iYWxEYXRhOjpkdW1wU2FtcGxlRGF0YShF
eGVjU3RhdGUqIGV4ZWMpCiB7CiAgICAgaW50ZXJwcmV0ZXItPmR1bXBTYW1wbGVEYXRhKGV4ZWMp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxEYXRh
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbERhdGEuaAppbmRleCA0
YzQ0MTkyMzE3MTg0ZjJmYTI5Nzg5MGU0OWFjYjM0ZjYyNmZjMTc5Li5mOTQ5MWM1MWFkYmVlMWU0
ZmFjZWE2NTA3N2IzOTY3OWMwZDViNzE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9KU0dsb2JhbERhdGEuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9KU0dsb2JhbERhdGEuaApAQCAtNDUwLDYgKzQ1MCw4IEBAIG5hbWVzcGFjZSBKU0Mgewog
ICAgICAgICBKU0xvY2smIGFwaUxvY2soKSB7IHJldHVybiBtX2FwaUxvY2s7IH0KICAgICAgICAg
Q29kZUNhY2hlKiBjb2RlQ2FjaGUoKSB7IHJldHVybiBtX2NvZGVDYWNoZS5nZXQoKTsgfQogCisg
ICAgICAgIEpTX0VYUE9SVF9QUklWQVRFIHZvaWQgZGlzY2FyZEFsbENvZGUoKTsKKwogICAgIHBy
aXZhdGU6CiAgICAgICAgIGZyaWVuZCBjbGFzcyBMTEludE9mZnNldHNFeHRyYWN0b3I7CiAgICAg
ICAgIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvR0NDb250cm9sbGVy
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0dDQ29udHJvbGxlci5jcHAKaW5kZXgg
ODUyNzJhOGYxYmZhYmI2NDE5YzgwODFhMzc4NTk4NDExZmFjYmFmMy4uYjg0M2M3NzlhZTdlNThj
ODg3YjlhZDYwNjBiNWZiNDg1N2IzY2MxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvanMvR0NDb250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9HQ0NvbnRyb2xsZXIuY3BwCkBAIC0xMDUsNyArMTA1LDcgQEAgdm9pZCBHQ0NvbnRyb2xsZXI6
OnNldEphdmFTY3JpcHRHYXJiYWdlQ29sbGVjdG9yVGltZXJFbmFibGVkKGJvb2wgZW5hYmxlKQog
dm9pZCBHQ0NvbnRyb2xsZXI6OmRpc2NhcmRBbGxDb21waWxlZENvZGUoKQogewogICAgIEpTTG9j
a0hvbGRlciBsb2NrKEpTRE9NV2luZG93Ojpjb21tb25KU0dsb2JhbERhdGEoKSk7Ci0gICAgSlNE
T01XaW5kb3c6OmNvbW1vbkpTR2xvYmFsRGF0YSgpLT5oZWFwLmRlbGV0ZUFsbENvbXBpbGVkQ29k
ZSgpOworICAgIEpTRE9NV2luZG93Ojpjb21tb25KU0dsb2JhbERhdGEoKS0+ZGlzY2FyZEFsbENv
ZGUoKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>
<flag name="review"
          id="194142"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
          </attachment>
      

    </bug>

</bugzilla>