<?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>106948</bug_id>
          
          <creation_ts>2013-01-15 15:18:22 -0800</creation_ts>
          <short_desc>REGRESSION(r139790): The patch is failing its own test.</short_desc>
          <delta_ts>2013-01-15 15:41:46 -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>89351</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Levi Weintraub">leviw</reporter>
          <assigned_to name="Levi Weintraub">leviw</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>807732</commentid>
    <comment_count>0</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2013-01-15 15:18:22 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/139790 broke the build:
The patch is failing its own test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807735</commentid>
    <comment_count>1</comment_count>
      <attachid>182854</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2013-01-15 15:18:44 -0800</bug_when>
    <thetext>Created attachment 182854
ROLLOUT of r139790

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>807757</commentid>
    <comment_count>2</comment_count>
      <attachid>182854</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2013-01-15 15:41:44 -0800</bug_when>
    <thetext>Comment on attachment 182854
ROLLOUT of r139790

Clearing flags on attachment: 182854

Committed r139799: &lt;http://trac.webkit.org/changeset/139799&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807758</commentid>
    <comment_count>3</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2013-01-15 15:41:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182854</attachid>
            <date>2013-01-15 15:18:44 -0800</date>
            <delta_ts>2013-01-15 15:41:44 -0800</delta_ts>
            <desc>ROLLOUT of r139790</desc>
            <filename>bug-106948-20130115151547.patch</filename>
            <type>text/plain</type>
            <size>10542</size>
            <attacher name="Levi Weintraub">leviw</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTM5Nzk3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBA
CisyMDEzLTAxLTE1ICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KKworICAg
ICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTM5NzkwLgorICAgICAgICBodHRwOi8vdHJh
Yy53ZWJraXQub3JnL2NoYW5nZXNldC8xMzk3OTAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNjk0OAorCisgICAgICAgIFRoZSBwYXRjaCBpcyBmYWls
aW5nIGl0cyBvd24gdGVzdC4KKworICAgICAgICAqIGJ5dGVjb2RlL0dsb2JhbFJlc29sdmVJbmZv
Lmg6IFJlbW92ZWQgcHJvcGVydHkgc3ZuOm1lcmdlaW5mby4KKwogMjAxMy0wMS0xNSAgWmFuIERv
YmVyc2VrICA8emFuZG9iZXJzZWtAZ21haWwuY29tPgogCiAgICAgICAgIFtBdXRvdG9vbHNdIFVu
aWZ5IEphdmFTY3JpcHRDb3JlIHNvdXJjZXMgbGlzdCwgcmVnYXJkbGVzcyBvZiB0YXJnZXQgT1MK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzOTc5NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAxLTE1ICBMZXZpIFdl
aW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KKworICAgICAgICBVbnJldmlld2VkLCByb2xs
aW5nIG91dCByMTM5NzkwLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNl
dC8xMzk3OTAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEwNjk0OAorCisgICAgICAgIFRoZSBwYXRjaCBpcyBmYWlsaW5nIGl0cyBvd24gdGVzdC4KKwor
ICAgICAgICAqIGRvbS9Db250YWluZXJOb2RlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRh
aW5lck5vZGU6OnBhcnNlckluc2VydEJlZm9yZSk6CisgICAgICAgIChXZWJDb3JlOjpDb250YWlu
ZXJOb2RlOjpwYXJzZXJSZW1vdmVDaGlsZCk6CisgICAgICAgIChXZWJDb3JlOjpDb250YWluZXJO
b2RlOjpwYXJzZXJBcHBlbmRDaGlsZCk6CisgICAgICAgICogaHRtbC9wYXJzZXIvSFRNTFNjcmlw
dFJ1bm5lci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MU2NyaXB0UnVubmVyOjpleGVjdXRl
UGFyc2luZ0Jsb2NraW5nU2NyaXB0KToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxTY3JpcHRSdW5u
ZXI6OmV4ZWN1dGVQZW5kaW5nU2NyaXB0QW5kRGlzcGF0Y2hFdmVudCk6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MU2NyaXB0UnVubmVyOjpleGVjdXRlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxT
Y3JpcHRSdW5uZXI6OmV4ZWN1dGVTY3JpcHRzV2FpdGluZ0ZvckxvYWQpOgorICAgICAgICAoV2Vi
Q29yZTo6SFRNTFNjcmlwdFJ1bm5lcjo6ZXhlY3V0ZVNjcmlwdHNXYWl0aW5nRm9yU3R5bGVzaGVl
dHMpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFNjcmlwdFJ1bm5lcjo6ZXhlY3V0ZVNjcmlwdHNX
YWl0aW5nRm9yUGFyc2luZyk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MU2NyaXB0UnVubmVyOjpy
dW5TY3JpcHQpOgorCiAyMDEzLTAxLTE1ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIFJlbmFtZSBSZW5kZXJMYXllckJhY2tpbmcncyBtX2NvbnRhaW5t
ZW50TGF5ZXIgdG8gbV9jaGlsZENvbnRhaW5tZW50TGF5ZXIgdG8gYmV0dGVyIGRlc2NyaWJlIGl0
cyBwdXJwb3NlCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCShyZXZpc2lv
biAxMzk3OTYpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTMzMSwxMCArMzMxLDYgQEAgdm9pZCBDb250YWluZXJOb2RlOjpwYXJzZXJJ
bnNlcnRCZWZvcmUoUAogCiAgICAgaW5zZXJ0QmVmb3JlQ29tbW9uKG5leHRDaGlsZCwgbmV3Q2hp
bGQuZ2V0KCkpOwogCi0jaWYgRU5BQkxFKE1VVEFUSU9OX09CU0VSVkVSUykKLSAgICBDaGlsZExp
c3RNdXRhdGlvblNjb3BlKHRoaXMpLmNoaWxkQWRkZWQobmV3Q2hpbGQuZ2V0KCkpOwotI2VuZGlm
Ci0KICAgICBjaGlsZHJlbkNoYW5nZWQodHJ1ZSwgbmV3Q2hpbGQtPnByZXZpb3VzU2libGluZygp
LCBuZXh0Q2hpbGQsIDEpOwogICAgIENoaWxkTm9kZUluc2VydGlvbk5vdGlmaWVyKHRoaXMpLm5v
dGlmeShuZXdDaGlsZC5nZXQoKSk7CiB9CkBAIC01NTYsMTEgKzU1Miw2IEBAIHZvaWQgQ29udGFp
bmVyTm9kZTo6cGFyc2VyUmVtb3ZlQ2hpbGQoTm8KICAgICBOb2RlKiBwcmV2ID0gb2xkQ2hpbGQt
PnByZXZpb3VzU2libGluZygpOwogICAgIE5vZGUqIG5leHQgPSBvbGRDaGlsZC0+bmV4dFNpYmxp
bmcoKTsKIAotI2lmIEVOQUJMRShNVVRBVElPTl9PQlNFUlZFUlMpCi0gICAgQ2hpbGRMaXN0TXV0
YXRpb25TY29wZSh0aGlzKS53aWxsUmVtb3ZlQ2hpbGQob2xkQ2hpbGQpOwotICAgIG9sZENoaWxk
LT5ub3RpZnlNdXRhdGlvbk9ic2VydmVyc05vZGVXaWxsRGV0YWNoKCk7Ci0jZW5kaWYKLQogICAg
IHJlbW92ZUJldHdlZW4ocHJldiwgbmV4dCwgb2xkQ2hpbGQpOwogCiAgICAgY2hpbGRyZW5DaGFu
Z2VkKHRydWUsIHByZXYsIG5leHQsIC0xKTsKQEAgLTcwNiwxMCArNjk3LDYgQEAgdm9pZCBDb250
YWluZXJOb2RlOjpwYXJzZXJBcHBlbmRDaGlsZChQYQogICAgICAgICB0cmVlU2NvcGUoKS0+YWRv
cHRJZk5lZWRlZChuZXdDaGlsZC5nZXQoKSk7CiAgICAgfQogCi0jaWYgRU5BQkxFKE1VVEFUSU9O
X09CU0VSVkVSUykKLSAgICBDaGlsZExpc3RNdXRhdGlvblNjb3BlKHRoaXMpLmNoaWxkQWRkZWQo
bmV3Q2hpbGQuZ2V0KCkpOwotI2VuZGlmCi0KICAgICBjaGlsZHJlbkNoYW5nZWQodHJ1ZSwgbGFz
dCwgMCwgMSk7CiAgICAgQ2hpbGROb2RlSW5zZXJ0aW9uTm90aWZpZXIodGhpcykubm90aWZ5KG5l
d0NoaWxkLmdldCgpKTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxT
Y3JpcHRSdW5uZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2Vy
L0hUTUxTY3JpcHRSdW5uZXIuY3BwCShyZXZpc2lvbiAxMzk3OTYpCisrKyBTb3VyY2UvV2ViQ29y
ZS9odG1sL3BhcnNlci9IVE1MU2NyaXB0UnVubmVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzYs
NyArMzYsNiBAQAogI2luY2x1ZGUgIkhUTUxOYW1lcy5oIgogI2luY2x1ZGUgIkhUTUxTY3JpcHRS
dW5uZXJIb3N0LmgiCiAjaW5jbHVkZSAiSWdub3JlRGVzdHJ1Y3RpdmVXcml0ZUNvdW50SW5jcmVt
ZW50ZXIuaCIKLSNpbmNsdWRlICJNdXRhdGlvbk9ic2VydmVyLmgiCiAjaW5jbHVkZSAiTmVzdGlu
Z0xldmVsSW5jcmVtZW50ZXIuaCIKICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgogI2luY2x1
ZGUgIlNjcmlwdEVsZW1lbnQuaCIKQEAgLTExMSw3ICsxMTAsNyBAQCBib29sIEhUTUxTY3JpcHRS
dW5uZXI6OmlzUGVuZGluZ1NjcmlwdFJlCiB2b2lkIEhUTUxTY3JpcHRSdW5uZXI6OmV4ZWN1dGVQ
YXJzaW5nQmxvY2tpbmdTY3JpcHQoKQogewogICAgIEFTU0VSVChtX2RvY3VtZW50KTsKLSAgICBB
U1NFUlQoIWlzRXhlY3V0aW5nU2NyaXB0KCkpOworICAgIEFTU0VSVCghbV9zY3JpcHROZXN0aW5n
TGV2ZWwpOwogICAgIEFTU0VSVChtX2RvY3VtZW50LT5oYXZlU3R5bGVzaGVldHNMb2FkZWQoKSk7
CiAgICAgQVNTRVJUKGlzUGVuZGluZ1NjcmlwdFJlYWR5KG1fcGFyc2VyQmxvY2tpbmdTY3JpcHQp
KTsKIApAQCAtMTI4LDExICsxMjcsNiBAQCB2b2lkIEhUTUxTY3JpcHRSdW5uZXI6OmV4ZWN1dGVQ
ZW5kaW5nU2NyCiAgICAgaWYgKHBlbmRpbmdTY3JpcHQuY2FjaGVkU2NyaXB0KCkgJiYgcGVuZGlu
Z1NjcmlwdC53YXRjaGluZ0ZvckxvYWQoKSkKICAgICAgICAgc3RvcFdhdGNoaW5nRm9yTG9hZChw
ZW5kaW5nU2NyaXB0KTsKIAotI2lmIEVOQUJMRShNVVRBVElPTl9PQlNFUlZFUlMpCi0gICAgaWYg
KCFpc0V4ZWN1dGluZ1NjcmlwdCgpKQotICAgICAgICBNdXRhdGlvbk9ic2VydmVyOjpkZWxpdmVy
QWxsTXV0YXRpb25zKCk7Ci0jZW5kaWYKLQogICAgIC8vIENsZWFyIHRoZSBwZW5kaW5nIHNjcmlw
dCBiZWZvcmUgcG9zc2libGUgcmVudHJhbmN5IGZyb20gZXhlY3V0ZVNjcmlwdCgpCiAgICAgUmVm
UHRyPEVsZW1lbnQ+IGVsZW1lbnQgPSBwZW5kaW5nU2NyaXB0LnJlbGVhc2VFbGVtZW50QW5kQ2xl
YXIoKTsKICAgICBpZiAoU2NyaXB0RWxlbWVudCogc2NyaXB0RWxlbWVudCA9IHRvU2NyaXB0RWxl
bWVudChlbGVtZW50LmdldCgpKSkgewpAQCAtMTQ2LDcgKzE0MCw3IEBAIHZvaWQgSFRNTFNjcmlw
dFJ1bm5lcjo6ZXhlY3V0ZVBlbmRpbmdTY3IKICAgICAgICAgICAgIGVsZW1lbnQtPmRpc3BhdGNo
RXZlbnQoY3JlYXRlU2NyaXB0TG9hZEV2ZW50KCkpOwogICAgICAgICB9CiAgICAgfQotICAgIEFT
U0VSVCghaXNFeGVjdXRpbmdTY3JpcHQoKSk7CisgICAgQVNTRVJUKCFtX3NjcmlwdE5lc3RpbmdM
ZXZlbCk7CiB9CiAKIHZvaWQgSFRNTFNjcmlwdFJ1bm5lcjo6d2F0Y2hGb3JMb2FkKFBlbmRpbmdT
Y3JpcHQmIHBlbmRpbmdTY3JpcHQpCkBAIC0xNzYsNyArMTcwLDcgQEAgdm9pZCBIVE1MU2NyaXB0
UnVubmVyOjpleGVjdXRlKFBhc3NSZWZQdAogICAgIHJ1blNjcmlwdChzY3JpcHRFbGVtZW50Lmdl
dCgpLCBzY3JpcHRTdGFydFBvc2l0aW9uKTsKIAogICAgIGlmIChoYXNQYXJzZXJCbG9ja2luZ1Nj
cmlwdCgpKSB7Ci0gICAgICAgIGlmIChpc0V4ZWN1dGluZ1NjcmlwdCgpKQorICAgICAgICBpZiAo
bV9zY3JpcHROZXN0aW5nTGV2ZWwpCiAgICAgICAgICAgICByZXR1cm47IC8vIFVud2luZCB0byB0
aGUgb3V0ZXJtb3N0IEhUTUxTY3JpcHRSdW5uZXI6OmV4ZWN1dGUgYmVmb3JlIGNvbnRpbnVpbmcg
cGFyc2luZy4KICAgICAgICAgLy8gSWYgcHJlbG9hZCBzY2FubmVyIGdvdCBjcmVhdGVkLCBpdCBp
cyBtaXNzaW5nIHRoZSBzb3VyY2UgYWZ0ZXIgdGhlIGN1cnJlbnQgaW5zZXJ0aW9uIHBvaW50LiBB
cHBlbmQgaXQgYW5kIHNjYW4uCiAgICAgICAgIGlmICghaGFkUHJlbG9hZFNjYW5uZXIgJiYgbV9o
b3N0LT5oYXNQcmVsb2FkU2Nhbm5lcigpKQpAQCAtMTk4LDcgKzE5Miw3IEBAIHZvaWQgSFRNTFNj
cmlwdFJ1bm5lcjo6ZXhlY3V0ZVBhcnNpbmdCbG8KIAogdm9pZCBIVE1MU2NyaXB0UnVubmVyOjpl
eGVjdXRlU2NyaXB0c1dhaXRpbmdGb3JMb2FkKENhY2hlZFJlc291cmNlKiBjYWNoZWRTY3JpcHQp
CiB7Ci0gICAgQVNTRVJUKCFpc0V4ZWN1dGluZ1NjcmlwdCgpKTsKKyAgICBBU1NFUlQoIW1fc2Ny
aXB0TmVzdGluZ0xldmVsKTsKICAgICBBU1NFUlQoaGFzUGFyc2VyQmxvY2tpbmdTY3JpcHQoKSk7
CiAgICAgQVNTRVJUX1VOVVNFRChjYWNoZWRTY3JpcHQsIG1fcGFyc2VyQmxvY2tpbmdTY3JpcHQu
Y2FjaGVkU2NyaXB0KCkgPT0gY2FjaGVkU2NyaXB0KTsKICAgICBBU1NFUlQobV9wYXJzZXJCbG9j
a2luZ1NjcmlwdC5jYWNoZWRTY3JpcHQoKS0+aXNMb2FkZWQoKSk7CkBAIC0yMTEsNyArMjA1LDcg
QEAgdm9pZCBIVE1MU2NyaXB0UnVubmVyOjpleGVjdXRlU2NyaXB0c1dhaQogICAgIC8vIENhbGxl
cnMgc2hvdWxkIGNoZWNrIGhhc1NjcmlwdHNXYWl0aW5nRm9yU3R5bGVzaGVldHMoKSBiZWZvcmUg
Y2FsbGluZwogICAgIC8vIHRvIHByZXZlbnQgcGFyc2VyIG9yIHNjcmlwdCByZS1lbnRyeSBkdXJp
bmcgPC9zdHlsZT4gcGFyc2luZy4KICAgICBBU1NFUlQoaGFzU2NyaXB0c1dhaXRpbmdGb3JTdHls
ZXNoZWV0cygpKTsKLSAgICBBU1NFUlQoIWlzRXhlY3V0aW5nU2NyaXB0KCkpOworICAgIEFTU0VS
VCghbV9zY3JpcHROZXN0aW5nTGV2ZWwpOwogICAgIEFTU0VSVChtX2RvY3VtZW50LT5oYXZlU3R5
bGVzaGVldHNMb2FkZWQoKSk7CiAgICAgZXhlY3V0ZVBhcnNpbmdCbG9ja2luZ1NjcmlwdHMoKTsK
IH0KQEAgLTIxOSw3ICsyMTMsNyBAQCB2b2lkIEhUTUxTY3JpcHRSdW5uZXI6OmV4ZWN1dGVTY3Jp
cHRzV2FpCiBib29sIEhUTUxTY3JpcHRSdW5uZXI6OmV4ZWN1dGVTY3JpcHRzV2FpdGluZ0ZvclBh
cnNpbmcoKQogewogICAgIHdoaWxlICghbV9zY3JpcHRzVG9FeGVjdXRlQWZ0ZXJQYXJzaW5nLmlz
RW1wdHkoKSkgewotICAgICAgICBBU1NFUlQoIWlzRXhlY3V0aW5nU2NyaXB0KCkpOworICAgICAg
ICBBU1NFUlQoIW1fc2NyaXB0TmVzdGluZ0xldmVsKTsKICAgICAgICAgQVNTRVJUKCFoYXNQYXJz
ZXJCbG9ja2luZ1NjcmlwdCgpKTsKICAgICAgICAgQVNTRVJUKG1fc2NyaXB0c1RvRXhlY3V0ZUFm
dGVyUGFyc2luZy5maXJzdCgpLmNhY2hlZFNjcmlwdCgpKTsKICAgICAgICAgaWYgKCFtX3Njcmlw
dHNUb0V4ZWN1dGVBZnRlclBhcnNpbmcuZmlyc3QoKS5jYWNoZWRTY3JpcHQoKS0+aXNMb2FkZWQo
KSkgewpAQCAtMjgwLDYgKzI3NCw5IEBAIHZvaWQgSFRNTFNjcmlwdFJ1bm5lcjo6cnVuU2NyaXB0
KEVsZW1lbnQKICAgICBBU1NFUlQobV9kb2N1bWVudCk7CiAgICAgQVNTRVJUKCFoYXNQYXJzZXJC
bG9ja2luZ1NjcmlwdCgpKTsKICAgICB7CisgICAgICAgIEluc2VydGlvblBvaW50UmVjb3JkIGlu
c2VydGlvblBvaW50UmVjb3JkKG1faG9zdC0+aW5wdXRTdHJlYW0oKSk7CisgICAgICAgIE5lc3Rp
bmdMZXZlbEluY3JlbWVudGVyIG5lc3RpbmdMZXZlbEluY3JlbWVudGVyKG1fc2NyaXB0TmVzdGlu
Z0xldmVsKTsKKwogICAgICAgICBTY3JpcHRFbGVtZW50KiBzY3JpcHRFbGVtZW50ID0gdG9TY3Jp
cHRFbGVtZW50KHNjcmlwdCk7CiAKICAgICAgICAgLy8gVGhpcyBjb250YWlucyBib3RoIGFuZCBB
U1NFUlRJT04gYW5kIGEgbnVsbCBjaGVjayBzaW5jZSB3ZSBzaG91bGQgbm90CkBAIC0yOTAsMTgg
KzI4Nyw2IEBAIHZvaWQgSFRNTFNjcmlwdFJ1bm5lcjo6cnVuU2NyaXB0KEVsZW1lbnQKICAgICAg
ICAgaWYgKCFzY3JpcHRFbGVtZW50KQogICAgICAgICAgICAgcmV0dXJuOwogCi0jaWYgRU5BQkxF
KE1VVEFUSU9OX09CU0VSVkVSUykKLSAgICAgICAgLy8gRklYTUU6IFRoaXMgbWF5IGJlIHRvbyBh
Z3Jlc3NpdmUgYXMgd2UgYWx3YXlzIGRlbGl2ZXIgbXV0YXRpb25zIGF0Ci0gICAgICAgIC8vIGV2
ZXJ5IHNjcmlwdCBlbGVtZW50LCBldmVuIGlmIGl0J3Mgbm90IHJlYWR5IHRvIGV4ZWN1dGUgeWV0
LiBUaGVyZSdzCi0gICAgICAgIC8vIHVuZm9ydHVhbnRlbHkgbm8gb2J2aW91cyB3YXkgdG8gdGVs
bCBpZiBwcmVwYXJlU2NyaXB0IGlzIGdvaW5nIHRvCi0gICAgICAgIC8vIGV4ZWN1dGUgdGhlIHNj
cmlwdCBmcm9tIG91dCBoZXJlLgotICAgICAgICBpZiAoIWlzRXhlY3V0aW5nU2NyaXB0KCkpCi0g
ICAgICAgICAgICBNdXRhdGlvbk9ic2VydmVyOjpkZWxpdmVyQWxsTXV0YXRpb25zKCk7Ci0jZW5k
aWYKLQotICAgICAgICBJbnNlcnRpb25Qb2ludFJlY29yZCBpbnNlcnRpb25Qb2ludFJlY29yZCht
X2hvc3QtPmlucHV0U3RyZWFtKCkpOwotICAgICAgICBOZXN0aW5nTGV2ZWxJbmNyZW1lbnRlciBu
ZXN0aW5nTGV2ZWxJbmNyZW1lbnRlcihtX3NjcmlwdE5lc3RpbmdMZXZlbCk7Ci0KICAgICAgICAg
c2NyaXB0RWxlbWVudC0+cHJlcGFyZVNjcmlwdChzY3JpcHRTdGFydFBvc2l0aW9uKTsKIAogICAg
ICAgICBpZiAoIXNjcmlwdEVsZW1lbnQtPndpbGxCZVBhcnNlckV4ZWN1dGVkKCkpCkluZGV4OiBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxMzk3OTcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wMS0xNSAgTGV2aSBXZWludHJhdWIgIDxsZXZpd0Bj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEzOTc5MC4K
KyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTM5NzkwCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY5NDgKKworICAgICAg
ICBUaGUgcGF0Y2ggaXMgZmFpbGluZyBpdHMgb3duIHRlc3QuCisKKyAgICAgICAgKiBmYXN0L2Rv
bS9NdXRhdGlvbk9ic2VydmVyL3BhcnNlci1tdXRhdGlvbnMtZXhwZWN0ZWQudHh0OiBSZW1vdmVk
LgorICAgICAgICAqIGZhc3QvZG9tL011dGF0aW9uT2JzZXJ2ZXIvcGFyc2VyLW11dGF0aW9ucy5o
dG1sOiBSZW1vdmVkLgorCiAyMDEzLTAxLTE1ICBBbGV4YW5kcnUgQ2hpY3VsaXRhICA8YWNoaWN1
QGFkb2JlLmNvbT4KIAogICAgICAgICBbQ29tcG9zaXRvcl0gRG8gbm90IGRpc2FibGUgb3Zlcmxh
cCB0ZXN0aW5nIGZvciBsYXllcnMgaW4gZnJvbnQgb2YgM0QgdHJhbnNmb3JtZWQgbGF5ZXJzCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVyL3BhcnNlci1tdXRhdGlv
bnMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL011dGF0
aW9uT2JzZXJ2ZXIvcGFyc2VyLW11dGF0aW9ucy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDEzOTc5
NikKKysrIExheW91dFRlc3RzL2Zhc3QvZG9tL011dGF0aW9uT2JzZXJ2ZXIvcGFyc2VyLW11dGF0
aW9ucy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMCwwIEBACi1QQVNTIG11
dGF0aW9ucy5sZW5ndGggaXMgNgotUEFTUyBtdXRhdGlvbnNbMV0udHlwZSBpcyAiY2hpbGRMaXN0
IgotUEFTUyBtdXRhdGlvbnNbMV0udGFyZ2V0LnRhZ05hbWUgaXMgIkJPRFkiCi1QQVNTIG11dGF0
aW9uc1sxXS5hZGRlZE5vZGVzLmxlbmd0aCBpcyAxCi1QQVNTIG11dGF0aW9uc1sxXS5hZGRlZE5v
ZGVzWzBdLnRhZ05hbWUgaXMgIlAiCi1NdXRhdGlvbiByZWNvcmRzIHNob3VsZCBiZSBkZWxpdmVy
ZWQgZm9yIGFsbCBwYXJzZXIgbXV0YXRpb25zIGFmdGVyIHRoZSBhYm92ZSBzY3JpcHQuCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVyL3BhcnNlci1tdXRhdGlvbnMu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVy
L3BhcnNlci1tdXRhdGlvbnMuaHRtbAkocmV2aXNpb24gMTM5Nzk2KQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9kb20vTXV0YXRpb25PYnNlcnZlci9wYXJzZXItbXV0YXRpb25zLmh0bWwJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMjcgKzAsMCBAQAotPCFET0NUWVBFIGh0bWw+Ci0KLTxib2R5PgotPHNjcmlw
dCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Ci0KLTxz
Y3JpcHQ+Ci0gICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQotICAgICAgICB0ZXN0UnVubmVyLmR1
bXBBc1RleHQoKTsKLQotICAgIHZhciBvYnNlcnZlciA9IG5ldyBXZWJLaXRNdXRhdGlvbk9ic2Vy
dmVyKGZ1bmN0aW9uKG11dGF0aW9ucywgb2JzZXJ2ZXIpIHsKLSAgICAgICAgd2luZG93Lm11dGF0
aW9ucyA9IG11dGF0aW9uczsKLSAgICB9KTsKLSAgICBvYnNlcnZlci5vYnNlcnZlKGRvY3VtZW50
LmJvZHksIHtjaGlsZExpc3Q6IHRydWUsIHN1YnRyZWU6dHJ1ZX0pOwotPC9zY3JpcHQ+Ci0KLTxw
PgotICAgIE11dGF0aW9uIHJlY29yZHMgc2hvdWxkIGJlIGRlbGl2ZXJlZCBmb3IgYWxsIHBhcnNl
ciBtdXRhdGlvbnMgYWZ0ZXIgdGhlIGFib3ZlIHNjcmlwdC4KLTwvcD4KLQotPHNjcmlwdD4KLSAg
ICBzaG91bGRCZSgnbXV0YXRpb25zLmxlbmd0aCcsICc2Jyk7Ci0gICAgc2hvdWxkQmVFcXVhbFRv
U3RyaW5nKCdtdXRhdGlvbnNbMV0udHlwZScsICdjaGlsZExpc3QnKTsKLSAgICBzaG91bGRCZUVx
dWFsVG9TdHJpbmcoJ211dGF0aW9uc1sxXS50YXJnZXQudGFnTmFtZScsICdCT0RZJyk7Ci0gICAg
c2hvdWxkQmUoJ211dGF0aW9uc1sxXS5hZGRlZE5vZGVzLmxlbmd0aCcsICcxJyk7Ci0gICAgc2hv
dWxkQmVFcXVhbFRvU3RyaW5nKCdtdXRhdGlvbnNbMV0uYWRkZWROb2Rlc1swXS50YWdOYW1lJywg
J1AnKTsKLTwvc2NyaXB0PgotPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>