<?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>76580</bug_id>
          
          <creation_ts>2012-01-18 15:18:01 -0800</creation_ts>
          <short_desc>[chromium] Layout Test media/media-document-audio-repaint.html is flaky</short_desc>
          <delta_ts>2012-02-14 12:12:12 -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>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="James Robinson">jamesr</reporter>
          <assigned_to name="Ami Fischman">fischman</assigned_to>
          <cc>fischman</cc>
    
    <cc>imasaki</cc>
    
    <cc>scherkus</cc>
    
    <cc>vrk</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>538234</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-18 15:18:01 -0800</bug_when>
    <thetext>The following layout test is flaky on chromium:

media/media-document-audio-repaint.html


In webkit_tests looks flaky on chromium mac debug:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=media%2Fmedia-document-audio-repaint.html

In webkit_gpu_tests looks the most flaky on linux:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20GPU%20Mesa%20-%20chromium.org&amp;tests=media%2Fmedia-document-audio-repaint.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550130</commentid>
    <comment_count>1</comment_count>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-06 11:24:54 -0800</bug_when>
    <thetext>I bet this is fallout from http://crrev.com/116702 after which we don&apos;t have GPU compositing turned on for audio-only mediadocuments.

@imasaki: can you rebaseline?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555739</commentid>
    <comment_count>2</comment_count>
      <attachid>126863</attachid>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-13 16:31:50 -0800</bug_when>
    <thetext>Created attachment 126863
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555741</commentid>
    <comment_count>3</comment_count>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-13 16:32:54 -0800</bug_when>
    <thetext>JamesR: does this look right to you?

(I realized my comment #1 is wrong; rebaselining isn&apos;t enough b/c different runs produce different output; I believe the reason is that the lTC.display() call is being made at an underspecified point).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555812</commentid>
    <comment_count>4</comment_count>
      <attachid>126863</attachid>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-13 17:50:40 -0800</bug_when>
    <thetext>Comment on attachment 126863
Patch

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

&gt; LayoutTests/media/media-document-audio-repaint.html:19
&gt;          }, 100)

Umm, hold off reviewing.  This is craxy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555915</commentid>
    <comment_count>5</comment_count>
      <attachid>126863</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-13 20:40:11 -0800</bug_when>
    <thetext>Comment on attachment 126863
Patch

Try taking a look at fast/repaint/resources/repaint.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555943</commentid>
    <comment_count>6</comment_count>
      <attachid>126906</attachid>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-13 21:52:04 -0800</bug_when>
    <thetext>Created attachment 126906
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555947</commentid>
    <comment_count>7</comment_count>
      <attachid>126906</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-13 22:07:33 -0800</bug_when>
    <thetext>Comment on attachment 126906
Patch

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

R=me except for an errant character in the test

&gt; LayoutTests/media/media-document-audio-repaint.html:21
&gt; +        var videoElement = document.getElementById(&quot;fr&quot;).contentDocument.querySelector(&quot;video&quot;);w

trailing &apos;w&apos; on this line. i&apos;m guessing your editor is vim?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556333</commentid>
    <comment_count>8</comment_count>
      <attachid>126986</attachid>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-14 09:04:20 -0800</bug_when>
    <thetext>Created attachment 126986
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556334</commentid>
    <comment_count>9</comment_count>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-14 09:05:39 -0800</bug_when>
    <thetext>&gt; R=me except for an errant character in the test

webkit etiquette q: do I wait for another r+ from you on the updated patch in this sort of situation, or do I commit on the strength of your previous r+?

&gt; &gt; LayoutTests/media/media-document-audio-repaint.html:21
&gt; &gt; +        var videoElement = document.getElementById(&quot;fr&quot;).contentDocument.querySelector(&quot;video&quot;);w
&gt; 
&gt; trailing &apos;w&apos; on this line. 

Gone.

&gt; i&apos;m guessing your editor is vim?

Nope, making this even stranger :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556335</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 09:05:42 -0800</bug_when>
    <thetext>Attachment 126986 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 9

Updating OpenSource
First, rewinding head to replay your work on top of it...
Applying: [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets
Using index info to reconstruct a base tree...
&lt;stdin&gt;:1578: trailing whitespace.
        
&lt;stdin&gt;:1647: trailing whitespace.
    
&lt;stdin&gt;:1657: trailing whitespace.
    
&lt;stdin&gt;:1672: trailing whitespace.
        return 0;        
&lt;stdin&gt;:1674: trailing whitespace.
    
warning: squelched 7 whitespace errors
warning: 12 lines add whitespace errors.
Falling back to patching base and 3-way merge...
warning: too many files (created: 168776 deleted: 3), skipping inexact rename detection
Auto-merging LayoutTests/ChangeLog
Auto-merging Source/WebCore/ChangeLog
CONFLICT (content): Merge conflict in Source/WebCore/ChangeLog
Auto-merging Source/WebKit2/ChangeLog
CONFLICT (content): Merge conflict in Source/WebKit2/ChangeLog
Auto-merging Tools/ChangeLog
CONFLICT (content): Merge conflict in Tools/ChangeLog
Failed to merge in the changes.
Patch failed at 0001 [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets

When you have resolved this problem run &quot;git rebase --continue&quot;.
If you would prefer to skip this patch, instead run &quot;git rebase --skip&quot;.
To restore the original branch and stop rebasing run &quot;git rebase --abort&quot;.

rebase refs/remotes/origin/master: command returned error: 1

Died at Tools/Scripts/update-webkit line 164.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556346</commentid>
    <comment_count>11</comment_count>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2012-02-14 09:27:24 -0800</bug_when>
    <thetext>(note style bot borkage is unrelated to this patch)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556410</commentid>
    <comment_count>12</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-14 10:59:46 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; &gt; R=me except for an errant character in the test
&gt; 
&gt; webkit etiquette q: do I wait for another r+ from you on the updated patch in this sort of situation, or do I commit on the strength of your previous r+?
&gt; 

WebKit etiquette is that a r+ cq- with minor comments means that the reviewer is fine with you landing the patch without going another review round.  webkit-patch land-safely makes this pretty easy if you still want to use the commit queue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556475</commentid>
    <comment_count>13</comment_count>
      <attachid>126986</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 12:12:07 -0800</bug_when>
    <thetext>Comment on attachment 126986
Patch

Clearing flags on attachment: 126986

Committed r107721: &lt;http://trac.webkit.org/changeset/107721&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556476</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 12:12:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126863</attachid>
            <date>2012-02-13 16:31:50 -0800</date>
            <delta_ts>2012-02-13 20:40:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76580-20120213163149.patch</filename>
            <type>text/plain</type>
            <size>3178</size>
            <attacher name="Ami Fischman">fischman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3NjMzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjIxNmRjYzA0YTk3NGUxYWM0Yzcx
ZThjODE3MzMzNjdhYTc4MDJjZS4uYjIyOGM1NDJiZGViNGVmZTczNjNmMGUyYTQ2YmI3ZDQ2ZmQy
MzM3OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDEyLTAyLTEzICBBbWkgRmlzY2htYW4gIDxm
aXNjaG1hbkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW2Nocm9taXVtXSBMYXlvdXQgVGVzdCBt
ZWRpYS9tZWRpYS1kb2N1bWVudC1hdWRpby1yZXBhaW50Lmh0bWwgaXMgZmxha3kKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NTgwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSBzdXJlIHRvIGNhbGwg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZGlzcGxheSgpIGF0IGEgc3RhYmxlIHBvaW50CisgICAgICAg
IChuYW1lbHkgd2hlbiB0aGUgbWVkaWEgZWxlbWVudCBpcyBwYXVzZWQpIHNvIHRoYXQgYW55IHN1
YnNlcXVlbnQgR1BVCisgICAgICAgIGRpc2FibGluZyBkb2Vzbid0IGNhdXNlIGEgY29tcGxldGUg
cmVkcmF3IChhbmQgdGhlIHRlc3QgdG8gYmUKKyAgICAgICAgZmxha3kpLgorCisgICAgICAgICog
bWVkaWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sOgorICAgICAgICAqIHBsYXRm
b3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKworMjAxMi0wMi0xMyAgQW1pIEZp
c2NobWFuICA8ZmlzY2htYW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtjaHJvbWl1bV0gVW5y
ZXZpZXdlZCBnYXJkZW5pbmcuICBSZWJhc2VsaW5pbmcgcG9zdCBza2lhIGNoYW5nZSAoZnJvbSBh
IGxvbmcgdGltZSBhZ28pLgogICAgICAgICBodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21p
dW0vaXNzdWVzL2RldGFpbD9pZD0xMDUzMDUKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVk
aWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEv
bWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sCmluZGV4IGVmYzM1NjY0ZmRiZTAxYjE4
ZDQ5NDMxNzVkMTY4NmEwYzM4MmUzYjYuLjg0M2ZlNGIzNmE3ZWU5MDQxZGZmZGVlNjNlOWY4NjM4
MTQzNjM0OGYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWRvY3VtZW50LWF1
ZGlvLXJlcGFpbnQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1kb2N1bWVudC1h
dWRpby1yZXBhaW50Lmh0bWwKQEAgLTQsMTcgKzQsMTggQEAKIAogICAgIGZ1bmN0aW9uIGZyYW1l
TG9hZGVkKCkKICAgICB7Ci0gICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIp
Ci0gICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kaXNwbGF5KCk7Ci0KICAgICAgICAg
dmFyIHZpZGVvRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmciIpLmNvbnRlbnRE
b2N1bWVudC5xdWVyeVNlbGVjdG9yKCJ2aWRlbyIpOwogICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0
aW9uKCl7Ci0gICAgICAgICAgICB2aWRlb0VsZW1lbnQucGF1c2UoKTsKLSAgICAgICAgICAgIHZp
ZGVvRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJzZWVrZWQiLCBmdW5jdGlvbigpIHsKKyAgICAg
ICAgICAgIHZpZGVvRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJwYXVzZSIsIGZ1bmN0aW9uKCkg
ewogICAgICAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAg
ICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAg
ICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZGlzcGxheSgpOworICAgICAgICAg
ICAgICAgIHZpZGVvRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJzZWVrZWQiLCBmdW5jdGlvbigp
IHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikK
KyAgICAgICAgICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUo
KTsKKyAgICAgICAgICAgICAgICB9LCBmYWxzZSk7CisgICAgICAgICAgICAgICAgdmlkZW9FbGVt
ZW50LmN1cnJlbnRUaW1lID0gdmlkZW9FbGVtZW50LmR1cmF0aW9uICogMC41MDsKICAgICAgICAg
ICAgIH0sIGZhbHNlKTsKLSAgICAgICAgICAgIHZpZGVvRWxlbWVudC5jdXJyZW50VGltZSA9IHZp
ZGVvRWxlbWVudC5kdXJhdGlvbiAqIDAuNTA7CisgICAgICAgICAgICB2aWRlb0VsZW1lbnQucGF1
c2UoKTsKICAgICAgICAgfSwgMTAwKQogICAgIH0KIDwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0IGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CmluZGV4IDMyZTg4
M2Q1ZjdiMjA4ZWE1YjAzYjY3NDZiNGNmNjVkYmQ4OGFjMTcuLjBmMDFjMjdiYjEzNzliMTM1ZWZh
MjlhNjkwYjQzZDk0MzVkNGE5OGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKQEAgLTM3MjgsOCArMzcyOCw2IEBAIEJVR0tX
NzY1NTcgOiBzdmcvY3VzdG9tL3RyYW5zZm9ybS13aXRoLXNoYWRvdy1hbmQtZ3JhZGllbnQuc3Zn
ID0gSU1BR0UKIAogQlVHV0s3NjU1OCA6IHN2Zy9kb20vU1ZHU2NyaXB0RWxlbWVudC9zY3JpcHQt
bG9hZC1hbmQtZXJyb3ItZXZlbnRzLnN2ZyA9IFBBU1MgVEVYVAogCi1CVUdXSzc2NTgwIDogbWVk
aWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sID0gSU1BR0UgUEFTUwotCiAvLyBU
aGlzIHRlc3QgaXMgcGFzc2luZywgYnV0IGl0IGRvZXNuJ3Qgc2VlbSBwb3NzaWJsZSB0byBhZGQg
R1BVK0xlb3BhcmQgc3BlY2lmaWMgYmFzZWxpbmVzLgogQlVHSkFNRVNSIExFT1BBUkQgR1BVIDog
ZmFzdC9jYW52YXMvcXVhZHJhdGljQ3VydmVUby54bWwgPSBJTUFHRQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126906</attachid>
            <date>2012-02-13 21:52:04 -0800</date>
            <delta_ts>2012-02-14 09:04:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76580-20120213215203.patch</filename>
            <type>text/plain</type>
            <size>3757</size>
            <attacher name="Ami Fischman">fischman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3NjMzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjIxNmRjYzA0YTk3NGUxYWM0Yzcx
ZThjODE3MzMzNjdhYTc4MDJjZS4uYjIyOGM1NDJiZGViNGVmZTczNjNmMGUyYTQ2YmI3ZDQ2ZmQy
MzM3OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDEyLTAyLTEzICBBbWkgRmlzY2htYW4gIDxm
aXNjaG1hbkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW2Nocm9taXVtXSBMYXlvdXQgVGVzdCBt
ZWRpYS9tZWRpYS1kb2N1bWVudC1hdWRpby1yZXBhaW50Lmh0bWwgaXMgZmxha3kKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NTgwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSBzdXJlIHRvIGNhbGwg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZGlzcGxheSgpIGF0IGEgc3RhYmxlIHBvaW50CisgICAgICAg
IChuYW1lbHkgd2hlbiB0aGUgbWVkaWEgZWxlbWVudCBpcyBwYXVzZWQpIHNvIHRoYXQgYW55IHN1
YnNlcXVlbnQgR1BVCisgICAgICAgIGRpc2FibGluZyBkb2Vzbid0IGNhdXNlIGEgY29tcGxldGUg
cmVkcmF3IChhbmQgdGhlIHRlc3QgdG8gYmUKKyAgICAgICAgZmxha3kpLgorCisgICAgICAgICog
bWVkaWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sOgorICAgICAgICAqIHBsYXRm
b3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKworMjAxMi0wMi0xMyAgQW1pIEZp
c2NobWFuICA8ZmlzY2htYW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtjaHJvbWl1bV0gVW5y
ZXZpZXdlZCBnYXJkZW5pbmcuICBSZWJhc2VsaW5pbmcgcG9zdCBza2lhIGNoYW5nZSAoZnJvbSBh
IGxvbmcgdGltZSBhZ28pLgogICAgICAgICBodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21p
dW0vaXNzdWVzL2RldGFpbD9pZD0xMDUzMDUKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVk
aWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEv
bWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sCmluZGV4IGVmYzM1NjY0ZmRiZTAxYjE4
ZDQ5NDMxNzVkMTY4NmEwYzM4MmUzYjYuLjJjNDY5OTliZGVhNWI4MmI3MzNlNDMwN2NiZWYyYzAz
MjZhZjIzNjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWRvY3VtZW50LWF1
ZGlvLXJlcGFpbnQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1kb2N1bWVudC1h
dWRpby1yZXBhaW50Lmh0bWwKQEAgLTIsMjAgKzIsMzUgQEAKICAgICBpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQogICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxE
b25lKCk7CiAKLSAgICBmdW5jdGlvbiBmcmFtZUxvYWRlZCgpCisgICAgZnVuY3Rpb24gb25QYXVz
ZSgpCiAgICAgeworICAgICAgICB2YXIgdmlkZW9FbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImZyIikuY29udGVudERvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoInZpZGVvIik7CiAgICAg
ICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICAgICAgICAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5kaXNwbGF5KCk7CisgICAgICAgIHZpZGVvRWxlbWVudC5jdXJyZW50VGlt
ZSA9IHZpZGVvRWxlbWVudC5kdXJhdGlvbiAqIDAuNTA7CisgICAgfQorCisgICAgZnVuY3Rpb24g
b25TZWVrZWQoKQorICAgIHsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICB9
CisKKyAgICBmdW5jdGlvbiBvblBsYXkoKQorICAgIHsKKyAgICAgICAgdmFyIHZpZGVvRWxlbWVu
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmciIpLmNvbnRlbnREb2N1bWVudC5xdWVyeVNl
bGVjdG9yKCJ2aWRlbyIpO3cKKyAgICAgICAgdmlkZW9FbGVtZW50LnBhdXNlKCk7CisgICAgfQog
CisgICAgZnVuY3Rpb24gZnJhbWVMb2FkZWQoKQorICAgIHsKICAgICAgICAgdmFyIHZpZGVvRWxl
bWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmciIpLmNvbnRlbnREb2N1bWVudC5xdWVy
eVNlbGVjdG9yKCJ2aWRlbyIpOwotICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Ci0gICAg
ICAgICAgICB2aWRlb0VsZW1lbnQucGF1c2UoKTsKLSAgICAgICAgICAgIHZpZGVvRWxlbWVudC5h
ZGRFdmVudExpc3RlbmVyKCJzZWVrZWQiLCBmdW5jdGlvbigpIHsKLSAgICAgICAgICAgICAgICBp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQotICAgICAgICAgICAgICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Ci0gICAgICAgICAgICB9LCBmYWxzZSk7Ci0g
ICAgICAgICAgICB2aWRlb0VsZW1lbnQuY3VycmVudFRpbWUgPSB2aWRlb0VsZW1lbnQuZHVyYXRp
b24gKiAwLjUwOwotICAgICAgICB9LCAxMDApCisgICAgICAgIHZpZGVvRWxlbWVudC5hZGRFdmVu
dExpc3RlbmVyKCJwbGF5Iiwgb25QbGF5LCBmYWxzZSk7CisgICAgICAgIHZpZGVvRWxlbWVudC5h
ZGRFdmVudExpc3RlbmVyKCJwYXVzZSIsIG9uUGF1c2UsIGZhbHNlKTsKKyAgICAgICAgdmlkZW9F
bGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoInNlZWtlZCIsIG9uU2Vla2VkLCBmYWxzZSk7CisgICAg
ICAgIC8vIE1ha2Ugc3VyZSB3ZSdyZSBwbGF5aW5nLCBldmVuIHRob3VnaCB0aGUgTWVkaWFEb2N1
bWVudCBoYXMgQVVUT1BMQVkgc2V0LAorICAgICAgICAvLyB0byBhdm9pZCByYWNlcyBiZXR3ZWVu
IHRoZSBmcmFtZSdzIGxvYWRlZCBldmVudCBhbmQgdGhlIHZpZGVvJ3MgcGxheSBldmVudC4KKyAg
ICAgICAgdmlkZW9FbGVtZW50LnBsYXkoKTsKICAgICB9CiA8L3NjcmlwdD4KIDxwPgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0Cmlu
ZGV4IDMyZTg4M2Q1ZjdiMjA4ZWE1YjAzYjY3NDZiNGNmNjVkYmQ4OGFjMTcuLjBmMDFjMjdiYjEz
NzliMTM1ZWZhMjlhNjkwYjQzZDk0MzVkNGE5OGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKQEAgLTM3MjgsOCArMzcyOCw2
IEBAIEJVR0tXNzY1NTcgOiBzdmcvY3VzdG9tL3RyYW5zZm9ybS13aXRoLXNoYWRvdy1hbmQtZ3Jh
ZGllbnQuc3ZnID0gSU1BR0UKIAogQlVHV0s3NjU1OCA6IHN2Zy9kb20vU1ZHU2NyaXB0RWxlbWVu
dC9zY3JpcHQtbG9hZC1hbmQtZXJyb3ItZXZlbnRzLnN2ZyA9IFBBU1MgVEVYVAogCi1CVUdXSzc2
NTgwIDogbWVkaWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sID0gSU1BR0UgUEFT
UwotCiAvLyBUaGlzIHRlc3QgaXMgcGFzc2luZywgYnV0IGl0IGRvZXNuJ3Qgc2VlbSBwb3NzaWJs
ZSB0byBhZGQgR1BVK0xlb3BhcmQgc3BlY2lmaWMgYmFzZWxpbmVzLgogQlVHSkFNRVNSIExFT1BB
UkQgR1BVIDogZmFzdC9jYW52YXMvcXVhZHJhdGljQ3VydmVUby54bWwgPSBJTUFHRQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126986</attachid>
            <date>2012-02-14 09:04:20 -0800</date>
            <delta_ts>2012-02-14 12:12:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76580-20120214090419.patch</filename>
            <type>text/plain</type>
            <size>3756</size>
            <attacher name="Ami Fischman">fischman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3NjMzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjIxNmRjYzA0YTk3NGUxYWM0Yzcx
ZThjODE3MzMzNjdhYTc4MDJjZS4uYjIyOGM1NDJiZGViNGVmZTczNjNmMGUyYTQ2YmI3ZDQ2ZmQy
MzM3OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDEyLTAyLTEzICBBbWkgRmlzY2htYW4gIDxm
aXNjaG1hbkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW2Nocm9taXVtXSBMYXlvdXQgVGVzdCBt
ZWRpYS9tZWRpYS1kb2N1bWVudC1hdWRpby1yZXBhaW50Lmh0bWwgaXMgZmxha3kKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NTgwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSBzdXJlIHRvIGNhbGwg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZGlzcGxheSgpIGF0IGEgc3RhYmxlIHBvaW50CisgICAgICAg
IChuYW1lbHkgd2hlbiB0aGUgbWVkaWEgZWxlbWVudCBpcyBwYXVzZWQpIHNvIHRoYXQgYW55IHN1
YnNlcXVlbnQgR1BVCisgICAgICAgIGRpc2FibGluZyBkb2Vzbid0IGNhdXNlIGEgY29tcGxldGUg
cmVkcmF3IChhbmQgdGhlIHRlc3QgdG8gYmUKKyAgICAgICAgZmxha3kpLgorCisgICAgICAgICog
bWVkaWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sOgorICAgICAgICAqIHBsYXRm
b3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKworMjAxMi0wMi0xMyAgQW1pIEZp
c2NobWFuICA8ZmlzY2htYW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtjaHJvbWl1bV0gVW5y
ZXZpZXdlZCBnYXJkZW5pbmcuICBSZWJhc2VsaW5pbmcgcG9zdCBza2lhIGNoYW5nZSAoZnJvbSBh
IGxvbmcgdGltZSBhZ28pLgogICAgICAgICBodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21p
dW0vaXNzdWVzL2RldGFpbD9pZD0xMDUzMDUKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVk
aWEvbWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEv
bWVkaWEtZG9jdW1lbnQtYXVkaW8tcmVwYWludC5odG1sCmluZGV4IGVmYzM1NjY0ZmRiZTAxYjE4
ZDQ5NDMxNzVkMTY4NmEwYzM4MmUzYjYuLjhmZTJmNTM4MzQxM2NlZjRkNzczMmQyMzNlNmY4ODg2
MDEyYzlhMWEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWRvY3VtZW50LWF1
ZGlvLXJlcGFpbnQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1kb2N1bWVudC1h
dWRpby1yZXBhaW50Lmh0bWwKQEAgLTIsMjAgKzIsMzUgQEAKICAgICBpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQogICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxE
b25lKCk7CiAKLSAgICBmdW5jdGlvbiBmcmFtZUxvYWRlZCgpCisgICAgZnVuY3Rpb24gb25QYXVz
ZSgpCiAgICAgeworICAgICAgICB2YXIgdmlkZW9FbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImZyIikuY29udGVudERvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoInZpZGVvIik7CiAgICAg
ICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICAgICAgICAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5kaXNwbGF5KCk7CisgICAgICAgIHZpZGVvRWxlbWVudC5jdXJyZW50VGlt
ZSA9IHZpZGVvRWxlbWVudC5kdXJhdGlvbiAqIDAuNTA7CisgICAgfQorCisgICAgZnVuY3Rpb24g
b25TZWVrZWQoKQorICAgIHsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICB9
CiAKKyAgICBmdW5jdGlvbiBvblBsYXkoKQorICAgIHsKKyAgICAgICAgdmFyIHZpZGVvRWxlbWVu
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmciIpLmNvbnRlbnREb2N1bWVudC5xdWVyeVNl
bGVjdG9yKCJ2aWRlbyIpOworICAgICAgICB2aWRlb0VsZW1lbnQucGF1c2UoKTsKKyAgICB9CisK
KyAgICBmdW5jdGlvbiBmcmFtZUxvYWRlZCgpCisgICAgewogICAgICAgICB2YXIgdmlkZW9FbGVt
ZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZyIikuY29udGVudERvY3VtZW50LnF1ZXJ5
U2VsZWN0b3IoInZpZGVvIik7Ci0gICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKXsKLSAgICAg
ICAgICAgIHZpZGVvRWxlbWVudC5wYXVzZSgpOwotICAgICAgICAgICAgdmlkZW9FbGVtZW50LmFk
ZEV2ZW50TGlzdGVuZXIoInNlZWtlZCIsIGZ1bmN0aW9uKCkgewotICAgICAgICAgICAgICAgIGlm
ICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAgICAgICAgICAgICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKLSAgICAgICAgICAgIH0sIGZhbHNlKTsKLSAg
ICAgICAgICAgIHZpZGVvRWxlbWVudC5jdXJyZW50VGltZSA9IHZpZGVvRWxlbWVudC5kdXJhdGlv
biAqIDAuNTA7Ci0gICAgICAgIH0sIDEwMCkKKyAgICAgICAgdmlkZW9FbGVtZW50LmFkZEV2ZW50
TGlzdGVuZXIoInBsYXkiLCBvblBsYXksIGZhbHNlKTsKKyAgICAgICAgdmlkZW9FbGVtZW50LmFk
ZEV2ZW50TGlzdGVuZXIoInBhdXNlIiwgb25QYXVzZSwgZmFsc2UpOworICAgICAgICB2aWRlb0Vs
ZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigic2Vla2VkIiwgb25TZWVrZWQsIGZhbHNlKTsKKyAgICAg
ICAgLy8gTWFrZSBzdXJlIHdlJ3JlIHBsYXlpbmcsIGV2ZW4gdGhvdWdoIHRoZSBNZWRpYURvY3Vt
ZW50IGhhcyBBVVRPUExBWSBzZXQsCisgICAgICAgIC8vIHRvIGF2b2lkIHJhY2VzIGJldHdlZW4g
dGhlIGZyYW1lJ3MgbG9hZGVkIGV2ZW50IGFuZCB0aGUgdmlkZW8ncyBwbGF5IGV2ZW50LgorICAg
ICAgICB2aWRlb0VsZW1lbnQucGxheSgpOwogICAgIH0KIDwvc2NyaXB0PgogPHA+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKaW5k
ZXggMzJlODgzZDVmN2IyMDhlYTViMDNiNjc0NmI0Y2Y2NWRiZDg4YWMxNy4uMGYwMWMyN2JiMTM3
OWIxMzVlZmEyOWE2OTBiNDNkOTQzNWQ0YTk4YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dApAQCAtMzcyOCw4ICszNzI4LDYg
QEAgQlVHS1c3NjU1NyA6IHN2Zy9jdXN0b20vdHJhbnNmb3JtLXdpdGgtc2hhZG93LWFuZC1ncmFk
aWVudC5zdmcgPSBJTUFHRQogCiBCVUdXSzc2NTU4IDogc3ZnL2RvbS9TVkdTY3JpcHRFbGVtZW50
L3NjcmlwdC1sb2FkLWFuZC1lcnJvci1ldmVudHMuc3ZnID0gUEFTUyBURVhUCiAKLUJVR1dLNzY1
ODAgOiBtZWRpYS9tZWRpYS1kb2N1bWVudC1hdWRpby1yZXBhaW50Lmh0bWwgPSBJTUFHRSBQQVNT
Ci0KIC8vIFRoaXMgdGVzdCBpcyBwYXNzaW5nLCBidXQgaXQgZG9lc24ndCBzZWVtIHBvc3NpYmxl
IHRvIGFkZCBHUFUrTGVvcGFyZCBzcGVjaWZpYyBiYXNlbGluZXMuCiBCVUdKQU1FU1IgTEVPUEFS
RCBHUFUgOiBmYXN0L2NhbnZhcy9xdWFkcmF0aWNDdXJ2ZVRvLnhtbCA9IElNQUdFCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>