<?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>36804</bug_id>
          
          <creation_ts>2010-03-29 21:14:36 -0700</creation_ts>
          <short_desc>NULL pointer crash if XSLT @import fails</short_desc>
          <delta_ts>2010-04-01 17:44:15 -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>XML</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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="Chris Evans">scarybeasts</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>205834</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Evans">scarybeasts</who>
    <bug_when>2010-03-29 21:14:36 -0700</bug_when>
    <thetext>This came in as a Chromium security bug, but on analysis appears to be harmless fixed-offset NULL pointer error: http://code.google.com/p/chromium/issues/detail?id=39433

Nevertheless, we are seeing evidence of some real sites being impacted as a stability bug, e.g. www.fotka.pl, so I decided to just fix it. (Likely, there is a crash every time a network or server error gets in the way of an @import load).

Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205836</commentid>
    <comment_count>1</comment_count>
      <attachid>51999</attachid>
    <who name="Chris Evans">scarybeasts</who>
    <bug_when>2010-03-29 21:28:40 -0700</bug_when>
    <thetext>Created attachment 51999
Fix NULL ptr deref</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205837</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-03-29 21:29:45 -0700</bug_when>
    <thetext>Attachment 51999 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebCore/xml/XSLStyleSheetLibxslt.cpp:158:  Use 0 instead of NULL.  [readability/null] [5]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205840</commentid>
    <comment_count>3</comment_count>
      <attachid>52000</attachid>
    <who name="Chris Evans">scarybeasts</who>
    <bug_when>2010-03-29 21:47:39 -0700</bug_when>
    <thetext>Created attachment 52000
Fix style-bot issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206145</commentid>
    <comment_count>4</comment_count>
      <attachid>52000</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-03-30 13:13:23 -0700</bug_when>
    <thetext>Comment on attachment 52000
Fix style-bot issue.

r=me, looks great.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206402</commentid>
    <comment_count>5</comment_count>
      <attachid>52000</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-31 01:16:04 -0700</bug_when>
    <thetext>Comment on attachment 52000
Fix style-bot issue.

Rejecting patch 52000 from commit-queue.

Unexpected failure when landing patch!  Please file a bug against webkit-patch.
Failed to run &quot;[&apos;WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-commit-queue.appspot.com&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, &apos;--build-style=both&apos;, &apos;--quiet&apos;, &apos;52000&apos;, &apos;--no-update&apos;]&quot; exit_code: 1
Logging in as eseidel@chromium.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=52000&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=36804&amp;ctype=xml
Processing 1 patch from 1 bug.
Cleaning working directory
Processing patch 52000 from bug 36804.
ERROR: LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206406</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-31 01:26:55 -0700</bug_when>
    <thetext>You removed the Reviewed By line from your LayoutTEsts changelog.  That caused the failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207414</commentid>
    <comment_count>7</comment_count>
      <attachid>52337</attachid>
    <who name="Chris Evans">scarybeasts</who>
    <bug_when>2010-04-01 14:41:16 -0700</bug_when>
    <thetext>Created attachment 52337
Fix missing Reviewed by NOBODY line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207415</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Evans">scarybeasts</who>
    <bug_when>2010-04-01 14:42:56 -0700</bug_when>
    <thetext>Oops. Eric / Adam, could you toss it back on the commit queue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207421</commentid>
    <comment_count>9</comment_count>
      <attachid>52337</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-01 14:49:22 -0700</bug_when>
    <thetext>Comment on attachment 52337
Fix missing Reviewed by NOBODY line.

Forwarding ap&apos;s r+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207543</commentid>
    <comment_count>10</comment_count>
      <attachid>52337</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-01 17:44:10 -0700</bug_when>
    <thetext>Comment on attachment 52337
Fix missing Reviewed by NOBODY line.

Clearing flags on attachment: 52337

Committed r56956: &lt;http://trac.webkit.org/changeset/56956&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207544</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-01 17:44:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51999</attachid>
            <date>2010-03-29 21:28:40 -0700</date>
            <delta_ts>2010-03-29 21:47:39 -0700</delta_ts>
            <desc>Fix NULL ptr deref</desc>
            <filename>xslt.diff</filename>
            <type>text/plain</type>
            <size>4285</size>
            <attacher name="Chris Evans">scarybeasts</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NjY0MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTAtMDMtMjkgIENocmlzIEV2YW5zICA8Y2V2YW5zQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBG
aXggYSBOVUxMIHBvaW50ZXIgY3Jhc2ggaWYgQGltcG9ydCBmYWlscyB0byBsb2FkIGEgc3R5bGVz
aGVldC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzY4MDQKKworICAgICAgICBUZXN0OiBmYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwK
KworICAgICAgICAqIHhtbC9YU0xTdHlsZVNoZWV0TGlieHNsdC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpYU0xTdHlsZVNoZWV0OjpwYXJzZVN0cmluZyk6CisgICAgICAgICAgSGFuZGxlIGFuIGVt
cHR5IHN0cmluZyBncmFjZWZ1bGx5LiBBbiBlbXB0eSBzdHJpbmcgaGFzIGEgTlVMTAorICAgICAg
ICAgIGJ1ZmZlciwgd2hpY2ggd2UgcGFzcyBpbiB0byB4bWxDcmVhdGVNZW1vcnlQYXJzZXJDdHh0
KCkuIEl0IHJldHVybnMKKyAgICAgICAgICBOVUxMIGlmIGl0IGlzIHBhc3NlZCBhIE5VTEwgYnVm
ZmVyLgorICAgICAgICAgIEluIHRoZSB0b3AtbGV2ZWwgWFNMIGNhc2UsIHRoZSBjdXJyZW50IGNv
ZGUgZG9lcyBub3QgY3Jhc2ggImJ5IGx1Y2siCisgICAgICAgICAgYmVjYXVzZSB0aGUgb3RoZXIg
QVBJcyB1c2VkIGNhbiBoYW5kbGUgYSBOVUxMIGFyZ3VtZW50LiBJbiB0aGUKKyAgICAgICAgICBA
aW1wb3J0IGNhc2UsIGFkZGl0aW9uYWwgY29kZSBydW5zIHdoaWNoIHdpbGwgZGVmZXJlbmNlIHRo
ZSBOVUxMLgorCiAyMDEwLTAzLTI1ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3JlL3htbC9YU0xT
dHlsZVNoZWV0TGlieHNsdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS94bWwvWFNMU3R5bGVT
aGVldExpYnhzbHQuY3BwCShyZXZpc2lvbiA1NjY0MCkKKysrIFdlYkNvcmUveG1sL1hTTFN0eWxl
U2hlZXRMaWJ4c2x0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU0LDYgKzE1NCw4IEBACiAgICAg
aW50IHNpemUgPSBzdHJpbmcubGVuZ3RoKCkgKiBzaXplb2YoVUNoYXIpOwogCiAgICAgeG1sUGFy
c2VyQ3R4dFB0ciBjdHh0ID0geG1sQ3JlYXRlTWVtb3J5UGFyc2VyQ3R4dChidWZmZXIsIHNpemUp
OworICAgIGlmICghY3R4dCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBpZiAobV9wYXJl
bnRTdHlsZVNoZWV0KSB7CiAgICAgICAgIC8vIFRoZSBYU0wgdHJhbnNmb3JtIG1heSBsZWF2ZSB0
aGUgbmV3bHktdHJhbnNmb3JtZWQgZG9jdW1lbnQKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QveHNs
L3hzbHQtYmFkLWltcG9ydC11cmkuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0
cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsMTggQEAKKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikgeworICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgIGxh
eW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK30KK2Z1bmN0aW9uIGZyYW1lTG9h
ZGVkKCkgeworICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRl
c3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+
CitUaGlzIHRlc3RzIHRoYXQgYSBiYWQgQGltcG9ydCBVUkkgZG9lcyBub3QgY2F1c2UgYSBjcmFz
aC4KKzxpZnJhbWUgc3JjPSJyZXNvdXJjZXMveHNsdC1iYWQtaW1wb3J0LXVyaS54bWwiIG9ubG9h
ZD0iZnJhbWVMb2FkZWQoKSI+PC9pZnJhbWU+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QveHNsL3hzbHQtYmFkLWltcG9y
dC11cmktZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBACitUaGlzIHRlc3Rz
IHRoYXQgYSBiYWQgQGltcG9ydCBVUkkgZG9lcyBub3QgY2F1c2UgYSBjcmFzaC4gCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNsdC1iYWQtaW1wb3J0LXVyaS54bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVzb3VyY2VzL3hzbHQtYmFkLWltcG9y
dC11cmkueG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVzb3VyY2Vz
L3hzbHQtYmFkLWltcG9ydC11cmkueG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKKzw/
eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9IlVURi04IiA/PgorPD94bWwtc3R5bGVzaGVldCB0
eXBlPSJ0ZXh0L3hzbCIgaHJlZj0ieHNsdC1iYWQtaW1wb3J0LXVyaS54c2wiPz4KKzxjYXRhbG9n
PiAKKzwvY2F0YWxvZz4gCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNs
dC1iYWQtaW1wb3J0LXVyaS54c2wKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC94c2wv
cmVzb3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC94c2wvcmVzb3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsCShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDcgQEAKKzw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IklTTy04
ODU5LTEiPz4KKzx4c2w6c3R5bGVzaGVldCB2ZXJzaW9uPSIxLjAiIHhtbG5zOnhzbD0iaHR0cDov
L3d3dy53My5vcmcvMTk5OS9YU0wvVHJhbnNmb3JtIj4KKzx4c2w6aW1wb3J0IGhyZWY9Im5vc3Vj
aGZpbGVhdGFsbCIvPgorPHhzbDp0ZW1wbGF0ZSBtYXRjaD0iLyI+CisgPHhzbDphcHBseS1pbXBv
cnRzLz4KKzwveHNsOnRlbXBsYXRlPgorPC94c2w6c3R5bGVzaGVldD4KSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDU2NjQwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTMgQEAKKzIwMTAtMDMtMjkgIENocmlzIEV2YW5zICA8Y2V2YW5zQGNocm9taXVtLm9y
Zz4KKworICAgICAgICBBZGQgdGVzdCBmb3IgWFNMVCBOVUxMIGNyYXNoOgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzY4MDQKKworICAgICAgICAqIExh
eW91dFRlc3RzL2Zhc3QveHNsL3hzbHQtYmFkLWltcG9ydC11cmkuaHRtbDogYWRkZWQKKyAgICAg
ICAgKiBMYXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVkLnR4
dDogYWRkZWQKKyAgICAgICAgKiBMYXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNsdC1i
YWQtaW1wb3J0LXVyaS54bWw6IGFkZGVkCisgICAgICAgICogTGF5b3V0VGVzdHMvZmFzdC94c2wv
cmVzb3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsOiBhZGRlZAorCiAyMDEwLTAzLTI1ICBP
amFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFy
aW4gQWRsZXIuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52000</attachid>
            <date>2010-03-29 21:47:39 -0700</date>
            <delta_ts>2010-04-01 14:41:16 -0700</delta_ts>
            <desc>Fix style-bot issue.</desc>
            <filename>xslt2.diff</filename>
            <type>text/plain</type>
            <size>4282</size>
            <attacher name="Chris Evans">scarybeasts</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NjY0MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTAtMDMtMjkgIENocmlzIEV2YW5zICA8Y2V2YW5zQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBG
aXggYSBOVUxMIHBvaW50ZXIgY3Jhc2ggaWYgQGltcG9ydCBmYWlscyB0byBsb2FkIGEgc3R5bGVz
aGVldC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzY4MDQKKworICAgICAgICBUZXN0OiBmYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwK
KworICAgICAgICAqIHhtbC9YU0xTdHlsZVNoZWV0TGlieHNsdC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpYU0xTdHlsZVNoZWV0OjpwYXJzZVN0cmluZyk6CisgICAgICAgICAgSGFuZGxlIGFuIGVt
cHR5IHN0cmluZyBncmFjZWZ1bGx5LiBBbiBlbXB0eSBzdHJpbmcgaGFzIGEgTlVMTAorICAgICAg
ICAgIGJ1ZmZlciwgd2hpY2ggd2UgcGFzcyBpbiB0byB4bWxDcmVhdGVNZW1vcnlQYXJzZXJDdHh0
KCkuIEl0IHJldHVybnMKKyAgICAgICAgICBOVUxMIGlmIGl0IGlzIHBhc3NlZCBhIE5VTEwgYnVm
ZmVyLgorICAgICAgICAgIEluIHRoZSB0b3AtbGV2ZWwgWFNMIGNhc2UsIHRoZSBjdXJyZW50IGNv
ZGUgZG9lcyBub3QgY3Jhc2ggImJ5IGx1Y2siCisgICAgICAgICAgYmVjYXVzZSB0aGUgb3RoZXIg
QVBJcyB1c2VkIGNhbiBoYW5kbGUgYSBOVUxMIGFyZ3VtZW50LiBJbiB0aGUKKyAgICAgICAgICBA
aW1wb3J0IGNhc2UsIGFkZGl0aW9uYWwgY29kZSBydW5zIHdoaWNoIHdpbGwgZGVmZXJlbmNlIHRo
ZSBOVUxMLgorCiAyMDEwLTAzLTI1ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3JlL3htbC9YU0xT
dHlsZVNoZWV0TGlieHNsdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS94bWwvWFNMU3R5bGVT
aGVldExpYnhzbHQuY3BwCShyZXZpc2lvbiA1NjY0MCkKKysrIFdlYkNvcmUveG1sL1hTTFN0eWxl
U2hlZXRMaWJ4c2x0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU0LDYgKzE1NCw4IEBACiAgICAg
aW50IHNpemUgPSBzdHJpbmcubGVuZ3RoKCkgKiBzaXplb2YoVUNoYXIpOwogCiAgICAgeG1sUGFy
c2VyQ3R4dFB0ciBjdHh0ID0geG1sQ3JlYXRlTWVtb3J5UGFyc2VyQ3R4dChidWZmZXIsIHNpemUp
OworICAgIGlmICghY3R4dCkKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAobV9wYXJlbnRT
dHlsZVNoZWV0KSB7CiAgICAgICAgIC8vIFRoZSBYU0wgdHJhbnNmb3JtIG1heSBsZWF2ZSB0aGUg
bmV3bHktdHJhbnNmb3JtZWQgZG9jdW1lbnQKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QveHNsL3hz
bHQtYmFkLWltcG9ydC11cmkuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3hz
bC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9m
YXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
MTggQEAKKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikgeworICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgIGxheW91
dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK30KK2Z1bmN0aW9uIGZyYW1lTG9hZGVk
KCkgeworICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RD
b250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CitU
aGlzIHRlc3RzIHRoYXQgYSBiYWQgQGltcG9ydCBVUkkgZG9lcyBub3QgY2F1c2UgYSBjcmFzaC4K
KzxpZnJhbWUgc3JjPSJyZXNvdXJjZXMveHNsdC1iYWQtaW1wb3J0LXVyaS54bWwiIG9ubG9hZD0i
ZnJhbWVMb2FkZWQoKSI+PC9pZnJhbWU+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVkLnR4dAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QveHNsL3hzbHQtYmFkLWltcG9ydC11
cmktZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBACitUaGlzIHRlc3RzIHRo
YXQgYSBiYWQgQGltcG9ydCBVUkkgZG9lcyBub3QgY2F1c2UgYSBjcmFzaC4gCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNsdC1iYWQtaW1wb3J0LXVyaS54bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVzb3VyY2VzL3hzbHQtYmFkLWltcG9ydC11
cmkueG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVzb3VyY2VzL3hz
bHQtYmFkLWltcG9ydC11cmkueG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKKzw/eG1s
IHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9IlVURi04IiA/PgorPD94bWwtc3R5bGVzaGVldCB0eXBl
PSJ0ZXh0L3hzbCIgaHJlZj0ieHNsdC1iYWQtaW1wb3J0LXVyaS54c2wiPz4KKzxjYXRhbG9nPiAK
KzwvY2F0YWxvZz4gCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNsdC1i
YWQtaW1wb3J0LXVyaS54c2wKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVz
b3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC94c2wvcmVzb3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDcgQEAKKzw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IklTTy04ODU5
LTEiPz4KKzx4c2w6c3R5bGVzaGVldCB2ZXJzaW9uPSIxLjAiIHhtbG5zOnhzbD0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS9YU0wvVHJhbnNmb3JtIj4KKzx4c2w6aW1wb3J0IGhyZWY9Im5vc3VjaGZp
bGVhdGFsbCIvPgorPHhzbDp0ZW1wbGF0ZSBtYXRjaD0iLyI+CisgPHhzbDphcHBseS1pbXBvcnRz
Lz4KKzwveHNsOnRlbXBsYXRlPgorPC94c2w6c3R5bGVzaGVldD4KSW5kZXg6IExheW91dFRlc3Rz
L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9u
IDU2NjQwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTAtMDMtMjkgIENocmlzIEV2YW5zICA8Y2V2YW5zQGNocm9taXVtLm9yZz4K
KworICAgICAgICBBZGQgdGVzdCBmb3IgWFNMVCBOVUxMIGNyYXNoOgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzY4MDQKKworICAgICAgICAqIExheW91
dFRlc3RzL2Zhc3QveHNsL3hzbHQtYmFkLWltcG9ydC11cmkuaHRtbDogYWRkZWQKKyAgICAgICAg
KiBMYXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVkLnR4dDog
YWRkZWQKKyAgICAgICAgKiBMYXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNsdC1iYWQt
aW1wb3J0LXVyaS54bWw6IGFkZGVkCisgICAgICAgICogTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVz
b3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsOiBhZGRlZAorCiAyMDEwLTAzLTI1ICBPamFu
IFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4g
QWRsZXIuCg==
</data>
<flag name="review"
          id="35383"
          type_id="1"
          status="+"
          setter="ap"
    />
    <flag name="commit-queue"
          id="35466"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52337</attachid>
            <date>2010-04-01 14:41:16 -0700</date>
            <delta_ts>2010-04-01 17:44:09 -0700</delta_ts>
            <desc>Fix missing Reviewed by NOBODY line.</desc>
            <filename>xslt3.diff</filename>
            <type>text/plain</type>
            <size>4330</size>
            <attacher name="Chris Evans">scarybeasts</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NjkwNCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTAtMDQtMDEgIENocmlzIEV2YW5zICA8Y2V2YW5zQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBG
aXggYSBOVUxMIHBvaW50ZXIgY3Jhc2ggaWYgQGltcG9ydCBmYWlscyB0byBsb2FkIGEgc3R5bGVz
aGVldC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzY4MDQKKworICAgICAgICBUZXN0OiBmYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwK
KworICAgICAgICAqIHhtbC9YU0xTdHlsZVNoZWV0TGlieHNsdC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpYU0xTdHlsZVNoZWV0OjpwYXJzZVN0cmluZyk6CisgICAgICAgICAgSGFuZGxlIGFuIGVt
cHR5IHN0cmluZyBncmFjZWZ1bGx5LiBBbiBlbXB0eSBzdHJpbmcgaGFzIGEgTlVMTAorICAgICAg
ICAgIGJ1ZmZlciwgd2hpY2ggd2UgcGFzcyBpbiB0byB4bWxDcmVhdGVNZW1vcnlQYXJzZXJDdHh0
KCkuIEl0IHJldHVybnMKKyAgICAgICAgICBOVUxMIGlmIGl0IGlzIHBhc3NlZCBhIE5VTEwgYnVm
ZmVyLgorICAgICAgICAgIEluIHRoZSB0b3AtbGV2ZWwgWFNMIGNhc2UsIHRoZSBjdXJyZW50IGNv
ZGUgZG9lcyBub3QgY3Jhc2ggImJ5IGx1Y2siCisgICAgICAgICAgYmVjYXVzZSB0aGUgb3RoZXIg
QVBJcyB1c2VkIGNhbiBoYW5kbGUgYSBOVUxMIGFyZ3VtZW50LiBJbiB0aGUKKyAgICAgICAgICBA
aW1wb3J0IGNhc2UsIGFkZGl0aW9uYWwgY29kZSBydW5zIHdoaWNoIHdpbGwgZGVmZXJlbmNlIHRo
ZSBOVUxMLgorCiAyMDEwLTA0LTAxICBWaXRhbHkgUmVwZXNoa28gIDx2aXRhbHlyQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCkluZGV4OiBXZWJDb3Jl
L3htbC9YU0xTdHlsZVNoZWV0TGlieHNsdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS94bWwv
WFNMU3R5bGVTaGVldExpYnhzbHQuY3BwCShyZXZpc2lvbiA1NjkwNCkKKysrIFdlYkNvcmUveG1s
L1hTTFN0eWxlU2hlZXRMaWJ4c2x0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU0LDYgKzE1NCw4
IEBACiAgICAgaW50IHNpemUgPSBzdHJpbmcubGVuZ3RoKCkgKiBzaXplb2YoVUNoYXIpOwogCiAg
ICAgeG1sUGFyc2VyQ3R4dFB0ciBjdHh0ID0geG1sQ3JlYXRlTWVtb3J5UGFyc2VyQ3R4dChidWZm
ZXIsIHNpemUpOworICAgIGlmICghY3R4dCkKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAo
bV9wYXJlbnRTdHlsZVNoZWV0KSB7CiAgICAgICAgIC8vIFRoZSBYU0wgdHJhbnNmb3JtIG1heSBs
ZWF2ZSB0aGUgbmV3bHktdHJhbnNmb3JtZWQgZG9jdW1lbnQKSW5kZXg6IExheW91dFRlc3RzL2Zh
c3QveHNsL3hzbHQtYmFkLWltcG9ydC11cmkuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLmh0bWwJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMTggQEAKKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcikgeworICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7
CisgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK30KK2Z1bmN0aW9uIGZy
YW1lTG9hZGVkKCkgeworICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgor
PGJvZHk+CitUaGlzIHRlc3RzIHRoYXQgYSBiYWQgQGltcG9ydCBVUkkgZG9lcyBub3QgY2F1c2Ug
YSBjcmFzaC4KKzxpZnJhbWUgc3JjPSJyZXNvdXJjZXMveHNsdC1iYWQtaW1wb3J0LXVyaS54bWwi
IG9ubG9hZD0iZnJhbWVMb2FkZWQoKSI+PC9pZnJhbWU+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVkLnR4dAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QveHNsL3hzbHQtYmFk
LWltcG9ydC11cmktZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBACitUaGlz
IHRlc3RzIHRoYXQgYSBiYWQgQGltcG9ydCBVUkkgZG9lcyBub3QgY2F1c2UgYSBjcmFzaC4gCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNsdC1iYWQtaW1wb3J0LXVyaS54
bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVzb3VyY2VzL3hzbHQtYmFk
LWltcG9ydC11cmkueG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVz
b3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQg
QEAKKzw/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9IlVURi04IiA/PgorPD94bWwtc3R5bGVz
aGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0ieHNsdC1iYWQtaW1wb3J0LXVyaS54c2wiPz4KKzxj
YXRhbG9nPiAKKzwvY2F0YWxvZz4gCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJj
ZXMveHNsdC1iYWQtaW1wb3J0LXVyaS54c2wKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC94c2wvcmVzb3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsCShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvZmFzdC94c2wvcmVzb3VyY2VzL3hzbHQtYmFkLWltcG9ydC11cmkueHNsCShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKKzw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9
IklTTy04ODU5LTEiPz4KKzx4c2w6c3R5bGVzaGVldCB2ZXJzaW9uPSIxLjAiIHhtbG5zOnhzbD0i
aHR0cDovL3d3dy53My5vcmcvMTk5OS9YU0wvVHJhbnNmb3JtIj4KKzx4c2w6aW1wb3J0IGhyZWY9
Im5vc3VjaGZpbGVhdGFsbCIvPgorPHhzbDp0ZW1wbGF0ZSBtYXRjaD0iLyI+CisgPHhzbDphcHBs
eS1pbXBvcnRzLz4KKzwveHNsOnRlbXBsYXRlPgorPC94c2w6c3R5bGVzaGVldD4KSW5kZXg6IExh
eW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDU2OTA0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDQtMDEgIENocmlzIEV2YW5zICA8Y2V2YW5zQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgdGVzdCBmb3IgWFNMVCBOVUxMIGNyYXNoOgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzY4MDQKKworICAgICAgICAqIExheW91dFRlc3RzL2Zh
c3QveHNsL3hzbHQtYmFkLWltcG9ydC11cmkuaHRtbDogYWRkZWQKKyAgICAgICAgKiBMYXlvdXRU
ZXN0cy9mYXN0L3hzbC94c2x0LWJhZC1pbXBvcnQtdXJpLWV4cGVjdGVkLnR4dDogYWRkZWQKKyAg
ICAgICAgKiBMYXlvdXRUZXN0cy9mYXN0L3hzbC9yZXNvdXJjZXMveHNsdC1iYWQtaW1wb3J0LXVy
aS54bWw6IGFkZGVkCisgICAgICAgICogTGF5b3V0VGVzdHMvZmFzdC94c2wvcmVzb3VyY2VzL3hz
bHQtYmFkLWltcG9ydC11cmkueHNsOiBhZGRlZAorCiAyMDEwLTA0LTAxICBBbHBoYSBMYW0gIDxo
Y2xhbUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTm90IHJldmlld2VkLiBCdWlsZCBmaXguCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>