<?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>100773</bug_id>
          
          <creation_ts>2012-10-30 11:02:07 -0700</creation_ts>
          <short_desc>Arrays can change IndexingType in the middle of sorting</short_desc>
          <delta_ts>2012-10-30 16:12:55 -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>JavaScriptCore</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>1</everconfirmed>
          <reporter name="Mark Hahnenberg">mhahnenberg</reporter>
          <assigned_to name="Mark Hahnenberg">mhahnenberg</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>754515</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2012-10-30 11:02:07 -0700</bug_when>
    <thetext>We currently don&apos;t take this into account. If this happens, we should just give up on sorting the array.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754569</commentid>
    <comment_count>1</comment_count>
      <attachid>171496</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2012-10-30 12:14:42 -0700</bug_when>
    <thetext>Created attachment 171496
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754607</commentid>
    <comment_count>2</comment_count>
      <attachid>171508</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2012-10-30 12:52:33 -0700</bug_when>
    <thetext>Created attachment 171508
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754759</commentid>
    <comment_count>3</comment_count>
      <attachid>171508</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-30 16:12:17 -0700</bug_when>
    <thetext>Comment on attachment 171508
Patch

Clearing flags on attachment: 171508

Committed r132953: &lt;http://trac.webkit.org/changeset/132953&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754760</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-30 16:12:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754761</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2012-10-30 16:12:55 -0700</bug_when>
    <thetext>Can you write a test for this case?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171496</attachid>
            <date>2012-10-30 12:14:42 -0700</date>
            <delta_ts>2012-10-30 12:52:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100773-20121030121307.patch</filename>
            <type>text/plain</type>
            <size>2950</size>
            <attacher name="Mark Hahnenberg">mhahnenberg</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTMyOTM1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDEyLTEwLTMwICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CisK
KyAgICAgICAgQXJyYXlzIGNhbiBjaGFuZ2UgSW5kZXhpbmdUeXBlIGluIHRoZSBtaWRkbGUgb2Yg
c29ydGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAwNzczCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V2UgY3VycmVudGx5IGRvbid0IHRha2UgdGhpcyBpbnRvIGFjY291bnQuIElmIHRoaXMgaGFwcGVu
cywgd2Ugc2hvdWxkIGp1c3QgZ2l2ZSB1cCBvbiBzb3J0aW5nIHRoZSBhcnJheS4KKworICAgICAg
ICAqIHJ1bnRpbWUvSlNBcnJheS5jcHA6CisgICAgICAgIChKU0M6OkpTQXJyYXk6OnNvcnRWZWN0
b3IpOgorCiAyMDEyLTEwLTI5ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+
CiAKICAgICAgICAgQnVpbGQgV2ViS2l0IGFzIEMrKzExIG9uIE1hYwpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNBcnJheS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNBcnJheS5jcHAJKHJldmlzaW9uIDEzMjkyOCkKKysrIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQXJyYXkuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xMDkyLDI3ICsxMDkyLDM5IEBAIHZvaWQgSlNBcnJheTo6c29ydFZlY3RvcihFeGVjU3RhdGUq
IGV4ZWMKICAgICBmb3IgKDsgbnVtRGVmaW5lZCA8IHVzZWRWZWN0b3JMZW5ndGg7ICsrbnVtRGVm
aW5lZCkgewogICAgICAgICBpZiAobnVtRGVmaW5lZCA+IG1fYnV0dGVyZmx5LT52ZWN0b3JMZW5n
dGgoKSkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBKU1ZhbHVlIHYgPSBpbmRleGluZ0Rh
dGE8aW5kZXhpbmdUeXBlPigpW251bURlZmluZWRdLmdldCgpOwotICAgICAgICBpZiAoIXYgfHwg
di5pc1VuZGVmaW5lZCgpKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHRyZWUuYWJzdHJh
Y3RvcigpLm1fbm9kZXNbbnVtRGVmaW5lZF0udmFsdWUgPSB2OwotICAgICAgICB0cmVlLmluc2Vy
dChudW1EZWZpbmVkKTsKKworICAgICAgICBpZiAoc3RydWN0dXJlKCktPmluZGV4aW5nVHlwZSgp
ID09IGluZGV4aW5nVHlwZSkgeworICAgICAgICAgICAgSlNWYWx1ZSB2ID0gaW5kZXhpbmdEYXRh
PGluZGV4aW5nVHlwZT4oKVtudW1EZWZpbmVkXS5nZXQoKTsKKyAgICAgICAgICAgIGlmICghdiB8
fCB2LmlzVW5kZWZpbmVkKCkpCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB0
cmVlLmFic3RyYWN0b3IoKS5tX25vZGVzW251bURlZmluZWRdLnZhbHVlID0gdjsKKyAgICAgICAg
ICAgIHRyZWUuaW5zZXJ0KG51bURlZmluZWQpOworICAgICAgICB9IGVsc2UKKyAgICAgICAgICAg
IHJldHVybjsKICAgICB9CiAgICAgZm9yICh1bnNpZ25lZCBpID0gbnVtRGVmaW5lZDsgaSA8IHVz
ZWRWZWN0b3JMZW5ndGg7ICsraSkgewogICAgICAgICBpZiAoaSA+IG1fYnV0dGVyZmx5LT52ZWN0
b3JMZW5ndGgoKSkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBKU1ZhbHVlIHYgPSBpbmRl
eGluZ0RhdGE8aW5kZXhpbmdUeXBlPigpW2ldLmdldCgpOwotICAgICAgICBpZiAodikgewotICAg
ICAgICAgICAgaWYgKHYuaXNVbmRlZmluZWQoKSkKLSAgICAgICAgICAgICAgICArK251bVVuZGVm
aW5lZDsKLSAgICAgICAgICAgIGVsc2UgewotICAgICAgICAgICAgICAgIHRyZWUuYWJzdHJhY3Rv
cigpLm1fbm9kZXNbbnVtRGVmaW5lZF0udmFsdWUgPSB2OwotICAgICAgICAgICAgICAgIHRyZWUu
aW5zZXJ0KG51bURlZmluZWQpOwotICAgICAgICAgICAgICAgICsrbnVtRGVmaW5lZDsKKworICAg
ICAgICBpZiAoc3RydWN0dXJlKCktPmluZGV4aW5nVHlwZSgpID09IGluZGV4aW5nVHlwZSkgewor
ICAgICAgICAgICAgSlNWYWx1ZSB2ID0gaW5kZXhpbmdEYXRhPGluZGV4aW5nVHlwZT4oKVtpXS5n
ZXQoKTsKKyAgICAgICAgICAgIGlmICh2KSB7CisgICAgICAgICAgICAgICAgaWYgKHYuaXNVbmRl
ZmluZWQoKSkKKyAgICAgICAgICAgICAgICAgICAgKytudW1VbmRlZmluZWQ7CisgICAgICAgICAg
ICAgICAgZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIHRyZWUuYWJzdHJhY3RvcigpLm1fbm9k
ZXNbbnVtRGVmaW5lZF0udmFsdWUgPSB2OworICAgICAgICAgICAgICAgICAgICB0cmVlLmluc2Vy
dChudW1EZWZpbmVkKTsKKyAgICAgICAgICAgICAgICAgICAgKytudW1EZWZpbmVkOworICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLSAgICAgICAgfQorICAgICAgICB9IGVsc2UKKyAg
ICAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgICAgIAorCisgICAgLy8gSWYgdGhlIGFycmF5
IGJhY2tpbmcgc3RvcmUgY2hhbmdlZCBkdXJpbmcgdGhlIHNvcnQsIHdlIGp1c3QgZ2l2ZSB1cC4K
KyAgICBpZiAoc3RydWN0dXJlKCktPmluZGV4aW5nVHlwZSgpICE9IGluZGV4aW5nVHlwZSkKKyAg
ICAgICAgcmV0dXJuOworCiAgICAgdW5zaWduZWQgbmV3VXNlZFZlY3Rvckxlbmd0aCA9IG51bURl
ZmluZWQgKyBudW1VbmRlZmluZWQ7CiAgICAgICAgIAogICAgIC8vIFRoZSBhcnJheSBzaXplIG1h
eSBoYXZlIGNoYW5nZWQuIEZpZ3VyZSBvdXQgdGhlIG5ldyBib3VuZHMuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171508</attachid>
            <date>2012-10-30 12:52:33 -0700</date>
            <delta_ts>2012-10-30 16:12:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100773-20121030125057.patch</filename>
            <type>text/plain</type>
            <size>5158</size>
            <attacher name="Mark Hahnenberg">mhahnenberg</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTMyOTM5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBA
CisyMDEyLTEwLTMwICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CisK
KyAgICAgICAgQXJyYXlzIGNhbiBjaGFuZ2UgSW5kZXhpbmdUeXBlIGluIHRoZSBtaWRkbGUgb2Yg
c29ydGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAwNzczCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
SW5zdGVhZCBvZiBnaXZpbmcgdXAsIHdlIGp1c3QgZmV0Y2ggdGhlIGFwcHJvcHJpYXRlIHZlY3Rv
ciBiYXNlZCBvbiB0aGUgY3VycmVudCAKKyAgICAgICAgSW5kZXhpbmdUeXBlIG9mIHRoZSBhcnJh
eS4KKworICAgICAgICAqIHJ1bnRpbWUvSlNBcnJheS5jcHA6CisgICAgICAgIChKU0M6OkpTQXJy
YXk6OnNvcnRWZWN0b3IpOgorICAgICAgICAqIHJ1bnRpbWUvSlNPYmplY3QuaDoKKyAgICAgICAg
KEpTT2JqZWN0KToKKyAgICAgICAgKEpTQzo6SlNPYmplY3Q6OmN1cnJlbnRJbmRleGluZ0RhdGEp
OgorICAgICAgICAoSlNDOjpKU09iamVjdDo6Y3VycmVudFJlbGV2YW50TGVuZ3RoKToKKwogMjAx
Mi0xMC0yOSAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAg
IEJ1aWxkIFdlYktpdCBhcyBDKysxMSBvbiBNYWMKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0pTQXJyYXkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0pTQXJyYXkuY3BwCShyZXZpc2lvbiAxMzI5MjgpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9KU0FycmF5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA5Miw3ICsx
MDkyLDcgQEAgdm9pZCBKU0FycmF5Ojpzb3J0VmVjdG9yKEV4ZWNTdGF0ZSogZXhlYwogICAgIGZv
ciAoOyBudW1EZWZpbmVkIDwgdXNlZFZlY3Rvckxlbmd0aDsgKytudW1EZWZpbmVkKSB7CiAgICAg
ICAgIGlmIChudW1EZWZpbmVkID4gbV9idXR0ZXJmbHktPnZlY3Rvckxlbmd0aCgpKQogICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIEpTVmFsdWUgdiA9IGluZGV4aW5nRGF0YTxpbmRleGluZ1R5
cGU+KClbbnVtRGVmaW5lZF0uZ2V0KCk7CisgICAgICAgIEpTVmFsdWUgdiA9IGN1cnJlbnRJbmRl
eGluZ0RhdGEoKVtudW1EZWZpbmVkXS5nZXQoKTsKICAgICAgICAgaWYgKCF2IHx8IHYuaXNVbmRl
ZmluZWQoKSkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB0cmVlLmFic3RyYWN0b3IoKS5t
X25vZGVzW251bURlZmluZWRdLnZhbHVlID0gdjsKQEAgLTExMDEsNyArMTEwMSw3IEBAIHZvaWQg
SlNBcnJheTo6c29ydFZlY3RvcihFeGVjU3RhdGUqIGV4ZWMKICAgICBmb3IgKHVuc2lnbmVkIGkg
PSBudW1EZWZpbmVkOyBpIDwgdXNlZFZlY3Rvckxlbmd0aDsgKytpKSB7CiAgICAgICAgIGlmIChp
ID4gbV9idXR0ZXJmbHktPnZlY3Rvckxlbmd0aCgpKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIEpTVmFsdWUgdiA9IGluZGV4aW5nRGF0YTxpbmRleGluZ1R5cGU+KClbaV0uZ2V0KCk7Cisg
ICAgICAgIEpTVmFsdWUgdiA9IGN1cnJlbnRJbmRleGluZ0RhdGEoKVtpXS5nZXQoKTsKICAgICAg
ICAgaWYgKHYpIHsKICAgICAgICAgICAgIGlmICh2LmlzVW5kZWZpbmVkKCkpCiAgICAgICAgICAg
ICAgICAgKytudW1VbmRlZmluZWQ7CkBAIC0xMTE2LDcgKzExMTYsNyBAQCB2b2lkIEpTQXJyYXk6
OnNvcnRWZWN0b3IoRXhlY1N0YXRlKiBleGVjCiAgICAgdW5zaWduZWQgbmV3VXNlZFZlY3Rvckxl
bmd0aCA9IG51bURlZmluZWQgKyBudW1VbmRlZmluZWQ7CiAgICAgICAgIAogICAgIC8vIFRoZSBh
cnJheSBzaXplIG1heSBoYXZlIGNoYW5nZWQuIEZpZ3VyZSBvdXQgdGhlIG5ldyBib3VuZHMuCi0g
ICAgdW5zaWduZWQgbmV3ZXN0VXNlZFZlY3Rvckxlbmd0aCA9IHJlbGV2YW50TGVuZ3RoPGluZGV4
aW5nVHlwZT4oKTsKKyAgICB1bnNpZ25lZCBuZXdlc3RVc2VkVmVjdG9yTGVuZ3RoID0gY3VycmVu
dFJlbGV2YW50TGVuZ3RoKCk7CiAgICAgICAgIAogICAgIHVuc2lnbmVkIGVsZW1lbnRzVG9FeHRy
YWN0VGhyZXNob2xkID0gbWluKG1pbihuZXdlc3RVc2VkVmVjdG9yTGVuZ3RoLCBudW1EZWZpbmVk
KSwgc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KHRyZWUuYWJzdHJhY3RvcigpLm1fbm9kZXMuc2l6ZSgp
KSk7CiAgICAgdW5zaWduZWQgdW5kZWZpbmVkRWxlbWVudHNUaHJlc2hvbGQgPSBtaW4obmV3ZXN0
VXNlZFZlY3Rvckxlbmd0aCwgbmV3VXNlZFZlY3Rvckxlbmd0aCk7CkBAIC0xMTI3LDE4ICsxMTI3
LDE4IEBAIHZvaWQgSlNBcnJheTo6c29ydFZlY3RvcihFeGVjU3RhdGUqIGV4ZWMKICAgICBpdGVy
LnN0YXJ0X2l0ZXJfbGVhc3QodHJlZSk7CiAgICAgSlNHbG9iYWxEYXRhJiBnbG9iYWxEYXRhID0g
ZXhlYy0+Z2xvYmFsRGF0YSgpOwogICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBlbGVtZW50
c1RvRXh0cmFjdFRocmVzaG9sZDsgKytpKSB7Ci0gICAgICAgIGluZGV4aW5nRGF0YTxpbmRleGlu
Z1R5cGU+KClbaV0uc2V0KGdsb2JhbERhdGEsIHRoaXMsIHRyZWUuYWJzdHJhY3RvcigpLm1fbm9k
ZXNbKml0ZXJdLnZhbHVlKTsKKyAgICAgICAgY3VycmVudEluZGV4aW5nRGF0YSgpW2ldLnNldChn
bG9iYWxEYXRhLCB0aGlzLCB0cmVlLmFic3RyYWN0b3IoKS5tX25vZGVzWyppdGVyXS52YWx1ZSk7
CiAgICAgICAgICsraXRlcjsKICAgICB9CiAgICAgLy8gUHV0IHVuZGVmaW5lZCB2YWx1ZXMgYmFj
ayBpbi4KICAgICBmb3IgKHVuc2lnbmVkIGkgPSBlbGVtZW50c1RvRXh0cmFjdFRocmVzaG9sZDsg
aSA8IHVuZGVmaW5lZEVsZW1lbnRzVGhyZXNob2xkOyArK2kpCi0gICAgICAgIGluZGV4aW5nRGF0
YTxpbmRleGluZ1R5cGU+KClbaV0uc2V0VW5kZWZpbmVkKCk7CisgICAgICAgIGN1cnJlbnRJbmRl
eGluZ0RhdGEoKVtpXS5zZXRVbmRlZmluZWQoKTsKIAogICAgIC8vIEVuc3VyZSB0aGF0IHVudXNl
ZCB2YWx1ZXMgaW4gdGhlIHZlY3RvciBhcmUgemVyb2VkIG91dC4KICAgICBmb3IgKHVuc2lnbmVk
IGkgPSB1bmRlZmluZWRFbGVtZW50c1RocmVzaG9sZDsgaSA8IGNsZWFyRWxlbWVudHNUaHJlc2hv
bGQ7ICsraSkKLSAgICAgICAgaW5kZXhpbmdEYXRhPGluZGV4aW5nVHlwZT4oKVtpXS5jbGVhcigp
OworICAgICAgICBjdXJyZW50SW5kZXhpbmdEYXRhKClbaV0uY2xlYXIoKTsKICAgICAKLSAgICBp
ZiAoaGFzQXJyYXlTdG9yYWdlKGluZGV4aW5nVHlwZSkpCisgICAgaWYgKGhhc0FycmF5U3RvcmFn
ZShzdHJ1Y3R1cmUoKS0+aW5kZXhpbmdUeXBlKCkpKQogICAgICAgICBhcnJheVN0b3JhZ2UoKS0+
bV9udW1WYWx1ZXNJblZlY3RvciA9IG5ld1VzZWRWZWN0b3JMZW5ndGg7CiB9CiAKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0LmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuaAkocmV2aXNpb24gMTMyOTI4KQor
KysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuaAkod29ya2luZyBjb3B5
KQpAQCAtNzE3LDYgKzcxNywyMSBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAgICAgICBy
ZXR1cm4gMDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQorCisgICAgICAgIFdyaXRlQmFycmll
cjxVbmtub3duPiogY3VycmVudEluZGV4aW5nRGF0YSgpCisgICAgICAgIHsKKyAgICAgICAgICAg
IHN3aXRjaCAoc3RydWN0dXJlKCktPmluZGV4aW5nVHlwZSgpKSB7CisgICAgICAgICAgICBjYXNl
IEFMTF9DT05USUdVT1VTX0lOREVYSU5HX1RZUEVTOgorICAgICAgICAgICAgICAgIHJldHVybiBt
X2J1dHRlcmZseS0+Y29udGlndW91cygpOworCisgICAgICAgICAgICBjYXNlIEFMTF9BUlJBWV9T
VE9SQUdFX0lOREVYSU5HX1RZUEVTOgorICAgICAgICAgICAgICAgIHJldHVybiBtX2J1dHRlcmZs
eS0+YXJyYXlTdG9yYWdlKCktPm1fdmVjdG9yOworCisgICAgICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgICAgIENSQVNIKCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KICAgICAgICAgCiAgICAgICAgIHRlbXBsYXRlPEluZGV4aW5nVHlw
ZSBpbmRleGluZ1R5cGU+CiAgICAgICAgIHVuc2lnbmVkIHJlbGV2YW50TGVuZ3RoKCkKQEAgLTcz
Niw2ICs3NTEsMjMgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
IAorICAgICAgICB1bnNpZ25lZCBjdXJyZW50UmVsZXZhbnRMZW5ndGgoKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzd2l0Y2ggKHN0cnVjdHVyZSgpLT5pbmRleGluZ1R5cGUoKSkgeworICAgICAg
ICAgICAgY2FzZSBBTExfQ09OVElHVU9VU19JTkRFWElOR19UWVBFUzoKKyAgICAgICAgICAgICAg
ICByZXR1cm4gbV9idXR0ZXJmbHktPnB1YmxpY0xlbmd0aCgpOworCisgICAgICAgICAgICBjYXNl
IEFMTF9BUlJBWV9TVE9SQUdFX0lOREVYSU5HX1RZUEVTOgorICAgICAgICAgICAgICAgIHJldHVy
biBzdGQ6Om1pbigKKyAgICAgICAgICAgICAgICAgICAgbV9idXR0ZXJmbHktPmFycmF5U3RvcmFn
ZSgpLT5sZW5ndGgoKSwKKyAgICAgICAgICAgICAgICAgICAgbV9idXR0ZXJmbHktPmFycmF5U3Rv
cmFnZSgpLT52ZWN0b3JMZW5ndGgoKSk7CisKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICAgICAgQ1JBU0goKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorCiAgICAgcHJpdmF0ZToKICAgICAgICAgZnJpZW5kIGNsYXNzIExMSW50
T2Zmc2V0c0V4dHJhY3RvcjsKICAgICAgICAgCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>