<?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>94208</bug_id>
          
          <creation_ts>2012-08-16 03:05:47 -0700</creation_ts>
          <short_desc>[BlackBerry] SurfacePool::waitForBuffer() sometimes waits for deleted EGLSyncKHR object</short_desc>
          <delta_ts>2012-08-16 11:07:36 -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 BlackBerry</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="Arvid Nilsson">anilsson</reporter>
          <assigned_to name="Arvid Nilsson">anilsson</assigned_to>
          <cc>anilsson</cc>
    
    <cc>levin+threading</cc>
    
    <cc>manyoso</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>696959</commentid>
    <comment_count>0</comment_count>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-08-16 03:05:47 -0700</bug_when>
    <thetext>PR 193610</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697054</commentid>
    <comment_count>1</comment_count>
      <attachid>158794</attachid>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-08-16 06:11:20 -0700</bug_when>
    <thetext>Created attachment 158794
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697278</commentid>
    <comment_count>2</comment_count>
      <attachid>158794</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-08-16 10:54:55 -0700</bug_when>
    <thetext>Comment on attachment 158794
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697281</commentid>
    <comment_count>3</comment_count>
      <attachid>158794</attachid>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-08-16 10:56:29 -0700</bug_when>
    <thetext>Comment on attachment 158794
Patch

Thanks Rob :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697287</commentid>
    <comment_count>4</comment_count>
      <attachid>158794</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-16 11:07:32 -0700</bug_when>
    <thetext>Comment on attachment 158794
Patch

Clearing flags on attachment: 158794

Committed r125795: &lt;http://trac.webkit.org/changeset/125795&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697288</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-16 11:07:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158794</attachid>
            <date>2012-08-16 06:11:20 -0700</date>
            <delta_ts>2012-08-16 11:07:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94208-20120816151044.patch</filename>
            <type>text/plain</type>
            <size>10094</size>
            <attacher name="Arvid Nilsson">anilsson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1NDM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCBhMTg5ZTA1MWQ5ZjYwZTA4MWMwNDVjMjdiYWZjNmY3YmVhNjhlNGU5Li5mMDA2NzgzNDM4
Yzc1ZjBhOTJkNTViM2U2MDA5ZGRmMmY5NTQwMDA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSw1OCBAQAorMjAxMi0wOC0xNiAgQXJ2aWQgTmlsc3NvbiAgPGFuaWxz
c29uQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIFN1cmZhY2VQb29sOjp3YWl0Rm9y
QnVmZmVyKCkgc29tZXRpbWVzIHdhaXRzIGZvciBkZWxldGVkIEVHTFN5bmNLSFIgb2JqZWN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NDIwOAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1cmZhY2VQb29s
Ojpub3RpZnlCdWZmZXJzQ29tcG9zaXRlZCgpIGFkZHMgYSB0aWxlJ3MgcHJldmlvdXMKKyAgICAg
ICAgc3luYyBvYmplY3QgdG8gdGhlIGdhcmJhZ2UgbGlzdCBiZWZvcmUgcmVwbGFjaW5nIGl0IHdp
dGggYSBuZXcgb25lLgorICAgICAgICBIb3dldmVyLCBpdCBmYWlsZWQgdG8gdGhvcm91Z2hseSBj
bGVhciBhbGwgdGlsZXMgdGhhdCB3ZXJlIHJlZmVyZW5jaW5nCisgICAgICAgIHRoZSBvbGQgc3lu
YyBvYmplY3QuCisKKyAgICAgICAgVGh1cyBpdCBjb3VsZCBoYXBwZW4gdGhhdCBpZiBhIHNldCBv
ZiB0aWxlcyBBIHdhcyBjb21wb3NpdGVkLCB0aGVuCisgICAgICAgIGFub3RoZXIgc2V0IG9mIHRp
bGVzIEIgd2FzIGNvbXBvc2l0ZWQsIG9ubHkgdGhlIGludGVyc2VjdGlvbiBvZiBBIGFuZCBCCisg
ICAgICAgIHdhcyBjbGVhcmVkIG9mIHRoZSBzb29uLXRvLWJlLWRlbGV0ZWQgc3luYyBvYmplY3Qs
IGFuZCB0aGUgc3VidHJhY3Rpb24KKyAgICAgICAgQSAtIEIgd291bGQgcmVmZXJlbmNlIGFuIGlu
dmFsaWQgc3luYyBvYmplY3QgaW4gY2FzZSB0aGUgQmFja2luZ1N0b3JlCisgICAgICAgIGRlY2lk
ZWQgdG8gcmVuZGVyIHRvIG9uZSBvZiB0aGUgdGlsZXMgaW4gQSAtIEIgYmVmb3JlIHRoZXkgd2Vy
ZQorICAgICAgICBjb21wb3NpdGVkIGFnYWluLgorCisgICAgICAgIEZpeGVkIGJ5IHN0b3Jpbmcg
ZWFjaCBpbmRpdmlkdWFsIHN5bmMgb2JqZWN0IGluIG9ubHkgb25lIHBsYWNlIHNvIHdlCisgICAg
ICAgIGRvbid0IGhhdmUgdG8gcnVtbWFnZSB0aHJvdWdoIGFsbCB0aWxlcyBhbmQgcmVtb3ZlIHN0
YWxlIHJlZmVyZW5jZXMgdG8KKyAgICAgICAgc3luYyBvYmplY3RzIHRoYXQgYXJlIGFib3V0IHRv
IGJlIGRlc3Ryb3llZC4KKworICAgICAgICBBIG5ldyByZWZlcmVuY2UgY291bnRlZCBGZW5jZSBj
bGFzcyBpcyBhZGRlZCBmb3IgdGhpcyBwdXJwb3NlLCB0byBzdG9yZQorICAgICAgICBhIHN5bmMg
b2JqZWN0LiBUaWxlcyByZWZlciB0byBGZW5jZSBpbnN0YW5jZXMgaW5zdGVhZCBvZiBob2xkaW5n
IGEgc3luYworICAgICAgICBvYmplY3QgZGlyZWN0bHkuIFNpbmNlIEZlbmNlIGlzIHJlZmVyZW5j
ZSBjb3VudGVkLCBzZXZlcmFsIHRpbGVzIGNhbgorICAgICAgICByZWZlciB0byB0aGUgc2FtZSBG
ZW5jZSBpbnN0YW5jZSwgYW5kIGNsZWFyaW5nIGl0cyBzeW5jIG9iamVjdCB3aWxsCisgICAgICAg
IGluc3RhbnRseSByZW1vdmUgaXQgZnJvbSB0aGUgZ3Jhc3Agb2YgYWxsIHRpbGVzIHRoYXQgZGVw
ZW5kIG9uIHRoYXQKKyAgICAgICAgRmVuY2UuCisKKyAgICAgICAgU2luY2UgdGhlcmUncyBubyBw
b2ludCBpbiB3YWl0aW5nIGZvciB0aGUgc2FtZSBGZW5jZSB0d2ljZSwgdGhlIG9ubHkKKyAgICAg
ICAgb3BlcmF0aW9uIHByb3ZpZGVkIG9uIEZlbmNlIGlzIHRha2VQbGF0Zm9ybVN5bmMoKSB3aGlj
aCByZXR1cm5zIHRoZQorICAgICAgICBzeW5jIG9iamVjdCBhbmQgY2xlYXJzIHRoZSBGZW5jZSBv
ZiBpdHMgc3luYyBvYmplY3QuCisKKyAgICAgICAgUmV2aWV3ZWQgaW50ZXJuYWxseSBieSBGaWxp
cCBTcGFjZWsuCisKKyAgICAgICAgUFIgMTkzNjEwCisKKyAgICAgICAgKiBXZWJLaXRTdXBwb3J0
L0JhY2tpbmdTdG9yZVRpbGUuY3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpUaWxl
QnVmZmVyOjpUaWxlQnVmZmVyKToKKyAgICAgICAgKiBXZWJLaXRTdXBwb3J0L0JhY2tpbmdTdG9y
ZVRpbGUuaDoKKyAgICAgICAgKEJsYWNrQmVycnkpOgorICAgICAgICAoRmVuY2UpOgorICAgICAg
ICAoQmxhY2tCZXJyeTo6RmVuY2U6OmNyZWF0ZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpGZW5j
ZTo6dGFrZVBsYXRmb3JtU3luYyk6CisgICAgICAgIChCbGFja0JlcnJ5OjpGZW5jZTo6RmVuY2Up
OgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpUaWxlQnVmZmVyOjpmZW5jZSk6CisgICAg
ICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OlRpbGVCdWZmZXI6OnNldEZlbmNlKToKKyAgICAgICAg
KFRpbGVCdWZmZXIpOgorICAgICAgICAqIFdlYktpdFN1cHBvcnQvU3VyZmFjZVBvb2wuY3BwOgor
ICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpTdXJmYWNlUG9vbDo6d2FpdEZvckJ1ZmZlcik6
CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OlN1cmZhY2VQb29sOjpub3RpZnlCdWZmZXJz
Q29tcG9zaXRlZCk6CisgICAgICAgICogV2ViS2l0U3VwcG9ydC9TdXJmYWNlUG9vbC5oOgorICAg
ICAgICAoU3VyZmFjZVBvb2wpOgorCiAyMDEyLTA4LTE1ICBBcnZpZCBOaWxzc29uICA8YW5pbHNz
b25AcmltLmNvbT4KIAogICAgICAgICBbQmxhY2tCZXJyeV0gV2ViR0wgYW5kIENhbnZhcyBmYWls
IHRvIGRpc3BsYXkgYWZ0ZXIgYmVpbmcgcmVzdG9yZWQgZnJvbSBwYWdlIGNhY2hlCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9CYWNraW5nU3RvcmVU
aWxlLmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0JhY2tpbmdT
dG9yZVRpbGUuY3BwCmluZGV4IDA4OTdkZjZmODBhODBkNzQ2MGEwMGZlNjMzMjAwMGE2MThjNzE5
MWEuLjJjODI0MmNiYmU5NDIzNGZlMjU3Nzg1MmE1MmEyNzllZTZkNTkyYjQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0JhY2tpbmdTdG9yZVRpbGUu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0JhY2tpbmdT
dG9yZVRpbGUuY3BwCkBAIC0yOSw3ICsyOSw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBUaWxl
QnVmZmVyOjpUaWxlQnVmZmVyKGNvbnN0IFBsYXRmb3JtOjpJbnRTaXplJiBzaXplKQogICAgIDog
bV9zaXplKHNpemUpCi0gICAgLCBtX3N5bmNPYmplY3QoMCkKKyAgICAsIG1fZmVuY2UoRmVuY2U6
OmNyZWF0ZSgpKQogICAgICwgbV9idWZmZXIoMCkKIHsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0JhY2tpbmdTdG9yZVRpbGUuaCBiL1NvdXJj
ZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0JhY2tpbmdTdG9yZVRpbGUuaAppbmRl
eCBlYjEwODA5ZWFiYzE3ZTVmNTEyZDY4NmY1YTRiYzZhNWI3YTMyYjBmLi42OWJmNDBhYTJiM2Zm
YTNiYWIzYjQwZmU3MWFlZjViZTAxM2VjMGYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvV2ViS2l0U3VwcG9ydC9CYWNraW5nU3RvcmVUaWxlLmgKKysrIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvQmFja2luZ1N0b3JlVGlsZS5oCkBAIC0yMSw2
ICsyMSw5IEBACiAKICNpbmNsdWRlICJCbGFja0JlcnJ5UGxhdGZvcm1JbnRSZWN0UmVnaW9uLmgi
CiAjaW5jbHVkZSAiQmxhY2tCZXJyeVBsYXRmb3JtUHJpbWl0aXZlcy5oIgorI2luY2x1ZGUgPHd0
Zi9QYXNzUmVmUHRyLmg+CisjaW5jbHVkZSA8d3RmL1JlZkNvdW50ZWQuaD4KKyNpbmNsdWRlIDx3
dGYvUmVmUHRyLmg+CiAKIG5hbWVzcGFjZSBCbGFja0JlcnJ5IHsKIG5hbWVzcGFjZSBQbGF0Zm9y
bSB7CkBAIC0yOSw2ICszMiwzNyBAQCBzdHJ1Y3QgQnVmZmVyOwogfQogfQogCisvLyBSZXByZXNl
bnRzIGEgZmVuY2UgdGhhdCBoYXMgYmVlbiBpbnNlcnRlZCBpbnRvIHRoZSBjb21tYW5kIHN0cmVh
bS4gWW91IGNhbiB3YWl0IG9uIHRoZSBjb3JyZXNwb25kaW5nIHBsYXRmb3JtIHN5bmMKKy8vIG9i
amVjdCB0byBtYWtlIHN1cmUgdGhhdCBwcmV2aW91cyBjb21tYW5kcyBoYXZlIGJlZW4gY29tcGxl
dGVkLgorLy8gVGhlcmUgaXMgbm8gcmVhc29uIHRvIHdhaXQgdHdpY2Ugb24gdGhlIHNhbWUgcGxh
dGZvcm0gc3luYyBvYmplY3QsIHNvIHRoZSBvbmx5IG1lY2hhbmlzbSBwcm92aWRlZCB0byBhY2Nl
c3MgdGhlIHN5bmMKKy8vIG9iamVjdCB3aWxsIGFsc28gY2xlYXIgaXQgdG8gcHJldmVudCBhbnlv
bmUgZnJvbSB3YWl0aW5nIGFnYWluLgorLy8gRmVuY2UgaXMgb25seSByZWZjb3VudGVkIG9uIHRo
ZSBjb21wb3NpdGluZyB0aHJlYWQsIHNvIFJlZkNvdW50ZWQgd2lsbCBzdWZmaWNlLCB3ZSBkb24n
dCBuZWVkIFRocmVhZFNhZmVSZWZDb3VudGVkLgorY2xhc3MgRmVuY2UgOiBwdWJsaWMgUmVmQ291
bnRlZDxGZW5jZT4geworcHVibGljOgorICAgIHN0YXRpYyBQYXNzUmVmUHRyPEZlbmNlPiBjcmVh
dGUodm9pZCogcGxhdGZvcm1TeW5jID0gMCkKKyAgICB7CisgICAgICAgIHJldHVybiBhZG9wdFJl
ZihuZXcgRmVuY2UocGxhdGZvcm1TeW5jKSk7CisgICAgfQorCisgICAgLy8gUmV0dXJucyAwIGlm
IHRoaXMgZmVuY2UgaXMgc3RhbGUgKHNvbWVvbmUgYWxyZWFkeSB3YWl0ZWQgb24gaXQpCisgICAg
Ly8gT3RoZXJ3aXNlIHJldHVybnMgdGhlIHBsYXRmb3JtIHN5bmMgb2JqZWN0IGFuZCBjbGVhcnMg
dGhlIHN5bmMKKyAgICAvLyBvYmplY3Qgc28gbm8tb25lIHdhaXRzIGFnYWluLgorICAgIHZvaWQq
IHRha2VQbGF0Zm9ybVN5bmMoKQorICAgIHsKKyAgICAgICAgdm9pZCogdG1wID0gbV9wbGF0Zm9y
bVN5bmM7CisgICAgICAgIG1fcGxhdGZvcm1TeW5jID0gMDsKKyAgICAgICAgcmV0dXJuIHRtcDsK
KyAgICB9CisKK3ByaXZhdGU6CisgICAgRmVuY2Uodm9pZCogcGxhdGZvcm1TeW5jKQorICAgICAg
ICA6IG1fcGxhdGZvcm1TeW5jKHBsYXRmb3JtU3luYykKKyAgICB7CisgICAgfQorCisgICAgdm9p
ZCogbV9wbGF0Zm9ybVN5bmM7Cit9OworCiBuYW1lc3BhY2UgV2ViS2l0IHsKIGNsYXNzIFRpbGVC
dWZmZXIgewogICAgIHB1YmxpYzoKQEAgLTQ3LDEzICs4MSwxMyBAQCBjbGFzcyBUaWxlQnVmZmVy
IHsKIAogICAgICAgICBQbGF0Zm9ybTo6R3JhcGhpY3M6OkJ1ZmZlciogbmF0aXZlQnVmZmVyKCkg
Y29uc3Q7CiAKLSAgICAgICAgdm9pZCogc3luY09iamVjdCgpIGNvbnN0IHsgcmV0dXJuIG1fc3lu
Y09iamVjdDsgfQotICAgICAgICB2b2lkIHNldFN5bmNPYmplY3Qodm9pZCogc3luY09iamVjdCkg
eyBtX3N5bmNPYmplY3QgPSBzeW5jT2JqZWN0OyB9CisgICAgICAgIEZlbmNlKiBmZW5jZSgpIGNv
bnN0IHsgcmV0dXJuIG1fZmVuY2UuZ2V0KCk7IH0KKyAgICAgICAgdm9pZCBzZXRGZW5jZShQYXNz
UmVmUHRyPEZlbmNlPiBmZW5jZSkgeyBtX2ZlbmNlID0gZmVuY2U7IH0KIAogICAgIHByaXZhdGU6
CiAgICAgICAgIFBsYXRmb3JtOjpJbnRTaXplIG1fc2l6ZTsKICAgICAgICAgUGxhdGZvcm06Oklu
dFJlY3RSZWdpb24gbV9yZW5kZXJlZFJlZ2lvbjsKLSAgICAgICAgdm9pZCogbV9zeW5jT2JqZWN0
OworICAgICAgICBSZWZQdHI8RmVuY2U+IG1fZmVuY2U7CiAgICAgICAgIG11dGFibGUgUGxhdGZv
cm06OkdyYXBoaWNzOjpCdWZmZXIqIG1fYnVmZmVyOwogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvU3VyZmFjZVBvb2wuY3BwIGIvU291cmNl
L1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvU3VyZmFjZVBvb2wuY3BwCmluZGV4IGU0
Yzk5ZWQ3YjFhNjYzNzA1NjY5MjAxMjRhOGY3OTZjOTY4NDYzNDcuLjNhMDliOGM0MjIxMmRlMTFm
MjFiYTVjNGI4NjU2MjY5MWM1NzI4OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9XZWJLaXRTdXBwb3J0L1N1cmZhY2VQb29sLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvV2ViS2l0U3VwcG9ydC9TdXJmYWNlUG9vbC5jcHAKQEAgLTIzNCwzMSArMjM0LDI0
IEBAIHZvaWQgU3VyZmFjZVBvb2w6OndhaXRGb3JCdWZmZXIoVGlsZUJ1ZmZlciogdGlsZUJ1ZmZl
cikKICAgICAgICAgcmV0dXJuOwogCiAjaWYgQkxBQ0tCRVJSWV9QTEFURk9STV9HUkFQSElDU19F
R0wKLSAgICBFR0xTeW5jS0hSIHN5bmNPYmplY3Q7CisgICAgRUdMU3luY0tIUiBwbGF0Zm9ybVN5
bmM7CiAKICAgICB7CiAgICAgICAgIFBsYXRmb3JtOjpNdXRleExvY2tlciBsb2NrZXIoJm1fbXV0
ZXgpOwotICAgICAgICBzeW5jT2JqZWN0ID0gdGlsZUJ1ZmZlci0+c3luY09iamVjdCgpOwotICAg
ICAgICBpZiAoIXN5bmNPYmplY3QpCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgLy8g
U3RhbGUgcmVmZXJlbmNlcyB0byB0aGlzIHN5bmMgb2JqZWN0IG1heSByZW1haW4gd2l0aCBvdGhl
ciB0aWxlcywgZG9uJ3Qgd2FpdCBmb3IgaXQgYWdhaW4uCi0gICAgICAgIGZvciAodW5zaWduZWQg
aW50IGkgPSAwOyBpIDwgbV90aWxlUG9vbC5zaXplKCk7ICsraSkgewotICAgICAgICAgICAgVGls
ZUJ1ZmZlciogdGlsZUJ1ZmZlciA9IG1fdGlsZVBvb2xbaV0tPmZyb250QnVmZmVyKCk7Ci0gICAg
ICAgICAgICBpZiAodGlsZUJ1ZmZlci0+c3luY09iamVjdCgpID09IHN5bmNPYmplY3QpCi0gICAg
ICAgICAgICAgICAgdGlsZUJ1ZmZlci0+c2V0U3luY09iamVjdCgwKTsKLSAgICAgICAgfQotICAg
ICAgICBpZiAoYmFja0J1ZmZlcigpLT5zeW5jT2JqZWN0KCkgPT0gc3luY09iamVjdCkKLSAgICAg
ICAgICAgIGJhY2tCdWZmZXIoKS0+c2V0U3luY09iamVjdCgwKTsKKyAgICAgICAgcGxhdGZvcm1T
eW5jID0gdGlsZUJ1ZmZlci0+ZmVuY2UoKS0+dGFrZVBsYXRmb3JtU3luYygpOwogICAgIH0KIAot
ICAgIGVnbENsaWVudFdhaXRTeW5jS0hSKFBsYXRmb3JtOjpHcmFwaGljczo6ZWdsRGlzcGxheSgp
LCBzeW5jT2JqZWN0LCAwLCAxMDAwMDAwMDBMTCk7CisgICAgaWYgKCFwbGF0Zm9ybVN5bmMpCisg
ICAgICAgIHJldHVybjsKKworICAgIGlmICghZWdsQ2xpZW50V2FpdFN5bmNLSFIoUGxhdGZvcm06
OkdyYXBoaWNzOjplZ2xEaXNwbGF5KCksIHBsYXRmb3JtU3luYywgMCwgMTAwMDAwMDAwTEwpKQor
ICAgICAgICBQbGF0Zm9ybTo6bG9nQWx3YXlzKFBsYXRmb3JtOjpMb2dMZXZlbFdhcm4sICJGYWls
ZWQgdG8gd2FpdCBmb3IgRUdMU3luY0tIUiBvYmplY3QhXG4iKTsKIAogICAgIC8vIEluc3RlYWQg
b2YgYXNzdW1pbmcgZWdsRGVzdHJveVN5bmNLSFIgaXMgdGhyZWFkIHNhZmUsIHdlIGFkZCBpdCB0
bwogICAgIC8vIGEgZ2FyYmFnZSBsaXN0IGZvciBsYXRlciBjb2xsZWN0aW9uIG9uIHRoZSB0aHJl
YWQgdGhhdCBjcmVhdGVkIGl0LgogICAgIHsKICAgICAgICAgUGxhdGZvcm06Ok11dGV4TG9ja2Vy
IGxvY2tlcigmbV9tdXRleCk7Ci0gICAgICAgIG1fc3luY09iamVjdHNUb0Rlc3Ryb3kuaW5zZXJ0
KHN5bmNPYmplY3QpOworICAgICAgICBtX2dhcmJhZ2UuaW5zZXJ0KHBsYXRmb3JtU3luYyk7CiAg
ICAgfQogI2VuZGlmCiB9CkBAIC0yNzUsMjEgKzI2OCwyMyBAQCB2b2lkIFN1cmZhY2VQb29sOjpu
b3RpZnlCdWZmZXJzQ29tcG9zaXRlZChjb25zdCBWZWN0b3I8VGlsZUJ1ZmZlcio+JiB0aWxlQnVm
ZmVycwogCiAgICAgLy8gVGhlIEVHTF9LSFJfZmVuY2Vfc3luYyBzcGVjIGlzIG5pY2UgZW5vdWdo
IHRvIHNwZWNpZnkgdGhhdCB0aGUgc3luYyBvYmplY3QKICAgICAvLyBpcyBub3QgYWN0dWFsbHkg
ZGVsZXRlZCB1bnRpbCBldmVyeW9uZSBoYXMgc3RvcHBlZCB1c2luZyBpdC4KLSAgICBmb3IgKHN0
ZDo6c2V0PHZvaWQqPjo6Y29uc3RfaXRlcmF0b3IgaXQgPSBtX3N5bmNPYmplY3RzVG9EZXN0cm95
LmJlZ2luKCk7IGl0ICE9IG1fc3luY09iamVjdHNUb0Rlc3Ryb3kuZW5kKCk7ICsraXQpCisgICAg
Zm9yIChzdGQ6OnNldDx2b2lkKj46OmNvbnN0X2l0ZXJhdG9yIGl0ID0gbV9nYXJiYWdlLmJlZ2lu
KCk7IGl0ICE9IG1fZ2FyYmFnZS5lbmQoKTsgKytpdCkKICAgICAgICAgZWdsRGVzdHJveVN5bmNL
SFIoZGlzcGxheSwgKml0KTsKLSAgICBtX3N5bmNPYmplY3RzVG9EZXN0cm95LmNsZWFyKCk7Cisg
ICAgbV9nYXJiYWdlLmNsZWFyKCk7CiAKLSAgICAvLyBJZiB3ZSBkaWRuJ3QgYmxpdCBhbnl0aGlu
Zywgd2UgZG9uJ3QgbmVlZCB0byBjcmVhdGUgYSBuZXcgc3luYyBvYmplY3QuCisgICAgLy8gSWYg
d2UgZGlkbid0IGJsaXQgYW55dGhpbmcsIHdlIGRvbid0IG5lZWQgdG8gY3JlYXRlIGEgbmV3IGZl
bmNlLgogICAgIGlmICh0aWxlQnVmZmVycy5pc0VtcHR5KCkpCiAgICAgICAgIHJldHVybjsKIAot
ICAgIEVHTFN5bmNLSFIgc3luY09iamVjdCA9IGVnbENyZWF0ZVN5bmNLSFIoZGlzcGxheSwgRUdM
X1NZTkNfRkVOQ0VfS0hSLCAwKTsKLQorICAgIC8vIENyZWF0ZSBhIG5ldyBmZW5jZSBhbmQgYXNz
aWduIHRvIHRoZSB0aWxlcyB0aGF0IHdlcmUgYmxpdC4gSW52YWxpZGF0ZSBhbnkgcHJldmlvdXMK
KyAgICAvLyBmZW5jZSB0aGF0IG1heSBiZSBhY3RpdmUgYW1vbmcgdGhlc2UgdGlsZXMgYW5kIGFk
ZCBpdHMgc3luYyBvYmplY3QgdG8gdGhlIGdhcmJhZ2Ugc2V0CisgICAgLy8gZm9yIGxhdGVyIGRl
c3RydWN0aW9uIHRvIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IGxlYWsuCisgICAgUmVmUHRyPEZlbmNl
PiBmZW5jZSA9IEZlbmNlOjpjcmVhdGUoZWdsQ3JlYXRlU3luY0tIUihkaXNwbGF5LCBFR0xfU1lO
Q19GRU5DRV9LSFIsIDApKTsKICAgICBmb3IgKHVuc2lnbmVkIGludCBpID0gMDsgaSA8IHRpbGVC
dWZmZXJzLnNpemUoKTsgKytpKSB7Ci0gICAgICAgIGlmIChFR0xTeW5jS0hSIHByZXZpb3VzU3lu
Y09iamVjdCA9IHRpbGVCdWZmZXJzW2ldLT5zeW5jT2JqZWN0KCkpCi0gICAgICAgICAgICBtX3N5
bmNPYmplY3RzVG9EZXN0cm95Lmluc2VydChwcmV2aW91c1N5bmNPYmplY3QpOworICAgICAgICBp
ZiAoRUdMU3luY0tIUiBwbGF0Zm9ybVN5bmMgPSB0aWxlQnVmZmVyc1tpXS0+ZmVuY2UoKS0+dGFr
ZVBsYXRmb3JtU3luYygpKQorICAgICAgICAgICAgbV9nYXJiYWdlLmluc2VydChwbGF0Zm9ybVN5
bmMpOwogCi0gICAgICAgIHRpbGVCdWZmZXJzW2ldLT5zZXRTeW5jT2JqZWN0KHN5bmNPYmplY3Qp
OworICAgICAgICB0aWxlQnVmZmVyc1tpXS0+c2V0RmVuY2UoZmVuY2UpOwogICAgIH0KICNlbmRp
ZgogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQv
U3VyZmFjZVBvb2wuaCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L1N1
cmZhY2VQb29sLmgKaW5kZXggMWM1MGRmODFiODNhOTdkNTUwZWU4NTczZjUzNTk0MTJmNTZjMDVi
YS4uNDA3ODhmYWI2N2E4ZjQxZDg2OTA4ZTdmOTIzYTJhZWUyN2UyZDA2NSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvU3VyZmFjZVBvb2wuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9TdXJmYWNlUG9vbC5oCkBA
IC05OSw3ICs5OSw3IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX2luaXRpYWxpemVkOyAvLyBTdXJm
YWNlUG9vbCBoYXMgYmVlbiBzZXQgdXAsIHdpdGggb3Igd2l0aG91dCBidWZmZXJzLgogICAgIGJv
b2wgbV9idWZmZXJzU3VzcGVuZGVkOyAvLyBCdWZmZXIgb2JqZWN0cyBleGlzdCwgYnV0IHBpeGVs
IG1lbW9yeSBoYXMgYmVlbiBmcmVlZC4KIAotICAgIHN0ZDo6c2V0PHZvaWQqPiBtX3N5bmNPYmpl
Y3RzVG9EZXN0cm95OworICAgIHN0ZDo6c2V0PHZvaWQqPiBtX2dhcmJhZ2U7CiAgICAgYm9vbCBt
X2hhc0ZlbmNlRXh0ZW5zaW9uOwogICAgIG11dGFibGUgcHRocmVhZF9tdXRleF90IG1fbXV0ZXg7
CiB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>