<?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>84836</bug_id>
          
          <creation_ts>2012-04-25 03:49:27 -0700</creation_ts>
          <short_desc>[BlackBerry] OpenGL related bug fixes</short_desc>
          <delta_ts>2012-04-27 16:07:32 -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>0</everconfirmed>
          <reporter name="Arvid Nilsson">anilsson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fspacek</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>609617</commentid>
    <comment_count>0</comment_count>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-04-25 03:49:27 -0700</bug_when>
    <thetext>Upstream a bunch of recent OpenGL related bug fixes. This patch consists of several internal changes squashed into one. Each change was either written by Filip Spacek and reviewed internally by Arvid Nilsson, or written by Arvid Nilsson and reviewed internally by Filip Spacek =D</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609631</commentid>
    <comment_count>1</comment_count>
      <attachid>138781</attachid>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-04-25 04:12:32 -0700</bug_when>
    <thetext>Created attachment 138781
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609632</commentid>
    <comment_count>2</comment_count>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-04-25 04:14:07 -0700</bug_when>
    <thetext>George Staikos also reviewed some of these internally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>611443</commentid>
    <comment_count>3</comment_count>
      <attachid>138781</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-27 06:37:01 -0700</bug_when>
    <thetext>Comment on attachment 138781
Patch

Ok, but lets try to be one fix per patch next time :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>611473</commentid>
    <comment_count>4</comment_count>
      <attachid>138781</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-27 07:16:50 -0700</bug_when>
    <thetext>Comment on attachment 138781
Patch

Rejecting attachment 138781 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
mit-queue/Source/WebKit/chromium/third_party/skia/src --revision 3740 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
43&gt;At revision 3740.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/12566065</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>611979</commentid>
    <comment_count>5</comment_count>
      <attachid>138781</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-27 16:07:26 -0700</bug_when>
    <thetext>Comment on attachment 138781
Patch

Clearing flags on attachment: 138781

Committed r115506: &lt;http://trac.webkit.org/changeset/115506&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>611980</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-27 16:07:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138781</attachid>
            <date>2012-04-25 04:12:32 -0700</date>
            <delta_ts>2012-04-27 16:07:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84836-20120425131230.patch</filename>
            <type>text/plain</type>
            <size>7650</size>
            <attacher name="Arvid Nilsson">anilsson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0NTExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjkyMjc1OTAxYzVlNDFi
OGNlODIxMDc1ZWQzMTgyOGJmZTgwNTIzNi4uNTgzNTU1N2Y4ODc5MTA2MDEzZjJiY2NjNmI3MjY3
YmI2YzYxNGYxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA0LTI1ICBBcnZp
ZCBOaWxzc29uICA8YW5pbHNzb25AcmltLmNvbT4KKworICAgICAgICBbQmxhY2tCZXJyeV0gT3Bl
bkdMIHJlbGF0ZWQgYnVnIGZpeGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NDgzNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBSMTQ3MjU0LCAxNDg5MzMsIDE0OTExNywgMTQ5NzIxLCAxNTAyMjgKKwor
ICAgICAgICBObyBuZXcgdGVzdHMsIGNvdmVyZWQgYnkgZXhpc3RpbmcgQmxhY2tCZXJyeSBicm93
c2VyIHN0cmVzcyB0ZXN0cworCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYmxhY2tiZXJy
eS9DYW52YXNMYXllcldlYktpdFRocmVhZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNM
YXllcldlYktpdFRocmVhZDo6dXBkYXRlVGV4dHVyZUNvbnRlbnRzSWZOZWVkZWQpOgorICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2JsYWNrYmVycnkvTGF5ZXJDb21wb3NpdGluZ1RocmVhZC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpMYXllckNvbXBvc2l0aW5nVGhyZWFkOjpkcmF3VGV4dHVy
ZXMpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2JsYWNrYmVycnkvTGF5ZXJSZW5kZXJl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXllclJlbmRlcmVyOjp+TGF5ZXJSZW5kZXJlcik6
CisgICAgICAgIChXZWJDb3JlOjpMYXllclJlbmRlcmVyOjpkcmF3TGF5ZXJzKToKKyAgICAgICAg
KFdlYkNvcmU6OkxheWVyUmVuZGVyZXI6OmluaXRpYWxpemVTaGFyZWRHTE9iamVjdHMpOgorCiAy
MDEyLTA0LTE4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIEFTU0VSVCB3aGVuIGEgbGF5ZXIgd2l0aCBhIGZvcmVncm91bmQgbGF5ZXIgaXMgaW4gJ3Bh
aW50IGludG8gYW5jZXN0b3InIG1vZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2JsYWNrYmVycnkvQ2FudmFzTGF5ZXJXZWJLaXRUaHJlYWQuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYmxhY2tiZXJyeS9DYW52YXNMYXllcldlYktp
dFRocmVhZC5jcHAKaW5kZXggNWY2YTQ4OTRhOTllNWU2OTNiNDA1YTFiNjE3YzY3M2E0MjdkNTkz
Zi4uYmU1NTg4NjRlMDg3OGUwNDgxZTNjOGRhZGM2ZjEyZTNkOTM4NzMxMyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYmxhY2tiZXJyeS9DYW52YXNMYXllcldl
YktpdFRocmVhZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYmxh
Y2tiZXJyeS9DYW52YXNMYXllcldlYktpdFRocmVhZC5jcHAKQEAgLTgwLDYgKzgwLDcgQEAgdm9p
ZCBDYW52YXNMYXllcldlYktpdFRocmVhZDo6dXBkYXRlVGV4dHVyZUNvbnRlbnRzSWZOZWVkZWQo
KQogICAgIHB0aHJlYWRfbXV0ZXhfbG9jayhtX2Zyb250QnVmZmVyTG9jayk7CiAgICAgZ2xCaW5k
VGV4dHVyZShHTF9URVhUVVJFXzJELCBtX3RleElEKTsKICAgICBnbENvcHlUZXhJbWFnZTJEKEdM
X1RFWFRVUkVfMkQsIDAsIEdMX1JHQkEsIDAsIDAsIG1fZGV2aWNlLT53aWR0aCgpLCBtX2Rldmlj
ZS0+aGVpZ2h0KCksIDApOworICAgIGdsRmluaXNoKCk7IC8vIFRoaXMgbWlnaHQgYmUgaW1wbGlj
aXQgaW4gdGhlIENvcHlUZXhJbWFnZTJELCBidXQgZXhwbGljaXQgRmluaXNoIGlzIHJlcXVpcmVk
IG9uIHNvbWUgYXJjaGl0ZWN0dXJlcwogICAgIGdsQmluZFRleHR1cmUoR0xfVEVYVFVSRV8yRCwg
cHJldmlvdXNUZXh0dXJlKTsKICAgICBwdGhyZWFkX211dGV4X3VubG9jayhtX2Zyb250QnVmZmVy
TG9jayk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9i
bGFja2JlcnJ5L0xheWVyQ29tcG9zaXRpbmdUaHJlYWQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvYmxhY2tiZXJyeS9MYXllckNvbXBvc2l0aW5nVGhyZWFkLmNwcAppbmRl
eCA5ZmUyNGU5MjkzZDNhNzllZThlY2E2ZWI4YjkxNDY5ZDUxNTM5Y2QyLi5hZGY4ZWNlZjAyOTFl
MDI1ODNlMzU5ZjNlYzI4NWNlZDhlMjVmYzJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9ibGFja2JlcnJ5L0xheWVyQ29tcG9zaXRpbmdUaHJlYWQuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2JsYWNrYmVycnkvTGF5ZXJDb21w
b3NpdGluZ1RocmVhZC5jcHAKQEAgLTIyOSw2ICsyMjksNyBAQCB2b2lkIExheWVyQ29tcG9zaXRp
bmdUaHJlYWQ6OmRyYXdUZXh0dXJlcyhpbnQgcG9zaXRpb25Mb2NhdGlvbiwgaW50IHRleENvb3Jk
TG9jYQogI2VuZGlmCiAjaWYgRU5BQkxFKFdFQkdMKQogICAgIGlmIChsYXllclR5cGUoKSA9PSBM
YXllckRhdGE6OldlYkdMTGF5ZXIpIHsKKyAgICAgICAgbV9sYXllclJlbmRlcmVyLT5hZGRMYXll
clRvUmVsZWFzZVRleHR1cmVSZXNvdXJjZXNMaXN0KHRoaXMpOwogICAgICAgICBwdGhyZWFkX211
dGV4X2xvY2sobV9mcm9udEJ1ZmZlckxvY2spOwogICAgICAgICBnbFZlcnRleEF0dHJpYlBvaW50
ZXIocG9zaXRpb25Mb2NhdGlvbiwgMiwgR0xfRkxPQVQsIEdMX0ZBTFNFLCAwLCAmbV90cmFuc2Zv
cm1lZEJvdW5kcyk7CiAgICAgICAgIGZsb2F0IGNhbnZhc1dpZHRoUmF0aW8gPSAxLjBmOwpAQCAt
MjM4LDcgKzIzOSw2IEBAIHZvaWQgTGF5ZXJDb21wb3NpdGluZ1RocmVhZDo6ZHJhd1RleHR1cmVz
KGludCBwb3NpdGlvbkxvY2F0aW9uLCBpbnQgdGV4Q29vcmRMb2NhCiAgICAgICAgIGdsVmVydGV4
QXR0cmliUG9pbnRlcih0ZXhDb29yZExvY2F0aW9uLCAyLCBHTF9GTE9BVCwgR0xfRkFMU0UsIDAs
IHVwc2lkZURvd24pOwogICAgICAgICBnbEJpbmRUZXh0dXJlKEdMX1RFWFRVUkVfMkQsIG1fdGV4
SUQpOwogICAgICAgICBnbERyYXdBcnJheXMoR0xfVFJJQU5HTEVfRkFOLCAwLCA0KTsKLSAgICAg
ICAgcHRocmVhZF9tdXRleF91bmxvY2sobV9mcm9udEJ1ZmZlckxvY2spOwogICAgICAgICAvLyBG
SVhNRTogSWYgdGhlIGNhbnZhcy90ZXh0dXJlIGlzIGxhcmdlciB0aGFuIDIwNDh4MjA0OCwgdGhl
biB3ZSdsbCBkaWUgaGVyZQogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYmxhY2tiZXJyeS9MYXllclJlbmRlcmVyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2JsYWNrYmVycnkvTGF5ZXJSZW5k
ZXJlci5jcHAKaW5kZXggY2VlZmVlYmE5OTk4ZDQ0OTcxMGFhMjNhNmE3MDQ0MDVlZmRjYmZiNy4u
MzIzNWE5MmI4YzRkYWFiZjg4MjE0ODYxZDlhYjM5NWQ1NjI0YjNkNCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYmxhY2tiZXJyeS9MYXllclJlbmRlcmVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ibGFja2JlcnJ5L0xheWVy
UmVuZGVyZXIuY3BwCkBAIC0xNjYsMTQgKzE2NiwxNSBAQCBMYXllclJlbmRlcmVyOjpMYXllclJl
bmRlcmVyKEdMRVMyQ29udGV4dCogY29udGV4dCkKIAogTGF5ZXJSZW5kZXJlcjo6fkxheWVyUmVu
ZGVyZXIoKQogewotICAgIG1ha2VDb250ZXh0Q3VycmVudCgpOwotICAgIGlmIChtX2ZibykKLSAg
ICAgICAgZ2xEZWxldGVGcmFtZWJ1ZmZlcnMoMSwgJm1fZmJvKTsKLSAgICBnbERlbGV0ZVByb2dy
YW0obV9jb2xvclByb2dyYW1PYmplY3QpOwotICAgIGdsRGVsZXRlUHJvZ3JhbShtX2NoZWNrZXJQ
cm9ncmFtT2JqZWN0KTsKLSAgICBmb3IgKGludCBpID0gMDsgaSA8IExheWVyRGF0YTo6TnVtYmVy
T2ZMYXllclByb2dyYW1TaGFkZXJzOyArK2kpCi0gICAgICAgIGdsRGVsZXRlUHJvZ3JhbShtX2xh
eWVyUHJvZ3JhbU9iamVjdFtpXSk7CiAgICAgaWYgKG1faGFyZHdhcmVDb21wb3NpdGluZykgewor
ICAgICAgICBtYWtlQ29udGV4dEN1cnJlbnQoKTsKKyAgICAgICAgaWYgKG1fZmJvKQorICAgICAg
ICAgICAgZ2xEZWxldGVGcmFtZWJ1ZmZlcnMoMSwgJm1fZmJvKTsKKyAgICAgICAgZ2xEZWxldGVQ
cm9ncmFtKG1fY29sb3JQcm9ncmFtT2JqZWN0KTsKKyAgICAgICAgZ2xEZWxldGVQcm9ncmFtKG1f
Y2hlY2tlclByb2dyYW1PYmplY3QpOworICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IExheWVy
RGF0YTo6TnVtYmVyT2ZMYXllclByb2dyYW1TaGFkZXJzOyArK2kpCisgICAgICAgICAgICBnbERl
bGV0ZVByb2dyYW0obV9sYXllclByb2dyYW1PYmplY3RbaV0pOworCiAgICAgICAgIC8vIEZyZWUg
dXAgYWxsIEdMIHRleHR1cmVzLgogICAgICAgICB3aGlsZSAobV9sYXllcnMuYmVnaW4oKSAhPSBt
X2xheWVycy5lbmQoKSkgewogICAgICAgICAgICAgTGF5ZXJTZXQ6Oml0ZXJhdG9yIGl0ZXIgPSBt
X2xheWVycy5iZWdpbigpOwpAQCAtMjEwLDYgKzIxMSw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBj
b21wYXJlTGF5ZXJaKGNvbnN0IExheWVyQ29tcG9zaXRpbmdUaHJlYWQqIGEsIGNvbnN0IExheWVy
Q29tCiB2b2lkIExheWVyUmVuZGVyZXI6OmRyYXdMYXllcnMoY29uc3QgRmxvYXRSZWN0JiB2aXNp
YmxlUmVjdCwgY29uc3QgSW50UmVjdCYgbGF5b3V0UmVjdCwgY29uc3QgSW50U2l6ZSYgY29udGVu
dHNTaXplLCBjb25zdCBJbnRSZWN0JiBkc3RSZWN0KQogewogICAgIEFTU0VSVChtX2hhcmR3YXJl
Q29tcG9zaXRpbmcpOworICAgIGlmICghbV9oYXJkd2FyZUNvbXBvc2l0aW5nKQorICAgICAgICBy
ZXR1cm47CiAKICAgICBib29sIHdhc0VtcHR5ID0gbV9sYXN0UmVuZGVyaW5nUmVzdWx0cy5pc0Vt
cHR5KCk7CiAgICAgbV9sYXN0UmVuZGVyaW5nUmVzdWx0cyA9IExheWVyUmVuZGVyaW5nUmVzdWx0
cygpOwpAQCAtMjY4LDcgKzI3MSw4IEBAIHZvaWQgTGF5ZXJSZW5kZXJlcjo6ZHJhd0xheWVycyhj
b25zdCBGbG9hdFJlY3QmIHZpc2libGVSZWN0LCBjb25zdCBJbnRSZWN0JiBsYXlvCiAgICAgICAg
IHJldHVybjsKIAogICAgIC8vIE9rYXksIHdlJ3JlIGdvaW5nIHRvIGRvIHNvbWUgZHJhd2luZy4K
LSAgICBtYWtlQ29udGV4dEN1cnJlbnQoKTsKKyAgICBpZiAoIW1ha2VDb250ZXh0Q3VycmVudCgp
KQorICAgICAgICByZXR1cm47CiAKICAgICAvLyBHZXQgcmlkIG9mIGFueSBib3VuZCBidWZmZXIg
dGhhdCBtaWdodCBhZmZlY3QgdGhlIGludGVycHJldGF0aW9uIG9mIG91cgogICAgIC8vIGdsVmVy
dGV4QXR0cmliUG9pbnRlciBjYWxscy4KQEAgLTMxNCwxMCArMzE4LDEyIEBAIHZvaWQgTGF5ZXJS
ZW5kZXJlcjo6ZHJhd0xheWVycyhjb25zdCBGbG9hdFJlY3QmIHZpc2libGVSZWN0LCBjb25zdCBJ
bnRSZWN0JiBsYXlvCiAjZW5kaWYKIAogICAgIGdsQ2xlYXJTdGVuY2lsKDApOworICAgIGdsQ2xl
YXJDb2xvcigwLCAwLCAwLCAwKTsKKyAgICBHTGVudW0gYnVmZmVyc1RvQ2xlYXIgPSBHTF9TVEVO
Q0lMX0JVRkZFUl9CSVQ7CiAgICAgaWYgKG1fY2xlYXJTdXJmYWNlT25EcmF3TGF5ZXJzKSB7Ci0g
ICAgICAgIGdsQ2xlYXJDb2xvcigwLCAwLCAwLCAwKTsKLSAgICAgICAgZ2xDbGVhcihHTF9DT0xP
Ul9CVUZGRVJfQklUIHwgR0xfREVQVEhfQlVGRkVSX0JJVCB8IEdMX1NURU5DSUxfQlVGRkVSX0JJ
VCk7CisgICAgICAgIGJ1ZmZlcnNUb0NsZWFyIHw9IEdMX0NPTE9SX0JVRkZFUl9CSVQ7CiAgICAg
fQorICAgIGdsQ2xlYXIoYnVmZmVyc1RvQ2xlYXIpOwogCiAgICAgLy8gRG9uJ3QgcmVuZGVyIHRo
ZSByb290IGxheWVyLCB0aGUgQmxhY2tCZXJyeSBwb3J0IHVzZXMgdGhlIEJhY2tpbmdTdG9yZSB0
byBkcmF3IHRoZQogICAgIC8vIHJvb3QgbGF5ZXIuCkBAIC0zMjcsNiArMzMzLDExIEBAIHZvaWQg
TGF5ZXJSZW5kZXJlcjo6ZHJhd0xheWVycyhjb25zdCBGbG9hdFJlY3QmIHZpc2libGVSZWN0LCBj
b25zdCBJbnRSZWN0JiBsYXlvCiAgICAgICAgIGNvbXBvc2l0ZUxheWVyc1JlY3Vyc2l2ZShzdWJs
YXllcnNbaV0uZ2V0KCksIGN1cnJlbnRTdGVuY2lsVmFsdWUsIGNsaXBSZWN0KTsKICAgICB9CiAK
KyAgICAvLyBXZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IGFsbCB0ZXh0dXJlIHJlc291cmNlIHVz
YWdlIGlzIGZpbmlzaGVkIGJlZm9yZQorICAgIC8vIHVubG9ja2luZyB0aGUgdGV4dHVyZSByZXNv
dXJjZXMsIHNvIGZvcmNlIGEgZ2xGaW5pc2goKSBpbiB0aGF0IGNhc2UuCisgICAgaWYgKG1fbGF5
ZXJzTG9ja2luZ1RleHR1cmVSZXNvdXJjZXMuc2l6ZSgpKQorICAgICAgICBnbEZpbmlzaCgpOwor
CiAgICAgbV9jb250ZXh0LT5zd2FwQnVmZmVycygpOwogCiAjaWYgRU5BQkxFX1NDSVNTT1IKQEAg
LTMzNCw2ICszNDUsMTIgQEAgdm9pZCBMYXllclJlbmRlcmVyOjpkcmF3TGF5ZXJzKGNvbnN0IEZs
b2F0UmVjdCYgdmlzaWJsZVJlY3QsIGNvbnN0IEludFJlY3QmIGxheW8KICNlbmRpZgogICAgIGds
RGlzYWJsZShHTF9TVEVOQ0lMX1RFU1QpOwogCisgICAgLy8gUFIgMTQ3MjU0LCB0aGUgRUdMIGlt
cGxlbWVudGF0aW9uIGNyYXNoZXMgd2hlbiB0aGUgbGFzdCBib3VuZCB0ZXh0dXJlCisgICAgLy8g
d2FzIGFuIEVHTEltYWdlLCBhbmQgeW91IHRyeSB0byBiaW5kIGFub3RoZXIgdGV4dHVyZSBhbmQg
dGhlIHBpeG1hcAorICAgIC8vIGJhY2tpbmcgdGhlIEVHTEltYWdlIHdhcyBkZWxldGVkIGluIGJl
dHdlZW4uIE1ha2UgdGhpcyBlYXNpZXIgZm9yIHRoZQorICAgIC8vIGRyaXZlciBieSB1bmJpbmRp
bmcgZWFybHkgKHdoZW4gdGhlIHBpeG1hcCBpcyBob3BlZnVsbHkgc3RpbGwgYXJvdW5kKS4KKyAg
ICBnbEJpbmRUZXh0dXJlKEdMX1RFWFRVUkVfMkQsIDApOworCiAgICAgTGF5ZXJTZXQ6Oml0ZXJh
dG9yIGl0ZXIgPSBtX2xheWVyc0xvY2tpbmdUZXh0dXJlUmVzb3VyY2VzLmJlZ2luKCk7CiAgICAg
Zm9yICg7IGl0ZXIgIT0gbV9sYXllcnNMb2NraW5nVGV4dHVyZVJlc291cmNlcy5lbmQoKTsgKytp
dGVyKQogICAgICAgICAoKml0ZXIpLT5yZWxlYXNlVGV4dHVyZVJlc291cmNlcygpOwpAQCAtOTc5
LDcgKzk5Niw4IEBAIGJvb2wgTGF5ZXJSZW5kZXJlcjo6aW5pdGlhbGl6ZVNoYXJlZEdMT2JqZWN0
cygpCiAgICAgdG1wLnJlcGxhY2UoIkdSSUQiLCBTdHJpbmc6OmZvcm1hdCgiJS4zZiIsIChmbG9h
dCljaGVja2VyU2l6ZSkpOwogICAgIENTdHJpbmcgY2hlY2tlckZyYWdtZW50U2hhZGVyU3RyaW5n
ID0gdG1wLmxhdGluMSgpOwogCi0gICAgbWFrZUNvbnRleHRDdXJyZW50KCk7CisgICAgaWYgKCFt
YWtlQ29udGV4dEN1cnJlbnQoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgbV9sYXll
clByb2dyYW1PYmplY3RbTGF5ZXJEYXRhOjpMYXllclByb2dyYW1TaGFkZXJSR0JBXSA9CiAgICAg
ICAgIGxvYWRTaGFkZXJQcm9ncmFtKHZlcnRleFNoYWRlclN0cmluZywgZnJhZ21lbnRTaGFkZXJT
dHJpbmdSR0JBKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>