<?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>56019</bug_id>
          
          <creation_ts>2011-03-09 08:46:45 -0800</creation_ts>
          <short_desc>jquery/manipulation.html fails after r80598</short_desc>
          <delta_ts>2011-03-11 02:19:08 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>55910</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>barraclough</cc>
    
    <cc>eric</cc>
    
    <cc>mrobinson</cc>
    
    <cc>oliver</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>364518</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-03-09 08:46:45 -0800</bug_when>
    <thetext>After http://trac.webkit.org/changeset/80598 jquery/manipulation.html fails on the Qt bot.
(and rarely jquery/effects.html too)

pretty diffs:
http://build.webkit.org/results/Qt%20Linux%20Release/r80638%20(29529)/jquery/effects-pretty-diff.html
http://build.webkit.org/results/Qt%20Linux%20Release/r80638%20%2829529%29/jquery/manipulation-pretty-diff.html

jquery/manipulation.html doesn&apos;t fail on its own, but with:
$ Tools/Scripts/run-webkit-tests inspector jquery

It might be a GC related bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364522</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-03-09 08:54:52 -0800</bug_when>
    <thetext>On 64 bit Qt Linux, jquery/event.html fails because of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364547</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-03-09 09:48:42 -0800</bug_when>
    <thetext>I added jquery tests to the Qt Skipped list: http://trac.webkit.org/changeset/80644</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364553</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-03-09 09:58:00 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; On 64 bit Qt Linux, jquery/event.html fails because of this bug.

pretty diff for this fail: (similar to jquery/manipulation.html)
http://webkit.sed.hu/buildbot/results/x86-64%20Linux%20Qt%20Release/r80643%20%2819338%29/jquery/event-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364811</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-09 15:00:22 -0800</bug_when>
    <thetext>Committed r80666: &lt;http://trac.webkit.org/changeset/80666&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364943</commentid>
    <comment_count>5</comment_count>
      <attachid>85274</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-03-09 18:32:48 -0800</bug_when>
    <thetext>Created attachment 85274
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364944</commentid>
    <comment_count>6</comment_count>
      <attachid>85274</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-03-09 18:34:50 -0800</bug_when>
    <thetext>Comment on attachment 85274
Patch

r+, assuming you&apos;ve perf tested! :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364964</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-09 20:01:04 -0800</bug_when>
    <thetext>Do you mind unskipping the tests when landing this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365345</commentid>
    <comment_count>8</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-03-10 11:29:38 -0800</bug_when>
    <thetext>Committed r80738: &lt;http://trac.webkit.org/changeset/80738&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365649</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-10 16:40:20 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/80738 might have broken GTK Linux 32-bit Debug and GTK Linux 64-bit Debug
The following tests are not passing:
fast/js/large-expressions.html
jquery/effects.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365656</commentid>
    <comment_count>10</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-03-10 16:44:06 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; http://trac.webkit.org/changeset/80738 might have broken GTK Linux 32-bit Debug and GTK Linux 64-bit Debug
&gt; The following tests are not passing:
&gt; fast/js/large-expressions.html
&gt; jquery/effects.html

gah!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365669</commentid>
    <comment_count>11</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-10 16:56:51 -0800</bug_when>
    <thetext>(In reply to comment #10)

&gt; (In reply to comment #9)
&gt; &gt; fast/js/large-expressions.html
&gt; &gt; jquery/effects.html
&gt; 
&gt; gah!

fast/js/large-expressions.html has been failing for some time, so for that particular test, I think this is a false alarm. I don&apos;t know about jquery/effect.html though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365895</commentid>
    <comment_count>12</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2011-03-11 02:19:08 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; 
&gt; &gt; (In reply to comment #9)
&gt; &gt; &gt; fast/js/large-expressions.html
&gt; &gt; &gt; jquery/effects.html
&gt; &gt; 
&gt; &gt; gah!
&gt; 
&gt; fast/js/large-expressions.html has been failing for some time, so for that particular test, I think this is a false alarm. I don&apos;t know about jquery/effect.html though.

I&apos;m skipping both for the moment.

BTW we have been experiencing some different crashes in JSC:

http://webkit-bots.igalia.com/amd64/svn_80828.core-when_1299832662-_-who_DumpRenderTree-_-why_11.trace.html
http://webkit-bots.igalia.com/amd64/svn_80831.core-when_1299835193-_-who_DumpRenderTree-_-why_11.trace.html

not sure if related to this change.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85274</attachid>
            <date>2011-03-09 18:32:48 -0800</date>
            <delta_ts>2011-03-09 18:34:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56019-20110309183247.patch</filename>
            <type>text/plain</type>
            <size>10915</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODA1OTgKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGM1
MzlhN2IwNWU1MGVhNmJlZTgyMDM2ZTRiNTA3ZGQ5MmQ2MDNmNzguLjNjZmE3NDM3ZGYzMmJhMGFk
OGY5ZGNjMjYwODQ5ZmU5OGEzZjAxMjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDI5IEBACisyMDExLTAzLTA5ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAganF1ZXJ5L21h
bmlwdWxhdGlvbi5odG1sIGZhaWxzIGFmdGVyIHI4MDU5OAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTYwMTkKKworICAgICAgICBXaGVuIGxpbmtpbmcg
YSBjYWxsLCBjb2RlYmxvY2sgbm93IHRha2VzIG93bmVyc2hpcCBvZiB0aGUgbGlua2VkIGZ1bmN0
aW9uCisgICAgICAgIFRoaXMgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdW5saW5raW5nLCBhbmQgdGh1
cyB0aGUgaW5jb3JyZWN0bmVzcyB0aGF0IHdhcworICAgICAgICBzaG93aW5nIHVwIGluIHRoZXNl
IHRlc3RzLgorCisgICAgICAgICogYnl0ZWNvZGUvQ29kZUJsb2NrLmNwcDoKKyAgICAgICAgKEpT
Qzo6Q29kZUJsb2NrOjp+Q29kZUJsb2NrKToKKyAgICAgICAgKEpTQzo6Q29kZUJsb2NrOjptYXJr
QWdncmVnYXRlKToKKyAgICAgICAgKiBieXRlY29kZS9Db2RlQmxvY2suaDoKKyAgICAgICAgKEpT
Qzo6Q2FsbExpbmtJbmZvOjpDYWxsTGlua0luZm8pOgorICAgICAgICAoSlNDOjpDYWxsTGlua0lu
Zm86OnNldFVubGlua2VkKToKKyAgICAgICAgKEpTQzo6Q29kZUJsb2NrOjphZGRDYWxsZXIpOgor
ICAgICAgICAqIGppdC9KSVQuY3BwOgorICAgICAgICAoSlNDOjpKSVQ6OnByaXZhdGVDb21waWxl
KToKKyAgICAgICAgKEpTQzo6SklUOjpsaW5rQ2FsbCk6CisgICAgICAgIChKU0M6OkpJVDo6bGlu
a0NvbnN0cnVjdCk6CisgICAgICAgICogaml0L0pJVC5oOgorICAgICAgICAqIHJ1bnRpbWUvRXhl
Y3V0YWJsZS5jcHA6CisgICAgICAgICogcnVudGltZS9FeGVjdXRhYmxlLmg6CisKIDIwMTEtMDMt
MDcgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBHYXZpbiBCYXJyYWNsb3VnaC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
eXRlY29kZS9Db2RlQmxvY2suY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0Nv
ZGVCbG9jay5jcHAKaW5kZXggYmFjMzg4MGYzODhiZDFkNzI5NTY4NmNlYzRiMTNlMzAwOWEyMDRk
NC4uZTc2M2U3NmEzNGFmZDkwNDM3NmU1YjA0M2VlODViOGM1ZTE2M2ExNSAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAKQEAgLTE0MDYsMTIgKzE0MDYs
NiBAQCBDb2RlQmxvY2s6On5Db2RlQmxvY2soKQogICAgIGZvciAoc2l6ZV90IHNpemUgPSBtX3N0
cnVjdHVyZVN0dWJJbmZvcy5zaXplKCksIGkgPSAwOyBpIDwgc2l6ZTsgKytpKQogICAgICAgICBt
X3N0cnVjdHVyZVN0dWJJbmZvc1tpXS5kZXJlZigpOwogCi0gICAgZm9yIChzaXplX3Qgc2l6ZSA9
IG1fY2FsbExpbmtJbmZvcy5zaXplKCksIGkgPSAwOyBpIDwgc2l6ZTsgKytpKSB7Ci0gICAgICAg
IENhbGxMaW5rSW5mbyogY2FsbExpbmtJbmZvID0gJm1fY2FsbExpbmtJbmZvc1tpXTsKLSAgICAg
ICAgaWYgKGNhbGxMaW5rSW5mby0+aXNMaW5rZWQoKSkKLSAgICAgICAgICAgIGNhbGxMaW5rSW5m
by0+Y2FsbGVlLT5yZW1vdmVDYWxsZXIoY2FsbExpbmtJbmZvKTsKLSAgICB9Ci0KICAgICBmb3Ig
KHNpemVfdCBzaXplID0gbV9tZXRob2RDYWxsTGlua0luZm9zLnNpemUoKSwgaSA9IDA7IGkgPCBz
aXplOyArK2kpIHsKICAgICAgICAgaWYgKFN0cnVjdHVyZSogc3RydWN0dXJlID0gbV9tZXRob2RD
YWxsTGlua0luZm9zW2ldLmNhY2hlZFN0cnVjdHVyZSkgewogICAgICAgICAgICAgc3RydWN0dXJl
LT5kZXJlZigpOwpAQCAtMTQyMSwxMCArMTQxNSw2IEBAIENvZGVCbG9jazo6fkNvZGVCbG9jaygp
CiAgICAgICAgIH0KICAgICB9CiAKLSNpZiBFTkFCTEUoSklUX09QVElNSVpFX0NBTEwpCi0gICAg
dW5saW5rQ2FsbGVycygpOwotI2VuZGlmCi0KICNlbmRpZiAvLyBFTkFCTEUoSklUKQogCiAjaWYg
RFVNUF9DT0RFX0JMT0NLX1NUQVRJU1RJQ1MKQEAgLTE0MzIsMTkgKzE0MjIsNiBAQCBDb2RlQmxv
Y2s6On5Db2RlQmxvY2soKQogI2VuZGlmCiB9CiAKLSNpZiBFTkFCTEUoSklUX09QVElNSVpFX0NB
TEwpCi12b2lkIENvZGVCbG9jazo6dW5saW5rQ2FsbGVycygpCi17Ci0gICAgc2l6ZV90IHNpemUg
PSBtX2xpbmtlZENhbGxlckxpc3Quc2l6ZSgpOwotICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwg
c2l6ZTsgKytpKSB7Ci0gICAgICAgIENhbGxMaW5rSW5mbyogY3VycmVudENhbGxlciA9IG1fbGlu
a2VkQ2FsbGVyTGlzdFtpXTsKLSAgICAgICAgSklUOjp1bmxpbmtDYWxsT3JDb25zdHJ1Y3QoY3Vy
cmVudENhbGxlcik7Ci0gICAgICAgIGN1cnJlbnRDYWxsZXItPnNldFVubGlua2VkKCk7Ci0gICAg
fQotICAgIG1fbGlua2VkQ2FsbGVyTGlzdC5jbGVhcigpOwotfQotI2VuZGlmCi0KIHZvaWQgQ29k
ZUJsb2NrOjpkZXJlZlN0cnVjdHVyZXMoSW5zdHJ1Y3Rpb24qIHZQQykgY29uc3QKIHsKICAgICBJ
bnRlcnByZXRlciogaW50ZXJwcmV0ZXIgPSBtX2dsb2JhbERhdGEtPmludGVycHJldGVyOwpAQCAt
MTU0NSw2ICsxNTIyLDExIEBAIHZvaWQgQ29kZUJsb2NrOjptYXJrQWdncmVnYXRlKE1hcmtTdGFj
ayYgbWFya1N0YWNrKQogICAgICAgICBtYXJrU3RhY2suYXBwZW5kKCZtX2Z1bmN0aW9uRXhwcnNb
aV0pOwogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbV9mdW5jdGlvbkRlY2xzLnNpemUoKTsg
KytpKQogICAgICAgICBtYXJrU3RhY2suYXBwZW5kKCZtX2Z1bmN0aW9uRGVjbHNbaV0pOworI2lm
IEVOQUJMRShKSVRfT1BUSU1JWkVfQ0FMTCkKKyAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwg
bnVtYmVyT2ZDYWxsTGlua0luZm9zKCk7ICsraSkKKyAgICAgICAgaWYgKGNhbGxMaW5rSW5mbyhp
KS5pc0xpbmtlZCgpKQorICAgICAgICAgICAgbWFya1N0YWNrLmFwcGVuZCgmY2FsbExpbmtJbmZv
KGkpLmNhbGxlZSk7CisjZW5kaWYKIH0KIAogSGFuZGxlckluZm8qIENvZGVCbG9jazo6aGFuZGxl
ckZvckJ5dGVjb2RlT2Zmc2V0KHVuc2lnbmVkIGJ5dGVjb2RlT2Zmc2V0KQpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5oIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5oCmluZGV4IDYxYTI4ODFhMzNjNmNkMmMxZTk4
OGIwNzMwY2RkOGY4N2FhYzNiODEuLmQyYmQwYjBmMjI0ZTg3MGY2NTNhMWQ5YTQ5MmQ4NGQ0MDY2
ZmE2OGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Db2RlQmxv
Y2suaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ29kZUJsb2NrLmgKQEAg
LTk2LDggKzk2LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAjaWYgRU5BQkxFKEpJVCkKICAgICBzdHJ1
Y3QgQ2FsbExpbmtJbmZvIHsKICAgICAgICAgQ2FsbExpbmtJbmZvKCkKLSAgICAgICAgICAgIDog
Y2FsbGVlKDApCi0gICAgICAgICAgICAsIHBvc2l0aW9uKDApCisgICAgICAgICAgICA6IHBvc2l0
aW9uKDApCiAgICAgICAgICAgICAsIGhhc1NlZW5TaG91bGRSZXBhdGNoKDApCiAgICAgICAgIHsK
ICAgICAgICAgfQpAQCAtMTA1LDEyICsxMDQsMTEgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAg
IENvZGVMb2NhdGlvbk5lYXJDYWxsIGNhbGxSZXR1cm5Mb2NhdGlvbjsKICAgICAgICAgQ29kZUxv
Y2F0aW9uRGF0YUxhYmVsUHRyIGhvdFBhdGhCZWdpbjsKICAgICAgICAgQ29kZUxvY2F0aW9uTmVh
ckNhbGwgaG90UGF0aE90aGVyOwotICAgICAgICBDb2RlQmxvY2sqIG93bmVyQ29kZUJsb2NrOwot
ICAgICAgICBDb2RlQmxvY2sqIGNhbGxlZTsKKyAgICAgICAgV3JpdGVCYXJyaWVyPEpTRnVuY3Rp
b24+IGNhbGxlZTsKICAgICAgICAgdW5zaWduZWQgcG9zaXRpb24gOiAzMTsKICAgICAgICAgdW5z
aWduZWQgaGFzU2VlblNob3VsZFJlcGF0Y2ggOiAxOwogICAgICAgICAKLSAgICAgICAgdm9pZCBz
ZXRVbmxpbmtlZCgpIHsgY2FsbGVlID0gMDsgfQorICAgICAgICB2b2lkIHNldFVubGlua2VkKCkg
eyBjYWxsZWUuY2xlYXIoKTsgfQogICAgICAgICBib29sIGlzTGlua2VkKCkgeyByZXR1cm4gY2Fs
bGVlOyB9CiAKICAgICAgICAgYm9vbCBzZWVuT25jZSgpCkBAIC0yNTcsOSArMjU1LDYgQEAgbmFt
ZXNwYWNlIEpTQyB7CiAgICAgICAgIHZvaWQgbWFya0FnZ3JlZ2F0ZShNYXJrU3RhY2smKTsKICAg
ICAgICAgdm9pZCByZWZTdHJ1Y3R1cmVzKEluc3RydWN0aW9uKiB2UEMpIGNvbnN0OwogICAgICAg
ICB2b2lkIGRlcmVmU3RydWN0dXJlcyhJbnN0cnVjdGlvbiogdlBDKSBjb25zdDsKLSNpZiBFTkFC
TEUoSklUX09QVElNSVpFX0NBTEwpCi0gICAgICAgIHZvaWQgdW5saW5rQ2FsbGVycygpOwotI2Vu
ZGlmCiAKICAgICAgICAgc3RhdGljIHZvaWQgZHVtcFN0YXRpc3RpY3MoKTsKIApAQCAtMjkyLDI1
ICsyODcsMTMgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgIHZvaWQgZXhwcmVzc2lvblJhbmdl
Rm9yQnl0ZWNvZGVPZmZzZXQodW5zaWduZWQgYnl0ZWNvZGVPZmZzZXQsIGludCYgZGl2b3QsIGlu
dCYgc3RhcnRPZmZzZXQsIGludCYgZW5kT2Zmc2V0KTsKIAogI2lmIEVOQUJMRShKSVQpCi0gICAg
ICAgIHZvaWQgYWRkQ2FsbGVyKENhbGxMaW5rSW5mbyogY2FsbGVyKQorICAgICAgICB2b2lkIGFk
ZENhbGxlcihKU0dsb2JhbERhdGEmIGdsb2JhbERhdGEsIENhbGxMaW5rSW5mbyogY2FsbGVyLCBK
U0Z1bmN0aW9uKiBjYWxsZWUpCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNhbGxlci0+Y2FsbGVl
ID0gdGhpczsKKyAgICAgICAgICAgIGNhbGxlci0+Y2FsbGVlLnNldChnbG9iYWxEYXRhLCBvd25l
ckV4ZWN1dGFibGUoKSwgY2FsbGVlKTsKICAgICAgICAgICAgIGNhbGxlci0+cG9zaXRpb24gPSBt
X2xpbmtlZENhbGxlckxpc3Quc2l6ZSgpOwogICAgICAgICAgICAgbV9saW5rZWRDYWxsZXJMaXN0
LmFwcGVuZChjYWxsZXIpOwogICAgICAgICB9CiAKLSAgICAgICAgdm9pZCByZW1vdmVDYWxsZXIo
Q2FsbExpbmtJbmZvKiBjYWxsZXIpCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHBv
cyA9IGNhbGxlci0+cG9zaXRpb247Ci0gICAgICAgICAgICB1bnNpZ25lZCBsYXN0UG9zID0gbV9s
aW5rZWRDYWxsZXJMaXN0LnNpemUoKSAtIDE7Ci0KLSAgICAgICAgICAgIGlmIChwb3MgIT0gbGFz
dFBvcykgewotICAgICAgICAgICAgICAgIG1fbGlua2VkQ2FsbGVyTGlzdFtwb3NdID0gbV9saW5r
ZWRDYWxsZXJMaXN0W2xhc3RQb3NdOwotICAgICAgICAgICAgICAgIG1fbGlua2VkQ2FsbGVyTGlz
dFtwb3NdLT5wb3NpdGlvbiA9IHBvczsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIG1fbGlu
a2VkQ2FsbGVyTGlzdC5zaHJpbmsobGFzdFBvcyk7Ci0gICAgICAgIH0KLQogICAgICAgICBTdHJ1
Y3R1cmVTdHViSW5mbyYgZ2V0U3R1YkluZm8oUmV0dXJuQWRkcmVzc1B0ciByZXR1cm5BZGRyZXNz
KQogICAgICAgICB7CiAgICAgICAgICAgICByZXR1cm4gKihiaW5hcnlDaG9wPFN0cnVjdHVyZVN0
dWJJbmZvLCB2b2lkKiwgZ2V0U3RydWN0dXJlU3R1YkluZm9SZXR1cm5Mb2NhdGlvbj4obV9zdHJ1
Y3R1cmVTdHViSW5mb3MuYmVnaW4oKSwgbV9zdHJ1Y3R1cmVTdHViSW5mb3Muc2l6ZSgpLCByZXR1
cm5BZGRyZXNzLnZhbHVlKCkpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9q
aXQvSklULmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklULmNwcAppbmRleCAyOWUz
Nzc4MmIzZTcxMjAwNDg1MzIwNDJjYTU5MDM5OTVmZDQyN2QyLi4zY2Y1YWFmYzQyNGMzYWFmZTEx
NDYwODQyMTEyNGQwZmE0MDI1NTg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
aml0L0pJVC5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVQuY3BwCkBAIC01
NjcsNyArNTY3LDYgQEAgSklUQ29kZSBKSVQ6OnByaXZhdGVDb21waWxlKENvZGVQdHIqIGZ1bmN0
aW9uRW50cnlBcml0eUNoZWNrKQogI2lmIEVOQUJMRShKSVRfT1BUSU1JWkVfQ0FMTCkKICAgICBm
b3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgbV9jb2RlQmxvY2stPm51bWJlck9mQ2FsbExpbmtJbmZv
cygpOyArK2kpIHsKICAgICAgICAgQ2FsbExpbmtJbmZvJiBpbmZvID0gbV9jb2RlQmxvY2stPmNh
bGxMaW5rSW5mbyhpKTsKLSAgICAgICAgaW5mby5vd25lckNvZGVCbG9jayA9IG1fY29kZUJsb2Nr
OwogICAgICAgICBpbmZvLmNhbGxSZXR1cm5Mb2NhdGlvbiA9IHBhdGNoQnVmZmVyLmxvY2F0aW9u
T2ZOZWFyQ2FsbChtX2NhbGxTdHJ1Y3R1cmVTdHViQ29tcGlsYXRpb25JbmZvW2ldLmNhbGxSZXR1
cm5Mb2NhdGlvbik7CiAgICAgICAgIGluZm8uaG90UGF0aEJlZ2luID0gcGF0Y2hCdWZmZXIubG9j
YXRpb25PZihtX2NhbGxTdHJ1Y3R1cmVTdHViQ29tcGlsYXRpb25JbmZvW2ldLmhvdFBhdGhCZWdp
bik7CiAgICAgICAgIGluZm8uaG90UGF0aE90aGVyID0gcGF0Y2hCdWZmZXIubG9jYXRpb25PZk5l
YXJDYWxsKG1fY2FsbFN0cnVjdHVyZVN0dWJDb21waWxhdGlvbkluZm9baV0uaG90UGF0aE90aGVy
KTsKQEAgLTU4OCwxOCArNTg3LDYgQEAgSklUQ29kZSBKSVQ6OnByaXZhdGVDb21waWxlKENvZGVQ
dHIqIGZ1bmN0aW9uRW50cnlBcml0eUNoZWNrKQogfQogCiAjaWYgRU5BQkxFKEpJVF9PUFRJTUla
RV9DQUxMKQotdm9pZCBKSVQ6OnVubGlua0NhbGxPckNvbnN0cnVjdChDYWxsTGlua0luZm8qIGNh
bGxMaW5rSW5mbykKLXsKLSAgICAvLyBXaGVuIHRoZSBKU0Z1bmN0aW9uIGlzIGRlbGV0ZWQgdGhl
IHBvaW50ZXIgZW1iZWRkZWQgaW4gdGhlIGluc3RydWN0aW9uIHN0cmVhbSB3aWxsIG5vIGxvbmdl
ciBiZSB2YWxpZAotICAgIC8vIChhbmQsIGlmIGEgbmV3IEpTRnVuY3Rpb24gaGFwcGVuZWQgdG8g
YmUgY29uc3RydWN0ZWQgYXQgdGhlIHNhbWUgbG9jYXRpb24sIHdlIGNvdWxkIGdldCBhIGZhbHNl
IHBvc2l0aXZlCi0gICAgLy8gbWF0Y2gpLiAgUmVzZXQgdGhlIGNoZWNrIHNvIGl0IG5vIGxvbmdl
ciBtYXRjaGVzLgotICAgIFJlcGF0Y2hCdWZmZXIgcmVwYXRjaEJ1ZmZlcihjYWxsTGlua0luZm8t
Pm93bmVyQ29kZUJsb2NrKTsKLSNpZiBVU0UoSlNWQUxVRTMyXzY0KQotICAgIHJlcGF0Y2hCdWZm
ZXIucmVwYXRjaChjYWxsTGlua0luZm8tPmhvdFBhdGhCZWdpbiwgMCk7Ci0jZWxzZQotICAgIHJl
cGF0Y2hCdWZmZXIucmVwYXRjaChjYWxsTGlua0luZm8tPmhvdFBhdGhCZWdpbiwgSlNWYWx1ZTo6
ZW5jb2RlKEpTVmFsdWUoKSkpOwotI2VuZGlmCi19CiAKIHZvaWQgSklUOjpsaW5rQ2FsbChKU0Z1
bmN0aW9uKiBjYWxsZWUsIENvZGVCbG9jayogY2FsbGVyQ29kZUJsb2NrLCBDb2RlQmxvY2sqIGNh
bGxlZUNvZGVCbG9jaywgSklUOjpDb2RlUHRyIGNvZGUsIENhbGxMaW5rSW5mbyogY2FsbExpbmtJ
bmZvLCBpbnQgY2FsbGVyQXJnQ291bnQsIEpTR2xvYmFsRGF0YSogZ2xvYmFsRGF0YSkKIHsKQEAg
LTYxMSw3ICs1OTgsNyBAQCB2b2lkIEpJVDo6bGlua0NhbGwoSlNGdW5jdGlvbiogY2FsbGVlLCBD
b2RlQmxvY2sqIGNhbGxlckNvZGVCbG9jaywgQ29kZUJsb2NrKiBjYQogICAgICAgICBBU1NFUlQo
IWNhbGxMaW5rSW5mby0+aXNMaW5rZWQoKSk7CiAgICAgCiAgICAgICAgIGlmIChjYWxsZWVDb2Rl
QmxvY2spCi0gICAgICAgICAgICBjYWxsZWVDb2RlQmxvY2stPmFkZENhbGxlcihjYWxsTGlua0lu
Zm8pOworICAgICAgICAgICAgY2FsbGVlQ29kZUJsb2NrLT5hZGRDYWxsZXIoKmdsb2JhbERhdGEs
IGNhbGxMaW5rSW5mbywgY2FsbGVlKTsKICAgICAKICAgICAgICAgcmVwYXRjaEJ1ZmZlci5yZXBh
dGNoKGNhbGxMaW5rSW5mby0+aG90UGF0aEJlZ2luLCBjYWxsZWUpOwogICAgICAgICByZXBhdGNo
QnVmZmVyLnJlbGluayhjYWxsTGlua0luZm8tPmhvdFBhdGhPdGhlciwgY29kZSk7CkBAIC02MzEs
NyArNjE4LDcgQEAgdm9pZCBKSVQ6OmxpbmtDb25zdHJ1Y3QoSlNGdW5jdGlvbiogY2FsbGVlLCBD
b2RlQmxvY2sqIGNhbGxlckNvZGVCbG9jaywgQ29kZUJsb2MKICAgICAgICAgQVNTRVJUKCFjYWxs
TGlua0luZm8tPmlzTGlua2VkKCkpOwogICAgIAogICAgICAgICBpZiAoY2FsbGVlQ29kZUJsb2Nr
KQotICAgICAgICAgICAgY2FsbGVlQ29kZUJsb2NrLT5hZGRDYWxsZXIoY2FsbExpbmtJbmZvKTsK
KyAgICAgICAgICAgIGNhbGxlZUNvZGVCbG9jay0+YWRkQ2FsbGVyKCpnbG9iYWxEYXRhLCBjYWxs
TGlua0luZm8sIGNhbGxlZSk7CiAgICAgCiAgICAgICAgIHJlcGF0Y2hCdWZmZXIucmVwYXRjaChj
YWxsTGlua0luZm8tPmhvdFBhdGhCZWdpbiwgY2FsbGVlKTsKICAgICAgICAgcmVwYXRjaEJ1ZmZl
ci5yZWxpbmsoY2FsbExpbmtJbmZvLT5ob3RQYXRoT3RoZXIsIGNvZGUpOwpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVQuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9q
aXQvSklULmgKaW5kZXggZjk4MTU4Yzg3M2E5ZmYyYjlhMmI1NDgwZmExZmU5NTM0OTk4YTk4MS4u
YmUwNjVkMDcyMzQ0NGRiOWE1ZmVmNjRhMTI5N2RlMzkyYmYwNzM5YyAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVQuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
aml0L0pJVC5oCkBAIC0yNDUsNyArMjQ1LDYgQEAgbmFtZXNwYWNlIEpTQyB7CiAKICAgICAgICAg
c3RhdGljIHZvaWQgbGlua0NhbGwoSlNGdW5jdGlvbiogY2FsbGVlLCBDb2RlQmxvY2sqIGNhbGxl
ckNvZGVCbG9jaywgQ29kZUJsb2NrKiBjYWxsZWVDb2RlQmxvY2ssIENvZGVQdHIsIENhbGxMaW5r
SW5mbyosIGludCBjYWxsZXJBcmdDb3VudCwgSlNHbG9iYWxEYXRhKik7CiAgICAgICAgIHN0YXRp
YyB2b2lkIGxpbmtDb25zdHJ1Y3QoSlNGdW5jdGlvbiogY2FsbGVlLCBDb2RlQmxvY2sqIGNhbGxl
ckNvZGVCbG9jaywgQ29kZUJsb2NrKiBjYWxsZWVDb2RlQmxvY2ssIENvZGVQdHIsIENhbGxMaW5r
SW5mbyosIGludCBjYWxsZXJBcmdDb3VudCwgSlNHbG9iYWxEYXRhKik7Ci0gICAgICAgIHN0YXRp
YyB2b2lkIHVubGlua0NhbGxPckNvbnN0cnVjdChDYWxsTGlua0luZm8qKTsKIAogICAgIHByaXZh
dGU6CiAgICAgICAgIHN0cnVjdCBKU1JJbmZvIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0V4ZWN1dGFibGUuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvRXhlY3V0YWJsZS5jcHAKaW5kZXggYjM5MmYyNmNmMTFiM2NhOTlmZmE0N2VlOGVhNTk0
MGQ0MjU2MWQyMC4uYmMwYzBiODFmMzg2N2Y2ODc3OTcyZjdlMjk4MzgxOGNlMzZhYjBiMyAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRXhlY3V0YWJsZS5jcHAKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRXhlY3V0YWJsZS5jcHAKQEAgLTg1LDE1
ICs4NSw2IEBAIEZ1bmN0aW9uRXhlY3V0YWJsZTo6RnVuY3Rpb25FeGVjdXRhYmxlKEV4ZWNTdGF0
ZSogZXhlYywgY29uc3QgSWRlbnRpZmllciYgbmFtZSwKICAgICBtX2xhc3RMaW5lID0gbGFzdExp
bmU7CiB9CiAKLUZ1bmN0aW9uRXhlY3V0YWJsZTo6fkZ1bmN0aW9uRXhlY3V0YWJsZSgpCi17Ci0j
aWYgRU5BQkxFKEpJVF9PUFRJTUlaRV9DQUxMKQotICAgIGlmIChpc0dlbmVyYXRlZEZvckNhbGwo
KSkKLSAgICAgICAgZ2VuZXJhdGVkQnl0ZWNvZGVGb3JDYWxsKCkudW5saW5rQ2FsbGVycygpOwot
ICAgIGlmIChpc0dlbmVyYXRlZEZvckNvbnN0cnVjdCgpKQotICAgICAgICBnZW5lcmF0ZWRCeXRl
Y29kZUZvckNvbnN0cnVjdCgpLnVubGlua0NhbGxlcnMoKTsKLSNlbmRpZgotfQogCiBKU09iamVj
dCogRXZhbEV4ZWN1dGFibGU6OmNvbXBpbGVJbnRlcm5hbChFeGVjU3RhdGUqIGV4ZWMsIFNjb3Bl
Q2hhaW5Ob2RlKiBzY29wZUNoYWluTm9kZSkKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0V4ZWN1dGFibGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL0V4ZWN1dGFibGUuaAppbmRleCA5Y2E5ZmNiNGYwZGIxZmMxNmUzMjYzMTgxMTk1ODg0Yzg5
ZTZhM2VjLi4yZmYyYjg1ZmU4ZjM3ZDIwYmM4NzA4YzdlNmE0MWM0ZmRiMTBjMmJjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9FeGVjdXRhYmxlLmgKKysrIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRXhlY3V0YWJsZS5oCkBAIC0zMDcsOCArMzA3LDYg
QEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICByZXR1cm4gbmV3IChnbG9iYWxEYXRhKSBG
dW5jdGlvbkV4ZWN1dGFibGUoZ2xvYmFsRGF0YSwgbmFtZSwgc291cmNlLCBmb3JjZVVzZXNBcmd1
bWVudHMsIHBhcmFtZXRlcnMsIGlzSW5TdHJpY3RDb250ZXh0LCBmaXJzdExpbmUsIGxhc3RMaW5l
KTsKICAgICAgICAgfQogCi0gICAgICAgIH5GdW5jdGlvbkV4ZWN1dGFibGUoKTsKLQogICAgICAg
ICBKU0Z1bmN0aW9uKiBtYWtlKEV4ZWNTdGF0ZSogZXhlYywgU2NvcGVDaGFpbk5vZGUqIHNjb3Bl
Q2hhaW4pCiAgICAgICAgIHsKICAgICAgICAgICAgIHJldHVybiBuZXcgKGV4ZWMpIEpTRnVuY3Rp
b24oZXhlYywgdGhpcywgc2NvcGVDaGFpbik7Cg==
</data>
<flag name="review"
          id="77376"
          type_id="1"
          status="+"
          setter="barraclough"
    />
          </attachment>
      

    </bug>

</bugzilla>