<?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>58820</bug_id>
          
          <creation_ts>2011-04-18 13:31:41 -0700</creation_ts>
          <short_desc>[Qt] QtInstance method cache ownership rules are unclear</short_desc>
          <delta_ts>2011-04-19 13:41:21 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Nobody">webkit-unassigned</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>webkit-ews</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>387995</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-18 13:31:41 -0700</bug_when>
    <thetext>I&apos;ve temporarily made a cache use Global&lt;&gt; however it may be possible to make that produce ref cycles.

I&apos;m also unsure how correct the method cache is -- if more than one JS object uses the same backing instance the two objects may share function instances.  I don&apos;t know if this is possible, or even desired, just recording the observation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388658</commentid>
    <comment_count>1</comment_count>
      <attachid>90230</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-19 11:45:36 -0700</bug_when>
    <thetext>Created attachment 90230
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388670</commentid>
    <comment_count>2</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-04-19 11:52:03 -0700</bug_when>
    <thetext>Attachment 90230 did not build on qt:
Build output: http://queues.webkit.org/results/8475357</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388706</commentid>
    <comment_count>3</comment_count>
      <attachid>90238</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-19 12:38:34 -0700</bug_when>
    <thetext>Created attachment 90238
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388716</commentid>
    <comment_count>4</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-04-19 12:49:25 -0700</bug_when>
    <thetext>Attachment 90238 did not build on qt:
Build output: http://queues.webkit.org/results/8475377</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388742</commentid>
    <comment_count>5</comment_count>
      <attachid>90244</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-19 13:24:35 -0700</bug_when>
    <thetext>Created attachment 90244
same as earlier, with build fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388744</commentid>
    <comment_count>6</comment_count>
      <attachid>90244</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-04-19 13:32:39 -0700</bug_when>
    <thetext>Comment on attachment 90244
same as earlier, with build fix

!em=r</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388751</commentid>
    <comment_count>7</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-19 13:41:21 -0700</bug_when>
    <thetext>Committed r84286: &lt;http://trac.webkit.org/changeset/84286&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90230</attachid>
            <date>2011-04-19 11:45:36 -0700</date>
            <delta_ts>2011-04-19 12:38:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58820-20110419114534.patch</filename>
            <type>text/plain</type>
            <size>5341</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQyNzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwZDUzNmM1M2YwNzgyZTg0
NDExYmZjZjE1MzFmZDAzMWU3MmMzZTJhLi5hNWVlNzJmY2FlOTUyMTZiNmE2NDU3YmFkMzg4YWEw
MTllY2RlYmJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDQtMTkgIE9saXZl
ciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBbUXRdIFF0SW5zdGFuY2UgbWV0aG9kIGNhY2hlIG93bmVyc2hp
cCBydWxlcyBhcmUgdW5jbGVhcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NTg4MjAKKworICAgICAgICBSZW1vdmUgdGhlIG1ldGhvZCBjYWNoZSBvZiBR
dEluc3RhbmNlCisKKyAgICAgICAgKiBicmlkZ2UvcXQvcXRfY2xhc3MuY3BwOgorICAgICAgICAo
SlNDOjpCaW5kaW5nczo6UXRDbGFzczo6ZmFsbGJhY2tPYmplY3QpOgorICAgICAgICAoSlNDOjpC
aW5kaW5nczo6UXRDbGFzczo6ZmllbGROYW1lZCk6CisgICAgICAgICogYnJpZGdlL3F0L3F0X2lu
c3RhbmNlLmNwcDoKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6On5RdEluc3Rh
bmNlKToKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6OnJlbW92ZUNhY2hlZE1l
dGhvZCk6CisgICAgICAgIChKU0M6OkJpbmRpbmdzOjpRdEluc3RhbmNlOjpuZXdSdW50aW1lT2Jq
ZWN0KToKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6Om1hcmtBZ2dyZWdhdGUp
OgorICAgICAgICAqIGJyaWRnZS9xdC9xdF9pbnN0YW5jZS5oOgorCiAyMDExLTA0LTE5ICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERpbWl0
cmkgR2xhemtvdi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JyaWRnZS9xdC9xdF9jbGFz
cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfY2xhc3MuY3BwCmluZGV4IDNjMTgz
NmFjMzY3Y2M2YWIxZjFjMzI1NjFmZjg0MmE3NjMzNjI3NmIuLmMxZjJjZTExMTI5ZjQzYTY2YzEy
YTFhYmIwMTNjOTlmYWE3NDI3NmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JyaWRnZS9x
dC9xdF9jbGFzcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2NsYXNzLmNw
cApAQCAtNzMsMTEgKzczLDYgQEAgSlNWYWx1ZSBRdENsYXNzOjpmYWxsYmFja09iamVjdChFeGVj
U3RhdGUqIGV4ZWMsIEluc3RhbmNlKiBpbnN0LCBjb25zdCBJZGVudGlmaWUKICAgICBjb25zdCBV
U3RyaW5nJiB1c3RyaW5nID0gaWRlbnRpZmllci51c3RyaW5nKCk7CiAgICAgY29uc3QgUUJ5dGVB
cnJheSBuYW1lID0gUVN0cmluZyhyZWludGVycHJldF9jYXN0PGNvbnN0IFFDaGFyKj4odXN0cmlu
Zy5jaGFyYWN0ZXJzKCkpLCB1c3RyaW5nLmxlbmd0aCgpKS50b0FzY2lpKCk7CiAKLSAgICAvLyBG
aXJzdCBzZWUgaWYgd2UgaGF2ZSBhIGNhY2hlIGhpdAotICAgIEpTT2JqZWN0KiB2YWwgPSBxdGlu
c3QtPm1fbWV0aG9kcy52YWx1ZShuYW1lKS5nZXQoKTsKLSAgICBpZiAodmFsKQotICAgICAgICBy
ZXR1cm4gdmFsOwotCiAgICAgLy8gTm9wZSwgY3JlYXRlIGFuIGVudHJ5CiAgICAgY29uc3QgUUJ5
dGVBcnJheSBub3JtYWwgPSBRTWV0YU9iamVjdDo6bm9ybWFsaXplZFNpZ25hdHVyZShuYW1lLmNv
bnN0RGF0YSgpKTsKIApAQCAtODcsNyArODIsNiBAQCBKU1ZhbHVlIFF0Q2xhc3M6OmZhbGxiYWNr
T2JqZWN0KEV4ZWNTdGF0ZSogZXhlYywgSW5zdGFuY2UqIGluc3QsIGNvbnN0IElkZW50aWZpZQog
ICAgICAgICBRTWV0YU1ldGhvZCBtID0gbV9tZXRhT2JqZWN0LT5tZXRob2QoaW5kZXgpOwogICAg
ICAgICBpZiAobS5hY2Nlc3MoKSAhPSBRTWV0YU1ldGhvZDo6UHJpdmF0ZSkgewogICAgICAgICAg
ICAgUXRSdW50aW1lTWV0YU1ldGhvZCogdmFsID0gbmV3IChleGVjKSBRdFJ1bnRpbWVNZXRhTWV0
aG9kKGV4ZWMsIGlkZW50aWZpZXIsIHN0YXRpY19jYXN0PFF0SW5zdGFuY2UqPihpbnN0KSwgaW5k
ZXgsIG5vcm1hbCwgZmFsc2UpOwotICAgICAgICAgICAgcXRpbnN0LT5tX21ldGhvZHMuaW5zZXJ0
KG5hbWUsIHZhbCk7CiAgICAgICAgICAgICByZXR1cm4gdmFsOwogICAgICAgICB9CiAgICAgfQpA
QCAtMTA2LDcgKzEwMCw2IEBAIEpTVmFsdWUgUXRDbGFzczo6ZmFsbGJhY2tPYmplY3QoRXhlY1N0
YXRlKiBleGVjLCBJbnN0YW5jZSogaW5zdCwgY29uc3QgSWRlbnRpZmllCiAKICAgICAgICAgaWYg
KG5vcm1hbCA9PSBRQnl0ZUFycmF5Ojpmcm9tUmF3RGF0YShzaWduYXR1cmUsIGl0ZXIpKSB7CiAg
ICAgICAgICAgICBRdFJ1bnRpbWVNZXRhTWV0aG9kKiB2YWwgPSBuZXcgKGV4ZWMpIFF0UnVudGlt
ZU1ldGFNZXRob2QoZXhlYywgaWRlbnRpZmllciwgc3RhdGljX2Nhc3Q8UXRJbnN0YW5jZSo+KGlu
c3QpLCBpbmRleCwgbm9ybWFsLCBmYWxzZSk7Ci0gICAgICAgICAgICBxdGluc3QtPm1fbWV0aG9k
cy5pbnNlcnQobmFtZSwgdmFsKTsKICAgICAgICAgICAgIHJldHVybiB2YWw7CiAgICAgICAgIH0K
ICAgICB9CkBAIC0yMDMsMTEgKzE5Niw2IEBAIEZpZWxkKiBRdENsYXNzOjpmaWVsZE5hbWVkKGNv
bnN0IElkZW50aWZpZXImIGlkZW50aWZpZXIsIEluc3RhbmNlKiBpbnN0YW5jZSkgY29uCiAgICAg
ICAgIC8vIE5vdGhpbmcgbmFtZWQgdGhpcwogICAgICAgICByZXR1cm4gMDsKICAgICB9Ci0gICAg
Ly8gRm9yIGNvbXBhdGliaWxpdHkgd2l0aCBxdHNjcmlwdCwgY2FjaGVkIG1ldGhvZHMgZG9uJ3Qg
Y2F1c2UKLSAgICAvLyBlcnJvcnMgdW50aWwgdGhleSBhcmUgYWNjZXNzZWQsIHNvIGRvbid0IGJs
aW5kbHkgY3JlYXRlIGFuIGVycm9yCi0gICAgLy8gaGVyZS4KLSAgICBpZiAocXRpbnN0LT5tX21l
dGhvZHMuY29udGFpbnMoYXNjaWkpKQotICAgICAgICByZXR1cm4gMDsKIAogI2lmbmRlZiBRVF9O
T19QUk9QRVJUSUVTCiAgICAgLy8gZGVsZXRlZCBxb2JqZWN0LCBidXQgY2FuJ3QgdGhyb3cgYW4g
ZXJyb3IgZnJvbSBoZXJlIChubyBleGVjKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYnJp
ZGdlL3F0L3F0X2luc3RhbmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JyaWRnZS9xdC9xdF9pbnN0
YW5jZS5jcHAKaW5kZXggMzdlMDFmNDIwYTZmMGNhM2YyOWVlOTlmOWFkMzllYTA1M2EzNWY2ZS4u
OGIzNDk0MGRhMDhmNGVhYTMxZTI0M2Q2ZWM4ZGRkMDVkMzdiMTM4ZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2luc3RhbmNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuY3BwCkBAIC05Myw5ICs5Myw2IEBAIFF0SW5zdGFuY2U6
On5RdEluc3RhbmNlKCkKIAogICAgIGNhY2hlZEluc3RhbmNlcy5yZW1vdmUobV9oYXNoa2V5KTsK
IAotICAgIC8vIGNsZWFuIHVwICh1bnByb3RlY3QgZnJvbSBnYykgdGhlIEpTVmFsdWVzIHdlJ3Zl
IGNyZWF0ZWQKLSAgICBtX21ldGhvZHMuY2xlYXIoKTsKLQogICAgIHFEZWxldGVBbGwobV9maWVs
ZHMpOwogICAgIG1fZmllbGRzLmNsZWFyKCk7CiAKQEAgLTE1MCwxMyArMTQ3LDYgQEAgdm9pZCBR
dEluc3RhbmNlOjpyZW1vdmVDYWNoZWRNZXRob2QoSlNPYmplY3QqIG1ldGhvZCkKIHsKICAgICBp
ZiAobV9kZWZhdWx0TWV0aG9kLmdldCgpID09IG1ldGhvZCkKICAgICAgICAgbV9kZWZhdWx0TWV0
aG9kLmNsZWFyKCk7Ci0KLSAgICBmb3IgKFFIYXNoPFFCeXRlQXJyYXksIERlcHJlY2F0ZWRQdHI8
SlNPYmplY3Q+ID46Okl0ZXJhdG9yIGl0ID0gbV9tZXRob2RzLmJlZ2luKCksCi0gICAgICAgIGVu
ZCA9IG1fbWV0aG9kcy5lbmQoKTsgaXQgIT0gZW5kOyArK2l0KQotICAgICAgICBpZiAoaXQudmFs
dWUoKS5nZXQoKSA9PSBtZXRob2QpIHsKLSAgICAgICAgICAgIG1fbWV0aG9kcy5lcmFzZShpdCk7
Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KIH0KIAogUXRJbnN0YW5jZSogUXRJbnN0
YW5jZTo6Z2V0SW5zdGFuY2UoSlNPYmplY3QqIG9iamVjdCkKQEAgLTE4MSw3ICsxNzEsNiBAQCBD
bGFzcyogUXRJbnN0YW5jZTo6Z2V0Q2xhc3MoKSBjb25zdAogUnVudGltZU9iamVjdCogUXRJbnN0
YW5jZTo6bmV3UnVudGltZU9iamVjdChFeGVjU3RhdGUqIGV4ZWMpCiB7CiAgICAgSlNMb2NrIGxv
Y2soU2lsZW5jZUFzc2VydGlvbnNPbmx5KTsKLSAgICBtX21ldGhvZHMuY2xlYXIoKTsKICAgICBy
ZXR1cm4gbmV3IChleGVjKSBRdFJ1bnRpbWVPYmplY3QoZXhlYywgZXhlYy0+bGV4aWNhbEdsb2Jh
bE9iamVjdCgpLCB0aGlzKTsKIH0KIApAQCAtMTg5LDEwICsxNzgsNiBAQCB2b2lkIFF0SW5zdGFu
Y2U6Om1hcmtBZ2dyZWdhdGUoTWFya1N0YWNrJiBtYXJrU3RhY2spCiB7CiAgICAgaWYgKG1fZGVm
YXVsdE1ldGhvZCkKICAgICAgICAgbWFya1N0YWNrLmFwcGVuZCgmbV9kZWZhdWx0TWV0aG9kKTsK
LSAgICBmb3JlYWNoIChEZXByZWNhdGVkUHRyPEpTT2JqZWN0PiB2YWwsIG1fbWV0aG9kcy52YWx1
ZXMoKSkgewotICAgICAgICBpZiAodmFsKQotICAgICAgICAgICAgbWFya1N0YWNrLmFwcGVuZCgm
dmFsKTsKLSAgICB9CiB9CiAKIHZvaWQgUXRJbnN0YW5jZTo6YmVnaW4oKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2luc3RhbmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9i
cmlkZ2UvcXQvcXRfaW5zdGFuY2UuaAppbmRleCAwMDNjODAxNjgyOWRhY2UxNDUyYzUxMmJiZTBi
NGZiNGFiMmRlZGZjLi5kYzAyNzM0ZjRhNmJkYTM1NzhiZjM0NTYxNWE4M2RmMDBlODU5ZmEzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuaApAQCAtODMsNyArODMsNiBAQCBw
cml2YXRlOgogICAgIG11dGFibGUgUXRDbGFzcyogbV9jbGFzczsKICAgICBRUG9pbnRlcjxRT2Jq
ZWN0PiBtX29iamVjdDsKICAgICBRT2JqZWN0KiBtX2hhc2hrZXk7Ci0gICAgbXV0YWJsZSBRSGFz
aDxRQnl0ZUFycmF5LCBEZXByZWNhdGVkUHRyPEpTT2JqZWN0PiA+IG1fbWV0aG9kczsKICAgICBt
dXRhYmxlIFFIYXNoPFFTdHJpbmcsIFF0RmllbGQqPiBtX2ZpZWxkczsKICAgICBtdXRhYmxlIFdy
aXRlQmFycmllcjxRdFJ1bnRpbWVNZXRhTWV0aG9kPiBtX2RlZmF1bHRNZXRob2Q7CiAgICAgUVNj
cmlwdEVuZ2luZTo6VmFsdWVPd25lcnNoaXAgbV9vd25lcnNoaXA7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90238</attachid>
            <date>2011-04-19 12:38:34 -0700</date>
            <delta_ts>2011-04-19 13:24:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58820-20110419123833.patch</filename>
            <type>text/plain</type>
            <size>4445</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQyNzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwZDUzNmM1M2YwNzgyZTg0
NDExYmZjZjE1MzFmZDAzMWU3MmMzZTJhLi5hNWVlNzJmY2FlOTUyMTZiNmE2NDU3YmFkMzg4YWEw
MTllY2RlYmJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDQtMTkgIE9saXZl
ciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBbUXRdIFF0SW5zdGFuY2UgbWV0aG9kIGNhY2hlIG93bmVyc2hp
cCBydWxlcyBhcmUgdW5jbGVhcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NTg4MjAKKworICAgICAgICBSZW1vdmUgdGhlIG1ldGhvZCBjYWNoZSBvZiBR
dEluc3RhbmNlCisKKyAgICAgICAgKiBicmlkZ2UvcXQvcXRfY2xhc3MuY3BwOgorICAgICAgICAo
SlNDOjpCaW5kaW5nczo6UXRDbGFzczo6ZmFsbGJhY2tPYmplY3QpOgorICAgICAgICAoSlNDOjpC
aW5kaW5nczo6UXRDbGFzczo6ZmllbGROYW1lZCk6CisgICAgICAgICogYnJpZGdlL3F0L3F0X2lu
c3RhbmNlLmNwcDoKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6On5RdEluc3Rh
bmNlKToKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6OnJlbW92ZUNhY2hlZE1l
dGhvZCk6CisgICAgICAgIChKU0M6OkJpbmRpbmdzOjpRdEluc3RhbmNlOjpuZXdSdW50aW1lT2Jq
ZWN0KToKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6Om1hcmtBZ2dyZWdhdGUp
OgorICAgICAgICAqIGJyaWRnZS9xdC9xdF9pbnN0YW5jZS5oOgorCiAyMDExLTA0LTE5ICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERpbWl0
cmkgR2xhemtvdi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JyaWRnZS9xdC9xdF9jbGFz
cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfY2xhc3MuY3BwCmluZGV4IDNjMTgz
NmFjMzY3Y2M2YWIxZjFjMzI1NjFmZjg0MmE3NjMzNjI3NmIuLjg0NmYzOTgxNzI1YmExNjc4ZmVl
ZjBhNWM0MGY3MTA5YjJmMDJlMmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JyaWRnZS9x
dC9xdF9jbGFzcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2NsYXNzLmNw
cApAQCAtODcsNyArODcsNyBAQCBKU1ZhbHVlIFF0Q2xhc3M6OmZhbGxiYWNrT2JqZWN0KEV4ZWNT
dGF0ZSogZXhlYywgSW5zdGFuY2UqIGluc3QsIGNvbnN0IElkZW50aWZpZQogICAgICAgICBRTWV0
YU1ldGhvZCBtID0gbV9tZXRhT2JqZWN0LT5tZXRob2QoaW5kZXgpOwogICAgICAgICBpZiAobS5h
Y2Nlc3MoKSAhPSBRTWV0YU1ldGhvZDo6UHJpdmF0ZSkgewogICAgICAgICAgICAgUXRSdW50aW1l
TWV0YU1ldGhvZCogdmFsID0gbmV3IChleGVjKSBRdFJ1bnRpbWVNZXRhTWV0aG9kKGV4ZWMsIGlk
ZW50aWZpZXIsIHN0YXRpY19jYXN0PFF0SW5zdGFuY2UqPihpbnN0KSwgaW5kZXgsIG5vcm1hbCwg
ZmFsc2UpOwotICAgICAgICAgICAgcXRpbnN0LT5tX21ldGhvZHMuaW5zZXJ0KG5hbWUsIHZhbCk7
CisgICAgICAgICAgICBxdGluc3QtPm1fbWV0aG9kcy5pbnNlcnQobmFtZSwgV3JpdGVCYXJyaWVy
KGV4ZWMtPmdsb2JhbERhdGEoKSwgcXRpbnN0LT5jcmVhdGVSdW50aW1lT2JqZWN0KGV4ZWMpLCB2
YWwpKTsKICAgICAgICAgICAgIHJldHVybiB2YWw7CiAgICAgICAgIH0KICAgICB9CkBAIC0xMDYs
NyArMTA2LDcgQEAgSlNWYWx1ZSBRdENsYXNzOjpmYWxsYmFja09iamVjdChFeGVjU3RhdGUqIGV4
ZWMsIEluc3RhbmNlKiBpbnN0LCBjb25zdCBJZGVudGlmaWUKIAogICAgICAgICBpZiAobm9ybWFs
ID09IFFCeXRlQXJyYXk6OmZyb21SYXdEYXRhKHNpZ25hdHVyZSwgaXRlcikpIHsKICAgICAgICAg
ICAgIFF0UnVudGltZU1ldGFNZXRob2QqIHZhbCA9IG5ldyAoZXhlYykgUXRSdW50aW1lTWV0YU1l
dGhvZChleGVjLCBpZGVudGlmaWVyLCBzdGF0aWNfY2FzdDxRdEluc3RhbmNlKj4oaW5zdCksIGlu
ZGV4LCBub3JtYWwsIGZhbHNlKTsKLSAgICAgICAgICAgIHF0aW5zdC0+bV9tZXRob2RzLmluc2Vy
dChuYW1lLCB2YWwpOworICAgICAgICAgICAgcXRpbnN0LT5tX21ldGhvZHMuaW5zZXJ0KG5hbWUs
IFdyaXRlQmFycmllcihleGVjLT5nbG9iYWxEYXRhKCksIHF0aW5zdC0+Y3JlYXRlUnVudGltZU9i
amVjdChleGVjKSwgdmFsKSk7CiAgICAgICAgICAgICByZXR1cm4gdmFsOwogICAgICAgICB9CiAg
ICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2luc3RhbmNlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2JyaWRnZS9xdC9xdF9pbnN0YW5jZS5jcHAKaW5kZXggMzdlMDFm
NDIwYTZmMGNhM2YyOWVlOTlmOWFkMzllYTA1M2EzNWY2ZS4uMmQyOWUwMTE4ZTQ4MGE3YmMzZWY1
M2U3MjU4YWI2OTMxZDliOWFjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYnJpZGdlL3F0
L3F0X2luc3RhbmNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFu
Y2UuY3BwCkBAIC0xNTEsMTIgKzE1MSwxMiBAQCB2b2lkIFF0SW5zdGFuY2U6OnJlbW92ZUNhY2hl
ZE1ldGhvZChKU09iamVjdCogbWV0aG9kKQogICAgIGlmIChtX2RlZmF1bHRNZXRob2QuZ2V0KCkg
PT0gbWV0aG9kKQogICAgICAgICBtX2RlZmF1bHRNZXRob2QuY2xlYXIoKTsKIAotICAgIGZvciAo
UUhhc2g8UUJ5dGVBcnJheSwgRGVwcmVjYXRlZFB0cjxKU09iamVjdD4gPjo6SXRlcmF0b3IgaXQg
PSBtX21ldGhvZHMuYmVnaW4oKSwKLSAgICAgICAgZW5kID0gbV9tZXRob2RzLmVuZCgpOyBpdCAh
PSBlbmQ7ICsraXQpCisgICAgZm9yIChRSGFzaDxRQnl0ZUFycmF5LCBXcml0ZUJhcnJpZXI8SlNP
YmplY3Q+ID46Okl0ZXJhdG9yIGl0ID0gbV9tZXRob2RzLmJlZ2luKCksIGVuZCA9IG1fbWV0aG9k
cy5lbmQoKTsgaXQgIT0gZW5kOyArK2l0KSB7CiAgICAgICAgIGlmIChpdC52YWx1ZSgpLmdldCgp
ID09IG1ldGhvZCkgewogICAgICAgICAgICAgbV9tZXRob2RzLmVyYXNlKGl0KTsKICAgICAgICAg
ICAgIHJldHVybjsKICAgICAgICAgfQorICAgIH0KIH0KIAogUXRJbnN0YW5jZSogUXRJbnN0YW5j
ZTo6Z2V0SW5zdGFuY2UoSlNPYmplY3QqIG9iamVjdCkKQEAgLTE4OSwxMCArMTg5LDggQEAgdm9p
ZCBRdEluc3RhbmNlOjptYXJrQWdncmVnYXRlKE1hcmtTdGFjayYgbWFya1N0YWNrKQogewogICAg
IGlmIChtX2RlZmF1bHRNZXRob2QpCiAgICAgICAgIG1hcmtTdGFjay5hcHBlbmQoJm1fZGVmYXVs
dE1ldGhvZCk7Ci0gICAgZm9yZWFjaCAoRGVwcmVjYXRlZFB0cjxKU09iamVjdD4gdmFsLCBtX21l
dGhvZHMudmFsdWVzKCkpIHsKLSAgICAgICAgaWYgKHZhbCkKLSAgICAgICAgICAgIG1hcmtTdGFj
ay5hcHBlbmQoJnZhbCk7Ci0gICAgfQorICAgIGZvciAoUUhhc2g8UUJ5dGVBcnJheSwgV3JpdGVC
YXJyaWVyPEpTT2JqZWN0PiA+OjpJdGVyYXRvciBpdCA9IG1fbWV0aG9kcy5iZWdpbigpLCBlbmQg
PSBtX21ldGhvZHMuZW5kKCk7IGl0ICE9IGVuZDsgKytpdCkKKyAgICAgICAgbWFya1N0YWNrLmFw
cGVuZCgmaXQudmFsdWUoKSk7CiB9CiAKIHZvaWQgUXRJbnN0YW5jZTo6YmVnaW4oKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2luc3RhbmNlLmggYi9Tb3VyY2UvV2Vi
Q29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuaAppbmRleCAwMDNjODAxNjgyOWRhY2UxNDUyYzUx
MmJiZTBiNGZiNGFiMmRlZGZjLi5iODAyNTAwYjBjZDk5NmEyY2VlNWEzN2Y4NzhlMTM3NmEyYWU4
MWU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuaApAQCAtODMsNyArODMs
NyBAQCBwcml2YXRlOgogICAgIG11dGFibGUgUXRDbGFzcyogbV9jbGFzczsKICAgICBRUG9pbnRl
cjxRT2JqZWN0PiBtX29iamVjdDsKICAgICBRT2JqZWN0KiBtX2hhc2hrZXk7Ci0gICAgbXV0YWJs
ZSBRSGFzaDxRQnl0ZUFycmF5LCBEZXByZWNhdGVkUHRyPEpTT2JqZWN0PiA+IG1fbWV0aG9kczsK
KyAgICBtdXRhYmxlIFFIYXNoPFFCeXRlQXJyYXksIFdyaXRlQmFycmllcjxKU09iamVjdD4gPiBt
X21ldGhvZHM7CiAgICAgbXV0YWJsZSBRSGFzaDxRU3RyaW5nLCBRdEZpZWxkKj4gbV9maWVsZHM7
CiAgICAgbXV0YWJsZSBXcml0ZUJhcnJpZXI8UXRSdW50aW1lTWV0YU1ldGhvZD4gbV9kZWZhdWx0
TWV0aG9kOwogICAgIFFTY3JpcHRFbmdpbmU6OlZhbHVlT3duZXJzaGlwIG1fb3duZXJzaGlwOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90244</attachid>
            <date>2011-04-19 13:24:35 -0700</date>
            <delta_ts>2011-04-19 13:32:39 -0700</delta_ts>
            <desc>same as earlier, with build fix</desc>
            <filename>bug-58820-20110419132433.patch</filename>
            <type>text/plain</type>
            <size>4541</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQyODUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBhMmIzYWU2MjQxYTM3MzNl
MzRiOWI1MzM1ZGQ5MjhmYzE4OTFmMWY2Li5hYmZmNGE0MmM0NTc1Y2E1NzY0N2E4YmZkZmZmMzFh
NzU0NDY3MzNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDQtMTkgIE9saXZl
ciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBbUXRdIFF0SW5zdGFuY2UgbWV0aG9kIGNhY2hlIG93bmVyc2hp
cCBydWxlcyBhcmUgdW5jbGVhcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NTg4MjAKKworICAgICAgICBSZW1vdmUgdGhlIG1ldGhvZCBjYWNoZSBvZiBR
dEluc3RhbmNlCisKKyAgICAgICAgKiBicmlkZ2UvcXQvcXRfY2xhc3MuY3BwOgorICAgICAgICAo
SlNDOjpCaW5kaW5nczo6UXRDbGFzczo6ZmFsbGJhY2tPYmplY3QpOgorICAgICAgICAoSlNDOjpC
aW5kaW5nczo6UXRDbGFzczo6ZmllbGROYW1lZCk6CisgICAgICAgICogYnJpZGdlL3F0L3F0X2lu
c3RhbmNlLmNwcDoKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6On5RdEluc3Rh
bmNlKToKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6OnJlbW92ZUNhY2hlZE1l
dGhvZCk6CisgICAgICAgIChKU0M6OkJpbmRpbmdzOjpRdEluc3RhbmNlOjpuZXdSdW50aW1lT2Jq
ZWN0KToKKyAgICAgICAgKEpTQzo6QmluZGluZ3M6OlF0SW5zdGFuY2U6Om1hcmtBZ2dyZWdhdGUp
OgorICAgICAgICAqIGJyaWRnZS9xdC9xdF9pbnN0YW5jZS5oOgorCiAyMDExLTA0LTE5ICBEYXZp
ZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CiAKICAgICAgICAgPGh0dHA6Ly93ZWJraXQu
b3JnL2IvNTc4Njc+IFJlLW9yZGVyIGVudW0gUmVzb3VyY2VMb2FkUHJpb3JpdHkgdG8gbWFrZSBV
bnJlc29sdmVkIHZhbHVlIGxlc3MgaW1wb3J0YW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9icmlkZ2UvcXQvcXRfY2xhc3MuY3BwIGIvU291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2Ns
YXNzLmNwcAppbmRleCAzYzE4MzZhYzM2N2NjNmFiMWYxYzMyNTYxZmY4NDJhNzYzMzYyNzZiLi5j
M2Q4YjI3OGNkMmQ2NjQwOWE5MzdhYzNhMzVhYjg4MmVmMWMzYzFhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfY2xhc3MuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Jy
aWRnZS9xdC9xdF9jbGFzcy5jcHAKQEAgLTg3LDcgKzg3LDcgQEAgSlNWYWx1ZSBRdENsYXNzOjpm
YWxsYmFja09iamVjdChFeGVjU3RhdGUqIGV4ZWMsIEluc3RhbmNlKiBpbnN0LCBjb25zdCBJZGVu
dGlmaWUKICAgICAgICAgUU1ldGFNZXRob2QgbSA9IG1fbWV0YU9iamVjdC0+bWV0aG9kKGluZGV4
KTsKICAgICAgICAgaWYgKG0uYWNjZXNzKCkgIT0gUU1ldGFNZXRob2Q6OlByaXZhdGUpIHsKICAg
ICAgICAgICAgIFF0UnVudGltZU1ldGFNZXRob2QqIHZhbCA9IG5ldyAoZXhlYykgUXRSdW50aW1l
TWV0YU1ldGhvZChleGVjLCBpZGVudGlmaWVyLCBzdGF0aWNfY2FzdDxRdEluc3RhbmNlKj4oaW5z
dCksIGluZGV4LCBub3JtYWwsIGZhbHNlKTsKLSAgICAgICAgICAgIHF0aW5zdC0+bV9tZXRob2Rz
Lmluc2VydChuYW1lLCB2YWwpOworICAgICAgICAgICAgcXRpbnN0LT5tX21ldGhvZHMuaW5zZXJ0
KG5hbWUsIFdyaXRlQmFycmllcjxKU09iamVjdD4oZXhlYy0+Z2xvYmFsRGF0YSgpLCBxdGluc3Qt
PmNyZWF0ZVJ1bnRpbWVPYmplY3QoZXhlYyksIHZhbCkpOwogICAgICAgICAgICAgcmV0dXJuIHZh
bDsKICAgICAgICAgfQogICAgIH0KQEAgLTEwNiw3ICsxMDYsNyBAQCBKU1ZhbHVlIFF0Q2xhc3M6
OmZhbGxiYWNrT2JqZWN0KEV4ZWNTdGF0ZSogZXhlYywgSW5zdGFuY2UqIGluc3QsIGNvbnN0IElk
ZW50aWZpZQogCiAgICAgICAgIGlmIChub3JtYWwgPT0gUUJ5dGVBcnJheTo6ZnJvbVJhd0RhdGEo
c2lnbmF0dXJlLCBpdGVyKSkgewogICAgICAgICAgICAgUXRSdW50aW1lTWV0YU1ldGhvZCogdmFs
ID0gbmV3IChleGVjKSBRdFJ1bnRpbWVNZXRhTWV0aG9kKGV4ZWMsIGlkZW50aWZpZXIsIHN0YXRp
Y19jYXN0PFF0SW5zdGFuY2UqPihpbnN0KSwgaW5kZXgsIG5vcm1hbCwgZmFsc2UpOwotICAgICAg
ICAgICAgcXRpbnN0LT5tX21ldGhvZHMuaW5zZXJ0KG5hbWUsIHZhbCk7CisgICAgICAgICAgICBx
dGluc3QtPm1fbWV0aG9kcy5pbnNlcnQobmFtZSwgV3JpdGVCYXJyaWVyPEpTT2JqZWN0PihleGVj
LT5nbG9iYWxEYXRhKCksIHF0aW5zdC0+Y3JlYXRlUnVudGltZU9iamVjdChleGVjKSwgdmFsKSk7
CiAgICAgICAgICAgICByZXR1cm4gdmFsOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2luc3RhbmNlLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2JyaWRnZS9xdC9xdF9pbnN0YW5jZS5jcHAKaW5kZXggMzdlMDFmNDIwYTZmMGNhM2YyOWVlOTlm
OWFkMzllYTA1M2EzNWY2ZS4uMmQyOWUwMTE4ZTQ4MGE3YmMzZWY1M2U3MjU4YWI2OTMxZDliOWFj
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYnJpZGdlL3F0L3F0X2luc3RhbmNlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuY3BwCkBAIC0xNTEsMTIg
KzE1MSwxMiBAQCB2b2lkIFF0SW5zdGFuY2U6OnJlbW92ZUNhY2hlZE1ldGhvZChKU09iamVjdCog
bWV0aG9kKQogICAgIGlmIChtX2RlZmF1bHRNZXRob2QuZ2V0KCkgPT0gbWV0aG9kKQogICAgICAg
ICBtX2RlZmF1bHRNZXRob2QuY2xlYXIoKTsKIAotICAgIGZvciAoUUhhc2g8UUJ5dGVBcnJheSwg
RGVwcmVjYXRlZFB0cjxKU09iamVjdD4gPjo6SXRlcmF0b3IgaXQgPSBtX21ldGhvZHMuYmVnaW4o
KSwKLSAgICAgICAgZW5kID0gbV9tZXRob2RzLmVuZCgpOyBpdCAhPSBlbmQ7ICsraXQpCisgICAg
Zm9yIChRSGFzaDxRQnl0ZUFycmF5LCBXcml0ZUJhcnJpZXI8SlNPYmplY3Q+ID46Okl0ZXJhdG9y
IGl0ID0gbV9tZXRob2RzLmJlZ2luKCksIGVuZCA9IG1fbWV0aG9kcy5lbmQoKTsgaXQgIT0gZW5k
OyArK2l0KSB7CiAgICAgICAgIGlmIChpdC52YWx1ZSgpLmdldCgpID09IG1ldGhvZCkgewogICAg
ICAgICAgICAgbV9tZXRob2RzLmVyYXNlKGl0KTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQorICAgIH0KIH0KIAogUXRJbnN0YW5jZSogUXRJbnN0YW5jZTo6Z2V0SW5zdGFuY2UoSlNP
YmplY3QqIG9iamVjdCkKQEAgLTE4OSwxMCArMTg5LDggQEAgdm9pZCBRdEluc3RhbmNlOjptYXJr
QWdncmVnYXRlKE1hcmtTdGFjayYgbWFya1N0YWNrKQogewogICAgIGlmIChtX2RlZmF1bHRNZXRo
b2QpCiAgICAgICAgIG1hcmtTdGFjay5hcHBlbmQoJm1fZGVmYXVsdE1ldGhvZCk7Ci0gICAgZm9y
ZWFjaCAoRGVwcmVjYXRlZFB0cjxKU09iamVjdD4gdmFsLCBtX21ldGhvZHMudmFsdWVzKCkpIHsK
LSAgICAgICAgaWYgKHZhbCkKLSAgICAgICAgICAgIG1hcmtTdGFjay5hcHBlbmQoJnZhbCk7Ci0g
ICAgfQorICAgIGZvciAoUUhhc2g8UUJ5dGVBcnJheSwgV3JpdGVCYXJyaWVyPEpTT2JqZWN0PiA+
OjpJdGVyYXRvciBpdCA9IG1fbWV0aG9kcy5iZWdpbigpLCBlbmQgPSBtX21ldGhvZHMuZW5kKCk7
IGl0ICE9IGVuZDsgKytpdCkKKyAgICAgICAgbWFya1N0YWNrLmFwcGVuZCgmaXQudmFsdWUoKSk7
CiB9CiAKIHZvaWQgUXRJbnN0YW5jZTo6YmVnaW4oKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYnJpZGdlL3F0L3F0X2luc3RhbmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRf
aW5zdGFuY2UuaAppbmRleCAwMDNjODAxNjgyOWRhY2UxNDUyYzUxMmJiZTBiNGZiNGFiMmRlZGZj
Li5iODAyNTAwYjBjZDk5NmEyY2VlNWEzN2Y4NzhlMTM3NmEyYWU4MWU1IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuaApAQCAtODMsNyArODMsNyBAQCBwcml2YXRlOgogICAg
IG11dGFibGUgUXRDbGFzcyogbV9jbGFzczsKICAgICBRUG9pbnRlcjxRT2JqZWN0PiBtX29iamVj
dDsKICAgICBRT2JqZWN0KiBtX2hhc2hrZXk7Ci0gICAgbXV0YWJsZSBRSGFzaDxRQnl0ZUFycmF5
LCBEZXByZWNhdGVkUHRyPEpTT2JqZWN0PiA+IG1fbWV0aG9kczsKKyAgICBtdXRhYmxlIFFIYXNo
PFFCeXRlQXJyYXksIFdyaXRlQmFycmllcjxKU09iamVjdD4gPiBtX21ldGhvZHM7CiAgICAgbXV0
YWJsZSBRSGFzaDxRU3RyaW5nLCBRdEZpZWxkKj4gbV9maWVsZHM7CiAgICAgbXV0YWJsZSBXcml0
ZUJhcnJpZXI8UXRSdW50aW1lTWV0YU1ldGhvZD4gbV9kZWZhdWx0TWV0aG9kOwogICAgIFFTY3Jp
cHRFbmdpbmU6OlZhbHVlT3duZXJzaGlwIG1fb3duZXJzaGlwOwo=
</data>
<flag name="review"
          id="82978"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>