<?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>52770</bug_id>
          
          <creation_ts>2011-01-19 17:11:30 -0800</creation_ts>
          <short_desc>RenderTableSection&apos;s setNeedsCellRecalc needs to null check table()</short_desc>
          <delta_ts>2011-01-20 13:34:55 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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></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="James Robinson">jamesr</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>jamesr</cc>
    
    <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>336957</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-19 17:11:30 -0800</bug_when>
    <thetext>RenderTableSection&apos;s setNeedsCellRecalc needs to null check table()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336958</commentid>
    <comment_count>1</comment_count>
      <attachid>79526</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-19 17:12:20 -0800</bug_when>
    <thetext>Created attachment 79526
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336962</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-19 17:17:52 -0800</bug_when>
    <thetext>This patch fixes the crash reported in http://code.google.com/p/chromium/issues/detail?id=69212.  It&apos;s obvious from inspector that this should check for NULL but I&apos;m not sure exactly how to make a layout tests with a RenderTableSection that has a null parent.  The repro instructions on the chromium bug (install https://chrome.google.com/webstore/detail/hngfmkbjhlcbdgmppkpkdejbgmblalmi, go to http://dicademusica.blogspot.com/2011/01/fotos-engracadas-com-mulheres.html, reload) worked for me.  I&apos;m guessing the failure is related to one of the ::-webkit-scrollbar styles that https://chrome.google.com/webstore/detail/hngfmkbjhlcbdgmppkpkdejbgmblalmi sets.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337019</commentid>
    <comment_count>3</comment_count>
      <attachid>79534</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 18:22:13 -0800</bug_when>
    <thetext>Created attachment 79534
css from the extension (this is injected into every page)

Should be possible to copy/paste this CSS at the top of a local version of the page in question to reproduce the crash, no?

The extension also has a background.html page, but that doesn&apos;t seem related.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337022</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 18:30:38 -0800</bug_when>
    <thetext>The naive approach to a test case didn&apos;t work, sadly.

I might try reducing the extension&apos;s CSS instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337024</commentid>
    <comment_count>5</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-19 18:35:29 -0800</bug_when>
    <thetext>The page doesn&apos;t seem to crash immediately, so it seems that there&apos;s some interaction with some delayed resource that leads to the crash.  It may take some fiddling to get it just right (sadly).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337026</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 18:37:51 -0800</bug_when>
    <thetext>Using a local copy of the extension (which I&quot;m about to reduce) I&apos;m able to crash with the live site.  I&apos;m not able to crash with a curl&apos;d down copy of the site however.  (Yes, my local extension is loaded for file urls.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337039</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 18:57:40 -0800</bug_when>
    <thetext>&lt;iframe src=&quot;http://static.megacubo.net/live/banners/top468.html?c=ffffff,000000&quot; width=&quot;468&quot; height=&quot;60&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;

Is the code causing the crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337043</commentid>
    <comment_count>8</comment_count>
      <attachid>79539</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 19:05:54 -0800</bug_when>
    <thetext>Created attachment 79539
stand-alone reduction (crashes when you reload the page, no extensions required!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337046</commentid>
    <comment_count>9</comment_count>
      <attachid>79540</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 19:10:48 -0800</bug_when>
    <thetext>Created attachment 79540
layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337066</commentid>
    <comment_count>10</comment_count>
      <attachid>79542</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-19 19:48:44 -0800</bug_when>
    <thetext>Created attachment 79542
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337067</commentid>
    <comment_count>11</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-19 19:49:17 -0800</bug_when>
    <thetext>Mad props to Eric for the reduction.  How&apos;s this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337087</commentid>
    <comment_count>12</comment_count>
      <attachid>79542</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 20:46:14 -0800</bug_when>
    <thetext>Comment on attachment 79542
Patch

No shout-out in the ChangeLog?  How will the interwebs know how baller I was here w/o it? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337088</commentid>
    <comment_count>13</comment_count>
      <attachid>79542</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-19 20:46:58 -0800</bug_when>
    <thetext>Comment on attachment 79542
Patch

Are there perf concerns with moving this function to be non-inline?  I kinda doubt it, but curious. I guess we&apos;ll see when the PLT bots run.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337559</commentid>
    <comment_count>14</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-20 13:31:39 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; (From update of attachment 79542 [details])
&gt; Are there perf concerns with moving this function to be non-inline?  I kinda doubt it, but curious. I guess we&apos;ll see when the PLT bots run.

I don&apos;t think this function is super hot, but it&apos;s getting a little big to be inline at this point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337562</commentid>
    <comment_count>15</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-20 13:34:55 -0800</bug_when>
    <thetext>Committed r76276: &lt;http://trac.webkit.org/changeset/76276&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79526</attachid>
            <date>2011-01-19 17:12:20 -0800</date>
            <delta_ts>2011-01-19 19:48:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52770-20110119171219.patch</filename>
            <type>text/plain</type>
            <size>2004</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAzYjQ0ZWVhZTIyYWQ0MjY5NzQyNzk3NGNiMzdmNTkxNDQxZjY1ZmZhLi5j
ZDQ2NjA5NDExZjZjYTA3MjY5MDI1OWE3OWE3NjNiNzRhYTMwNmQxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTYgQEAKKzIwMTEtMDEtMTkgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBS
ZW5kZXJUYWJsZVNlY3Rpb24ncyBzZXROZWVkc0NlbGxSZWNhbGMgbmVlZHMgdG8gbnVsbCBjaGVj
ayB0YWJsZSgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD01Mjc3MAorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gKE9PUFMhKQorCisgICAgICAgICogcmVu
ZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJU
YWJsZVNlY3Rpb246OnNldE5lZWRzQ2VsbFJlY2FsYyk6CisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlclRhYmxlU2VjdGlvbi5oOgorCiAyMDExLTAxLTE5ICBBZHJpZW5uZSBXYWxrZXIgIDxlbm5l
QGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSdXNzZWxsLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9uLmNwcAppbmRleCBh
MGI2YjllN2IxYjcwYzMzZTc1ZmFkYTk3NWI5MGFkMzViMDBkZTc0Li5mYTU1N2JjNTcyZWVjNmI3
NmIxYTBjNTkzMTgyMzRmOWI5YWMwZDM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGFibGVTZWN0aW9uLmNwcApAQCAtMTA4Myw2ICsxMDgzLDEzIEBAIHZvaWQgUmVu
ZGVyVGFibGVTZWN0aW9uOjpyZWNhbGNDZWxscygpCiAgICAgc2V0TmVlZHNMYXlvdXQodHJ1ZSk7
CiB9CiAKK3ZvaWQgUmVuZGVyVGFibGVTZWN0aW9uOjpzZXROZWVkc0NlbGxSZWNhbGMoKQorewor
ICAgIG1fbmVlZHNDZWxsUmVjYWxjID0gdHJ1ZTsKKyAgICBpZiAoUmVuZGVyVGFibGUqIHQgPSB0
YWJsZSgpKQorICAgICAgICB0LT5zZXROZWVkc1NlY3Rpb25SZWNhbGMoKTsKK30KKwogdm9pZCBS
ZW5kZXJUYWJsZVNlY3Rpb246OmNsZWFyR3JpZCgpCiB7CiAgICAgaW50IHJvd3MgPSBtX2dyaWRS
b3dzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2Vj
dGlvbi5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5oCmlu
ZGV4IGZhYzZhODQ1NTllMTkzN2Y1MTM3NjZhNWVhYzczZGQyNjc5YzMwOTQuLmNjOTY5ZTgzYTdm
N2U2MmUwMDY4YTcwNjM2ZWM2OTYwY2M5NDJhYjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJUYWJsZVNlY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9uLmgKQEAgLTExNCwxMSArMTE0LDcgQEAgcHVibGljOgog
ICAgIH0KIAogICAgIGJvb2wgbmVlZHNDZWxsUmVjYWxjKCkgY29uc3QgeyByZXR1cm4gbV9uZWVk
c0NlbGxSZWNhbGM7IH0KLSAgICB2b2lkIHNldE5lZWRzQ2VsbFJlY2FsYygpCi0gICAgewotICAg
ICAgICBtX25lZWRzQ2VsbFJlY2FsYyA9IHRydWU7Ci0gICAgICAgIHRhYmxlKCktPnNldE5lZWRz
U2VjdGlvblJlY2FsYygpOwotICAgIH0KKyAgICB2b2lkIHNldE5lZWRzQ2VsbFJlY2FsYygpOwog
CiAgICAgaW50IGdldEJhc2VsaW5lKGludCByb3cpIHsgcmV0dXJuIG1fZ3JpZFtyb3ddLmJhc2Vs
aW5lOyB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>79534</attachid>
            <date>2011-01-19 18:22:13 -0800</date>
            <delta_ts>2011-01-19 18:22:13 -0800</delta_ts>
            <desc>css from the extension (this is injected into every page)</desc>
            <filename>scrollbars.css</filename>
            <type>text/plain</type>
            <size>6004</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">Cjo6LXdlYmtpdC1zY3JvbGxiYXIgDQogIHsNCiAgICB3aWR0aDogMTVweDsKDQogICAgaGVpZ2h0
OiAxNXB4Ow0KCiAgICB6b29tOiByZXNldDsKDQogIH0NCg0KCgoKOjotd2Via2l0LXNjcm9sbGJh
ci1jb3JuZXIgDQogIHsNCgogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGNocm9tZS1leHRlbnNp
b246Ly9obmdmbWtiamhsY2JkZ21wcGtwa2RlamJnbWJsYWxtaS9zYi1jb3JuZXItcGllY2UucG5n
KTsKDQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAwOw0KCiAgICBiYWNrZ3JvdW5kLXJl
cGVhdDogbm8tcmVwZWF0OwoNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7Cg0KICAgIHpv
b206IHJlc2V0Ow0KICAKfQ0KDQoKCgo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIA0KICB7DQoK
ICAgIG1hcmdpbjogLTEycHg7DQoKICAgIHpvb206IHJlc2V0OwoNCiAgfQ0KDQoKCgo6Oi13ZWJr
aXQtc2Nyb2xsYmFyOmhvcml6b250YWwgDQogIHsKICAgIA0KICAgIGJhY2tncm91bmQtaW1hZ2U6
IHVybChjaHJvbWUtZXh0ZW5zaW9uOi8vaG5nZm1rYmpobGNiZGdtcHBrcGtkZWpiZ21ibGFsbWkv
c2ItaC10cmFjay5wbmcpOw0KCiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7Cg0KICAg
IHpvb206IHJlc2V0Ow0KICB9DQoNCgoKCjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpv
bnRhbA0KICB7Cg0KICAgIC13ZWJraXQtYm9yZGVyLWltYWdlOiB1cmwoY2hyb21lLWV4dGVuc2lv
bjovL2huZ2Zta2JqaGxjYmRnbXBwa3BrZGVqYmdtYmxhbG1pL3NiLWgtdGh1bWItZW5hYmxlZC5w
bmcpIDAgOCAwIDg7DQoKICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7DQoKICAgIGJvcmRl
ci13aWR0aDogMCA4cHg7CiANCiAgICBtaW4td2lkdGg6IDI0cHg7DQoKICAgIHpvb206IHJlc2V0
Ow0KICAKfQ0KDQoKOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFsOmhvdmVyDQog
IHsKDQogICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybChjaHJvbWUtZXh0ZW5zaW9uOi8vaG5n
Zm1rYmpobGNiZGdtcHBrcGtkZWpiZ21ibGFsbWkvc2ItaC10aHVtYi1ob3Zlci5wbmcpIDAgOCAw
IDg7DQoKICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7DQoKICAgIGJvcmRlci13aWR0aDog
MCA4cHg7CiANCiAgICBtaW4td2lkdGg6IDI0cHg7DQoKICAgIHpvb206IHJlc2V0Ow0KICAKfQ0K
DQoKCjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbDphY3RpdmUNCiAgew0KCiAg
ICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKGNocm9tZS1leHRlbnNpb246Ly9obmdmbWtiamhs
Y2JkZ21wcGtwa2RlamJnbWJsYWxtaS9zYi1oLXRodW1iLXByZXNzZWQucG5nKSAwIDggMCA4OwoN
CiAgICB6b29tOiByZXNldDsNCgogIH0NCg0KCgo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhv
cml6b250YWw6d2luZG93LWluYWN0aXZlDQogIHsNCgogICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6
IHVybChjaHJvbWUtZXh0ZW5zaW9uOi8vaG5nZm1rYmpobGNiZGdtcHBrcGtkZWpiZ21ibGFsbWkv
c2ItaC10aHVtYi1kaXNhYmxlZC5wbmcpIDAgOCAwIDg7DQoKICAgIHpvb206IHJlc2V0Ow0KICAK
fQ0KDQoKCjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmhvcml6b250YWwNCiAgew0KICAgIHdp
ZHRoOiAyNnB4OwoNCiAgICB6b29tOiByZXNldDsKDQogIH0NCg0KDQoNCgoKCjo6LXdlYmtpdC1z
Y3JvbGxiYXItYnV0dG9uOmhvcml6b250YWw6ZGVjcmVtZW50DQogew0KCiAgICBiYWNrZ3JvdW5k
LWltYWdlOiB1cmwoY2hyb21lLWV4dGVuc2lvbjovL2huZ2Zta2JqaGxjYmRnbXBwa3BrZGVqYmdt
YmxhbG1pL3NiLWgtYXBhcnQtbGVmdC5wbmcpOw0KCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAt
MjZweCAwOw0KCiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OwoNCiAgICB6b29tOiBy
ZXNldDsNCgogfQ0KDQoKCjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmhvcml6b250YWw6ZGVj
cmVtZW50OmFjdGl2ZQ0KICB7DQoKICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MnB4IDA7DQoK
ICAgIHpvb206IHJlc2V0OwoNCiAgfQ0KDQoKCjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmhv
cml6b250YWw6ZGVjcmVtZW50OndpbmRvdy1pbmFjdGl2ZQ0KICB7DQoKICAgIGJhY2tncm91bmQt
cG9zaXRpb246IDAgMDsNCgogICAgem9vbTogcmVzZXQ7DQoKICB9DQoNCgoKCjo6LXdlYmtpdC1z
Y3JvbGxiYXItYnV0dG9uOmhvcml6b250YWw6aW5jcmVtZW50DQogIHsNCgogICAgYmFja2dyb3Vu
ZC1pbWFnZTogdXJsKGNocm9tZS1leHRlbnNpb246Ly9obmdmbWtiamhsY2JkZ21wcGtwa2RlamJn
bWJsYWxtaS9zYi1oLWFwYXJ0LXJpZ2h0LnBuZyk7DQoKICAgIGJhY2tncm91bmQtcG9zaXRpb246
IC0yNnB4IDA7DQoKICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQoKICAgIHpvb206
IHJlc2V0Ow0KICAKfSANCgoNCgo6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpob3Jpem9udGFs
OmluY3JlbWVudDphY3RpdmUgewogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUycHggMDsKICAg
IHpvb206IHJlc2V0Owp9Cgo6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpob3Jpem9udGFsOmlu
Y3JlbWVudDp3aW5kb3ctaW5hY3RpdmUgewogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOwog
ICAgem9vbTogcmVzZXQ7Cn0KCi8qIFZlcnRpY2FsIFNjcm9sbGJhciBTdHlsZXMgKi8KCi8qIHZl
cmljYWwgdHJhY2sgYmFja2dyb3VuZCAqLwo6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHsK
ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChjaHJvbWUtZXh0ZW5zaW9uOi8vaG5nZm1rYmpobGNi
ZGdtcHBrcGtkZWpiZ21ibGFsbWkvc2Itdi10cmFjay5wbmcpOwogICAgYmFja2dyb3VuZC1yZXBl
YXQ6IHJlcGVhdC15OwogICAgem9vbTogcmVzZXQ7Cn0KCi8qIHZlcnRpY2FsIHRodW1iICovCi8q
IGltYWdlIGlzIDI0IHBpeGVscyBoaWdoLCB3aXRoIHRoZSBlbmQtY2FwcyBjb21wcmlzaW5nIDgg
cGl4ZWxzIG9uIGVhY2ggZW5kICovCjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwg
ewogICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybChjaHJvbWUtZXh0ZW5zaW9uOi8vaG5nZm1r
YmpobGNiZGdtcHBrcGtkZWpiZ21ibGFsbWkvc2Itdi10aHVtYi1lbmFibGVkLnBuZykgOCAwIDgg
MDsKICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICBib3JkZXItd2lkdGg6IDhweCAw
OwogICAgbWluLWhlaWdodDogMjRweDsKICAgIHpvb206IHJlc2V0Owp9Cg0KDQo6Oi13ZWJraXQt
c2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsOmhvdmVyIHsKICAgIC13ZWJraXQtYm9yZGVyLWltYWdl
OiB1cmwoY2hyb21lLWV4dGVuc2lvbjovL2huZ2Zta2JqaGxjYmRnbXBwa3BrZGVqYmdtYmxhbG1p
L3NiLXYtdGh1bWItaG92ZXIucG5nKSA4IDAgOCAwOwogICAgYm9yZGVyLWNvbG9yOiB0cmFuc3Bh
cmVudDsKICAgIGJvcmRlci13aWR0aDogOHB4IDA7CiAgICBtaW4taGVpZ2h0OiAyNHB4OwogICAg
em9vbTogcmVzZXQ7Cn0NCg0KDQoKOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbDph
Y3RpdmUgewogICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybChjaHJvbWUtZXh0ZW5zaW9uOi8v
aG5nZm1rYmpobGNiZGdtcHBrcGtkZWpiZ21ibGFsbWkvc2Itdi10aHVtYi1wcmVzc2VkLnBuZykg
OCAwIDggMDsKICAgIHpvb206IHJlc2V0Owp9Cgo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZl
cnRpY2FsOndpbmRvdy1pbmFjdGl2ZSB7CiAgICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKGNo
cm9tZS1leHRlbnNpb246Ly9obmdmbWtiamhsY2JkZ21wcGtwa2RlamJnbWJsYWxtaS9zYi12LXRo
dW1iLWRpc2FibGVkLnBuZykgOCAwIDggMDsKICAgIHpvb206IHJlc2V0Owp9CgovKiB2ZXJ0aWNh
bCBhcnJvd3MgKi8KOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWwgewogICAgaGVp
Z2h0OiAyNnB4OwogICAgem9vbTogcmVzZXQ7Cn0KCi8qIHZlcnRpY2FsIHVwIGFycm93ICovCi8q
IGFsbCBpbWFnZXMgYXJlIGluIGEgc3RyaXAgaW4gdi1hcGFydC10b3AucG5nLCBvcmRlciBpcyBk
aXNhYmxlZC9lbmFibGVkL3ByZXNzZWQgKGFrYSBhY3RpdmUpICovCjo6LXdlYmtpdC1zY3JvbGxi
YXItYnV0dG9uOnZlcnRpY2FsOmRlY3JlbWVudCB7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwo
Y2hyb21lLWV4dGVuc2lvbjovL2huZ2Zta2JqaGxjYmRnbXBwa3BrZGVqYmdtYmxhbG1pL3NiLXYt
YXBhcnQtdG9wLnBuZyk7CiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTVweCAwOwogICAgYmFj
a2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKICAgIHpvb206IHJlc2V0Owp9Cgo6Oi13ZWJraXQt
c2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDpkZWNyZW1lbnQ6YWN0aXZlIHsKICAgIGJhY2tncm91
bmQtcG9zaXRpb246IC0zMHB4IDA7CiAgICB6b29tOiByZXNldDsKfQoKOjotd2Via2l0LXNjcm9s
bGJhci1idXR0b246dmVydGljYWw6ZGVjcmVtZW50OndpbmRvdy1pbmFjdGl2ZSB7CiAgICBiYWNr
Z3JvdW5kLXBvc2l0aW9uOiAwIDA7CiAgICB6b29tOiByZXNldDsKfQoKLyogdmVydGljYWwgZG93
biBhcnJvdyAqLwovKiBhbGwgaW1hZ2VzIGFyZSBpbiBhIHN0cmlwIGluIHYtYXBhcnQtYm90dG9t
LnBuZywgb3JkZXIgaXMgZGlzYWJsZWQvZW5hYmxlZC9wcmVzc2VkIChha2EgYWN0aXZlKSAqLwo6
Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDppbmNyZW1lbnQgewogICAgYmFja2dy
b3VuZC1pbWFnZTp1cmwoJ2Nocm9tZS1leHRlbnNpb246Ly9obmdmbWtiamhsY2JkZ21wcGtwa2Rl
amJnbWJsYWxtaS9zYi12LWFwYXJ0LWJvdHRvbS5wbmcnKTsKICAgIGJhY2tncm91bmQtcG9zaXRp
b246IC0xNXB4IDA7CiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OwogICAgem9vbTog
cmVzZXQ7Cn0KCjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnZlcnRpY2FsOmluY3JlbWVudDph
Y3RpdmUgewogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMDsKICAgIHpvb206IHJlc2V0
Owp9Cgo6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDppbmNyZW1lbnQ6d2luZG93
LWluYWN0aXZlIHsKICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsKICAgIHpvb206IHJlc2V0
Owp9CgovKiBGb3JjZWQgU2Nyb2xsYmFyIE1vZGUgU3R5bGVzICovCgouc2luZ2xlOjotd2Via2l0
LXNjcm9sbGJhci1idXR0b246c3RhcnQ6ZGVjcmVtZW50LAouc2luZ2xlOjotd2Via2l0LXNjcm9s
bGJhci1idXR0b246ZW5kOmluY3JlbWVudCB7CiAgICBkaXNwbGF5OiBibG9jazsKICAgIHpvb206
IHJlc2V0Owp9Cgouc2luZ2xlOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c3RhcnQ6aW5jcmVt
ZW50LAouc2luZ2xlOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246ZW5kOmRlY3JlbWVudCB7CiAg
ICBkaXNwbGF5OiBub25lOwogICAgem9vbTogcmVzZXQ7Cn0KCi5kb3VibGUtZW5kOjotd2Via2l0
LXNjcm9sbGJhci1idXR0b246c3RhcnQgewogICAgZGlzcGxheTogbm9uZTsKICAgIHpvb206IHJl
c2V0Owp9CgouZG91YmxlLWVuZDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZCB7CiAgICBk
aXNwbGF5OiBibG9jazsKICAgIHpvb206IHJlc2V0Owp9CgouZG91YmxlLXN0YXJ0Ojotd2Via2l0
LXNjcm9sbGJhci1idXR0b246c3RhcnQgewogICAgZGlzcGxheTogYmxvY2s7CiAgICB6b29tOiBy
ZXNldDsKfQoKLmRvdWJsZS1zdGFydDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZCB7CiAg
ICBkaXNwbGF5OiBub25lOwogICAgem9vbTogcmVzZXQ7Cn0KCi5kb3VibGUtYm90aDo6LXdlYmtp
dC1zY3JvbGxiYXItYnV0dG9uIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgem9vbTogcmVzZXQ7
Cn0KCi5ub25lOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24gewogICAgZGlzcGxheTogbm9uZTsK
ICAgIHpvb206IHJlc2V0Owp9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>79539</attachid>
            <date>2011-01-19 19:05:54 -0800</date>
            <delta_ts>2011-01-19 19:10:48 -0800</delta_ts>
            <desc>stand-alone reduction (crashes when you reload the page, no extensions required!)</desc>
            <filename>fotos-engracadas-com-mulheres.html</filename>
            <type>text/html</type>
            <size>92</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">PHN0eWxlPgo6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7IHpvb206IHJlc2V0OyB9Cioge292
ZXJmbG93OmhpZGRlbn0KPC9zdHlsZT4KPHRhYmxlPjx0cj4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>79540</attachid>
            <date>2011-01-19 19:10:48 -0800</date>
            <delta_ts>2011-01-19 19:10:48 -0800</delta_ts>
            <desc>layout test</desc>
            <filename>fotos-engracadas-com-mulheres.html</filename>
            <type>text/plain</type>
            <size>152</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">PHN0eWxlPgo6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7IHpvb206IHJlc2V0OyB9Cioge292
ZXJmbG93OmhpZGRlbn0KPC9zdHlsZT4KPHRhYmxlPjx0cj4KPHNjcmlwdD5kb2N1bWVudC5ib2R5
LmlubmVySFRNTCA9ICJQQVNTLCBubyBjcmFzaCI8L3NjcmlwdD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79542</attachid>
            <date>2011-01-19 19:48:44 -0800</date>
            <delta_ts>2011-01-19 20:46:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52770-20110119194843.patch</filename>
            <type>text/plain</type>
            <size>4035</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwODNjMGJmODZiNjdlY2UzZWU3OWJiOWRkNjBjZTVjYzk4Y2IzZjNiLi40NDY2YzM5
NThmY2MwNjA2NDFmYmVjYTBiYWQxNGVlOGQ4NjVlMTJjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTEtMDEtMTkgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW5kZXJUYWJsZVNl
Y3Rpb24ncyBzZXROZWVkc0NlbGxSZWNhbGMgbmVlZHMgdG8gbnVsbCBjaGVjayB0YWJsZSgpCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01Mjc3MAorCisg
ICAgICAgIFRlc3RzIDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIGluc2lkZSBhIHRhYmxlLgor
CisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvdGFibGUtd2l0aC1zY3JvbGxi
YXItY29ybmVyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJh
dGVkLWNvbnRlbnQvdGFibGUtd2l0aC1zY3JvbGxiYXItY29ybmVyLmh0bWw6IEFkZGVkLgorCiAy
MDExLTAxLTE5ICBEbWl0cnkgVGl0b3YgIDxkaW1pY2hAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IFtDaHJvbWl1bV0gTm90IHJldmlld2VkLCByZXZlcnRzIHRoZSBmb2xsb3dpbmcgY2hhbmdlczoK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L3RhYmxl
LXdpdGgtc2Nyb2xsYmFyLWNvcm5lci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy1nZW5lcmF0ZWQtY29udGVudC90YWJsZS13aXRoLXNjcm9sbGJhci1jb3JuZXItZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmIyZTc4YzI0YjMzMTQwMDNlYjhmNjczYWIyMDc0MjE4ZmQ3N2I5N2MK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVu
dC90YWJsZS13aXRoLXNjcm9sbGJhci1jb3JuZXItZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAK
K1BBU1MsIG5vIGNyYXNoCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0
ZWQtY29udGVudC90YWJsZS13aXRoLXNjcm9sbGJhci1jb3JuZXIuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L3RhYmxlLXdpdGgtc2Nyb2xsYmFyLWNvcm5lci5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjM0ZGJkNzVkOTg4MTg4ZGU0NjE1NjQzMmY1NTdiZjBlMzM2ODBmZWYK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVu
dC90YWJsZS13aXRoLXNjcm9sbGJhci1jb3JuZXIuaHRtbApAQCAtMCwwICsxLDExIEBACis8IURP
Q1RZUEUgaHRtbD4KKzxzdHlsZT4KKzo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsgem9vbTog
cmVzZXQ7IH0KKyoge292ZXJmbG93OmhpZGRlbn0KKzwvc3R5bGU+Cis8dGFibGU+PHRyPgorPHNj
cmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIuZHVtcEFzVGV4dCgpOworZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAiUEFTUywg
bm8gY3Jhc2giOworPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmM1M2ZlMzJkMTA3OTUyZDBkMzFj
MDgwYjA0ZjY4MjE5OWQ1NzE5My4uZDUyMmY3NTY5YTFjNzk4NjVmZjYwMDM0ODYxY2IzZTFiNjg2
ZjlhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDExLTAxLTE5ICBKYW1lcyBSb2Jp
bnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVuZGVyVGFibGVTZWN0aW9uJ3Mgc2V0TmVlZHNDZWxsUmVj
YWxjIG5lZWRzIHRvIG51bGwgY2hlY2sgdGFibGUoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTI3NzAKKworICAgICAgICBOdWxsIGNoZWNrcyB0YWJs
ZSgpIGJlZm9yZSBkZWZlcmVuY2luZyBpdCBpbiBSZW5kZXJUYWJsZVNlY3Rpb246OnNldE5lZWRz
Q2VsbFJlY2FsYy4KKyAgICAgICAgVGhpcyBjYW4gYmUgbnVsbCBkdXJpbmcgZGV0YWNoKCkuCisK
KyAgICAgICAgVGVzdDogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvdGFibGUtd2l0aC1zY3Jv
bGxiYXItY29ybmVyLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUYWJsZVNlY3Rp
b24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGFibGVTZWN0aW9uOjpzZXROZWVkc0Nl
bGxSZWNhbGMpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUYWJsZVNlY3Rpb24uaDoKKwog
MjAxMS0wMS0xMyAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgRGFuaWVsIEJhdGVzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9uLmNwcAppbmRleCBhMGI2YjllN2IxYjcwYzMzZTc1ZmFk
YTk3NWI5MGFkMzViMDBkZTc0Li5mYTU1N2JjNTcyZWVjNmI3NmIxYTBjNTkzMTgyMzRmOWI5YWMw
ZDM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0
aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9u
LmNwcApAQCAtMTA4Myw2ICsxMDgzLDEzIEBAIHZvaWQgUmVuZGVyVGFibGVTZWN0aW9uOjpyZWNh
bGNDZWxscygpCiAgICAgc2V0TmVlZHNMYXlvdXQodHJ1ZSk7CiB9CiAKK3ZvaWQgUmVuZGVyVGFi
bGVTZWN0aW9uOjpzZXROZWVkc0NlbGxSZWNhbGMoKQoreworICAgIG1fbmVlZHNDZWxsUmVjYWxj
ID0gdHJ1ZTsKKyAgICBpZiAoUmVuZGVyVGFibGUqIHQgPSB0YWJsZSgpKQorICAgICAgICB0LT5z
ZXROZWVkc1NlY3Rpb25SZWNhbGMoKTsKK30KKwogdm9pZCBSZW5kZXJUYWJsZVNlY3Rpb246OmNs
ZWFyR3JpZCgpCiB7CiAgICAgaW50IHJvd3MgPSBtX2dyaWRSb3dzOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5oIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5oCmluZGV4IGZhYzZhODQ1NTllMTkzN2Y1
MTM3NjZhNWVhYzczZGQyNjc5YzMwOTQuLmNjOTY5ZTgzYTdmN2U2MmUwMDY4YTcwNjM2ZWM2OTYw
Y2M5NDJhYjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJs
ZVNlY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0
aW9uLmgKQEAgLTExNCwxMSArMTE0LDcgQEAgcHVibGljOgogICAgIH0KIAogICAgIGJvb2wgbmVl
ZHNDZWxsUmVjYWxjKCkgY29uc3QgeyByZXR1cm4gbV9uZWVkc0NlbGxSZWNhbGM7IH0KLSAgICB2
b2lkIHNldE5lZWRzQ2VsbFJlY2FsYygpCi0gICAgewotICAgICAgICBtX25lZWRzQ2VsbFJlY2Fs
YyA9IHRydWU7Ci0gICAgICAgIHRhYmxlKCktPnNldE5lZWRzU2VjdGlvblJlY2FsYygpOwotICAg
IH0KKyAgICB2b2lkIHNldE5lZWRzQ2VsbFJlY2FsYygpOwogCiAgICAgaW50IGdldEJhc2VsaW5l
KGludCByb3cpIHsgcmV0dXJuIG1fZ3JpZFtyb3ddLmJhc2VsaW5lOyB9CiAK
</data>
<flag name="review"
          id="70950"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>