<?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>67704</bug_id>
          
          <creation_ts>2011-09-07 03:33:46 -0700</creation_ts>
          <short_desc>REGRESSION(r94635): Linux Touch build is failing to compile this change. (Requested by loislo on #webkit).</short_desc>
          <delta_ts>2011-09-07 03:37:33 -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>66800</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>abarth</cc>
    
    <cc>borenet</cc>
    
    <cc>fishd</cc>
    
    <cc>loislo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>463275</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-07 03:33:46 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/94635 broke the build:
Linux Touch build is failing to compile this change. (Requested by loislo 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>463276</commentid>
    <comment_count>1</comment_count>
      <attachid>106565</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-07 03:34:15 -0700</bug_when>
    <thetext>Created attachment 106565
ROLLOUT of r94635

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 --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463277</commentid>
    <comment_count>2</comment_count>
      <attachid>106565</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-07 03:36:01 -0700</bug_when>
    <thetext>Comment on attachment 106565
ROLLOUT of r94635

Clearing flags on attachment: 106565

Committed r94661: &lt;http://trac.webkit.org/changeset/94661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463278</commentid>
    <comment_count>3</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-07 03:36:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106565</attachid>
            <date>2011-09-07 03:34:15 -0700</date>
            <delta_ts>2011-09-07 03:36:00 -0700</delta_ts>
            <desc>ROLLOUT of r94635</desc>
            <filename>bug-67704-20110907103318.patch</filename>
            <type>text/plain</type>
            <size>12272</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ2NjAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
MjUwZmJlNWZhODcyY2NiM2VhYjE2NDJkZjgwNDdkZDk5NTJjYjFkNC4uN2Y5NTk4MWVmN2NjOWQ0
OTE3NzViZjQxYWE5ZWY3OTZlMzQwYmExOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMyBAQAorMjAxMS0wOS0wNyAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJv
dEBnbWFpbC5jb20+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjk0NjM1Lgor
ICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC85NDYzNQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc3MDQKKworICAgICAgICBM
aW51eCBUb3VjaCBidWlsZCBpcyBmYWlsaW5nIHRvIGNvbXBpbGUgdGhpcyBjaGFuZ2UuCisgICAg
ICAgIChSZXF1ZXN0ZWQgYnkgbG9pc2xvIG9uICN3ZWJraXQpLgorCisgICAgICAgICogcHVibGlj
L1dlYklucHV0RXZlbnQuaDoKKyAgICAgICAgKFdlYktpdDo6V2ViVG91Y2hFdmVudDo6V2ViVG91
Y2hFdmVudCk6CisgICAgICAgICogcHVibGljL1dlYlRvdWNoUG9pbnQuaDoKKyAgICAgICAgKFdl
YktpdDo6V2ViVG91Y2hQb2ludDo6V2ViVG91Y2hQb2ludCk6CisgICAgICAgICogc3JjL1dlYklu
cHV0RXZlbnRDb252ZXJzaW9uLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1Ub3VjaEV2
ZW50QnVpbGRlcjo6UGxhdGZvcm1Ub3VjaEV2ZW50QnVpbGRlcik6CisgICAgICAgIChXZWJLaXQ6
OldlYk1vdXNlRXZlbnRCdWlsZGVyOjpXZWJNb3VzZUV2ZW50QnVpbGRlcik6CisgICAgICAgIChX
ZWJLaXQ6OldlYk1vdXNlV2hlZWxFdmVudEJ1aWxkZXI6OldlYk1vdXNlV2hlZWxFdmVudEJ1aWxk
ZXIpOgorICAgICAgICAoV2ViS2l0OjpXZWJLZXlib2FyZEV2ZW50QnVpbGRlcjo6V2ViS2V5Ym9h
cmRFdmVudEJ1aWxkZXIpOgorICAgICAgICAqIHNyYy9XZWJJbnB1dEV2ZW50Q29udmVyc2lvbi5o
OgorCiAyMDExLTA5LTA1ICBZdXJ5IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFtDaHJvbWl1bV0gV2ViIEluc3BlY3RvcjogcmVwYWlyIGNvbnNvbGUgc25pZmZp
bmcgZm9yIGludGVyYWN0aXZlIHVpIHRlc3RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9XZWJJbnB1dEV2ZW50LmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1
YmxpYy9XZWJJbnB1dEV2ZW50LmgKaW5kZXggZjE2ZTMxYmI0YWQ0ZWM5ZTQyNjNjZjYwMTRkMTgw
YWIxZjY2NTExMS4uYzQ5YWY0MDcwNmRlMDYyZGY1MTY5YTg3OGY0ZGJiZTE2MjczMzUxNyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSW5wdXRFdmVudC5oCisr
KyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklucHV0RXZlbnQuaApAQCAtMzQ0
LDI1ICszNDQsMTQgQEAgcHVibGljOgogCiBjbGFzcyBXZWJUb3VjaEV2ZW50IDogcHVibGljIFdl
YklucHV0RXZlbnQgewogcHVibGljOgotICAgIGVudW0geyB0b3VjaGVzTGVuZ3RoQ2FwID0gOCB9
OworICAgIHN0YXRpYyBjb25zdCBpbnQgdG91Y2hQb2ludHNMZW5ndGhDYXAgPSA0OwogCi0gICAg
dW5zaWduZWQgdG91Y2hlc0xlbmd0aDsKLSAgICAvLyBMaXN0IG9mIGFsbCB0b3VjaGVzIHdoaWNo
IGFyZSBjdXJyZW50bHkgZG93bi4KLSAgICBXZWJUb3VjaFBvaW50IHRvdWNoZXNbdG91Y2hlc0xl
bmd0aENhcF07Ci0KLSAgICB1bnNpZ25lZCBjaGFuZ2VkVG91Y2hlc0xlbmd0aDsKLSAgICAvLyBM
aXN0IG9mIGFsbCB0b3VjaGVzIHdob3NlIHN0YXRlIGhhcyBjaGFuZ2VkIHNpbmNlIHRoZSBsYXN0
IFdlYlRvdWNoRXZlbnQKLSAgICBXZWJUb3VjaFBvaW50IGNoYW5nZWRUb3VjaGVzW3RvdWNoZXNM
ZW5ndGhDYXBdOwotCi0gICAgdW5zaWduZWQgdGFyZ2V0VG91Y2hlc0xlbmd0aDsKLSAgICAvLyBM
aXN0IG9mIGFsbCB0b3VjaGVzIHdoaWNoIGFyZSBjdXJyZW50bHkgZG93biBhbmQgYXJlIHRhcmdl
dGluZyB0aGUgZXZlbnQgcmVjaXBpZW50LgotICAgIFdlYlRvdWNoUG9pbnQgdGFyZ2V0VG91Y2hl
c1t0b3VjaGVzTGVuZ3RoQ2FwXTsKKyAgICBpbnQgdG91Y2hQb2ludHNMZW5ndGg7CisgICAgV2Vi
VG91Y2hQb2ludCB0b3VjaFBvaW50c1t0b3VjaFBvaW50c0xlbmd0aENhcF07CiAKICAgICBXZWJU
b3VjaEV2ZW50KHVuc2lnbmVkIHNpemVQYXJhbSA9IHNpemVvZihXZWJUb3VjaEV2ZW50KSkKICAg
ICAgICAgOiBXZWJJbnB1dEV2ZW50KHNpemVQYXJhbSkKLSAgICAgICAgLCB0b3VjaGVzTGVuZ3Ro
KDApCi0gICAgICAgICwgY2hhbmdlZFRvdWNoZXNMZW5ndGgoMCkKLSAgICAgICAgLCB0YXJnZXRU
b3VjaGVzTGVuZ3RoKDApCisgICAgICAgICwgdG91Y2hQb2ludHNMZW5ndGgoMCkKICAgICB7CiAg
ICAgfQogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlRv
dWNoUG9pbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlRvdWNoUG9pbnQu
aAppbmRleCA0YmFiNWEzYTI1ZjQ4OTY0YTFkZDczN2YzNjkwMDVlMDhiMmY4YTQyLi41NThjMzdj
YzViOTdiY2FmYzhkYjZhMGFmZDdiZDUxNDBkMGIwNDA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3B1YmxpYy9XZWJUb3VjaFBvaW50LmgKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViVG91Y2hQb2ludC5oCkBAIC0zOCw4ICszOCwxNCBAQCBuYW1lc3Bh
Y2UgV2ViS2l0IHsKIAogY2xhc3MgV2ViVG91Y2hQb2ludCB7CiBwdWJsaWM6CisgICAgZW51bSBG
aW5nZXIgeworICAgICAgICBGaW5nZXJGaXJzdCwKKyAgICAgICAgRmluZ2VyU2Vjb25kLAorICAg
ICAgICBGaW5nZXJUaGlyZAorICAgIH07CisKICAgICBXZWJUb3VjaFBvaW50KCkKLSAgICAgICAg
OiBpZCgwKQorICAgICAgICA6IGlkKEZpbmdlckZpcnN0KQogICAgICAgICAsIHN0YXRlKFN0YXRl
VW5kZWZpbmVkKQogICAgICAgICAsIHJhZGl1c1goMCkKICAgICAgICAgLCByYWRpdXNZKDApCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJJbnB1dEV2ZW50Q29udmVy
c2lvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJJbnB1dEV2ZW50Q29udmVy
c2lvbi5jcHAKaW5kZXggNzU2NTg4NWQ4OGY5NWRjMTY3ZGE2ZDE0Y2E4ZDAyODJlNTg3YWYwNC4u
MGRkZWEwMjQ0YTg5ODIyNGQ0MGFmMWY4ZjJkNWNkYzZlZDAwYzc2YyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViSW5wdXRFdmVudENvbnZlcnNpb24uY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYklucHV0RXZlbnRDb252ZXJzaW9uLmNwcApA
QCAtMzksOSArMzksNiBAQAogI2luY2x1ZGUgIlBsYXRmb3JtTW91c2VFdmVudC5oIgogI2luY2x1
ZGUgIlBsYXRmb3JtV2hlZWxFdmVudC5oIgogI2luY2x1ZGUgIlNjcm9sbFZpZXcuaCIKLSNpbmNs
dWRlICJUb3VjaC5oIgotI2luY2x1ZGUgIlRvdWNoRXZlbnQuaCIKLSNpbmNsdWRlICJUb3VjaExp
c3QuaCIKICNpbmNsdWRlICJXZWJJbnB1dEV2ZW50LmgiCiAjaW5jbHVkZSAiV2hlZWxFdmVudC5o
IgogI2luY2x1ZGUgIldpZGdldC5oIgpAQCAtNTAsOCArNDcsNiBAQCB1c2luZyBuYW1lc3BhY2Ug
V2ViQ29yZTsKIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKLXN0YXRpYyBjb25zdCBkb3VibGUgbWls
bGlzUGVyU2Vjb25kID0gMTAwMC4wOwotCiAvLyBNYWtlUGxhdGZvcm1Nb3VzZUV2ZW50IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIFBsYXRm
b3JtTW91c2VFdmVudEJ1aWxkZXI6OlBsYXRmb3JtTW91c2VFdmVudEJ1aWxkZXIoV2lkZ2V0KiB3
aWRnZXQsIGNvbnN0IFdlYk1vdXNlRXZlbnQmIGUpCkBAIC0yNjYsOCArMjYxLDggQEAgUGxhdGZv
cm1Ub3VjaEV2ZW50QnVpbGRlcjo6UGxhdGZvcm1Ub3VjaEV2ZW50QnVpbGRlcihXaWRnZXQqIHdp
ZGdldCwgY29uc3QgV2ViVG8KICAgICBtX21ldGFLZXkgPSBldmVudC5tb2RpZmllcnMgJiBXZWJJ
bnB1dEV2ZW50OjpNZXRhS2V5OwogICAgIG1fdGltZXN0YW1wID0gZXZlbnQudGltZVN0YW1wU2Vj
b25kczsKIAotICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBldmVudC50b3VjaGVzTGVuZ3Ro
OyArK2kpCi0gICAgICAgIG1fdG91Y2hQb2ludHMuYXBwZW5kKFBsYXRmb3JtVG91Y2hQb2ludEJ1
aWxkZXIod2lkZ2V0LCBldmVudC50b3VjaGVzW2ldKSk7CisgICAgZm9yIChpbnQgaSA9IDA7IGkg
PCBldmVudC50b3VjaFBvaW50c0xlbmd0aDsgKytpKQorICAgICAgICBtX3RvdWNoUG9pbnRzLmFw
cGVuZChQbGF0Zm9ybVRvdWNoUG9pbnRCdWlsZGVyKHdpZGdldCwgZXZlbnQudG91Y2hQb2ludHNb
aV0pKTsKIH0KICNlbmRpZgogCkBAIC0zMDEsNyArMjk2LDcgQEAgV2ViTW91c2VFdmVudEJ1aWxk
ZXI6OldlYk1vdXNlRXZlbnRCdWlsZGVyKGNvbnN0IFdpZGdldCogd2lkZ2V0LCBjb25zdCBNb3Vz
ZUV2ZW4KICAgICAgICAgdHlwZSA9IFdlYklucHV0RXZlbnQ6OkNvbnRleHRNZW51OwogICAgIGVs
c2UKICAgICAgICAgcmV0dXJuOyAvLyBTa2lwIGFsbCBvdGhlciBtb3VzZSBldmVudHMuCi0gICAg
dGltZVN0YW1wU2Vjb25kcyA9IGV2ZW50LnRpbWVTdGFtcCgpIC8gbWlsbGlzUGVyU2Vjb25kOwor
ICAgIHRpbWVTdGFtcFNlY29uZHMgPSBldmVudC50aW1lU3RhbXAoKSAqIDEuMGUtMzsKICAgICBz
d2l0Y2ggKGV2ZW50LmJ1dHRvbigpKSB7CiAgICAgY2FzZSBMZWZ0QnV0dG9uOgogICAgICAgICBi
dXR0b24gPSBXZWJNb3VzZUV2ZW50OjpCdXR0b25MZWZ0OwpAQCAtMzQ0LDcgKzMzOSw3IEBAIFdl
Yk1vdXNlV2hlZWxFdmVudEJ1aWxkZXI6OldlYk1vdXNlV2hlZWxFdmVudEJ1aWxkZXIoY29uc3Qg
V2lkZ2V0KiB3aWRnZXQsIGNvbnN0CiAgICAgaWYgKGV2ZW50LnR5cGUoKSAhPSBldmVudE5hbWVz
KCkubW91c2V3aGVlbEV2ZW50KQogICAgICAgICByZXR1cm47CiAgICAgdHlwZSA9IFdlYklucHV0
RXZlbnQ6Ok1vdXNlV2hlZWw7Ci0gICAgdGltZVN0YW1wU2Vjb25kcyA9IGV2ZW50LnRpbWVTdGFt
cCgpIC8gbWlsbGlzUGVyU2Vjb25kOworICAgIHRpbWVTdGFtcFNlY29uZHMgPSBldmVudC50aW1l
U3RhbXAoKSAqIDEuMGUtMzsKICAgICBtb2RpZmllcnMgPSBnZXRXZWJJbnB1dE1vZGlmaWVycyhl
dmVudCk7CiAgICAgU2Nyb2xsVmlldyogdmlldyA9IHdpZGdldC0+cGFyZW50KCk7CiAgICAgSW50
UG9pbnQgcCA9IHZpZXctPmNvbnRlbnRzVG9XaW5kb3coCkBAIC0zNzQsNyArMzY5LDcgQEAgV2Vi
S2V5Ym9hcmRFdmVudEJ1aWxkZXI6OldlYktleWJvYXJkRXZlbnRCdWlsZGVyKGNvbnN0IEtleWJv
YXJkRXZlbnQmIGV2ZW50KQogICAgIGVsc2UKICAgICAgICAgcmV0dXJuOyAvLyBTa2lwIGFsbCBv
dGhlciBrZXlib2FyZCBldmVudHMuCiAgICAgbW9kaWZpZXJzID0gZ2V0V2ViSW5wdXRNb2RpZmll
cnMoZXZlbnQpOwotICAgIHRpbWVTdGFtcFNlY29uZHMgPSBldmVudC50aW1lU3RhbXAoKSAvIG1p
bGxpc1BlclNlY29uZDsKKyAgICB0aW1lU3RhbXBTZWNvbmRzID0gZXZlbnQudGltZVN0YW1wKCkg
KiAxLjBlLTM7CiAgICAgd2luZG93c0tleUNvZGUgPSBldmVudC5rZXlDb2RlKCk7CiAKICAgICAv
LyBUaGUgcGxhdGZvcm0ga2V5ZXZlbnQgZG9lcyBub3QgZXhpc3QgaWYgdGhlIGV2ZW50IHdhcyBj
cmVhdGVkIHVzaW5nCkBAIC0zODIsNTkgKzM3NywxMiBAQCBXZWJLZXlib2FyZEV2ZW50QnVpbGRl
cjo6V2ViS2V5Ym9hcmRFdmVudEJ1aWxkZXIoY29uc3QgS2V5Ym9hcmRFdmVudCYgZXZlbnQpCiAg
ICAgaWYgKCFldmVudC5rZXlFdmVudCgpKQogICAgICAgICByZXR1cm47CiAgICAgbmF0aXZlS2V5
Q29kZSA9IGV2ZW50LmtleUV2ZW50KCktPm5hdGl2ZVZpcnR1YWxLZXlDb2RlKCk7Ci0gICAgdW5z
aWduZWQgbnVtYmVyT2ZDaGFyYWN0ZXJzID0gc3RkOjptaW4oZXZlbnQua2V5RXZlbnQoKS0+dGV4
dCgpLmxlbmd0aCgpLCBzdGF0aWNfY2FzdDx1bnNpZ25lZD4odGV4dExlbmd0aENhcCkpOwotICAg
IGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBudW1iZXJPZkNoYXJhY3RlcnM7ICsraSkgeworICAg
IHVuc2lnbmVkIGludCBudW1DaGFycyA9IHN0ZDo6bWluKGV2ZW50LmtleUV2ZW50KCktPnRleHQo
KS5sZW5ndGgoKSwKKyAgICAgICAgc3RhdGljX2Nhc3Q8dW5zaWduZWQgaW50PihXZWJLZXlib2Fy
ZEV2ZW50Ojp0ZXh0TGVuZ3RoQ2FwKSk7CisgICAgZm9yICh1bnNpZ25lZCBpbnQgaSA9IDA7IGkg
PCBudW1DaGFyczsgaSsrKSB7CiAgICAgICAgIHRleHRbaV0gPSBldmVudC5rZXlFdmVudCgpLT50
ZXh0KClbaV07CiAgICAgICAgIHVubW9kaWZpZWRUZXh0W2ldID0gZXZlbnQua2V5RXZlbnQoKS0+
dW5tb2RpZmllZFRleHQoKVtpXTsKICAgICB9CiB9CiAKLSNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRT
KQotCi1zdGF0aWMgdm9pZCBhZGRUb3VjaFBvaW50cyhUb3VjaExpc3QqIHRvdWNoZXMsIGNvbnN0
IEludFBvaW50JiBvZmZzZXQsIFdlYlRvdWNoUG9pbnQqIHRvdWNoUG9pbnRzLCB1bnNpZ25lZCog
dG91Y2hQb2ludHNMZW5ndGgpCi17Ci0gICAgdW5zaWduZWQgbnVtYmVyT2ZUb3VjaGVzID0gc3Rk
OjptaW4odG91Y2hlcy0+bGVuZ3RoKCksIHN0YXRpY19jYXN0PHVuc2lnbmVkPihXZWJUb3VjaEV2
ZW50Ojp0b3VjaGVzTGVuZ3RoQ2FwKSk7Ci0gICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IG51
bWJlck9mVG91Y2hlczsgKytpKSB7Ci0gICAgICAgIGNvbnN0IFRvdWNoKiB0b3VjaCA9IHRvdWNo
ZXMtPml0ZW0oaSk7Ci0KLSAgICAgICAgV2ViVG91Y2hQb2ludCBwb2ludDsKLSAgICAgICAgcG9p
bnQuaWQgPSB0b3VjaC0+aWRlbnRpZmllcigpOwotICAgICAgICBwb2ludC5zY3JlZW5Qb3NpdGlv
biA9IFdlYlBvaW50KHRvdWNoLT5zY3JlZW5YKCksIHRvdWNoLT5zY3JlZW5ZKCkpOwotICAgICAg
ICBwb2ludC5wb3NpdGlvbiA9IFdlYlBvaW50KHRvdWNoLT5wYWdlWCgpIC0gb2Zmc2V0LngoKSwg
dG91Y2gtPnBhZ2VZKCkgLSBvZmZzZXQueSgpKTsKLSAgICAgICAgcG9pbnQucmFkaXVzWCA9IHRv
dWNoLT53ZWJraXRSYWRpdXNYKCk7Ci0gICAgICAgIHBvaW50LnJhZGl1c1kgPSB0b3VjaC0+d2Vi
a2l0UmFkaXVzWSgpOwotICAgICAgICBwb2ludC5yb3RhdGlvbkFuZ2xlID0gdG91Y2gtPndlYmtp
dFJvdGF0aW9uQW5nbGUoKTsKLSAgICAgICAgcG9pbnQuZm9yY2UgPSB0b3VjaC0+d2Via2l0Rm9y
Y2UoKTsKLQotICAgICAgICB0b3VjaFBvaW50c1tpXSA9IHBvaW50OwotICAgIH0KLSAgICAqdG91
Y2hQb2ludHNMZW5ndGggPSBudW1iZXJPZlRvdWNoZXM7Ci19Ci0KLVdlYlRvdWNoRXZlbnRCdWls
ZGVyOjpXZWJUb3VjaEV2ZW50QnVpbGRlcihjb25zdCBXaWRnZXQqIHdpZGdldCwgY29uc3QgVG91
Y2hFdmVudCYgZXZlbnQpCi17Ci0gICAgaWYgKGV2ZW50LnR5cGUoKSA9PSBldmVudE5hbWVzKCku
dG91Y2hzdGFydEV2ZW50KQotICAgICAgICB0eXBlID0gVG91Y2hTdGFydDsKLSAgICBlbHNlIGlm
IChldmVudC50eXBlKCkgPT0gZXZlbnROYW1lcygpLnRvdWNobW92ZUV2ZW50KQotICAgICAgICB0
eXBlID0gVG91Y2hNb3ZlOwotICAgIGVsc2UgaWYgKGV2ZW50LnR5cGUoKSA9PSBldmVudE5hbWVz
KCkudG91Y2hlbmRFdmVudCkKLSAgICAgICAgdHlwZSA9IFRvdWNoRW5kOwotICAgIGVsc2UgaWYg
KGV2ZW50LnR5cGUoKSA9PSBldmVudE5hbWVzKCkudG91Y2hjYW5jZWxFdmVudCkKLSAgICAgICAg
dHlwZSA9IFRvdWNoQ2FuY2VsOwotICAgIGVsc2UgewotICAgICAgICBBU1NFUlRfTk9UX1JFQUNI
RUQoKTsKLSAgICAgICAgdHlwZSA9IFVuZGVmaW5lZDsKLSAgICAgICAgcmV0dXJuOwotICAgIH0K
LQotICAgIG1vZGlmaWVycyA9IGdldFdlYklucHV0TW9kaWZpZXJzKGV2ZW50KTsKLSAgICB0aW1l
U3RhbXBTZWNvbmRzID0gZXZlbnQudGltZVN0YW1wKCkgLyBtaWxsaXNQZXJTZWNvbmQ7Ci0KLSAg
ICBhZGRUb3VjaFBvaW50cyhldmVudC50b3VjaGVzKCksIHdpZGdldC0+bG9jYXRpb24oKSwgdG91
Y2hlcywgJnRvdWNoZXNMZW5ndGgpOwotICAgIGFkZFRvdWNoUG9pbnRzKGV2ZW50LmNoYW5nZWRU
b3VjaGVzKCksIHdpZGdldC0+bG9jYXRpb24oKSwgY2hhbmdlZFRvdWNoZXMsICZjaGFuZ2VkVG91
Y2hlc0xlbmd0aCk7Ci0gICAgYWRkVG91Y2hQb2ludHMoZXZlbnQudGFyZ2V0VG91Y2hlcygpLCB3
aWRnZXQtPmxvY2F0aW9uKCksIHRhcmdldFRvdWNoZXMsICZ0YXJnZXRUb3VjaGVzTGVuZ3RoKTsK
LX0KLQotI2VuZGlmIC8vIEVOQUJMRShUT1VDSF9FVkVOVFMpCi0KIH0gLy8gbmFtZXNwYWNlIFdl
YktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViSW5wdXRFdmVu
dENvbnZlcnNpb24uaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYklucHV0RXZlbnRD
b252ZXJzaW9uLmgKaW5kZXggZDQ3YmRhODE0OTJmMWIwMTkxOTZlZDYzOThiNTdhNjk5Zjg0MDMx
MC4uMmJiNDdiODU1N2IxZjRmOWNiZGRiYmQwNGFmYmFlZDQwMzc0ZjJiYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViSW5wdXRFdmVudENvbnZlcnNpb24uaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJJbnB1dEV2ZW50Q29udmVyc2lvbi5oCkBA
IC00Myw3ICs0Myw2IEBAIGNsYXNzIEtleWJvYXJkRXZlbnQ7CiBjbGFzcyBNb3VzZUV2ZW50Owog
Y2xhc3MgU2Nyb2xsVmlldzsKIGNsYXNzIFdoZWVsRXZlbnQ7Ci1jbGFzcyBUb3VjaEV2ZW50Owog
Y2xhc3MgV2lkZ2V0OwogfQogCkBAIC01Miw3ICs1MSw2IEBAIG5hbWVzcGFjZSBXZWJLaXQgewog
Y2xhc3MgV2ViTW91c2VFdmVudDsKIGNsYXNzIFdlYk1vdXNlV2hlZWxFdmVudDsKIGNsYXNzIFdl
YktleWJvYXJkRXZlbnQ7Ci1jbGFzcyBXZWJUb3VjaEV2ZW50OwogY2xhc3MgV2ViR2VzdHVyZUV2
ZW50OwogCiAvLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIHRvIGNvbnZlcnQgZnJvbSBXZWJJbnB1
dEV2ZW50IHN1YmNsYXNzZXMgdG8KQEAgLTgzLDEzICs4MSwxMSBAQCBwdWJsaWM6CiB9OwogCiAj
aWYgRU5BQkxFKFRPVUNIX0VWRU5UUykKLS8vIENvbnZlcnRzIGEgV2ViVG91Y2hQb2ludCB0byBh
IFdlYkNvcmU6OlBsYXRmb3JtVG91Y2hQb2ludC4KIGNsYXNzIFBsYXRmb3JtVG91Y2hQb2ludEJ1
aWxkZXIgOiBwdWJsaWMgV2ViQ29yZTo6UGxhdGZvcm1Ub3VjaFBvaW50IHsKIHB1YmxpYzoKICAg
ICBQbGF0Zm9ybVRvdWNoUG9pbnRCdWlsZGVyKFdlYkNvcmU6OldpZGdldCosIGNvbnN0IFdlYlRv
dWNoUG9pbnQmKTsKIH07CiAKLS8vIENvbnZlcnRzIGEgV2ViVG91Y2hFdmVudCB0byBhIFdlYkNv
cmU6OlBsYXRmb3JtVG91Y2hFdmVudC4KIGNsYXNzIFBsYXRmb3JtVG91Y2hFdmVudEJ1aWxkZXIg
OiBwdWJsaWMgV2ViQ29yZTo6UGxhdGZvcm1Ub3VjaEV2ZW50IHsKIHB1YmxpYzoKICAgICBQbGF0
Zm9ybVRvdWNoRXZlbnRCdWlsZGVyKFdlYkNvcmU6OldpZGdldCosIGNvbnN0IFdlYlRvdWNoRXZl
bnQmKTsKQEAgLTEyMSwxNiArMTE3LDYgQEAgcHVibGljOgogICAgIFdlYktleWJvYXJkRXZlbnRC
dWlsZGVyKGNvbnN0IFdlYkNvcmU6OktleWJvYXJkRXZlbnQmKTsKIH07CiAKLSNpZiBFTkFCTEUo
VE9VQ0hfRVZFTlRTKQotLy8gQ29udmVydHMgYSBXZWJDb3JlOjpUb3VjaEV2ZW50IHRvIGEgY29y
cmVzcG9uZGluZyBXZWJUb3VjaEV2ZW50LgotLy8gTk9URTogV2ViVG91Y2hFdmVudHMgaGF2ZSBh
IGNhcCBvbiB0aGUgbnVtYmVyIG9mIFdlYlRvdWNoUG9pbnRzLiBBbnkgcG9pbnRzCi0vLyBleGNl
ZWRpbmcgdGhhdCBjYXAgd2lsbCBiZSBkcm9wcGVkLgotY2xhc3MgV2ViVG91Y2hFdmVudEJ1aWxk
ZXIgOiBwdWJsaWMgV2ViVG91Y2hFdmVudCB7Ci1wdWJsaWM6Ci0gICAgV2ViVG91Y2hFdmVudEJ1
aWxkZXIoY29uc3QgV2ViQ29yZTo6V2lkZ2V0KiwgY29uc3QgV2ViQ29yZTo6VG91Y2hFdmVudCYp
OwotfTsKLSNlbmRpZiAvLyBFTkFCTEUoVE9VQ0hfRVZFTlRTKQotCiB9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKIAogI2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFu
Z2VMb2cKaW5kZXggYzA0MTU1YTk0NTMxMjliNjY0ZjJmMTFiZjA4ZGIxMzc4ZDRiMjgwZC4uNTQ1
MmQ5Y2RhNTA4MDFmZjUwNTNlMzc2ZDczZDgxYTQ3YjdlNzdkYiAxMDA2NDQKLS0tIGEvVG9vbHMv
Q2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDExLTA5
LTA3ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAorICAgICAg
ICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByOTQ2MzUuCisgICAgICAgIGh0dHA6Ly90cmFjLndl
YmtpdC5vcmcvY2hhbmdlc2V0Lzk0NjM1CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02NzcwNAorCisgICAgICAgIExpbnV4IFRvdWNoIGJ1aWxkIGlzIGZh
aWxpbmcgdG8gY29tcGlsZSB0aGlzIGNoYW5nZS4KKyAgICAgICAgKFJlcXVlc3RlZCBieSBsb2lz
bG8gb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9FdmVu
dFNlbmRlci5jcHA6CisgICAgICAgIChFdmVudFNlbmRlcjo6c2VuZEN1cnJlbnRUb3VjaEV2ZW50
KToKKworMjAxMS0wOS0wNyAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5j
b20+CisKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjk0NjU1LgogICAgICAgICBo
dHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC85NDY1NQogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc3MDMKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL0V2ZW50U2VuZGVyLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2Nocm9taXVtL0V2ZW50U2VuZGVyLmNwcAppbmRleCAwZDllNmY0NTY1OGFhZmMwMmM0YzEy
MTI2YTVkZTM3ZTEwNDJmNmI5Li43ZDVlZDliYmZhNzM2ZTc0MmY2MGE3ZjM1NDQ4MjEwNzhkYjE0
ZTcwIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9FdmVudFNlbmRl
ci5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRTZW5kZXIuY3Bw
CkBAIC05NDgsMTYgKzk0OCwxNiBAQCB2b2lkIEV2ZW50U2VuZGVyOjpjYW5jZWxUb3VjaFBvaW50
KGNvbnN0IENwcEFyZ3VtZW50TGlzdCYgYXJndW1lbnRzLCBDcHBWYXJpYW50KgogCiB2b2lkIEV2
ZW50U2VuZGVyOjpzZW5kQ3VycmVudFRvdWNoRXZlbnQoY29uc3QgV2ViSW5wdXRFdmVudDo6VHlw
ZSB0eXBlKQogewotICAgIEFTU0VSVChzdGF0aWNfY2FzdDx1bnNpZ25lZD4oV2ViVG91Y2hFdmVu
dDo6dG91Y2hlc0xlbmd0aENhcCkgPiB0b3VjaFBvaW50cy5zaXplKCkpOworICAgIEFTU0VSVChz
dGF0aWNfY2FzdDx1bnNpZ25lZD4oV2ViVG91Y2hFdmVudDo6dG91Y2hQb2ludHNMZW5ndGhDYXAp
ID4gdG91Y2hQb2ludHMuc2l6ZSgpKTsKICAgICB3ZWJ2aWV3KCktPmxheW91dCgpOwogCiAgICAg
V2ViVG91Y2hFdmVudCB0b3VjaEV2ZW50OwogICAgIHRvdWNoRXZlbnQudHlwZSA9IHR5cGU7CiAg
ICAgdG91Y2hFdmVudC5tb2RpZmllcnMgPSB0b3VjaE1vZGlmaWVyczsKICAgICB0b3VjaEV2ZW50
LnRpbWVTdGFtcFNlY29uZHMgPSBnZXRDdXJyZW50RXZlbnRUaW1lU2VjKCk7Ci0gICAgdG91Y2hF
dmVudC50b3VjaGVzTGVuZ3RoID0gdG91Y2hQb2ludHMuc2l6ZSgpOworICAgIHRvdWNoRXZlbnQu
dG91Y2hQb2ludHNMZW5ndGggPSB0b3VjaFBvaW50cy5zaXplKCk7CiAgICAgZm9yICh1bnNpZ25l
ZCBpID0gMDsgaSA8IHRvdWNoUG9pbnRzLnNpemUoKTsgKytpKQotICAgICAgICB0b3VjaEV2ZW50
LnRvdWNoZXNbaV0gPSB0b3VjaFBvaW50c1tpXTsKKyAgICAgICAgdG91Y2hFdmVudC50b3VjaFBv
aW50c1tpXSA9IHRvdWNoUG9pbnRzW2ldOwogICAgIHdlYnZpZXcoKS0+aGFuZGxlSW5wdXRFdmVu
dCh0b3VjaEV2ZW50KTsKIAogICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCB0b3VjaFBvaW50
cy5zaXplKCk7ICsraSkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>