<?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>136120</bug_id>
          
          <creation_ts>2014-08-20 15:18:38 -0700</creation_ts>
          <short_desc>WebAudio FFT analysis uses incorrect scaling</short_desc>
          <delta_ts>2014-08-20 17:54:37 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>info</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1030407</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2014-08-20 15:18:38 -0700</bug_when>
    <thetext>WebAudio FFT analysis uses incorrect scaling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030408</commentid>
    <comment_count>1</comment_count>
      <attachid>236900</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2014-08-20 15:26:53 -0700</bug_when>
    <thetext>Created attachment 236900
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030409</commentid>
    <comment_count>2</comment_count>
      <attachid>236900</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-08-20 15:31:40 -0700</bug_when>
    <thetext>Comment on attachment 236900
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=236900&amp;action=review

&gt; Source/WebCore/ChangeLog:18
&gt; +        When this test is run using an older version of Chrome, the peak varies

Chrome!

&gt; LayoutTests/webaudio/realtimeanalyser-fft-scaling.html:33
&gt; +      function checkResult() {

function body is not indented?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030425</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-08-20 17:54:04 -0700</bug_when>
    <thetext>*** Bug 135986 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030426</commentid>
    <comment_count>4</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2014-08-20 17:54:37 -0700</bug_when>
    <thetext>Committed r172816: &lt;http://trac.webkit.org/changeset/172816&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236900</attachid>
            <date>2014-08-20 15:26:53 -0700</date>
            <delta_ts>2014-08-20 15:31:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136120-20140820152645.patch</filename>
            <type>text/plain</type>
            <size>7889</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcyODExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGJjMmE5MWM4MWU2MDdk
YzNmOTBmNmM0MDA3MjRiMzBkNmJlZTkxMC4uMDk5NGJlMDczMWJkYzNjOTcxNDk3NjkyMTIxOWQ4
MzYyN2NiZTY4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDE0LTA4LTIwICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJBdWRpbyBGRlQgYW5hbHlz
aXMgdXNlcyBpbmNvcnJlY3Qgc2NhbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTM2MTIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhpcyBpcyBhIHBvcnQgb2YgQmxpbmsgcjE2NjY4NyAoYXV0aG9y
IHJ0b3kpCisgICAgICAgIGh0dHBzOi8vY29kZXJldmlldy5jaHJvbWl1bS5vcmcvMTU2OTkzMDAy
CisKKyAgICAgICAgQ3VycmVudGx5LCBmb3IgYSBmaXhlZCBzaW5lLXdhdmUgaW5wdXQsIHRoZSBw
ZWFrIEZGVCBhbXBsaXR1ZGUgY2hhbmdlcworICAgICAgICBkZXBlbmRpbmcgb24gdGhlIHNlbGVj
dGVkIEZGVCBzaXplLiBUaGlzIGlzIGluY29ycmVjdDsgdGhlIEZGVCBhbXBsaXR1ZGUKKyAgICAg
ICAgc2hvdWxkIG5vdCBhcHByZWNpYWJseSBjaGFuZ2Ugd2hlbiB0aGUgRkZUIHNpemUgY2hhbmdl
cy4KKworICAgICAgICBMYXlvdXQgdGVzdCBhZGRlZCB0byB2ZXJpZnkgdGhlIEZGVCByZXN1bHQg
c3RheXMgYXBwcm94aW1hdGVseSBjb25zdGFudCwKKyAgICAgICAgaW5kZXBlbmRlbnQgb2YgdGhl
IEZGVCBzaXplIHVzZWQuCisKKyAgICAgICAgV2hlbiB0aGlzIHRlc3QgaXMgcnVuIHVzaW5nIGFu
IG9sZGVyIHZlcnNpb24gb2YgQ2hyb21lLCB0aGUgcGVhayB2YXJpZXMKKyAgICAgICAgZnJvbSBh
Ym91dCAtNDQgZEIgKEZGVCBzaXplIDMyKSB0byAtNyBkQiAoRkZUIHNpemUgMjA0OCkuICBXaXRo
IHRoaXMgQ0wsCisgICAgICAgIHRoZSBwZWFrIGlzIGFib3V0IC03IGRCLiAgKEl0J3Mgbm90IDAg
ZEIgYmVjYXVzZSBvZiB0aGUgQmxhY2ttYW4gd2luZG93IHRoYXQgaXMgYXBwbGllZC4pCisKKyAg
ICAgICAgTm90ZTogdGhpcyBjaGFuZ2UgbWF5IGJyZWFrIGV4aXN0aW5nIGFwcGxpY2F0aW9ucyB0
aGF0IGRlcGVuZGVkIG9uIHRoaXMgc3RyYW5nZSBzY2FsaW5nIGVmZmVjdC4KKworICAgICAgICBU
ZXN0OiB3ZWJhdWRpby9yZWFsdGltZWFuYWx5c2VyLWZmdC1zY2FsaW5nLmh0bWwKKworICAgICAg
ICAqIE1vZHVsZXMvd2ViYXVkaW8vUmVhbHRpbWVBbmFseXNlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZWFsdGltZUFuYWx5c2VyOjpkb0ZGVEFuYWx5c2lzKToKKwogMjAxNC0wOC0yMCAgUHJh
dGlrIFNvbGFua2kgIDxwc29sYW5raUBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBEaXNrQ2Fj
aGVNb25pdG9yIHRvIFdlYkNvcmUgc28gdGhhdCBXZWJLaXQxIGNsaWVudHMgY2FuIHVzZSBpdCBh
cyB3ZWxsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1JlYWx0
aW1lQW5hbHlzZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9SZWFsdGlt
ZUFuYWx5c2VyLmNwcAppbmRleCBmNGZmNzA4YTdmYzcxNjgzMzM5N2FlZDVlYWJmNDA3ODdhZDMy
NTVjLi42NWQzOWRlMjllNGE3NjhkMjU0MDgxMDI4NTRhNTI0ZTA5ODlkZWQ0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1JlYWx0aW1lQW5hbHlzZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vUmVhbHRpbWVBbmFseXNlci5jcHAK
QEAgLTE4NSw3ICsxODUsNyBAQCB2b2lkIFJlYWx0aW1lQW5hbHlzZXI6OmRvRkZUQW5hbHlzaXMo
KQogICAgIGltYWdQWzBdID0gMDsKICAgICAKICAgICAvLyBOb3JtYWxpemUgc28gdGhhbiBhbiBp
bnB1dCBzaW5lIHdhdmUgYXQgMGRCZnMgcmVnaXN0ZXJzIGFzIDBkQmZzICh1bmRvIEZGVCBzY2Fs
aW5nIGZhY3RvcikuCi0gICAgY29uc3QgZG91YmxlIG1hZ25pdHVkZVNjYWxlID0gMS4wIC8gRGVm
YXVsdEZGVFNpemU7CisgICAgY29uc3QgZG91YmxlIG1hZ25pdHVkZVNjYWxlID0gMS4wIC8gZmZ0
U2l6ZTsKIAogICAgIC8vIEEgdmFsdWUgb2YgMCBkb2VzIG5vIGF2ZXJhZ2luZyB3aXRoIHRoZSBw
cmV2aW91cyByZXN1bHQuICBMYXJnZXIgdmFsdWVzIHByb2R1Y2Ugc2xvd2VyLCBidXQgc21vb3Ro
ZXIgY2hhbmdlcy4KICAgICBkb3VibGUgayA9IG1fc21vb3RoaW5nVGltZUNvbnN0YW50OwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IGNkOTZmNGU3YWNkMzMzODhhMmQ1NTk5YmRkZDk1MjNmMmUxZjRkYTguLmFjMGQzZWM2ZTAw
MzJlODk5YjBhOWY5OWY2NTdhMjNlZjQ0ZDliMTAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAx
NC0wOC0yMCAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViQXVk
aW8gRkZUIGFuYWx5c2lzIHVzZXMgaW5jb3JyZWN0IHNjYWxpbmcKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjEyMAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3QgZnJvbSBCbGluayByMTY2Njg3Lgor
CisgICAgICAgICogd2ViYXVkaW8vcmVhbHRpbWVhbmFseXNlci1mZnQtc2NhbGluZy5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiB3ZWJhdWRpby9yZWFsdGltZWFuYWx5c2VyLWZmdC1zY2FsaW5nLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTQtMDgtMjAgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxh
cEBhcHBsZS5jb20+CiAKICAgICAgICAgZmFzdC9tdWx0aWNvbC9taXhlZC1vcGFjaXR5LWZpeGVk
LXRlc3QuaHRtbCBmYWlscyBpbiBjb21wb3NpdGluZyBtb2RlCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy93ZWJhdWRpby9yZWFsdGltZWFuYWx5c2VyLWZmdC1zY2FsaW5nLmh0bWwgYi9MYXlvdXRU
ZXN0cy93ZWJhdWRpby9yZWFsdGltZWFuYWx5c2VyLWZmdC1zY2FsaW5nLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNTE3ZTA5YmZhMDhlM2YwOTYzZTg4MWQ5ZTc0ZjA2NTBkYmQ3MzU4MQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3dlYmF1ZGlvL3JlYWx0aW1lYW5hbHlzZXItZmZ0LXNjYWxpbmcu
aHRtbApAQCAtMCwwICsxLDEyNCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RU
RCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFsLy9FTiI+Cis8aHRtbD4KKyAgPGhlYWQ+CisgICAgPHNj
cmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0
IHNyYz0icmVzb3VyY2VzL2F1ZGlvLXRlc3RpbmcuanMiPjwvc2NyaXB0PgorICA8L2hlYWQ+CisK
KyAgPGJvZHk+CisgICAgPGRpdiBpZD0iZGVzY3JpcHRpb24iPjwvZGl2PgorICAgIDxkaXYgaWQ9
ImNvbnNvbGUiPjwvZGl2PgorCisgICAgPHNjcmlwdD4KKyAgICAgIGRlc2NyaXB0aW9uKCJUZXN0
IHNjYWxpbmcgb2YgRkZUIGRhdGEgZm9yIEFuYWx5c2VyTm9kZSIpOworCisgICAgICAvLyBUaGUg
bnVtYmVyIG9mIGFuYWx5c2Vycy4gV2UgaGF2ZSBhbmFseXNlcnMgZnJvbSBzaXplIGZvciBlYWNo
IG9mIHRoZSBwb3NzaWJsZSBzaXplcyBvZiAzMiwKKyAgICAgIC8vIDY0LCAxMjgsIDI1NiwgNTEy
LCAxMDI0IGFuZCAyMDQ4LgorICAgICAgdmFyIG51bWJlck9mQW5hbHlzZXJzID0gNzsKKyAgICAg
IHZhciBzYW1wbGVSYXRlID0gNDQxMDA7CisgICAgICB2YXIgY29udGV4dDsKKyAgICAgIHZhciBv
c2M7CisgICAgICB2YXIgb3NjRnJlcXVlbmN5ID0gc2FtcGxlUmF0ZS8zMjsKKyAgICAgIHZhciBh
bmFseXNlcnMgPSBuZXcgQXJyYXkoNyk7CisgICAgICB2YXIgcGVha1ZhbHVlID0gbmV3IEFycmF5
KDcpOworCisgICAgICAvLyBGb3IgYSAwZEJGUyBzaW5lIHdhdmUsIHdlIHdvdWxkIGV4cGVjdCB0
aGUgRkZUIG1hZ25pdHVkZSB0byBiZSAwZEIgYXMgd2VsbCwgYnV0IHRoZQorICAgICAgLy8gYW5h
bHl6ZXIgbm9kZSBhcHBsaWVzIGEgQmxhY2ttYW4gd2luZG93ICh0byBzbW9vdGggdGhlIGVzdGlt
YXRlKS4gIFRoaXMgcmVkdWNlcyB0aGUgZW5lcmd5CisgICAgICAvLyBvZiB0aGUgc2lnbmFsIHNv
IHRoZSBGRlQgcGVhayBpcyBsZXNzIHRoYW4gMGRCLiAgVGhlIHRocmVzaG9sZCB2YWx1ZSBnaXZl
biBoZXJlIHdhcworICAgICAgLy8gZGV0ZXJtaW5lZCBleHBlcmltZW50YWxseS4KKyAgICAgIC8v
CisgICAgICAvLyBTZWUgaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMv
ZGV0YWlsP2lkPTM0MTU5Ni4KKyAgICAgIHZhciBwZWFrVGhyZXNob2xkID0gWy04LjQxLCAtNy41
NCwgLTcuNTQsIC03LjU0LCAtNy41NCwgLTcuNTQsIC03LjU0XTsKKworICAgICAgZnVuY3Rpb24g
Y2hlY2tSZXN1bHQoKSB7CisgICAgICB2YXIgYWxsVGVzdHNQYXNzZWQgPSB0cnVlOworCisgICAg
ICBmb3IgKHZhciBuID0gMDsgbiA8IGFuYWx5c2Vycy5sZW5ndGg7ICsrbikgeworICAgICAgICAg
IC8vIEdyYWIgdGhlIEZGVCBkYXRhIGZyb20gZWFjaCBhbmFseXNlci4KKyAgICAgICAgICB2YXIg
ZmZ0U2l6ZSA9IGFuYWx5c2Vyc1tuXS5mZnRTaXplOworICAgICAgICAgIHZhciBmZnREYXRhID0g
bmV3IEZsb2F0MzJBcnJheShmZnRTaXplKTsKKyAgICAgICAgICBhbmFseXNlcnNbbl0uZ2V0Rmxv
YXRGcmVxdWVuY3lEYXRhKGZmdERhdGEpOworCisgICAgICAgICAgLy8gQ29tcHV0ZSB0aGUgZnJl
cXVlbmN5IGJpbiB0aGF0IHNob3VsZCBjb250YWluIHRoZSBwZWFrLgorICAgICAgICAgIHZhciBl
eHBlY3RlZEJpbiA9IGZmdFNpemUgKiAob3NjRnJlcXVlbmN5IC8gc2FtcGxlUmF0ZSk7CisKKyAg
ICAgICAgICAvLyBGaW5kIHRoZSBhY3R1YWwgYmluIGJ5IGZpbmRpbmcgdGhlIGJpbiBjb250YWlu
aW5nIHRoZSBwZWFrLgorICAgICAgICAgIHZhciBhY3R1YWxCaW4gPSAwOworICAgICAgICAgIHBl
YWtWYWx1ZVtuXSA9IC0xMDAwOworICAgICAgICAgIGZvciAoayA9IDA7IGsgPCBhbmFseXNlcnNb
bl0uZnJlcXVlbmN5QmluQ291bnQ7ICsraykgeworICAgICAgICAgICAgICBpZiAoZmZ0RGF0YVtr
XSA+IHBlYWtWYWx1ZVtuXSkgeworICAgICAgICAgICAgICAgICAgYWN0dWFsQmluID0gazsKKyAg
ICAgICAgICAgICAgICAgIHBlYWtWYWx1ZVtuXSA9IGZmdERhdGFba107CisgICAgICAgICAgICAg
IH0KKyAgICAgICAgICB9CisKKyAgICAgICAgICB2YXIgc3VjY2VzcyA9IHRydWU7CisKKyAgICAg
ICAgICBpZiAoYWN0dWFsQmluID09IGV4cGVjdGVkQmluKSB7CisgICAgICAgICAgICAgIHRlc3RQ
YXNzZWQoIkFjdHVhbCBGRlQgcGVhayBpbiB0aGUgZXhwZWN0ZWQgcG9zaXRpb24gKCIgKyBleHBl
Y3RlZEJpbiArICIpIik7CisgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgc3VjY2Vz
cyA9IGZhbHNlOworICAgICAgICAgICAgICB0ZXN0RmFpbGVkKCJBY3R1YWwgRkZUIHBlYWsgKCIg
KyBhY3R1YWxCaW4gKyAiKSBkaWZmZXJzIGZyb20gZXhwZWN0ZWQgKCIgKyBleHBlY3RlZEJpbiAr
ICIpIik7CisgICAgICAgICAgfQorCisgICAgICAgICAgaWYgKHBlYWtWYWx1ZVtuXSA+PSBwZWFr
VGhyZXNob2xkW25dKSB7CisgICAgICAgICAgICAgIHRlc3RQYXNzZWQoIlBlYWsgdmFsdWUgaXMg
bmVhciAwIGRCRlMgYXMgZXhwZWN0ZWQiKTsKKyAgICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgICBzdWNjZXNzID0gZmFsc2U7CisgICAgICAgICAgICAgIHRlc3RGYWlsZWQoIlBlYWsgdmFs
dWUgb2YgIiArIHBlYWtWYWx1ZVtuXQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICArICIg
aXMgaW5jb3JyZWN0LiAgKEV4cGVjdGVkIGFwcHJveGltYXRlbHkgIgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArIHBlYWtUaHJlc2hvbGRbbl0gKyAiKSIpOworICAgICAgICAgIH0KKwor
ICAgICAgICAgIGlmIChzdWNjZXNzKSB7CisgICAgICAgICAgICAgIHRlc3RQYXNzZWQoIkFuYWx5
c2VyIGNvcnJlY3RseSBzY2FsZWQgRkZUIGRhdGEgb2Ygc2l6ZSAiICsgZmZ0U2l6ZSk7CisgICAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgdGVzdEZhaWxlZCgiQW5hbHlzZXIgaW5jb3Jy
ZWN0bHkgc2NhbGVkIEZGVCBkYXRhIG9mIHNpemUgIiArIGZmdFNpemUpOworICAgICAgICAgIH0K
KyAgICAgICAgICBhbGxUZXN0c1Bhc3NlZCA9IGFsbFRlc3RzUGFzc2VkICYmIHN1Y2Nlc3M7Cisg
ICAgICB9CisKKyAgICAgIGlmIChhbGxUZXN0c1Bhc3NlZCkgeworICAgICAgICAgIHRlc3RQYXNz
ZWQoIkFsbCBBbmFseXNlciB0ZXN0cyBwYXNzZWQuIik7CisgICAgICB9IGVsc2UgeworICAgICAg
ICAgIHRlc3RGYWlsZWQoIkF0IGxlYXN0IG9uZSBBbmFseXNlciB0ZXN0IGZhaWxlZC4iKTsKKyAg
ICAgIH0KKworICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICB9CisKKyAgICAgIGZ1bmN0aW9u
IHJ1blRlc3RzKCkgeworICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAg
ICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgICAgICAgdGVzdFJ1bm5l
ci53YWl0VW50aWxEb25lKCk7CisgICAgICAgICAgfQorCisgICAgICAgICAgd2luZG93LmpzVGVz
dElzQXN5bmMgPSB0cnVlOworCisgICAgICAgICAgY29udGV4dCA9IG5ldyB3ZWJraXRPZmZsaW5l
QXVkaW9Db250ZXh0KDEsIDIwNDgsIHNhbXBsZVJhdGUpOworCisgICAgICAgICAgLy8gVXNlIGEg
c2luZSB3YXZlIG9zY2lsbGF0b3IgYXMgdGhlIHJlZmVyZW5jZSBzb3VyY2Ugc2lnbmFsLgorICAg
ICAgICAgIG9zYyA9IGNvbnRleHQuY3JlYXRlT3NjaWxsYXRvcigpOworICAgICAgICAgIG9zYy50
eXBlID0gInNpbmUiOworICAgICAgICAgIG9zYy5mcmVxdWVuY3kudmFsdWUgPSBvc2NGcmVxdWVu
Y3k7CisgICAgICAgICAgb3NjLmNvbm5lY3QoY29udGV4dC5kZXN0aW5hdGlvbik7CisKKyAgICAg
ICAgICAvLyBDcmVhdGUgYW4gYW5hbHlzZXIgbm9kZSBmb3IgZWFjaCBvZiB0aGUgcG9zc2libGUg
dmFsaWQgc2l6ZXMuCisgICAgICAgICAgZm9yICh2YXIgb3JkZXIgPSA1OyBvcmRlciA8IDEyOyAr
K29yZGVyKSB7CisgICAgICAgICAgICAgIGFuYWx5c2Vyc1tvcmRlciAtIDVdID0gY29udGV4dC5j
cmVhdGVBbmFseXNlcigpOworICAgICAgICAgICAgICAvLyBObyBzbW9vdGhpbmcgc28gYmV0d2Vl
biBmcmFtZXMgdG8gc2ltcGxpZnkgdGVzdGluZy4KKyAgICAgICAgICAgICAgYW5hbHlzZXJzW29y
ZGVyIC0gNV0uc21vb3RoaW5nVGltZUNvbnN0YW50ID0gMDsKKyAgICAgICAgICAgICAgYW5hbHlz
ZXJzW29yZGVyIC0gNV0uZmZ0U2l6ZSA9IDEgPDwgb3JkZXI7CisgICAgICAgICAgICAgIG9zYy5j
b25uZWN0KGFuYWx5c2Vyc1tvcmRlciAtIDVdKTsKKyAgICAgICAgICB9CisKKyAgICAgICAgICBv
c2Muc3RhcnQoMCk7CisgICAgICAgICAgY29udGV4dC5vbmNvbXBsZXRlID0gY2hlY2tSZXN1bHQ7
CisgICAgICAgICAgY29udGV4dC5zdGFydFJlbmRlcmluZygpOworICAgICAgfQorCisgICAgICBy
dW5UZXN0cygpOworICAgICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKyAgICA8L3Njcmlw
dD4KKyAgPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="261597"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>