<?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>101461</bug_id>
          
          <creation_ts>2012-11-07 06:04:17 -0800</creation_ts>
          <short_desc>REGRESSION(r133712): Broke fast/forms/time* tests on chromium-win. (Requested by mkwst on #webkit).</short_desc>
          <delta_ts>2012-11-07 06:19:14 -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>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>101329</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>haraken</cc>
    
    <cc>mkwst</cc>
    
    <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>760613</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-07 06:04:17 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/133712 broke the build:
Broke fast/forms/time* tests on chromium-win. (Requested by mkwst 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>760615</commentid>
    <comment_count>1</comment_count>
      <attachid>172783</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-07 06:04:57 -0800</bug_when>
    <thetext>Created attachment 172783
ROLLOUT of r133712

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>760618</commentid>
    <comment_count>2</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-11-07 06:11:43 -0800</bug_when>
    <thetext>r133712 broke the following tests on WinXP. Looks like real breakage, not just a missing rebaseline:

fast/forms/time-multiple-fields/time-multiple-fields-blur-and-focus-events.html
fast/forms/time-multiple-fields/time-multiple-fields-keyboard-events.html
fast/forms/time-multiple-fields/time-multiple-fields-mouse-events.html
fast/forms/time-multiple-fields/time-multiple-fields-spinbutton-change-and-input-events.html
fast/forms/time-multiple-fields/time-multiple-fields-spinbutton-click-in-iframe.html
fast/forms/time-multiple-fields/time-multiple-fields-stepup-stepdown-from-renderer.html
fast/forms/time-multiple-fields/time-multiple-fields-wheel-event.html
fast/forms/time/time-appearance-basic.html
fast/forms/time/time-appearance-disabled-readonly.html
fast/forms/time/time-appearance-pseudo-classes.html
fast/forms/time/time-appearance-pseudo-elements.html
fast/forms/time/time-appearance-style.html
platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-rtl.html
platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-with-scroll-bar.html

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Fforms%2Ftime-multiple-fields%2Ftime-multiple-fields-blur-and-focus-events.html is an example of the failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760627</commentid>
    <comment_count>3</comment_count>
      <attachid>172783</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-07 06:19:11 -0800</bug_when>
    <thetext>Comment on attachment 172783
ROLLOUT of r133712

Clearing flags on attachment: 172783

Committed r133751: &lt;http://trac.webkit.org/changeset/133751&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760629</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-07 06:19:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172783</attachid>
            <date>2012-11-07 06:04:57 -0800</date>
            <delta_ts>2012-11-07 06:19:10 -0800</delta_ts>
            <desc>ROLLOUT of r133712</desc>
            <filename>bug-101461-20121107141117.patch</filename>
            <type>text/plain</type>
            <size>13791</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNzQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjc0YzJiMDU4YzEwN2M2
ZTgyZWQ5ZjQ5NWM3NTUwYzEzNDI3ZWIzZC4uNTEzYjVlM2I5NWM2OTFiYzdkMDk5YWVkOGNmOWRj
YjY3OWM4NDRmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEyLTExLTA3ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTMzNzEyLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMzM3MTIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwMTQ2MQorCisgICAgICAgIEJyb2tlIGZhc3QvZm9ybXMvdGltZSogdGVzdHMg
b24gY2hyb21pdW0td2luLiAoUmVxdWVzdGVkIGJ5CisgICAgICAgIG1rd3N0IG9uICN3ZWJraXQp
LgorCisgICAgICAgICogcGxhdGZvcm0vdGV4dC93aW4vTG9jYWxlV2luLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkRhdGVGb3JtYXRUb2tlbjo6RGF0ZUZvcm1hdFRva2VuKToKKyAgICAgICAgKERh
dGVGb3JtYXRUb2tlbik6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6Omlz
RXJhU3ltYm9sKToKKyAgICAgICAgKFdlYkNvcmU6OmlzWWVhclN5bWJvbCk6CisgICAgICAgIChX
ZWJDb3JlOjppc01vbnRoU3ltYm9sKToKKyAgICAgICAgKFdlYkNvcmU6OmlzRGF5U3ltYm9sKToK
KyAgICAgICAgKFdlYkNvcmU6OmNvbW1pdExpdGVyYWxUb2tlbik6CisgICAgICAgIChXZWJDb3Jl
OjpwYXJzZURhdGVGb3JtYXQpOgorICAgICAgICAoV2ViQ29yZTo6TG9jYWxlV2luOjplbnN1cmVT
aG9ydERhdGVUb2tlbnMpOgorICAgICAgICAoV2ViQ29yZTo6Y29udmVydFdpbmRvd3NEYXRlRm9y
bWF0VG9MRE1MKToKKyAgICAgICAgKFdlYkNvcmU6Om1hcENoYXJhY3RlclRvRGF0ZVRpbWVGaWVs
ZFR5cGUpOgorICAgICAgICAoV2ViQ29yZTo6Y29udmVydFdpbmRvd3NUaW1lRm9ybWF0VG9MRE1M
KToKKyAgICAgICAgKFdlYkNvcmU6OkxvY2FsZVdpbjo6ZGF0ZUZvcm1hdCk6CisgICAgICAgIChX
ZWJDb3JlOjpMb2NhbGVXaW46Om1vbnRoRm9ybWF0KToKKyAgICAgICAgKFdlYkNvcmU6OkxvY2Fs
ZVdpbjo6dGltZUZvcm1hdCk6CisgICAgICAgIChXZWJDb3JlOjpMb2NhbGVXaW46OnNob3J0VGlt
ZUZvcm1hdCk6CisgICAgICAgICogcGxhdGZvcm0vdGV4dC93aW4vTG9jYWxlV2luLmg6CisgICAg
ICAgIChMb2NhbGVXaW4pOgorCiAyMDEyLTExLTA3ICBBbmRyZXkgQWRhaWtpbiAgPGFhbmRyZXlA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFtDYW52YXNdIFNhdmUgQ2Fu
dmFzR3JhZGllbnQgb2JqZWN0cyBzdGF0ZSBmb3IgYSByZXBsYXkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvd2luL0xvY2FsZVdpbi5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS90ZXh0L3dpbi9Mb2NhbGVXaW4uY3BwCmluZGV4IDkyNGI3ZDNkZDM0OTYyYTYw
NjQ3NTY4M2VmODFiN2ExNDQ2NTRiM2MuLmY3OGIzODM1YzIwYjFiNjA2ZDU3NjMzMzYwZTI0M2Fm
Y2M4N2UyOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvd2luL0xv
Y2FsZVdpbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC93aW4vTG9jYWxl
V2luLmNwcApAQCAtMTYwLDYgKzE2MCw0MiBAQCB2b2lkIExvY2FsZVdpbjo6ZW5zdXJlU2hvcnRN
b250aExhYmVscygpCiAKIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFRva2Vu
aXplZCBkYXRlIGZvcm1hdAogCitzdHJ1Y3QgRGF0ZUZvcm1hdFRva2VuIHsKKyAgICBlbnVtIFR5
cGUgeworICAgICAgICBMaXRlcmFsLAorICAgICAgICBEYXkxLAorICAgICAgICBEYXkyLAorICAg
ICAgICBNb250aDEsCisgICAgICAgIE1vbnRoMiwKKyAgICAgICAgTW9udGgzLAorICAgICAgICBN
b250aDQsCisgICAgICAgIFllYXIxLAorICAgICAgICBZZWFyMiwKKyAgICAgICAgWWVhcjQsCisg
ICAgfTsKKyAgICBUeXBlIHR5cGU7CisgICAgU3RyaW5nIGRhdGE7IC8vIFRoaXMgaXMgdmFsaWQg
b25seSBpZiB0eXBlPT1MaXRlcmFsLgorCisgICAgRGF0ZUZvcm1hdFRva2VuKFR5cGUgdHlwZSkK
KyAgICAgICAgOiB0eXBlKHR5cGUpCisgICAgeyB9CisKKyAgICBEYXRlRm9ybWF0VG9rZW4oY29u
c3QgU3RyaW5nJiBkYXRhKQorICAgICAgICA6IHR5cGUoTGl0ZXJhbCkKKyAgICAgICAgLCBkYXRh
KGRhdGEpCisgICAgeyB9CisKKyAgICBEYXRlRm9ybWF0VG9rZW4oY29uc3QgRGF0ZUZvcm1hdFRv
a2VuJiB0b2tlbikKKyAgICAgICAgOiB0eXBlKHRva2VuLnR5cGUpCisgICAgICAgICwgZGF0YSh0
b2tlbi5kYXRhKQorICAgIHsgfQorfTsKKworc3RhdGljIGlubGluZSBib29sIGlzRXJhU3ltYm9s
KFVDaGFyIGxldHRlcikgeyByZXR1cm4gbGV0dGVyID09ICdnJzsgfQorc3RhdGljIGlubGluZSBi
b29sIGlzWWVhclN5bWJvbChVQ2hhciBsZXR0ZXIpIHsgcmV0dXJuIGxldHRlciA9PSAneSc7IH0K
K3N0YXRpYyBpbmxpbmUgYm9vbCBpc01vbnRoU3ltYm9sKFVDaGFyIGxldHRlcikgeyByZXR1cm4g
bGV0dGVyID09ICdNJzsgfQorc3RhdGljIGlubGluZSBib29sIGlzRGF5U3ltYm9sKFVDaGFyIGxl
dHRlcikgeyByZXR1cm4gbGV0dGVyID09ICdkJzsgfQorCiBzdGF0aWMgdW5zaWduZWQgY291bnRD
b250aW51b3VzTGV0dGVycyhjb25zdCBTdHJpbmcmIGZvcm1hdCwgdW5zaWduZWQgaW5kZXgpCiB7
CiAgICAgdW5zaWduZWQgY291bnQgPSAxOwpAQCAtMTcyLDM0ICsyMDgsMTggQEAgc3RhdGljIHVu
c2lnbmVkIGNvdW50Q29udGludW91c0xldHRlcnMoY29uc3QgU3RyaW5nJiBmb3JtYXQsIHVuc2ln
bmVkIGluZGV4KQogICAgIHJldHVybiBjb3VudDsKIH0KIAotc3RhdGljIHZvaWQgY29tbWl0TGl0
ZXJhbFRva2VuKFN0cmluZ0J1aWxkZXImIGxpdGVyYWxCdWZmZXIsIFN0cmluZ0J1aWxkZXImIGNv
bnZlcnRlZCkKK3N0YXRpYyB2b2lkIGNvbW1pdExpdGVyYWxUb2tlbihTdHJpbmdCdWlsZGVyJiBs
aXRlcmFsQnVmZmVyLCBWZWN0b3I8RGF0ZUZvcm1hdFRva2VuPiYgdG9rZW5zKQogewogICAgIGlm
IChsaXRlcmFsQnVmZmVyLmxlbmd0aCgpIDw9IDApCiAgICAgICAgIHJldHVybjsKLSAgICBEYXRl
VGltZUZvcm1hdDo6cXVvdGVBbmRBcHBlbmRMaXRlcmFsKGxpdGVyYWxCdWZmZXIudG9TdHJpbmco
KSwgY29udmVydGVkKTsKKyAgICB0b2tlbnMuYXBwZW5kKERhdGVGb3JtYXRUb2tlbihsaXRlcmFs
QnVmZmVyLnRvU3RyaW5nKCkpKTsKICAgICBsaXRlcmFsQnVmZmVyLmNsZWFyKCk7CiB9CiAKLS8v
IFRoaXMgZnVuY3Rpb24gY29udmVydHMgV2luZG93cyBkYXRlL3RpbWUgcGF0dGVybiBmb3JtYXQg
WzFdWzJdIGludG8gTERNTCBkYXRlCi0vLyBmb3JtYXQgcGF0dGVybiBbM10uCi0vLwotLy8gaS5l
LgotLy8gICBXZSBzZXQgaCwgSCwgbSwgcywgZCwgZGQsIE0sIG9yIHkgYXMgaXMuIFRoZXkgaGF2
ZSBzYW1lIG1lYW5pbmcgaW4gYm90aCBvZgotLy8gICBXaW5kb3dzIGFuZCBMRE1MLgotLy8gICBX
ZSBuZWVkIHRvIGNvbnZlcnQgdGhlIGZvbGxvd2luZyBwYXR0ZXJuczoKLS8vICAgICB0IC0+IGEK
LS8vICAgICB0dCAtPiBhCi0vLyAgICAgZGRkIC0+IEVFRQotLy8gICAgIGRkZGQgLT4gRUVFRQot
Ly8gICAgIGcgLT4gRwotLy8gICAgIGdnIC0+IGlnbm9yZQotLy8KLS8vIFsxXSBodHRwOi8vbXNk
bi5taWNyb3NvZnQuY29tL2VuLXVzL2xpYnJhcnkvZGQzMTc3ODcodj12cy44NSkuYXNweAotLy8g
WzJdIGh0dHA6Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS9kZDMxODE0OCh2PXZz
Ljg1KS5hc3B4Ci0vLyBbM10gTERNTCBodHRwOi8vdW5pY29kZS5vcmcvcmVwb3J0cy90cjM1L3Ry
MzUtNi5odG1sI0RhdGVfRm9ybWF0X1BhdHRlcm5zCi1zdGF0aWMgU3RyaW5nIGNvbnZlcnRXaW5k
b3dzRGF0ZVRpbWVGb3JtYXQoY29uc3QgU3RyaW5nJiBmb3JtYXQpCi17Ci0gICAgU3RyaW5nQnVp
bGRlciBjb252ZXJ0ZWQ7CisvLyBTZWUgaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9s
aWJyYXJ5L2RkMzE3Nzg3KHY9dnMuODUpLmFzcHgKK3N0YXRpYyBWZWN0b3I8RGF0ZUZvcm1hdFRv
a2VuPiBwYXJzZURhdGVGb3JtYXQoY29uc3QgU3RyaW5nIGZvcm1hdCkKK3sKKyAgICBWZWN0b3I8
RGF0ZUZvcm1hdFRva2VuPiB0b2tlbnM7CiAgICAgU3RyaW5nQnVpbGRlciBsaXRlcmFsQnVmZmVy
OwogICAgIGJvb2wgaW5RdW90ZSA9IGZhbHNlOwogICAgIGJvb2wgbGFzdFF1b3RlQ2FuQmVMaXRl
cmFsID0gZmFsc2U7CkBAIC0yMjYsMzYgKzI0Niw1MSBAQCBzdGF0aWMgU3RyaW5nIGNvbnZlcnRX
aW5kb3dzRGF0ZVRpbWVGb3JtYXQoY29uc3QgU3RyaW5nJiBmb3JtYXQpCiAgICAgICAgICAgICAg
ICAgbGFzdFF1b3RlQ2FuQmVMaXRlcmFsID0gZmFsc2U7CiAgICAgICAgICAgICB9IGVsc2UKICAg
ICAgICAgICAgICAgICBsYXN0UXVvdGVDYW5CZUxpdGVyYWwgPSB0cnVlOwotICAgICAgICB9IGVs
c2UgaWYgKGlzQVNDSUlBbHBoYShjaCkpIHsKLSAgICAgICAgICAgIGNvbW1pdExpdGVyYWxUb2tl
bihsaXRlcmFsQnVmZmVyLCBjb252ZXJ0ZWQpOwotICAgICAgICAgICAgdW5zaWduZWQgc3ltYm9s
U3RhcnQgPSBpOworICAgICAgICB9IGVsc2UgaWYgKGlzWWVhclN5bWJvbChjaCkpIHsKKyAgICAg
ICAgICAgIGNvbW1pdExpdGVyYWxUb2tlbihsaXRlcmFsQnVmZmVyLCB0b2tlbnMpOworICAgICAg
ICAgICAgdW5zaWduZWQgY291bnQgPSBjb3VudENvbnRpbnVvdXNMZXR0ZXJzKGZvcm1hdCwgaSk7
CisgICAgICAgICAgICBpICs9IGNvdW50IC0gMTsKKyAgICAgICAgICAgIGlmIChjb3VudCA9PSAx
KQorICAgICAgICAgICAgICAgIHRva2Vucy5hcHBlbmQoRGF0ZUZvcm1hdFRva2VuKERhdGVGb3Jt
YXRUb2tlbjo6WWVhcjEpKTsKKyAgICAgICAgICAgIGVsc2UgaWYgKGNvdW50ID09IDIpCisgICAg
ICAgICAgICAgICAgdG9rZW5zLmFwcGVuZChEYXRlRm9ybWF0VG9rZW4oRGF0ZUZvcm1hdFRva2Vu
OjpZZWFyMikpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHRva2Vucy5hcHBl
bmQoRGF0ZUZvcm1hdFRva2VuKERhdGVGb3JtYXRUb2tlbjo6WWVhcjQpKTsKKyAgICAgICAgfSBl
bHNlIGlmIChpc01vbnRoU3ltYm9sKGNoKSkgeworICAgICAgICAgICAgY29tbWl0TGl0ZXJhbFRv
a2VuKGxpdGVyYWxCdWZmZXIsIHRva2Vucyk7CisgICAgICAgICAgICB1bnNpZ25lZCBjb3VudCA9
IGNvdW50Q29udGludW91c0xldHRlcnMoZm9ybWF0LCBpKTsKKyAgICAgICAgICAgIGkgKz0gY291
bnQgLSAxOworICAgICAgICAgICAgaWYgKGNvdW50ID09IDEpCisgICAgICAgICAgICAgICAgdG9r
ZW5zLmFwcGVuZChEYXRlRm9ybWF0VG9rZW4oRGF0ZUZvcm1hdFRva2VuOjpNb250aDEpKTsKKyAg
ICAgICAgICAgIGVsc2UgaWYgKGNvdW50ID09IDIpCisgICAgICAgICAgICAgICAgdG9rZW5zLmFw
cGVuZChEYXRlRm9ybWF0VG9rZW4oRGF0ZUZvcm1hdFRva2VuOjpNb250aDIpKTsKKyAgICAgICAg
ICAgIGVsc2UgaWYgKGNvdW50ID09IDMpCisgICAgICAgICAgICAgICAgdG9rZW5zLmFwcGVuZChE
YXRlRm9ybWF0VG9rZW4oRGF0ZUZvcm1hdFRva2VuOjpNb250aDMpKTsKKyAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICB0b2tlbnMuYXBwZW5kKERhdGVGb3JtYXRUb2tlbihEYXRlRm9y
bWF0VG9rZW46Ok1vbnRoNCkpOworICAgICAgICB9IGVsc2UgaWYgKGlzRGF5U3ltYm9sKGNoKSkg
eworICAgICAgICAgICAgY29tbWl0TGl0ZXJhbFRva2VuKGxpdGVyYWxCdWZmZXIsIHRva2Vucyk7
CiAgICAgICAgICAgICB1bnNpZ25lZCBjb3VudCA9IGNvdW50Q29udGludW91c0xldHRlcnMoZm9y
bWF0LCBpKTsKICAgICAgICAgICAgIGkgKz0gY291bnQgLSAxOwotICAgICAgICAgICAgaWYgKGNo
ID09ICdoJyB8fCBjaCA9PSAnSCcgfHwgY2ggPT0gJ20nIHx8IGNoID09ICdzJyB8fCBjaCA9PSAn
TScgfHwgY2ggPT0gJ3knKQotICAgICAgICAgICAgICAgIGNvbnZlcnRlZC5hcHBlbmQoZm9ybWF0
LCBzeW1ib2xTdGFydCwgY291bnQpOwotICAgICAgICAgICAgZWxzZSBpZiAoY2ggPT0gJ2QnKSB7
Ci0gICAgICAgICAgICAgICAgaWYgKGNvdW50IDw9IDIpCi0gICAgICAgICAgICAgICAgICAgIGNv
bnZlcnRlZC5hcHBlbmQoZm9ybWF0LCBzeW1ib2xTdGFydCwgY291bnQpOwotICAgICAgICAgICAg
ICAgIGVsc2UgaWYgKGNvdW50ID09IDMpCi0gICAgICAgICAgICAgICAgICAgIGNvbnZlcnRlZC5h
cHBlbmQoIkVFRSIpOwotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAgICAg
Y29udmVydGVkLmFwcGVuZCgiRUVFRSIpOwotICAgICAgICAgICAgfSBlbHNlIGlmIChjaCA9PSAn
ZycpIHsKLSAgICAgICAgICAgICAgICBpZiAoY291bnQgPT0gMSkKLSAgICAgICAgICAgICAgICAg
ICAgY29udmVydGVkLmFwcGVuZCgnRycpOwotICAgICAgICAgICAgICAgIGVsc2UgewotICAgICAg
ICAgICAgICAgICAgICAvLyBnZyBtZWFucyBpbXBlcmlhbCBlcmEgaW4gV2luZG93cy4KLSAgICAg
ICAgICAgICAgICAgICAgLy8gSnVzdCBpZ25vcmUgaXQuCi0gICAgICAgICAgICAgICAgfQotICAg
ICAgICAgICAgfSBlbHNlIGlmIChjaCA9PSAndCcpCi0gICAgICAgICAgICAgICAgY29udmVydGVk
LmFwcGVuZCgnYScpOworICAgICAgICAgICAgaWYgKGNvdW50ID09IDEpCisgICAgICAgICAgICAg
ICAgdG9rZW5zLmFwcGVuZChEYXRlRm9ybWF0VG9rZW4oRGF0ZUZvcm1hdFRva2VuOjpEYXkxKSk7
CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgbGl0ZXJhbEJ1ZmZlci5hcHBlbmQo
Zm9ybWF0LCBzeW1ib2xTdGFydCwgY291bnQpOworICAgICAgICAgICAgICAgIHRva2Vucy5hcHBl
bmQoRGF0ZUZvcm1hdFRva2VuKERhdGVGb3JtYXRUb2tlbjo6RGF5MikpOworICAgICAgICB9IGVs
c2UgaWYgKGlzRXJhU3ltYm9sKGNoKSkgeworICAgICAgICAgICAgLy8gSnVzdCBpZ25vcmUgZXJh
LgorICAgICAgICAgICAgLy8gSFRNTDUgZGF0ZSBzdXBwb3J0cyBvbmx5IEEuRC4KICAgICAgICAg
fSBlbHNlCiAgICAgICAgICAgICBsaXRlcmFsQnVmZmVyLmFwcGVuZChjaCk7CiAgICAgfQotICAg
IGNvbW1pdExpdGVyYWxUb2tlbihsaXRlcmFsQnVmZmVyLCBjb252ZXJ0ZWQpOwotICAgIHJldHVy
biBjb252ZXJ0ZWQudG9TdHJpbmcoKTsKKyAgICBjb21taXRMaXRlcmFsVG9rZW4obGl0ZXJhbEJ1
ZmZlciwgdG9rZW5zKTsKKyAgICByZXR1cm4gdG9rZW5zOworfQorCit2b2lkIExvY2FsZVdpbjo6
ZW5zdXJlU2hvcnREYXRlVG9rZW5zKCkKK3sKKyAgICBpZiAoIW1fc2hvcnREYXRlVG9rZW5zLmlz
RW1wdHkoKSkKKyAgICAgICAgcmV0dXJuOworICAgIG1fc2hvcnREYXRlVG9rZW5zID0gcGFyc2VE
YXRlRm9ybWF0KGdldExvY2FsZUluZm9TdHJpbmcoTE9DQUxFX1NTSE9SVERBVEUpKTsKIH0KIAog
dm9pZCBMb2NhbGVXaW46OmVuc3VyZU1vbnRoTGFiZWxzKCkKQEAgLTM0NSwyOSArMzgwLDEyOCBA
QCBib29sIExvY2FsZVdpbjo6aXNSVEwoKQogI2VuZGlmCiAKICNpZiBFTkFCTEUoREFURV9BTkRf
VElNRV9JTlBVVF9UWVBFUykKK3N0YXRpYyBTdHJpbmcgY29udmVydFdpbmRvd3NEYXRlRm9ybWF0
VG9MRE1MKGNvbnN0IFZlY3RvcjxEYXRlRm9ybWF0VG9rZW4+JiB0b2tlbnMpCit7CisgICAgU3Ry
aW5nQnVpbGRlciBidWZmZXI7CisgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IHRva2Vucy5z
aXplKCk7ICsraSkgeworICAgICAgICBzd2l0Y2ggKHRva2Vuc1tpXS50eXBlKSB7CisgICAgICAg
IGNhc2UgRGF0ZUZvcm1hdFRva2VuOjpMaXRlcmFsOgorICAgICAgICAgICAgRGF0ZVRpbWVGb3Jt
YXQ6OnF1b3RlQW5kQXBwZW5kTGl0ZXJhbCh0b2tlbnNbaV0uZGF0YSwgYnVmZmVyKTsKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgRGF0ZUZvcm1hdFRva2VuOjpEYXkyOgorICAg
ICAgICAgICAgYnVmZmVyLmFwcGVuZChzdGF0aWNfY2FzdDxjaGFyPihEYXRlVGltZUZvcm1hdDo6
RmllbGRUeXBlRGF5T2ZNb250aCkpOworICAgICAgICAgICAgLy8gRmFsbHRocm91Z2guCisgICAg
ICAgIGNhc2UgRGF0ZUZvcm1hdFRva2VuOjpEYXkxOgorICAgICAgICAgICAgYnVmZmVyLmFwcGVu
ZChzdGF0aWNfY2FzdDxjaGFyPihEYXRlVGltZUZvcm1hdDo6RmllbGRUeXBlRGF5T2ZNb250aCkp
OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBEYXRlRm9ybWF0VG9rZW46Ok1v
bnRoNDoKKyAgICAgICAgICAgIGJ1ZmZlci5hcHBlbmQoc3RhdGljX2Nhc3Q8Y2hhcj4oRGF0ZVRp
bWVGb3JtYXQ6OkZpZWxkVHlwZU1vbnRoKSk7CisgICAgICAgICAgICAvLyBGYWxsdGhyb3VnaC4K
KyAgICAgICAgY2FzZSBEYXRlRm9ybWF0VG9rZW46Ok1vbnRoMzoKKyAgICAgICAgICAgIGJ1ZmZl
ci5hcHBlbmQoc3RhdGljX2Nhc3Q8Y2hhcj4oRGF0ZVRpbWVGb3JtYXQ6OkZpZWxkVHlwZU1vbnRo
KSk7CisgICAgICAgICAgICAvLyBGYWxsdGhyb3VnaC4KKyAgICAgICAgY2FzZSBEYXRlRm9ybWF0
VG9rZW46Ok1vbnRoMjoKKyAgICAgICAgICAgIGJ1ZmZlci5hcHBlbmQoc3RhdGljX2Nhc3Q8Y2hh
cj4oRGF0ZVRpbWVGb3JtYXQ6OkZpZWxkVHlwZU1vbnRoKSk7CisgICAgICAgICAgICAvLyBGYWxs
dGhyb3VnaC4KKyAgICAgICAgY2FzZSBEYXRlRm9ybWF0VG9rZW46Ok1vbnRoMToKKyAgICAgICAg
ICAgIGJ1ZmZlci5hcHBlbmQoc3RhdGljX2Nhc3Q8Y2hhcj4oRGF0ZVRpbWVGb3JtYXQ6OkZpZWxk
VHlwZU1vbnRoKSk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIERhdGVGb3Jt
YXRUb2tlbjo6WWVhcjQ6CisgICAgICAgICAgICBidWZmZXIuYXBwZW5kKHN0YXRpY19jYXN0PGNo
YXI+KERhdGVUaW1lRm9ybWF0OjpGaWVsZFR5cGVZZWFyKSk7CisgICAgICAgICAgICBidWZmZXIu
YXBwZW5kKHN0YXRpY19jYXN0PGNoYXI+KERhdGVUaW1lRm9ybWF0OjpGaWVsZFR5cGVZZWFyKSk7
CisgICAgICAgICAgICAvLyBGYWxsdGhyb3VnaC4KKyAgICAgICAgY2FzZSBEYXRlRm9ybWF0VG9r
ZW46OlllYXIyOgorICAgICAgICAgICAgYnVmZmVyLmFwcGVuZChzdGF0aWNfY2FzdDxjaGFyPihE
YXRlVGltZUZvcm1hdDo6RmllbGRUeXBlWWVhcikpOworICAgICAgICAgICAgLy8gRmFsbHRocm91
Z2guCisgICAgICAgIGNhc2UgRGF0ZUZvcm1hdFRva2VuOjpZZWFyMToKKyAgICAgICAgICAgIGJ1
ZmZlci5hcHBlbmQoc3RhdGljX2Nhc3Q8Y2hhcj4oRGF0ZVRpbWVGb3JtYXQ6OkZpZWxkVHlwZVll
YXIpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorICAgIHJldHVybiBi
dWZmZXIudG9TdHJpbmcoKTsKK30KKworc3RhdGljIERhdGVUaW1lRm9ybWF0OjpGaWVsZFR5cGUg
bWFwQ2hhcmFjdGVyVG9EYXRlVGltZUZpZWxkVHlwZShVQ2hhciBjaCkKK3sKKyAgICBzd2l0Y2gg
KGNoKSB7CisgICAgY2FzZSAnaCc6CisgICAgICAgIHJldHVybiBEYXRlVGltZUZvcm1hdDo6Rmll
bGRUeXBlSG91cjEyOworCisgICAgY2FzZSAnSCc6CisgICAgICAgIHJldHVybiBEYXRlVGltZUZv
cm1hdDo6RmllbGRUeXBlSG91cjIzOworCisgICAgY2FzZSAnbSc6CisgICAgICAgIHJldHVybiBE
YXRlVGltZUZvcm1hdDo6RmllbGRUeXBlTWludXRlOworCisgICAgY2FzZSAncyc6CisgICAgICAg
IHJldHVybiBEYXRlVGltZUZvcm1hdDo6RmllbGRUeXBlU2Vjb25kOworCisgICAgY2FzZSAndCc6
CisgICAgICAgIHJldHVybiBEYXRlVGltZUZvcm1hdDo6RmllbGRUeXBlUGVyaW9kOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIERhdGVUaW1lRm9ybWF0OjpGaWVsZFR5cGVMaXRlcmFs
OworICAgIH0KK30KKworLy8gVGhpcyBjbGFzcyB1c2VkIGZvciBjb252ZXJ0aW5nIFdpbmRvd3Mg
dGltZSBwYXR0ZXJuIGZvcm1hdFsxXSBpbnRvIExETUxbMl0KKy8vIHRpbWUgZm9ybWF0IHN0cmlu
Zy4KKy8vIFsxXSBodHRwOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL2xpYnJhcnkvd2luZG93
cy9kZXNrdG9wL2RkMzE4MTQ4KHY9dnMuODUpLmFzcHgKKy8vIFsyXSBMRE1MIGh0dHA6Ly91bmlj
b2RlLm9yZy9yZXBvcnRzL3RyMzUvdHIzNS02Lmh0bWwjRGF0ZV9Gb3JtYXRfUGF0dGVybnMKK3N0
YXRpYyBTdHJpbmcgY29udmVydFdpbmRvd3NUaW1lRm9ybWF0VG9MRE1MKGNvbnN0IFN0cmluZyYg
d2luZG93c1RpbWVGb3JtYXQpCit7CisgICAgU3RyaW5nQnVpbGRlciBidWlsZGVyOworICAgIGlu
dCBjb3VudGVyID0gMDsKKyAgICBEYXRlVGltZUZvcm1hdDo6RmllbGRUeXBlIGxhc3RGaWVsZFR5
cGUgPSBEYXRlVGltZUZvcm1hdDo6RmllbGRUeXBlTGl0ZXJhbDsKKyAgICBmb3IgKHVuc2lnbmVk
IGluZGV4ID0gMDsgaW5kZXggPCB3aW5kb3dzVGltZUZvcm1hdC5sZW5ndGgoKTsgKytpbmRleCkg
eworICAgICAgICBVQ2hhciBjb25zdCBjaCA9IHdpbmRvd3NUaW1lRm9ybWF0W2luZGV4XTsKKyAg
ICAgICAgRGF0ZVRpbWVGb3JtYXQ6OkZpZWxkVHlwZSBmaWVsZFR5cGUgPSBtYXBDaGFyYWN0ZXJU
b0RhdGVUaW1lRmllbGRUeXBlKGNoKTsKKyAgICAgICAgaWYgKGZpZWxkVHlwZSA9PSBEYXRlVGlt
ZUZvcm1hdDo6RmllbGRUeXBlTGl0ZXJhbCkKKyAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGNo
KTsKKyAgICAgICAgZWxzZSBpZiAoZmllbGRUeXBlID09IGxhc3RGaWVsZFR5cGUpIHsKKyAgICAg
ICAgICAgICsrY291bnRlcjsKKyAgICAgICAgICAgIGlmIChjb3VudGVyID09IDIgJiYgbGFzdEZp
ZWxkVHlwZSAhPSBEYXRlVGltZUZvcm1hdDo6RmllbGRUeXBlUGVyaW9kKQorICAgICAgICAgICAg
ICAgIGJ1aWxkZXIuYXBwZW5kKHN0YXRpY19jYXN0PFVDaGFyPihsYXN0RmllbGRUeXBlKSk7Cisg
ICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBpZiAobGFzdEZpZWxkVHlwZSAhPSBEYXRlVGlt
ZUZvcm1hdDo6RmllbGRUeXBlTGl0ZXJhbCkKKyAgICAgICAgICAgICAgICBidWlsZGVyLmFwcGVu
ZChzdGF0aWNfY2FzdDxVQ2hhcj4obGFzdEZpZWxkVHlwZSkpOworICAgICAgICAgICAgYnVpbGRl
ci5hcHBlbmQoc3RhdGljX2Nhc3Q8VUNoYXI+KGZpZWxkVHlwZSkpOworICAgICAgICAgICAgY291
bnRlciA9IDE7CisgICAgICAgIH0KKyAgICAgICAgbGFzdEZpZWxkVHlwZSA9IGZpZWxkVHlwZTsK
KyAgICB9CisgICAgcmV0dXJuIGJ1aWxkZXIudG9TdHJpbmcoKTsKK30KKwogU3RyaW5nIExvY2Fs
ZVdpbjo6ZGF0ZUZvcm1hdCgpCiB7Ci0gICAgaWYgKG1fZGF0ZUZvcm1hdC5pc051bGwoKSkKLSAg
ICAgICAgbV9kYXRlRm9ybWF0ID0gY29udmVydFdpbmRvd3NEYXRlVGltZUZvcm1hdChnZXRMb2Nh
bGVJbmZvU3RyaW5nKExPQ0FMRV9TU0hPUlREQVRFKSk7CisgICAgaWYgKCFtX2RhdGVGb3JtYXQu
aXNOdWxsKCkpCisgICAgICAgIHJldHVybiBtX2RhdGVGb3JtYXQ7CisgICAgZW5zdXJlU2hvcnRE
YXRlVG9rZW5zKCk7CisgICAgbV9kYXRlRm9ybWF0ID0gY29udmVydFdpbmRvd3NEYXRlRm9ybWF0
VG9MRE1MKG1fc2hvcnREYXRlVG9rZW5zKTsKICAgICByZXR1cm4gbV9kYXRlRm9ybWF0OwogfQog
CiBTdHJpbmcgTG9jYWxlV2luOjpkYXRlRm9ybWF0KGNvbnN0IFN0cmluZyYgd2luZG93c0Zvcm1h
dCkKIHsKLSAgICByZXR1cm4gY29udmVydFdpbmRvd3NEYXRlVGltZUZvcm1hdCh3aW5kb3dzRm9y
bWF0KTsKKyAgICByZXR1cm4gY29udmVydFdpbmRvd3NEYXRlRm9ybWF0VG9MRE1MKHBhcnNlRGF0
ZUZvcm1hdCh3aW5kb3dzRm9ybWF0KSk7CiB9CiAKIFN0cmluZyBMb2NhbGVXaW46Om1vbnRoRm9y
bWF0KCkKIHsKLSAgICBpZiAobV9tb250aEZvcm1hdC5pc051bGwoKSkKLSAgICAgICAgbV9tb250
aEZvcm1hdCA9IGNvbnZlcnRXaW5kb3dzRGF0ZVRpbWVGb3JtYXQoZ2V0TG9jYWxlSW5mb1N0cmlu
ZyhMT0NBTEVfU1lFQVJNT05USCkpOworICAgIGlmICghbV9tb250aEZvcm1hdC5pc051bGwoKSkK
KyAgICAgICAgcmV0dXJuIG1fbW9udGhGb3JtYXQ7CisgICAgbV9tb250aEZvcm1hdCA9IGNvbnZl
cnRXaW5kb3dzRGF0ZUZvcm1hdFRvTERNTChwYXJzZURhdGVGb3JtYXQoZ2V0TG9jYWxlSW5mb1N0
cmluZyhMT0NBTEVfU1lFQVJNT05USCkpKTsKICAgICByZXR1cm4gbV9tb250aEZvcm1hdDsKIH0K
IAogU3RyaW5nIExvY2FsZVdpbjo6dGltZUZvcm1hdCgpCiB7CiAgICAgaWYgKG1fdGltZUZvcm1h
dFdpdGhTZWNvbmRzLmlzTnVsbCgpKQotICAgICAgICBtX3RpbWVGb3JtYXRXaXRoU2Vjb25kcyA9
IGNvbnZlcnRXaW5kb3dzRGF0ZVRpbWVGb3JtYXQoZ2V0TG9jYWxlSW5mb1N0cmluZyhMT0NBTEVf
U1RJTUVGT1JNQVQpKTsKKyAgICAgICAgbV90aW1lRm9ybWF0V2l0aFNlY29uZHMgPSBjb252ZXJ0
V2luZG93c1RpbWVGb3JtYXRUb0xETUwoZ2V0TG9jYWxlSW5mb1N0cmluZyhMT0NBTEVfU1RJTUVG
T1JNQVQpKTsKICAgICByZXR1cm4gbV90aW1lRm9ybWF0V2l0aFNlY29uZHM7CiB9CiAKQEAgLTM4
Niw3ICs1MjAsNyBAQCBTdHJpbmcgTG9jYWxlV2luOjpzaG9ydFRpbWVGb3JtYXQoKQogICAgICAg
ICBpZiAocG9zICE9IG5vdEZvdW5kKQogICAgICAgICAgICAgZm9ybWF0LnJlbW92ZShwb3MsIGJ1
aWxkZXIubGVuZ3RoKCkpOwogICAgIH0KLSAgICBtX3RpbWVGb3JtYXRXaXRob3V0U2Vjb25kcyA9
IGNvbnZlcnRXaW5kb3dzRGF0ZVRpbWVGb3JtYXQoZm9ybWF0KTsKKyAgICBtX3RpbWVGb3JtYXRX
aXRob3V0U2Vjb25kcyA9IGNvbnZlcnRXaW5kb3dzVGltZUZvcm1hdFRvTERNTChmb3JtYXQpOwog
ICAgIHJldHVybiBtX3RpbWVGb3JtYXRXaXRob3V0U2Vjb25kczsKIH0KIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC93aW4vTG9jYWxlV2luLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS90ZXh0L3dpbi9Mb2NhbGVXaW4uaAppbmRleCBjZTY0ZDIzMjc3ZjlhZTMw
OGQ0OGE3ZGFjMzg1ZmY2MTUyOTdlNjE4Li4wODExMmZmMDNjMmI5ZGEwMWJhZGYyMmQ5ZTM0ZmZh
NjgwNzBiZDk1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L3dpbi9M
b2NhbGVXaW4uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L3dpbi9Mb2NhbGVX
aW4uaApAQCAtNzEsNiArNzEsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgZ2V0TG9jYWxlSW5mbyhM
Q1RZUEUsIERXT1JEJik7CiAgICAgdm9pZCBlbnN1cmVTaG9ydE1vbnRoTGFiZWxzKCk7CiAgICAg
dm9pZCBlbnN1cmVNb250aExhYmVscygpOworICAgIHZvaWQgZW5zdXJlU2hvcnREYXRlVG9rZW5z
KCk7CiAjaWYgRU5BQkxFKENBTEVOREFSX1BJQ0tFUikKICAgICB2b2lkIGVuc3VyZVdlZWtEYXlT
aG9ydExhYmVscygpOwogI2VuZGlmCkBAIC03OCw2ICs3OSw3IEBAIHByaXZhdGU6CiAgICAgdmly
dHVhbCB2b2lkIGluaXRpYWxpemVMb2NhbGVEYXRhKCkgT1ZFUlJJREU7CiAKICAgICBMQ0lEIG1f
bGNpZDsKKyAgICBWZWN0b3I8RGF0ZUZvcm1hdFRva2VuPiBtX3Nob3J0RGF0ZVRva2VuczsKICNp
ZiBFTkFCTEUoREFURV9BTkRfVElNRV9JTlBVVF9UWVBFUykKICAgICBWZWN0b3I8U3RyaW5nPiBt
X3Nob3J0TW9udGhMYWJlbHM7CiAgICAgVmVjdG9yPFN0cmluZz4gbV9tb250aExhYmVsczsK
</data>

          </attachment>
      

    </bug>

</bugzilla>