<?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>180317</bug_id>
          
          <creation_ts>2017-12-02 12:14:06 -0800</creation_ts>
          <short_desc>Make IOSurface::Locker and use it in ImageBufferDataCG</short_desc>
          <delta_ts>2017-12-02 15:12:24 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1377345</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-12-02 12:14:06 -0800</bug_when>
    <thetext>Make IOSurface::Locker and use it in ImageBufferDataCG</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377346</commentid>
    <comment_count>1</comment_count>
      <attachid>328248</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-12-02 12:15:40 -0800</bug_when>
    <thetext>Created attachment 328248
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377369</commentid>
    <comment_count>2</comment_count>
      <attachid>328248</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-02 15:11:16 -0800</bug_when>
    <thetext>Comment on attachment 328248
Patch

Clearing flags on attachment: 328248

Committed r225454: &lt;https://trac.webkit.org/changeset/225454&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377370</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-02 15:11:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377371</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-02 15:12:24 -0800</bug_when>
    <thetext>&lt;rdar://problem/35816186&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328248</attachid>
            <date>2017-12-02 12:15:40 -0800</date>
            <delta_ts>2017-12-02 15:11:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180317-20171202121540.patch</filename>
            <type>text/plain</type>
            <size>7130</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1NDQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2RjMGMzMDQzY2Y0MmE4
Nzg1MDQzMTg3ZTlmNTc4MWU2NGQxNGI4YS4uYTg3ZDllYzE2MWU2ZDFlNTJmYzE4Nzk0MGQxMGMz
OGQyZWJlZTM4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDE3LTEyLTAyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIE1ha2UgSU9TdXJm
YWNlOjpMb2NrZXIgYW5kIHVzZSBpdCBpbiBJbWFnZUJ1ZmZlckRhdGFDRworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgwMzE3CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGFuIFJBSUkgSU9TdXJmYWNl
OjpMb2NrZXIgd2hpY2ggY2FuIGxvY2sgcmVhZG9ubHkgb3IgcmVhZHdyaXRlLiBBY2Nlc3MKKyAg
ICAgICAgdG8gdGhlIElPU3VyZmFjZSBiYXNlIGFkZHJlc3MgaXMgdGhyb3VnaCB0aGUgbG9ja2Vy
LgorICAgICAgICAKKyAgICAgICAgQWRkIElPU3VyZmFjZTo6Ynl0ZXNQZXJSb3coKSB0byB3cmFw
IElPU3VyZmFjZUdldEJ5dGVzUGVyUm93KCkuCisgICAgICAgIAorICAgICAgICBBZnRlciB0aGlz
LCB0aGVyZSBpcyBvbmx5IG9uZSBsb2NhdGlvbiB3aGVyZSB3ZSBhY2Nlc3MgdGhlIElPU3VyZmFj
ZVJlZgorICAgICAgICBkaXJlY3RseSwgaW4gV2ViR0wgY29kZS4KKworICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL2NnL0ltYWdlQnVmZmVyRGF0YUNHLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkltYWdlQnVmZmVyRGF0YTo6dG9CR1JBRGF0YSBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpJ
bWFnZUJ1ZmZlckRhdGE6OmdldERhdGEgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VC
dWZmZXJEYXRhOjpwdXREYXRhKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9J
T1N1cmZhY2UuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9JT1N1cmZhY2Uu
bW06CisgICAgICAgIChXZWJDb3JlOjpJT1N1cmZhY2U6OmJ5dGVzUGVyUm93IGNvbnN0KToKKwor
MjAxNy0xMi0wMiAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKwogICAg
ICAgICBBZGQgYSBsb2cgY2hhbm5lbCBmb3Igdmlld3BvcnRzCiAgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODAyOTUKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VCdWZmZXJEYXRhQ0cuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VCdWZmZXJEYXRhQ0cuY3BwCmlu
ZGV4IDNkM2QzOGRmZjJiMTExMzFjZWMwZWU5NGQ0YzU2NjM5OGQ2MzMzNTYuLjQ3N2VhZWM4ZDNj
ZGQ2MjA4MzlmMjUyMzI0NzRjZjMwNDQ4ZmMwZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlQnVmZmVyRGF0YUNHLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZUJ1ZmZlckRhdGFDRy5jcHAKQEAgLTEz
MSwxMCArMTMxLDggQEAgVmVjdG9yPHVpbnQ4X3Q+IEltYWdlQnVmZmVyRGF0YTo6dG9CR1JBRGF0
YShib29sIGFjY2VsZXJhdGVSZW5kZXJpbmcsIGludCB3aWR0aCwKICAgICAgICAgcmV0dXJuIHJl
c3VsdDsKICAgICB9CiAjaWYgVVNFKElPU1VSRkFDRV9DQU5WQVNfQkFDS0lOR19TVE9SRSkKLSAg
ICBJT1N1cmZhY2VSZWYgc3VyZmFjZVJlZiA9IHN1cmZhY2UtPnN1cmZhY2UoKTsKLSAgICBJT1N1
cmZhY2VMb2NrKHN1cmZhY2VSZWYsIGtJT1N1cmZhY2VMb2NrUmVhZE9ubHksIG51bGxwdHIpOwot
ICAgIHRyYW5zZmVyRGF0YShyZXN1bHQuZGF0YSgpLCBJT1N1cmZhY2VHZXRCYXNlQWRkcmVzcyhz
dXJmYWNlUmVmKSwgd2lkdGgsIGhlaWdodCwgSU9TdXJmYWNlR2V0Qnl0ZXNQZXJSb3coc3VyZmFj
ZVJlZikpOwotICAgIElPU3VyZmFjZVVubG9jayhzdXJmYWNlUmVmLCBrSU9TdXJmYWNlTG9ja1Jl
YWRPbmx5LCBudWxscHRyKTsKKyAgICBJT1N1cmZhY2U6OkxvY2tlciBsb2NrKCpzdXJmYWNlKTsK
KyAgICB0cmFuc2ZlckRhdGEocmVzdWx0LmRhdGEoKSwgbG9jay5zdXJmYWNlQmFzZUFkZHJlc3Mo
KSwgd2lkdGgsIGhlaWdodCwgc3VyZmFjZS0+Ynl0ZXNQZXJSb3coKSk7CiAjZWxzZQogICAgIEFT
U0VSVF9OT1RfUkVBQ0hFRCgpOwogI2VuZGlmCkBAIC0zMDMsMTQgKzMwMSwxMSBAQCBSZWZQdHI8
VWludDhDbGFtcGVkQXJyYXk+IEltYWdlQnVmZmVyRGF0YTo6Z2V0RGF0YShjb25zdCBJbnRSZWN0
JiByZWN0LCBjb25zdCBJbgogICAgICAgICB9CiAgICAgfSBlbHNlIHsKICNpZiBVU0UoSU9TVVJG
QUNFX0NBTlZBU19CQUNLSU5HX1NUT1JFKQotICAgICAgICAvLyBGSVhNRTogV2ViQ29yZTo6SU9T
dXJmYWNlIHNob3VsZCBoYXZlIGEgbG9ja2luZyBSQUlJIG9iamVjdCBhbmQgYmFzZS1hZGRyZXNz
IGdldHRlci4KLSAgICAgICAgSU9TdXJmYWNlUmVmIHN1cmZhY2VSZWYgPSBzdXJmYWNlLT5zdXJm
YWNlKCk7Ci0gICAgICAgIElPU3VyZmFjZUxvY2soc3VyZmFjZVJlZiwga0lPU3VyZmFjZUxvY2tS
ZWFkT25seSwgbnVsbHB0cik7Ci0gICAgICAgIHNyY0J5dGVzUGVyUm93ID0gSU9TdXJmYWNlR2V0
Qnl0ZXNQZXJSb3coc3VyZmFjZVJlZik7Ci0gICAgICAgIHNyY1Jvd3MgPSBzdGF0aWNfY2FzdDx1
aW50OF90Kj4oSU9TdXJmYWNlR2V0QmFzZUFkZHJlc3Moc3VyZmFjZVJlZikpICsgb3JpZ2lueSAq
IHNyY0J5dGVzUGVyUm93ICsgb3JpZ2lueCAqIDQ7CisgICAgICAgIElPU3VyZmFjZTo6TG9ja2Vy
IGxvY2soKnN1cmZhY2UpOworICAgICAgICBzcmNCeXRlc1BlclJvdyA9IHN1cmZhY2UtPmJ5dGVz
UGVyUm93KCk7CisgICAgICAgIHNyY1Jvd3MgPSBzdGF0aWNfY2FzdDx1aW50OF90Kj4obG9jay5z
dXJmYWNlQmFzZUFkZHJlc3MoKSkgKyBvcmlnaW55ICogc3JjQnl0ZXNQZXJSb3cgKyBvcmlnaW54
ICogNDsKIAogI2lmIFVTRShBQ0NFTEVSQVRFKQotCiAgICAgICAgIHZJbWFnZV9CdWZmZXIgc3Jj
OwogICAgICAgICBzcmMud2lkdGggPSB3aWR0aC51bnNhZmVHZXQoKTsKICAgICAgICAgc3JjLmhl
aWdodCA9IGhlaWdodC51bnNhZmVHZXQoKTsKQEAgLTM4OSw3ICszODQsNiBAQCBSZWZQdHI8VWlu
dDhDbGFtcGVkQXJyYXk+IEltYWdlQnVmZmVyRGF0YTo6Z2V0RGF0YShjb25zdCBJbnRSZWN0JiBy
ZWN0LCBjb25zdCBJbgogICAgICAgICAgICAgfQogICAgICAgICB9CiAjZW5kaWYgLy8gVVNFKEFD
Q0VMRVJBVEUpCi0gICAgICAgIElPU3VyZmFjZVVubG9jayhzdXJmYWNlUmVmLCBrSU9TdXJmYWNl
TG9ja1JlYWRPbmx5LCBudWxscHRyKTsKICNlbHNlCiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hF
RCgpOwogI2VuZGlmIC8vIFVTRShJT1NVUkZBQ0VfQ0FOVkFTX0JBQ0tJTkdfU1RPUkUpCkBAIC01
MjksMTAgKzUyMyw5IEBAIHZvaWQgSW1hZ2VCdWZmZXJEYXRhOjpwdXREYXRhKGNvbnN0IFVpbnQ4
Q2xhbXBlZEFycmF5JiBzb3VyY2UsIGNvbnN0IEludFNpemUmIHNvCiAgICAgICAgIH0KICAgICB9
IGVsc2UgewogI2lmIFVTRShJT1NVUkZBQ0VfQ0FOVkFTX0JBQ0tJTkdfU1RPUkUpCi0gICAgICAg
IElPU3VyZmFjZVJlZiBzdXJmYWNlUmVmID0gc3VyZmFjZS0+c3VyZmFjZSgpOwotICAgICAgICBJ
T1N1cmZhY2VMb2NrKHN1cmZhY2VSZWYsIDAsIG51bGxwdHIpOwotICAgICAgICBkZXN0Qnl0ZXNQ
ZXJSb3cgPSBJT1N1cmZhY2VHZXRCeXRlc1BlclJvdyhzdXJmYWNlUmVmKTsKLSAgICAgICAgZGVz
dFJvd3MgPSBzdGF0aWNfY2FzdDx1aW50OF90Kj4oSU9TdXJmYWNlR2V0QmFzZUFkZHJlc3Moc3Vy
ZmFjZVJlZikpICsgKGRlc3R5ICogZGVzdEJ5dGVzUGVyUm93ICsgZGVzdHggKiA0KS51bnNhZmVH
ZXQoKTsKKyAgICAgICAgSU9TdXJmYWNlOjpMb2NrZXIgbG9jaygqc3VyZmFjZSwgSU9TdXJmYWNl
OjpMb2NrZXI6OkFjY2Vzc01vZGU6OlJlYWRXcml0ZSk7CisgICAgICAgIGRlc3RCeXRlc1BlclJv
dyA9IHN1cmZhY2UtPmJ5dGVzUGVyUm93KCk7CisgICAgICAgIGRlc3RSb3dzID0gc3RhdGljX2Nh
c3Q8dWludDhfdCo+KGxvY2suc3VyZmFjZUJhc2VBZGRyZXNzKCkpICsgKGRlc3R5ICogZGVzdEJ5
dGVzUGVyUm93ICsgZGVzdHggKiA0KS51bnNhZmVHZXQoKTsKIAogI2lmIFVTRShBQ0NFTEVSQVRF
KQogICAgICAgICB2SW1hZ2VfQnVmZmVyIHNyYzsKQEAgLTU5NSw4ICs1ODgsNiBAQCB2b2lkIElt
YWdlQnVmZmVyRGF0YTo6cHV0RGF0YShjb25zdCBVaW50OENsYW1wZWRBcnJheSYgc291cmNlLCBj
b25zdCBJbnRTaXplJiBzbwogICAgICAgICAgICAgc3JjUm93cyArPSBzcmNCeXRlc1BlclJvdzsK
ICAgICAgICAgfQogI2VuZGlmIC8vIFVTRShBQ0NFTEVSQVRFKQotCi0gICAgICAgIElPU3VyZmFj
ZVVubG9jayhzdXJmYWNlUmVmLCAwLCBudWxscHRyKTsKICNlbHNlCiAgICAgICAgIEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOwogI2VuZGlmIC8vIFVTRShJT1NVUkZBQ0VfQ0FOVkFTX0JBQ0tJTkdfU1RP
UkUpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9J
T1N1cmZhY2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0lPU3Vy
ZmFjZS5oCmluZGV4IDExYjBkMWE4ODk5Yzk5Y2FiNDU0ZWRhNDQ2NmQyMmYxNjYzMTY2NjIuLjcw
MmEwOTRjZDk5OWFiYzE0ZTk2NTYyZmExZmY5NzE1ZDMyYTRkYTIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0lPU3VyZmFjZS5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0lPU3VyZmFjZS5oCkBAIC00OCw2ICs0
OCwzOSBAQCBwdWJsaWM6CiAgICAgICAgIFJHQjEwLAogICAgICAgICBSR0IxMEE4LAogICAgIH07
CisgICAgCisgICAgY2xhc3MgTG9ja2VyIHsKKyAgICBwdWJsaWM6CisgICAgICAgIGVudW0gY2xh
c3MgQWNjZXNzTW9kZSB7CisgICAgICAgICAgICBSZWFkT25seSwKKyAgICAgICAgICAgIFJlYWRX
cml0ZQorICAgICAgICB9OworCisgICAgICAgIExvY2tlcihJT1N1cmZhY2UmIHN1cmZhY2UsIEFj
Y2Vzc01vZGUgbW9kZSA9IEFjY2Vzc01vZGU6OlJlYWRPbmx5KQorICAgICAgICAgICAgOiBtX3N1
cmZhY2Uoc3VyZmFjZSkKKyAgICAgICAgICAgICwgbV9mbGFncyhmbGFnc0Zyb21Nb2RlKG1vZGUp
KQorICAgICAgICB7CisgICAgICAgICAgICBJT1N1cmZhY2VMb2NrKG1fc3VyZmFjZS5zdXJmYWNl
KCksIG1fZmxhZ3MsIG51bGxwdHIpOworICAgICAgICB9CisKKyAgICAgICAgfkxvY2tlcigpCisg
ICAgICAgIHsKKyAgICAgICAgICAgIElPU3VyZmFjZVVubG9jayhtX3N1cmZhY2Uuc3VyZmFjZSgp
LCBtX2ZsYWdzLCBudWxscHRyKTsKKyAgICAgICAgfQorCisgICAgICAgIHZvaWQgKiBzdXJmYWNl
QmFzZUFkZHJlc3MoKSBjb25zdAorICAgICAgICB7CisgICAgICAgICAgICByZXR1cm4gSU9TdXJm
YWNlR2V0QmFzZUFkZHJlc3MobV9zdXJmYWNlLnN1cmZhY2UoKSk7CisgICAgICAgIH0KKworICAg
IHByaXZhdGU6CisgICAgICAgIHN0YXRpYyB1aW50MzJfdCBmbGFnc0Zyb21Nb2RlKEFjY2Vzc01v
ZGUgbW9kZSkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0dXJuIG1vZGUgPT0gQWNjZXNzTW9k
ZTo6UmVhZE9ubHkgPyBrSU9TdXJmYWNlTG9ja1JlYWRPbmx5IDogMDsKKyAgICAgICAgfQorICAg
ICAgICBJT1N1cmZhY2UmIG1fc3VyZmFjZTsKKyAgICAgICAgdWludDMyX3QgbV9mbGFnczsKKyAg
ICB9OwogCiAgICAgV0VCQ09SRV9FWFBPUlQgc3RhdGljIHN0ZDo6dW5pcXVlX3B0cjxJT1N1cmZh
Y2U+IGNyZWF0ZShJbnRTaXplLCBDR0NvbG9yU3BhY2VSZWYsIEZvcm1hdCA9IEZvcm1hdDo6UkdC
QSk7CiAgICAgV0VCQ09SRV9FWFBPUlQgc3RhdGljIHN0ZDo6dW5pcXVlX3B0cjxJT1N1cmZhY2U+
IGNyZWF0ZShJbnRTaXplLCBJbnRTaXplIGNvbnRleHRTaXplLCBDR0NvbG9yU3BhY2VSZWYsIEZv
cm1hdCA9IEZvcm1hdDo6UkdCQSk7CkBAIC04OSw5ICsxMjIsMTEgQEAgcHVibGljOgogCiAgICAg
SW50U2l6ZSBzaXplKCkgY29uc3QgeyByZXR1cm4gbV9zaXplOyB9CiAgICAgc2l6ZV90IHRvdGFs
Qnl0ZXMoKSBjb25zdCB7IHJldHVybiBtX3RvdGFsQnl0ZXM7IH0KKwogICAgIENHQ29sb3JTcGFj
ZVJlZiBjb2xvclNwYWNlKCkgY29uc3QgeyByZXR1cm4gbV9jb2xvclNwYWNlLmdldCgpOyB9CiAg
ICAgV0VCQ09SRV9FWFBPUlQgRm9ybWF0IGZvcm1hdCgpIGNvbnN0OwogICAgIElPU3VyZmFjZUlE
IHN1cmZhY2VJRCgpIGNvbnN0OworICAgIHNpemVfdCBieXRlc1BlclJvdygpIGNvbnN0OwogCiAg
ICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBpc0luVXNlKCkgY29uc3Q7CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0lPU3VyZmFjZS5tbSBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0lPU3VyZmFjZS5tbQppbmRleCAyOTdm
Zjc4MGFhMGYxZDM5ZmMwMzg5ODI2M2Q3MDM3YjAwZGJmNDEyLi4wOTZmOGZmMDY4OGJkYmYzZTJj
MTIzOTA2ZjIyYzAxNWU0MGFkOWI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jb2NvYS9JT1N1cmZhY2UubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY29jb2EvSU9TdXJmYWNlLm1tCkBAIC0zNzIsNiArMzcyLDExIEBAIElPU3Vy
ZmFjZUlEIElPU3VyZmFjZTo6c3VyZmFjZUlEKCkgY29uc3QKICNlbmRpZgogfQogCitzaXplX3Qg
SU9TdXJmYWNlOjpieXRlc1BlclJvdygpIGNvbnN0Cit7CisgICAgcmV0dXJuIElPU3VyZmFjZUdl
dEJ5dGVzUGVyUm93KG1fc3VyZmFjZS5nZXQoKSk7Cit9CisKIGJvb2wgSU9TdXJmYWNlOjppc0lu
VXNlKCkgY29uc3QKIHsKICAgICByZXR1cm4gSU9TdXJmYWNlSXNJblVzZShtX3N1cmZhY2UuZ2V0
KCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>