<?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>87647</bug_id>
          
          <creation_ts>2012-05-28 04:06:48 -0700</creation_ts>
          <short_desc>REGRESSION(r118580): Caused webkit_unit_tests to crash on chromium. (Requested by bulach on #webkit).</short_desc>
          <delta_ts>2012-05-28 04:13:25 -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>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>
          
          <blocked>75763</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>enne</cc>
    
    <cc>jamesr</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>635108</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-28 04:06:48 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/118580 broke the build:
Caused webkit_unit_tests to crash on chromium. (Requested by bulach on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635110</commentid>
    <comment_count>1</comment_count>
      <attachid>144325</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-28 04:07:27 -0700</bug_when>
    <thetext>Created attachment 144325
ROLLOUT of r118580

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635114</commentid>
    <comment_count>2</comment_count>
      <attachid>144325</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-28 04:13:21 -0700</bug_when>
    <thetext>Comment on attachment 144325
ROLLOUT of r118580

Clearing flags on attachment: 144325

Committed r118673: &lt;http://trac.webkit.org/changeset/118673&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635115</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-28 04:13:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144325</attachid>
            <date>2012-05-28 04:07:27 -0700</date>
            <delta_ts>2012-05-28 04:13:21 -0700</delta_ts>
            <desc>ROLLOUT of r118580</desc>
            <filename>bug-87647-20120528111148.patch</filename>
            <type>text/plain</type>
            <size>11953</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NjcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGNkN2JjODY5ZGExOWUw
MzUyYjA5NTRiNTVjODEyNTVjNmUzMGVmYS4uYTQ3MTJiOWEwNzIwZmEwZjVmNWIwNmY0N2NiYzgx
ZTRhMmRkODk2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTA1LTI4ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTE4NTgwLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMTg1ODAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg3NjQ3CisKKyAgICAgICAgQ2F1c2VkIHdlYmtpdF91bml0X3Rlc3RzIHRvIGNy
YXNoIG9uIGNocm9taXVtLiAoUmVxdWVzdGVkIGJ5CisgICAgICAgIGJ1bGFjaCBvbiAjd2Via2l0
KS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0NvbnRlbnRMYXllckNo
cm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRlbnRMYXllclBhaW50ZXI6OmNyZWF0
ZSk6CisgICAgICAgIChXZWJDb3JlOjpDb250ZW50TGF5ZXJQYWludGVyOjpwYWludCk6CisgICAg
ICAgIChXZWJDb3JlOjpDb250ZW50TGF5ZXJQYWludGVyOjpDb250ZW50TGF5ZXJQYWludGVyKToK
KyAgICAgICAgKENvbnRlbnRMYXllclBhaW50ZXIpOgorICAgICAgICAoV2ViQ29yZTo6Q29udGVu
dExheWVyQ2hyb21pdW06OmNyZWF0ZVRleHR1cmVVcGRhdGVySWZOZWVkZWQpOgorICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RpbGVkTGF5ZXJDaHJvbWl1bS5jcHA6CisgICAg
ICAgIChVcGRhdGFibGVUaWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlVwZGF0YWJsZVRpbGU6OlVw
ZGF0YWJsZVRpbGUpOgorICAgICAgICAoV2ViQ29yZTo6VGlsZWRMYXllckNocm9taXVtOjp1cGRh
dGVUaWxlcyk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vVGlsZWRMYXll
ckNocm9taXVtLmg6CisgICAgICAgIChUaWxlZExheWVyQ2hyb21pdW0pOgorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5oOgorICAgICAgICAo
V2ViQ29yZTo6Q0NTZXR0aW5nczo6Q0NTZXR0aW5ncyk6CisgICAgICAgIChDQ1NldHRpbmdzKToK
KwogMjAxMi0wNS0yOCAgUGV0ZXIgQmV2ZXJsb28gIDxwZXRlckBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgJkFFbGlnIGRvZXNuJ3QgZ2V0IHJlbmRlcmVkIGFzIFUrMDBDNgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vQ29udGVudExheWVyQ2hy
b21pdW0uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vQ29u
dGVudExheWVyQ2hyb21pdW0uY3BwCmluZGV4IGI4NmFkMzFkYTJmNjM0YzM2ZTdmYTk3NDMxZGQ0
YzA1YWMwYTM4ZDguLmFlOGQzMjA4YmZiYWI4ZDdhZGU5ODJhN2Q4YTkzYTJkODNlZDdkYWYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0NvbnRl
bnRMYXllckNocm9taXVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9Db250ZW50TGF5ZXJDaHJvbWl1bS5jcHAKQEAgLTQ5LDkgKzQ5LDkgQEAgbmFt
ZXNwYWNlIFdlYkNvcmUgewogY2xhc3MgQ29udGVudExheWVyUGFpbnRlciA6IHB1YmxpYyBMYXll
clBhaW50ZXJDaHJvbWl1bSB7CiAgICAgV1RGX01BS0VfTk9OQ09QWUFCTEUoQ29udGVudExheWVy
UGFpbnRlcik7CiBwdWJsaWM6Ci0gICAgc3RhdGljIFBhc3NPd25QdHI8Q29udGVudExheWVyUGFp
bnRlcj4gY3JlYXRlKENvbnRlbnRMYXllckRlbGVnYXRlKiBkZWxlZ2F0ZSwgVGlsZWRMYXllckNo
cm9taXVtKiBsYXllcikKKyAgICBzdGF0aWMgUGFzc093blB0cjxDb250ZW50TGF5ZXJQYWludGVy
PiBjcmVhdGUoQ29udGVudExheWVyRGVsZWdhdGUqIGRlbGVnYXRlKQogICAgIHsKLSAgICAgICAg
cmV0dXJuIGFkb3B0UHRyKG5ldyBDb250ZW50TGF5ZXJQYWludGVyKGRlbGVnYXRlLCBsYXllcikp
OworICAgICAgICByZXR1cm4gYWRvcHRQdHIobmV3IENvbnRlbnRMYXllclBhaW50ZXIoZGVsZWdh
dGUpKTsKICAgICB9CiAKICAgICB2aXJ0dWFsIHZvaWQgcGFpbnQoR3JhcGhpY3NDb250ZXh0JiBj
b250ZXh0LCBjb25zdCBJbnRSZWN0JiBjb250ZW50UmVjdCkKQEAgLTU5LDI3ICs1OSwxOSBAQCBw
dWJsaWM6CiAgICAgICAgIGRvdWJsZSBwYWludFN0YXJ0ID0gY3VycmVudFRpbWUoKTsKICAgICAg
ICAgY29udGV4dC5jbGVhclJlY3QoY29udGVudFJlY3QpOwogICAgICAgICBjb250ZXh0LmNsaXAo
Y29udGVudFJlY3QpOwotICAgICAgICB7Ci0gICAgICAgICAgICBHcmFwaGljc0NvbnRleHRTdGF0
ZVNhdmVyIHN0YXRlU2F2ZXIoY29udGV4dCwgbV9sYXllci0+bGF5ZXJUcmVlSG9zdCgpLT5zZXR0
aW5ncygpLmRlYnVnU2hvd1RpbGVJbmZvKTsKLQotICAgICAgICAgICAgbV9kZWxlZ2F0ZS0+cGFp
bnRDb250ZW50cyhjb250ZXh0LCBjb250ZW50UmVjdCk7Ci0gICAgICAgICAgICBkb3VibGUgcGFp
bnRFbmQgPSBjdXJyZW50VGltZSgpOwotICAgICAgICAgICAgZG91YmxlIHBpeGVsc1BlclNlYyA9
IChjb250ZW50UmVjdC53aWR0aCgpICogY29udGVudFJlY3QuaGVpZ2h0KCkpIC8gKHBhaW50RW5k
IC0gcGFpbnRTdGFydCk7Ci0gICAgICAgICAgICBXZWJLaXQ6OlBsYXRmb3JtOjpjdXJyZW50KCkt
Pmhpc3RvZ3JhbUN1c3RvbUNvdW50cygiUmVuZGVyZXI0LkFjY2VsQ29udGVudFBhaW50RHVyYXRp
b25NUyIsIChwYWludEVuZCAtIHBhaW50U3RhcnQpICogMTAwMCwgMCwgMTIwLCAzMCk7Ci0gICAg
ICAgICAgICBXZWJLaXQ6OlBsYXRmb3JtOjpjdXJyZW50KCktPmhpc3RvZ3JhbUN1c3RvbUNvdW50
cygiUmVuZGVyZXI0LkFjY2VsQ29udGVudFBhaW50TWVnYXBpeFBlclNlY29uZCIsIHBpeGVsc1Bl
clNlYyAvIDEwMDAwMDAsIDEwLCAyMTAsIDMwKTsKLSAgICAgICAgfQotICAgICAgICBpZiAobV9s
YXllci0+bGF5ZXJUcmVlSG9zdCgpLT5zZXR0aW5ncygpLmRlYnVnU2hvd1RpbGVJbmZvKQotICAg
ICAgICAgICAgbV9sYXllci0+cGFpbnREZWJ1Z1RpbGVJbmZvKGNvbnRleHQsIGNvbnRlbnRSZWN0
KTsKKyAgICAgICAgbV9kZWxlZ2F0ZS0+cGFpbnRDb250ZW50cyhjb250ZXh0LCBjb250ZW50UmVj
dCk7CisgICAgICAgIGRvdWJsZSBwYWludEVuZCA9IGN1cnJlbnRUaW1lKCk7CisgICAgICAgIGRv
dWJsZSBwaXhlbHNQZXJTZWMgPSAoY29udGVudFJlY3Qud2lkdGgoKSAqIGNvbnRlbnRSZWN0Lmhl
aWdodCgpKSAvIChwYWludEVuZCAtIHBhaW50U3RhcnQpOworICAgICAgICBXZWJLaXQ6OlBsYXRm
b3JtOjpjdXJyZW50KCktPmhpc3RvZ3JhbUN1c3RvbUNvdW50cygiUmVuZGVyZXI0LkFjY2VsQ29u
dGVudFBhaW50RHVyYXRpb25NUyIsIChwYWludEVuZCAtIHBhaW50U3RhcnQpICogMTAwMCwgMCwg
MTIwLCAzMCk7CisgICAgICAgIFdlYktpdDo6UGxhdGZvcm06OmN1cnJlbnQoKS0+aGlzdG9ncmFt
Q3VzdG9tQ291bnRzKCJSZW5kZXJlcjQuQWNjZWxDb250ZW50UGFpbnRNZWdhcGl4UGVyU2Vjb25k
IiwgcGl4ZWxzUGVyU2VjIC8gMTAwMDAwMCwgMTAsIDIxMCwgMzApOwogICAgIH0KIHByaXZhdGU6
Ci0gICAgZXhwbGljaXQgQ29udGVudExheWVyUGFpbnRlcihDb250ZW50TGF5ZXJEZWxlZ2F0ZSog
ZGVsZWdhdGUsIFRpbGVkTGF5ZXJDaHJvbWl1bSogbGF5ZXIpCisgICAgZXhwbGljaXQgQ29udGVu
dExheWVyUGFpbnRlcihDb250ZW50TGF5ZXJEZWxlZ2F0ZSogZGVsZWdhdGUpCiAgICAgICAgIDog
bV9kZWxlZ2F0ZShkZWxlZ2F0ZSkKLSAgICAgICAgLCBtX2xheWVyKGxheWVyKQogICAgIHsKICAg
ICB9CiAKICAgICBDb250ZW50TGF5ZXJEZWxlZ2F0ZSogbV9kZWxlZ2F0ZTsKLSAgICBUaWxlZExh
eWVyQ2hyb21pdW0qIG1fbGF5ZXI7CiB9OwogCiBQYXNzUmVmUHRyPENvbnRlbnRMYXllckNocm9t
aXVtPiBDb250ZW50TGF5ZXJDaHJvbWl1bTo6Y3JlYXRlKENvbnRlbnRMYXllckRlbGVnYXRlKiBk
ZWxlZ2F0ZSkKQEAgLTEzNCwxMSArMTI2LDExIEBAIHZvaWQgQ29udGVudExheWVyQ2hyb21pdW06
OmNyZWF0ZVRleHR1cmVVcGRhdGVySWZOZWVkZWQoKQogICAgIGlmIChtX3RleHR1cmVVcGRhdGVy
KQogICAgICAgICByZXR1cm47CiAgICAgaWYgKGxheWVyVHJlZUhvc3QoKS0+c2V0dGluZ3MoKS5h
Y2NlbGVyYXRlUGFpbnRpbmcpCi0gICAgICAgIG1fdGV4dHVyZVVwZGF0ZXIgPSBGcmFtZUJ1ZmZl
clNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXI6OmNyZWF0ZShDb250ZW50TGF5ZXJQ
YWludGVyOjpjcmVhdGUobV9kZWxlZ2F0ZSwgdGhpcykpOworICAgICAgICBtX3RleHR1cmVVcGRh
dGVyID0gRnJhbWVCdWZmZXJTa1BpY3R1cmVDYW52YXNMYXllclRleHR1cmVVcGRhdGVyOjpjcmVh
dGUoQ29udGVudExheWVyUGFpbnRlcjo6Y3JlYXRlKG1fZGVsZWdhdGUpKTsKICAgICBlbHNlIGlm
IChsYXllclRyZWVIb3N0KCktPnNldHRpbmdzKCkucGVyVGlsZVBhaW50aW5nKQotICAgICAgICBt
X3RleHR1cmVVcGRhdGVyID0gQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRl
cjo6Y3JlYXRlKENvbnRlbnRMYXllclBhaW50ZXI6OmNyZWF0ZShtX2RlbGVnYXRlLCB0aGlzKSwg
bGF5ZXJUcmVlSG9zdCgpLT5sYXllclJlbmRlcmVyQ2FwYWJpbGl0aWVzKCkudXNpbmdNYXBTdWIp
OworICAgICAgICBtX3RleHR1cmVVcGRhdGVyID0gQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJU
ZXh0dXJlVXBkYXRlcjo6Y3JlYXRlKENvbnRlbnRMYXllclBhaW50ZXI6OmNyZWF0ZShtX2RlbGVn
YXRlKSwgbGF5ZXJUcmVlSG9zdCgpLT5sYXllclJlbmRlcmVyQ2FwYWJpbGl0aWVzKCkudXNpbmdN
YXBTdWIpOwogICAgIGVsc2UKLSAgICAgICAgbV90ZXh0dXJlVXBkYXRlciA9IEJpdG1hcENhbnZh
c0xheWVyVGV4dHVyZVVwZGF0ZXI6OmNyZWF0ZShDb250ZW50TGF5ZXJQYWludGVyOjpjcmVhdGUo
bV9kZWxlZ2F0ZSwgdGhpcyksIGxheWVyVHJlZUhvc3QoKS0+bGF5ZXJSZW5kZXJlckNhcGFiaWxp
dGllcygpLnVzaW5nTWFwU3ViKTsKKyAgICAgICAgbV90ZXh0dXJlVXBkYXRlciA9IEJpdG1hcENh
bnZhc0xheWVyVGV4dHVyZVVwZGF0ZXI6OmNyZWF0ZShDb250ZW50TGF5ZXJQYWludGVyOjpjcmVh
dGUobV9kZWxlZ2F0ZSksIGxheWVyVHJlZUhvc3QoKS0+bGF5ZXJSZW5kZXJlckNhcGFiaWxpdGll
cygpLnVzaW5nTWFwU3ViKTsKICAgICBtX3RleHR1cmVVcGRhdGVyLT5zZXRPcGFxdWUob3BhcXVl
KCkpOwogCiAgICAgR0MzRGVudW0gdGV4dHVyZUZvcm1hdCA9IGxheWVyVHJlZUhvc3QoKS0+bGF5
ZXJSZW5kZXJlckNhcGFiaWxpdGllcygpLmJlc3RUZXh0dXJlRm9ybWF0OwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vVGlsZWRMYXllckNocm9t
aXVtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RpbGVk
TGF5ZXJDaHJvbWl1bS5jcHAKaW5kZXggZDAyOWQ3NzVmZmE0NzlhOTdkNGY0MWJlYzcwNzM0YWVk
MTc0MzY5OS4uMTdjMzUxZjZkN2RmYmRiYWMxYzlkODVlYmE3NGU4Njk3MWNjOWNjNiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vVGlsZWRMYXll
ckNocm9taXVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9UaWxlZExheWVyQ2hyb21pdW0uY3BwCkBAIC0yOSwxMyArMjksMTAgQEAKIAogI2luY2x1
ZGUgIlRpbGVkTGF5ZXJDaHJvbWl1bS5oIgogCi0jaW5jbHVkZSAiRm9udENhY2hlLmgiCi0jaW5j
bHVkZSAiRm9udERlc2NyaXB0aW9uLmgiCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0M0QuaCIK
ICNpbmNsdWRlICJMYXllclJlbmRlcmVyQ2hyb21pdW0uaCIKICNpbmNsdWRlICJNYW5hZ2VkVGV4
dHVyZS5oIgogI2luY2x1ZGUgIlJlZ2lvbi5oIgotI2luY2x1ZGUgIlRleHRSdW4uaCIKICNpbmNs
dWRlICJUZXh0U3RyZWFtLmgiCiAjaW5jbHVkZSAiVHJhY2VFdmVudC5oIgogCkBAIC03NiwxNSAr
NzMsMTEgQEAgcHVibGljOgogICAgIGJvb2wgcGFydGlhbFVwZGF0ZTsKICAgICBib29sIHVwZGF0
ZWQ7CiAgICAgYm9vbCBpc0luVXNlT25JbXBsOwotICAgIGludCBsYXN0VXBkYXRlRnJhbWU7Ci0g
ICAgaW50IHRvdGFsUGFpbnRDb3VudDsKIHByaXZhdGU6CiAgICAgZXhwbGljaXQgVXBkYXRhYmxl
VGlsZShQYXNzT3duUHRyPExheWVyVGV4dHVyZVVwZGF0ZXI6OlRleHR1cmU+IHRleHR1cmUpCiAg
ICAgICAgIDogcGFydGlhbFVwZGF0ZShmYWxzZSkKICAgICAgICAgLCB1cGRhdGVkKGZhbHNlKQog
ICAgICAgICAsIGlzSW5Vc2VPbkltcGwoZmFsc2UpCi0gICAgICAgICwgbGFzdFVwZGF0ZUZyYW1l
KDApCi0gICAgICAgICwgdG90YWxQYWludENvdW50KDApCiAgICAgICAgICwgbV90ZXh0dXJlKHRl
eHR1cmUpCiAgICAgewogICAgIH0KQEAgLTQxNiwxMyArNDA5LDYgQEAgdm9pZCBUaWxlZExheWVy
Q2hyb21pdW06OnVwZGF0ZVRpbGVzKGJvb2wgaWRsZSwgaW50IGxlZnQsIGludCB0b3AsIGludCBy
aWdodCwgaW4KICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAKLSAgICAg
ICAgICAgIGlmICh0aWxlLT5pc0RpcnR5KCkgJiYgbGF5ZXJUcmVlSG9zdCgpLT5zZXR0aW5ncygp
LmRlYnVnU2hvd1RpbGVJbmZvKSB7Ci0gICAgICAgICAgICAgICAgLy8gSW52YWxpZGF0ZSB0aGUg
ZW50aXJlIHRpbGUgc28gdGhhdCB0ZXh0IHVwZGF0ZXMuCi0gICAgICAgICAgICAgICAgdGlsZS0+
ZGlydHlSZWN0ID0gbV90aWxlci0+dGlsZVJlY3QodGlsZSk7Ci0gICAgICAgICAgICAgICAgdGls
ZS0+bGFzdFVwZGF0ZUZyYW1lID0gbGF5ZXJUcmVlSG9zdCgpLT5mcmFtZU51bWJlcigpOwotICAg
ICAgICAgICAgICAgIHRpbGUtPnRvdGFsUGFpbnRDb3VudCsrOwotICAgICAgICAgICAgfQotCiAg
ICAgICAgICAgICBwYWludFJlY3QudW5pdGUodGlsZS0+ZGlydHlSZWN0KTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTcyNiw3MSArNzEyLDUgQEAgSW50UmVjdCBUaWxlZExheWVyQ2hyb21pdW06Omlk
bGVQYWludFJlY3QoY29uc3QgSW50UmVjdCYgdmlzaWJsZUxheWVyUmVjdCkKICAgICByZXR1cm4g
cHJlcGFpbnRSZWN0OwogfQogCi12b2lkIFRpbGVkTGF5ZXJDaHJvbWl1bTo6cGFpbnREZWJ1Z1Rp
bGVJbmZvKEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgY29uc3QgSW50UmVjdCYgbGF5ZXJSZWN0
KQotewotICAgIEZvbnRDYWNoZVB1cmdlUHJldmVudGVyIGZvbnRDYWNoZVB1cmdlUHJldmVudGVy
OwotCi0gICAgLy8gRG9uJ3QgYm90aGVyIHdyaXRpbmcgaW5mbyBvbnRvIHNtYWxsIHRpbGVzLgot
ICAgIGNvbnN0IGludCBtaW5EaW1lbnNpb24gPSAyMDA7Ci0gICAgaWYgKG1fdGlsZXItPnRpbGVT
aXplKCkud2lkdGgoKSA8IG1pbkRpbWVuc2lvbiB8fCBtX3RpbGVyLT50aWxlU2l6ZSgpLmhlaWdo
dCgpIDwgbWluRGltZW5zaW9uKQotICAgICAgICByZXR1cm47Ci0KLSAgICBpZiAoIW1fZGVidWdJ
bmZvRm9udCkgewotICAgICAgICBGb250RGVzY3JpcHRpb24gZm9udERlc2M7Ci0gICAgICAgIGZv
bnREZXNjLnNldEdlbmVyaWNGYW1pbHkoRm9udERlc2NyaXB0aW9uOjpNb25vc3BhY2VGYW1pbHkp
OwotICAgICAgICBmb250RGVzYy5zZXRDb21wdXRlZFNpemUoMTApOwotICAgICAgICBtX2RlYnVn
SW5mb0ZvbnQgPSBhZG9wdFB0cihuZXcgRm9udChmb250RGVzYywgMCwgMCkpOwotICAgICAgICBt
X2RlYnVnSW5mb0ZvbnQtPnVwZGF0ZSgwKTsKLSAgICB9Ci0KLSAgICBpbnQgZm9udEhlaWdodCA9
IG1fZGVidWdJbmZvRm9udC0+Zm9udE1ldHJpY3MoKS5mbG9hdEhlaWdodCgpICsgMjsKLQotICAg
IGludCBsZWZ0LCB0b3AsIHJpZ2h0LCBib3R0b207Ci0gICAgbV90aWxlci0+bGF5ZXJSZWN0VG9U
aWxlSW5kaWNlcyhsYXllclJlY3QsIGxlZnQsIHRvcCwgcmlnaHQsIGJvdHRvbSk7Ci0gICAgZm9y
IChpbnQgaiA9IHRvcDsgaiA8PSBib3R0b207ICsraikgewotICAgICAgICBmb3IgKGludCBpID0g
bGVmdDsgaSA8PSByaWdodDsgKytpKSB7Ci0gICAgICAgICAgICBVcGRhdGFibGVUaWxlKiB0aWxl
ID0gdGlsZUF0KGksIGopOwotICAgICAgICAgICAgaWYgKCF0aWxlKQotICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwotCi0gICAgICAgICAgICBJbnRSZWN0IHRpbGVSZWN0ID0gbV90aWxlci0+dGls
ZVJlY3QodGlsZSk7Ci0gICAgICAgICAgICBTdHJpbmcgaW5mb1tdID0gewotICAgICAgICAgICAg
ICAgIFN0cmluZzo6Zm9ybWF0KCJMYXllcklkKCVkKSIsIGlkKCkpLAotICAgICAgICAgICAgICAg
IFN0cmluZzo6Zm9ybWF0KCJJbmRleCglZCwgJWQpIiwgaSwgaiksCi0gICAgICAgICAgICAgICAg
U3RyaW5nOjpmb3JtYXQoIlRpbGUoJWQsICVkLCAlZCwgJWQpIiwgdGlsZVJlY3QueCgpLCB0aWxl
UmVjdC55KCksIHRpbGVSZWN0LndpZHRoKCksIHRpbGVSZWN0LmhlaWdodCgpKSwKLSAgICAgICAg
ICAgICAgICBTdHJpbmc6OmZvcm1hdCgiRnJhbWUoJWQpIiwgdGlsZS0+bGFzdFVwZGF0ZUZyYW1l
KSwKLSAgICAgICAgICAgICAgICBTdHJpbmc6OmZvcm1hdCgiQ291bnQoJWQpIiwgdGlsZS0+dG90
YWxQYWludENvdW50KSwKLSAgICAgICAgICAgICAgICBTdHJpbmc6OmZvcm1hdCgiTGF5ZXIoJWQs
ICVkKSIsIGNvbnRlbnRCb3VuZHMoKS53aWR0aCgpLCBjb250ZW50Qm91bmRzKCkuaGVpZ2h0KCkp
LAotICAgICAgICAgICAgfTsKLSAgICAgICAgICAgIGNvbnN0IHNpemVfdCBsaW5lcyA9IHNpemVv
ZihpbmZvKSAvIHNpemVvZihpbmZvWzBdKTsKLSAgICAgICAgICAgIGludCB3aWR0aFtsaW5lc107
Ci0KLSAgICAgICAgICAgIEludFBvaW50IGNlbnRlciA9IG1fdGlsZXItPnRpbGVSZWN0KHRpbGUp
LmNlbnRlcigpOwotICAgICAgICAgICAgaW50IGN1cnJlbnRZID0gY2VudGVyLnkoKSAtIGZvbnRI
ZWlnaHQgKiBsaW5lcyAvIDI7Ci0KLSAgICAgICAgICAgIGludCBtYXhXaWR0aCA9IDA7Ci0gICAg
ICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGxpbmVzOyArK2kpIHsKLSAgICAgICAgICAg
ICAgICB3aWR0aFtpXSA9IG1fZGVidWdJbmZvRm9udC0+d2lkdGgoVGV4dFJ1bihpbmZvW2ldKSk7
Ci0gICAgICAgICAgICAgICAgbWF4V2lkdGggPSBtYXgod2lkdGhbaV0sIG1heFdpZHRoKTsKLSAg
ICAgICAgICAgIH0KLQotICAgICAgICAgICAgSW50UmVjdCB0ZXh0UmVjdChJbnRQb2ludChjZW50
ZXIueCgpIC0gbWF4V2lkdGggLyAyLCBjdXJyZW50WSAtIGZvbnRIZWlnaHQgLyAyKSwgSW50U2l6
ZShtYXhXaWR0aCwgZm9udEhlaWdodCAqIGxpbmVzICsgZm9udEhlaWdodCAvIDIpKTsKLQotICAg
ICAgICAgICAgY29udGV4dC5zZXRGaWxsQ29sb3IoQ29sb3IoMTkyLCAxOTIsIDE5MiwgMTkyKSwg
Q29sb3JTcGFjZURldmljZVJHQik7Ci0gICAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KEZsb2F0
UmVjdCh0ZXh0UmVjdCkpOwotCi0gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxDb2xvcihDb2xv
cig2NCwgNjQsIDY0KSwgQ29sb3JTcGFjZURldmljZVJHQik7Ci0KLSAgICAgICAgICAgIGZvciAo
c2l6ZV90IGkgPSAwOyBpIDwgbGluZXM7ICsraSkgewotICAgICAgICAgICAgICAgIFRleHRSdW4g
cnVuKGluZm9baV0pOwotICAgICAgICAgICAgICAgIGludCB0ZXh0V2lkdGggPSBtX2RlYnVnSW5m
b0ZvbnQtPndpZHRoKHJ1bik7Ci0gICAgICAgICAgICAgICAgSW50UG9pbnQgdGV4dFN0YXJ0KGNl
bnRlci54KCkgLSB0ZXh0V2lkdGggLyAyLCBjdXJyZW50WSArIGZvbnRIZWlnaHQgLyAyKTsKLSAg
ICAgICAgICAgICAgICBjb250ZXh0LmRyYXdUZXh0KCptX2RlYnVnSW5mb0ZvbnQsIHJ1biwgdGV4
dFN0YXJ0KTsKLSAgICAgICAgICAgICAgICBjdXJyZW50WSArPSBmb250SGVpZ2h0OwotICAgICAg
ICAgICAgfQotICAgICAgICB9Ci0gICAgfQotfQotCiB9CiAjZW5kaWYgLy8gVVNFKEFDQ0VMRVJB
VEVEX0NPTVBPU0lUSU5HKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vVGlsZWRMYXllckNocm9taXVtLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9UaWxlZExheWVyQ2hyb21pdW0uaAppbmRleCBlYmM0ZWU0
OTI2OTcxMDkxMDAyZDk1MTliOTBjYzUwYzY4MTQzMjEyLi5jYTM4OWYyZTRjNTcyNWMxMjE3OTcy
NzAwNWYwNmI5MWFjY2M0YzE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jaHJvbWl1bS9UaWxlZExheWVyQ2hyb21pdW0uaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9UaWxlZExheWVyQ2hyb21pdW0uaApAQCAtMjgs
NyArMjgsNiBAQAogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogCi0jaW5jbHVk
ZSAiRm9udC5oIgogI2luY2x1ZGUgIkxheWVyQ2hyb21pdW0uaCIKICNpbmNsdWRlICJjYy9DQ0xh
eWVyVGlsaW5nRGF0YS5oIgogI2luY2x1ZGUgImNjL0NDVGlsZWRMYXllckltcGwuaCIKQEAgLTY2
LDggKzY1LDYgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBSZWdpb24gdmlzaWJsZUNvbnRlbnRP
cGFxdWVSZWdpb24oKSBjb25zdCBPVkVSUklERTsKIAotICAgIHZvaWQgcGFpbnREZWJ1Z1RpbGVJ
bmZvKEdyYXBoaWNzQ29udGV4dCYsIGNvbnN0IEludFJlY3QmKTsKLQogcHJvdGVjdGVkOgogICAg
IFRpbGVkTGF5ZXJDaHJvbWl1bSgpOwogCkBAIC0xMzAsNyArMTI3LDYgQEAgcHJpdmF0ZToKIAog
ICAgIFRpbGluZ09wdGlvbiBtX3RpbGluZ09wdGlvbjsKICAgICBPd25QdHI8Q0NMYXllclRpbGlu
Z0RhdGE+IG1fdGlsZXI7Ci0gICAgT3duUHRyPEZvbnQ+IG1fZGVidWdJbmZvRm9udDsKIH07CiAK
IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L2NjL0NDTGF5ZXJUcmVlSG9zdC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKaW5kZXggNzE0NjAyMzU2YjY0ODIzOWFiMDZm
YTkyOWFkOTA1MDhmNTM4NjUyNS4uZWNlYzIzYjExZGFkN2ZmMTkwYTk5M2M3MzQ5NWEyODhmODU4
OTVlYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21p
dW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKQEAgLTc3LDcgKzc3LDYgQEAgcHJv
dGVjdGVkOgogc3RydWN0IENDU2V0dGluZ3MgewogICAgIENDU2V0dGluZ3MoKQogICAgICAgICAg
ICAgOiBhY2NlbGVyYXRlUGFpbnRpbmcoZmFsc2UpCi0gICAgICAgICAgICAsIGRlYnVnU2hvd1Rp
bGVJbmZvKGZhbHNlKQogICAgICAgICAgICAgLCBzaG93RlBTQ291bnRlcihmYWxzZSkKICAgICAg
ICAgICAgICwgc2hvd1BsYXRmb3JtTGF5ZXJUcmVlKGZhbHNlKQogICAgICAgICAgICAgLCBzaG93
UGFpbnRSZWN0cyhmYWxzZSkKQEAgLTk0LDcgKzkzLDYgQEAgc3RydWN0IENDU2V0dGluZ3Mgewog
ICAgIHsgfQogCiAgICAgYm9vbCBhY2NlbGVyYXRlUGFpbnRpbmc7Ci0gICAgYm9vbCBkZWJ1Z1No
b3dUaWxlSW5mbzsKICAgICBib29sIHNob3dGUFNDb3VudGVyOwogICAgIGJvb2wgc2hvd1BsYXRm
b3JtTGF5ZXJUcmVlOwogICAgIGJvb2wgc2hvd1BhaW50UmVjdHM7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>