<?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>34065</bug_id>
          
          <creation_ts>2010-01-24 19:24:33 -0800</creation_ts>
          <short_desc>Assertion ASSERTION FAILED: rootLayer == m_clipRectsRoot at hulu.com</short_desc>
          <delta_ts>2010-03-23 17:07:12 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>eric</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>184135</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-01-24 19:24:33 -0800</bug_when>
    <thetext>When watching videos at hulu in recent builds, with Flash Player 10.1 beta installed, there&apos;s an assertion:
ASSERTION FAILED: rootLayer == m_clipRectsRoot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184136</commentid>
    <comment_count>1</comment_count>
      <attachid>47306</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-01-24 19:25:10 -0800</bug_when>
    <thetext>Created attachment 47306
Reduction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184137</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-01-24 19:25:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/7573509&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196301</commentid>
    <comment_count>3</comment_count>
      <attachid>50078</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-04 18:47:13 -0800</bug_when>
    <thetext>Created attachment 50078
Another testcase

Here&apos;s another testcase, which doesn&apos;t involve any 0x0 layers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196309</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-04 19:24:16 -0800</bug_when>
    <thetext>In the second testcase, the assertion is firing because there&apos;s a layer whose parent is composited, but that parent is not a stacking context, so the layer is not rendered by that parent. Thus, the parent computes its own clip rects relative to itself, but when that layer asks for its parent&apos;s clip rects, it&apos;s asking with the root layer as the clip rects root.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196314</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-04 19:48:50 -0800</bug_when>
    <thetext>Ah, &lt;object&gt; tag is triggering this because of the call to FrameView::windowClipRectForLayer() from -[WebBaseNetscapePluginView _windowClipRect]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196653</commentid>
    <comment_count>6</comment_count>
      <attachid>50119</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-05 14:11:38 -0800</bug_when>
    <thetext>Created attachment 50119
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196664</commentid>
    <comment_count>7</comment_count>
      <attachid>50119</attachid>
    <who name="">mitz</who>
    <bug_when>2010-03-05 14:23:50 -0800</bug_when>
    <thetext>Comment on attachment 50119
Patch

&gt; +        Assertion ASSERTION FAILED: rootLayer == m_clipRectsRoot at hulu.com
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=34065

Please add the Radar link. You may remove one instance of “assertion”.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196666</commentid>
    <comment_count>8</comment_count>
      <attachid>50121</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-05 14:24:49 -0800</bug_when>
    <thetext>Created attachment 50121
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196671</commentid>
    <comment_count>9</comment_count>
      <attachid>50119</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-05 14:29:41 -0800</bug_when>
    <thetext>Comment on attachment 50119
Patch

Stupid webkit-patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196704</commentid>
    <comment_count>10</comment_count>
      <attachid>50119</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-05 14:56:54 -0800</bug_when>
    <thetext>Comment on attachment 50119
Patch

http://trac.webkit.org/changeset/55597</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199788</commentid>
    <comment_count>11</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-15 13:14:21 -0700</bug_when>
    <thetext>Did this land?  And what did webkit-patch do that you&apos;d not like it to?  I&apos;m happy to fix any and all webkit-patch bugs if you file them. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201062</commentid>
    <comment_count>12</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-17 17:18:18 -0700</bug_when>
    <thetext>webkit-patch obsoleted an earlier, non-overlapping patch in the bug when attaching a second patch.

Sometimes we do need to track &gt; 1 patch per bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201065</commentid>
    <comment_count>13</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-17 17:20:14 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; webkit-patch obsoleted an earlier, non-overlapping patch in the bug when
&gt; attaching a second patch.
&gt; 
&gt; Sometimes we do need to track &gt; 1 patch per bug.

Agreed.  We decided to optimize for the common case.  You can always pass --no-obsolete to any command which does obsoleting and it will stop. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203291</commentid>
    <comment_count>14</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-23 17:07:12 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/56428</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>47306</attachid>
            <date>2010-01-24 19:25:10 -0800</date>
            <delta_ts>2010-01-24 19:25:10 -0800</delta_ts>
            <desc>Reduction</desc>
            <filename>7573509.html</filename>
            <type>text/html</type>
            <size>230</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyI+CiAgICA8ZW1iZWQgdHlwZT0iYXBwbGlj
YXRpb24veC1zaG9ja3dhdmUtZmxhc2giPgo8L2Rpdj4gICAgICAKPGRpdiBzdHlsZT0icG9zaXRp
b246IHJlbGF0aXZlOyI+CiAgICA8ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7Ij48L2Rp
dj4KICAgIDxlbWJlZCB0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCI+CjwvZGl2
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50078</attachid>
            <date>2010-03-04 18:47:13 -0800</date>
            <delta_ts>2010-03-04 18:47:13 -0800</delta_ts>
            <desc>Another testcase</desc>
            <filename>clip-rects-assertion.html</filename>
            <type>text/html</type>
            <size>745</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIgogICJodHRw
Oi8vd3d3LnczLm9yZy9UUi9odG1sNC9zdHJpY3QuZHRkIj4KPGh0bWw+CjxoZWFkPgogIDxtZXRh
IGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0
Zi04Ij4KICA8dGl0bGU+Q2xpcCBSZWN0cyBhc3NlcnRpb248L3RpdGxlPgogIDxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiI+CgogICAgLm1vdmllIHsKICAgICAgICBwb3NpdGlv
bjogYWJzb2x1dGU7CiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIH0KICAgIAogICAgLmJv
eCB7CiAgICAgIHdpZHRoOiAxMDBweDsKICAgICAgaGVpZ2h0OiAxMDBweDsKICAgICAgYmFja2dy
b3VuZC1jb2xvcjogYmx1ZTsKICAgICAgb3BhY2l0eTogMC44OwogICAgfQogICAgCiAgPC9zdHls
ZT4KPC9oZWFkPgo8Ym9keT4KCiAgICA8ZGl2IGNsYXNzPSJtb3ZpZSI+CiAgICAgICAgPG9iamVj
dCBoZWlnaHQ9IjQ4MCIgd2lkdGg9IjY0MCI+CiAgICAgICAgICAgIDxwYXJhbSB2YWx1ZT0iLi4v
cmVzb3VyY2VzL3ZpZGVvLm1wNCIgbmFtZT0ic3JjIj4KICAgICAgICAgICAgPHBhcmFtIHZhbHVl
PSJmYWxzZSIgbmFtZT0iYXV0b3BsYXkiPgogICAgICAgIDwvb2JqZWN0PgoKICAgICAgICA8ZGl2
IGNsYXNzPSJib3giPgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICAKPC9ib2R5Pgo8L2h0
bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50119</attachid>
            <date>2010-03-05 14:11:38 -0800</date>
            <delta_ts>2010-03-05 14:56:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34065-20100305141137.patch</filename>
            <type>text/plain</type>
            <size>4110</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3OGE2MzNiLi5mMzhmOWNhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDMt
MDUgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXNzZXJ0aW9uIEFTU0VSVElPTiBG
QUlMRUQ6IHJvb3RMYXllciA9PSBtX2NsaXBSZWN0c1Jvb3QgYXQgaHVsdS5jb20KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MDY1CisgICAgICAgIAor
ICAgICAgICBUZXN0Y2FzZSB3aXRoIGFuIG9iamVjdCBlbGVtZW50IGFuZCBhIFJlbmRlckxheWVy
IHNpYmxpbmcuCisKKyAgICAgICAgKiBjb21wb3NpdGluZy9nZW9tZXRyeS9vYmplY3QtY2xpcC1y
ZWN0cy1hc3NlcnRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGlu
Zy9nZW9tZXRyeS9vYmplY3QtY2xpcC1yZWN0cy1hc3NlcnRpb24uaHRtbDogQWRkZWQuCisKIDIw
MTAtMDMtMDQgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgQWRlbGUgUGV0ZXJzb24uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9j
b21wb3NpdGluZy9nZW9tZXRyeS9vYmplY3QtY2xpcC1yZWN0cy1hc3NlcnRpb24tZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvZ2VvbWV0cnkvb2JqZWN0LWNsaXAtcmVjdHMt
YXNzZXJ0aW9uLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li43NGRhNGQyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvZ2Vv
bWV0cnkvb2JqZWN0LWNsaXAtcmVjdHMtYXNzZXJ0aW9uLWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDQgQEAKK1RoaXMgdGVzdGNhc2Ugc2hvdWxkIG5vdCBmaXJlIGFuIGFzc2VydGlvbiByZWxhdGVk
IHRvIGNsaXAgcmVjdHMuCisKKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy9nZW9tZXRyeS9vYmplY3QtY2xpcC1yZWN0cy1hc3NlcnRpb24uaHRtbCBiL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL2dlb21ldHJ5L29iamVjdC1jbGlwLXJlY3RzLWFzc2VydGlvbi5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRlMzllMTMKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9nZW9tZXRyeS9vYmplY3QtY2xpcC1yZWN0cy1h
c3NlcnRpb24uaHRtbApAQCAtMCwwICsxLDQyIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0v
L1czQy8vRFREIEhUTUwgNC4wMS8vRU4iCisgICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9z
dHJpY3QuZHRkIj4KKzxodG1sPgorPGhlYWQ+CisgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQt
VHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KKyAgPHRpdGxlPkNsaXAg
UmVjdHMgYXNzZXJ0aW9uPC90aXRsZT4KKyAgPHN0eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0i
c2NyZWVuIj4KKworICAgIC5jb250YWluZXIgeworICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7
CisgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgICAgIHBhZGRpbmc6IDEwcHg7CisgICAg
ICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOworICAgIH0KKyAgICAKKyAgICAuYm94IHsKKyAg
ICAgIHdpZHRoOiAxMDBweDsKKyAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICBiYWNrZ3JvdW5k
LWNvbG9yOiBibHVlOworICAgICAgb3BhY2l0eTogMC44OworICAgIH0KKyAgICAKKyAgPC9zdHls
ZT4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIuZHVtcEFzVGV4dCgpOworICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCisgICAg
PHA+VGhpcyB0ZXN0Y2FzZSBzaG91bGQgbm90IGZpcmUgYW4gYXNzZXJ0aW9uIHJlbGF0ZWQgdG8g
Y2xpcCByZWN0cy48L3A+CisgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICAgICAgPG9i
amVjdCBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCI+CisgICAgICAgICAgICA8cGFyYW0gdmFsdWU9
Ii4uL3Jlc291cmNlcy92aWRlby5tcDQiIG5hbWU9InNyYyI+CisgICAgICAgICAgICA8cGFyYW0g
dmFsdWU9ImZhbHNlIiBuYW1lPSJhdXRvcGxheSI+CisgICAgICAgIDwvb2JqZWN0PgorICAgICAg
ICA8ZGl2IGNsYXNzPSJib3giPgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICAKKzwv
Ym9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9D
aGFuZ2VMb2cKaW5kZXggNDAxZmEzMy4uMjJlZmFhZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFu
Z2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMC0wMy0w
NSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBc3NlcnRpb24gQVNTRVJUSU9OIEZB
SUxFRDogcm9vdExheWVyID09IG1fY2xpcFJlY3RzUm9vdCBhdCBodWx1LmNvbQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQwNjUKKyAgICAgICAgCisg
ICAgICAgIEZpeCBvbmUgaW5zdGFuY2Ugb2YgdGhpcyBhc3NlcnRpb24gKG5vdCBuZWNlc3Nhcmls
eSB0aGUgb25lIHNlZW4gb24gaHVsdS5jb20pLgorICAgICAgICAKKyAgICAgICAgSWYgdGhlIGxh
eWVyIHRoYXQgY2xpcHBpbmdSb290KCkgaXMgYmVpbmcgY2FsbGVkIG9uIGlzIGl0c2VsZiBjb21w
b3NpdGluZywKKyAgICAgICAgdGhlbiBpdCBhY3RzIGFzIHRoZSBjbGlwcGluZyByb290LiBXaXRo
b3V0IHRoaXMsIGNhbGxzIHRvIFJlbmRlckxheWVyOjpjaGlsZHJlbkNsaXBSZWN0KCkKKyAgICAg
ICAgYW5kIFJlbmRlckxheWVyOjpzZWxmQ2xpcFJlY3QoKSB2aWEgRnJhbWVWaWV3Ojp3aW5kb3dD
bGlwUmVjdEZvckxheWVyKCksIGZvciBwbHVnLWlucywKKyAgICAgICAgY2F1c2VkIHRoZSBjYWNo
aW5nIG9mIGFuIGluY29ycmVjdCBjbGlwIHJlY3RzIHJvb3QuCisKKyAgICAgICAgVGVzdDogY29t
cG9zaXRpbmcvZ2VvbWV0cnkvb2JqZWN0LWNsaXAtcmVjdHMtYXNzZXJ0aW9uLmh0bWwKKworICAg
ICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJMYXllcjo6Y2xpcHBpbmdSb290KToKKwogMjAxMC0wMy0wNCAgRXJpYyBDYXJsc29uICA8ZXJp
Yy5jYXJsc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGVsZSBQZXRlcnNv
bi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRleCA5MzYzMmViLi42MDM4N2I2IDEwMDY0
NAotLS0gYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC03MTAsNiArNzEwLDExIEBAIFJlbmRlckxheWVy
KiBSZW5kZXJMYXllcjo6ZW5jbG9zaW5nQ29tcG9zaXRpbmdMYXllcihib29sIGluY2x1ZGVTZWxm
KSBjb25zdAogCiBSZW5kZXJMYXllciogUmVuZGVyTGF5ZXI6OmNsaXBwaW5nUm9vdCgpIGNvbnN0
CiB7CisjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQorICAgIGlmIChpc0NvbXBvc2l0
ZWQoKSkKKyAgICAgICAgcmV0dXJuIGNvbnN0X2Nhc3Q8UmVuZGVyTGF5ZXIqPih0aGlzKTsKKyNl
bmRpZgorCiAgICAgY29uc3QgUmVuZGVyTGF5ZXIqIGN1cnJlbnQgPSB0aGlzOwogICAgIHdoaWxl
IChjdXJyZW50KSB7CiAgICAgICAgIGlmIChjdXJyZW50LT5yZW5kZXJlcigpLT5pc1JlbmRlclZp
ZXcoKSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50121</attachid>
            <date>2010-03-05 14:24:49 -0800</date>
            <delta_ts>2010-03-15 13:24:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34065-20100305142448.patch</filename>
            <type>text/plain</type>
            <size>4316</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3OGE2MzNiLi5jZGZhMmVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDMt
MDUgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXNzZXJ0aW9uIEFTU0VSVElPTiBG
QUlMRUQ6IHJvb3RMYXllciA9PSBtX2NsaXBSZWN0c1Jvb3QgYXQgaHVsdS5jb20KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MDY1CisgICAgICAgIAor
ICAgICAgICBUZXN0Y2FzZSB3aXRoIHR3byB6ZXJvLXNpemUgZW1iZWQgZWxlbWVudHMuCisKKyAg
ICAgICAgKiBjb21wb3NpdGluZy9nZW9tZXRyeS9lbXB0eS1lbWJlZC1yZWN0cy1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL2dlb21ldHJ5L2VtcHR5LWVtYmVkLXJl
Y3RzLmh0bWw6IEFkZGVkLgorCiAyMDEwLTAzLTA0ICBFcmljIENhcmxzb24gIDxlcmljLmNhcmxz
b25AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkZWxlIFBldGVyc29uLgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvZ2VvbWV0cnkvZW1wdHktZW1iZWQtcmVj
dHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvZ2VvbWV0cnkvZW1wdHkt
ZW1iZWQtcmVjdHMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmQ4N2FjM2UKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9n
ZW9tZXRyeS9lbXB0eS1lbWJlZC1yZWN0cy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBACitU
aGlzIHRlc3RjYXNlIHNob3VsZCBub3QgZmlyZSBhbiBhc3NlcnRpb24gcmVsYXRlZCB0byB0aGUg
Y2xpcCByZWN0cyByb290LgorCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvZ2VvbWV0cnkvZW1wdHktZW1iZWQtcmVjdHMuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL2dlb21ldHJ5L2VtcHR5LWVtYmVkLXJlY3RzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uYjZkMzJjYgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nv
bXBvc2l0aW5nL2dlb21ldHJ5L2VtcHR5LWVtYmVkLXJlY3RzLmh0bWwKQEAgLTAsMCArMSwyMCBA
QAorPCFET0NUWVBFIGh0bWw+CisKKzxodG1sPgorPGhlYWQ+CisgICAgPHNjcmlwdCB0eXBlPSJ0
ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAgICAgICAgaWYgKHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBB
c1RleHQoKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxwPlRoaXMgdGVz
dGNhc2Ugc2hvdWxkIG5vdCBmaXJlIGFuIGFzc2VydGlvbiByZWxhdGVkIHRvIHRoZSBjbGlwIHJl
Y3RzIHJvb3QuPC9wPgorICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsiPgorICAg
ICAgICA8ZW1iZWQgdHlwZT0iYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2giPgorICAgIDwv
ZGl2PiAgICAgIAorICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZTsiPgorICAgICAg
ICA8ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7Ij48L2Rpdj4KKyAgICAgICAgPGVtYmVk
IHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIj4KKyAgICA8L2Rpdj4KKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggNDAxZmEzMy4uNGU0MGUyNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMC0wMy0wNSAg
U2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBc3NlcnRpb24gQVNTRVJUSU9OIEZBSUxF
RDogcm9vdExheWVyID09IG1fY2xpcFJlY3RzUm9vdCBhdCBodWx1LmNvbQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQwNjUKKyAgICAgICAgCisgICAg
ICAgIEZpeCBhbm90aGVyIGNhdXNlIG9mIGFzc2VydGlvbnMgcmVsYXRlZCB0byB0aGUgY2xpcCBy
ZWN0cyByb290LiBFbWJlZHMKKyAgICAgICAgd2l0aCB6ZXJvIHNpemUgY2F1c2VkIHRoZSBvdmVy
bGFwIHRlc3RpbmcgdG8gZmFpbCwgeWV0IHdlIHJlcXVpcmUgdGhlbSB0byB3b3JrCisgICAgICAg
IGZvciBjb3JyZWN0IGNvbXBvc2l0aW5nLCBzbyB3aGVuIHRoZSBjb21wb3NpdGVkIGJvdW5kcyBp
cyBlbXB0eSwgdXNlIGEgMXgxIHJlY3QKKyAgICAgICAgZm9yIG92ZXJsYXAgdGVzdGluZy4KKwor
ICAgICAgICBUZXN0OiBjb21wb3NpdGluZy9nZW9tZXRyeS9lbXB0eS1lbWJlZC1yZWN0cy5odG1s
CisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQ29tcG9zaXRvcjo6YWRkVG9PdmVybGFwTWFwKToKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQ29tcG9zaXRvcjo6Y29tcHV0ZUNvbXBvc2l0aW5n
UmVxdWlyZW1lbnRzKToKKwogMjAxMC0wMy0wNCAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29u
QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGVsZSBQZXRlcnNvbi4KZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAgYi9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCmluZGV4IDhmN2I5ZDYuLmQ1
OGIxNmEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRv
ci5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcApA
QCAtNDM4LDYgKzQzOCw5IEBAIHZvaWQgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjphZGRUb092ZXJs
YXBNYXAoT3ZlcmxhcE1hcCYgb3ZlcmxhcE1hcCwgUmVuZGVyTGF5ZXIqCiAKICAgICBpZiAoIWJv
dW5kc0NvbXB1dGVkKSB7CiAgICAgICAgIGxheWVyQm91bmRzID0gbGF5ZXItPnJlbmRlcmVyKCkt
PmxvY2FsVG9BYnNvbHV0ZVF1YWQoRmxvYXRSZWN0KGxheWVyLT5sb2NhbEJvdW5kaW5nQm94KCkp
KS5lbmNsb3NpbmdCb3VuZGluZ0JveCgpOworICAgICAgICAvLyBFbXB0eSByZWN0cyBuZXZlciBp
bnRlcnNlY3QsIGJ1dCB3ZSBuZWVkIHRoZW0gdG8gZm9yIHRoZSBwdXJwb3NlcyBvZiBvdmVybGFw
IHRlc3RpbmcuCisgICAgICAgIGlmIChsYXllckJvdW5kcy5pc0VtcHR5KCkpCisgICAgICAgICAg
ICBsYXllckJvdW5kcy5zZXRTaXplKEludFNpemUoMSwgMSkpOwogICAgICAgICBib3VuZHNDb21w
dXRlZCA9IHRydWU7CiAgICAgfQogCkBAIC00ODEsNiArNDg0LDkgQEAgdm9pZCBSZW5kZXJMYXll
ckNvbXBvc2l0b3I6OmNvbXB1dGVDb21wb3NpdGluZ1JlcXVpcmVtZW50cyhSZW5kZXJMYXllciog
bGF5ZXIsIE8KICAgICBpZiAob3ZlcmxhcE1hcCAmJiAhb3ZlcmxhcE1hcC0+aXNFbXB0eSgpKSB7
CiAgICAgICAgIC8vIElmIHdlJ3JlIHRlc3RpbmcgZm9yIG92ZXJsYXAsIHdlIG9ubHkgbmVlZCB0
byBjb21wb3NpdGUgaWYgd2Ugb3ZlcmxhcCBzb21ldGhpbmcgdGhhdCBpcyBhbHJlYWR5IGNvbXBv
c2l0ZWQuCiAgICAgICAgIGFic0JvdW5kcyA9IGxheWVyLT5yZW5kZXJlcigpLT5sb2NhbFRvQWJz
b2x1dGVRdWFkKEZsb2F0UmVjdChsYXllci0+bG9jYWxCb3VuZGluZ0JveCgpKSkuZW5jbG9zaW5n
Qm91bmRpbmdCb3goKTsKKyAgICAgICAgLy8gRW1wdHkgcmVjdHMgbmV2ZXIgaW50ZXJzZWN0LCBi
dXQgd2UgbmVlZCB0aGVtIHRvIGZvciB0aGUgcHVycG9zZXMgb2Ygb3ZlcmxhcCB0ZXN0aW5nLgor
ICAgICAgICBpZiAoYWJzQm91bmRzLmlzRW1wdHkoKSkKKyAgICAgICAgICAgIGFic0JvdW5kcy5z
ZXRTaXplKEludFNpemUoMSwgMSkpOwogICAgICAgICBoYXZlQ29tcHV0ZWRCb3VuZHMgPSB0cnVl
OwogICAgICAgICBtdXN0T3ZlcmxhcENvbXBvc2l0ZWRMYXllcnMgPSBvdmVybGFwc0NvbXBvc2l0
ZWRMYXllcnMoKm92ZXJsYXBNYXAsIGFic0JvdW5kcyk7CiAgICAgfQo=
</data>
<flag name="review"
          id="33184"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>