<?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>91189</bug_id>
          
          <creation_ts>2012-07-12 21:28:24 -0700</creation_ts>
          <short_desc>ASSERT in tspan&apos;s localCoordinateSpaceTransform via getCTM()</short_desc>
          <delta_ts>2012-07-13 12:08:51 -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>SVG</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="Philip Rogers">pdr</reporter>
          <assigned_to name="Philip Rogers">pdr</assigned_to>
          <cc>fmalita</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>668591</commentid>
    <comment_count>0</comment_count>
      <attachid>152151</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-07-12 21:28:24 -0700</bug_when>
    <thetext>Created attachment 152151
Testcase

Consider the following:
&lt;tspan id=&quot;tspan&quot;&gt;
  &lt;g id=&quot;g&quot;&gt;&lt;/g&gt;
&lt;/tspan&gt;

This is not allowed per the SVG content model but we allow the DOM tree to exist (we just don&apos;t build the associated render tree). Asking for getCTM() on the &lt;g&gt; will walk the ancestors and assert in SVGStyledElement::localCoordinateSpaceTransform because the tspan does not have a transform. Firefox and Opera appear to just return the identity matrix in this case.

I think we should remove the ASSERT in this case, returning the identity matrix and treating the tspan as having no transform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668615</commentid>
    <comment_count>1</comment_count>
      <attachid>152156</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-07-12 22:46:06 -0700</bug_when>
    <thetext>Created attachment 152156
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668623</commentid>
    <comment_count>2</comment_count>
      <attachid>152156</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-07-12 23:02:39 -0700</bug_when>
    <thetext>Comment on attachment 152156
Proposed patch

Seems reasonable, r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668629</commentid>
    <comment_count>3</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-07-12 23:09:40 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 152156 [details])
&gt; Seems reasonable, r=me.

Thanks for the quick review.

This patch makes debugging https://bugs.webkit.org/show_bug.cgi?id=91141 with ASAN builds much easier :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668657</commentid>
    <comment_count>4</comment_count>
      <attachid>152156</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-12 23:57:03 -0700</bug_when>
    <thetext>Comment on attachment 152156
Proposed patch

Rejecting attachment 152156 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
commit-queue/Source/WebKit/chromium/third_party/v8-i18n --revision 105 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
46&gt;At revision 105.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/13208997</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>669231</commentid>
    <comment_count>5</comment_count>
      <attachid>152302</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-07-13 10:53:12 -0700</bug_when>
    <thetext>Created attachment 152302
Remove oops in the changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>669325</commentid>
    <comment_count>6</comment_count>
      <attachid>152302</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-13 12:08:47 -0700</bug_when>
    <thetext>Comment on attachment 152302
Remove oops in the changelog.

Clearing flags on attachment: 152302

Committed r122616: &lt;http://trac.webkit.org/changeset/122616&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>669326</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-13 12:08:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>152151</attachid>
            <date>2012-07-12 21:28:24 -0700</date>
            <delta_ts>2012-07-12 21:28:24 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>ctmassert.html</filename>
            <type>text/html</type>
            <size>288</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">PGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgo8Ym9keT4KICAgIDxz
dmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICA8dHNwYW4gaWQ9
InRzcGFuIj4KICAgICAgICAgICAgPGcgaWQ9ImciPgogICAgICAgICAgICA8L2c+CiAgICAgICAg
PC90c3Bhbj4KICAgIDwvc3ZnPgogICAgPHNjcmlwdD4KICAgICAgICBhbGVydChkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnZycpLmdldENUTSgpKTsKICAgIDwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRt
bD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152156</attachid>
            <date>2012-07-12 22:46:06 -0700</date>
            <delta_ts>2012-07-13 10:53:12 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>91189.1.patch</filename>
            <type>text/plain</type>
            <size>5481</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMjU0MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA3LTEyICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmVtb3ZlIGFzc2VydCBpbiBsb2Nh
bENvb3JkaW5hdGVTcGFjZVRyYW5zZm9ybSgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05MTE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRoZSBhc3NlcnQgaW4gbG9jYWxDb29yZGluYXRlU3BhY2VUcmFu
c2Zvcm0gd2FzIGFkZGVkIHRvIGNhdGNoIHN1YmNsYXNzZXMgZm9yZ2V0dGluZworICAgICAgICB0
byBvdmVycmlkZSB0aGUgbWV0aG9kIGJ1dCBpdCBpcyBiZXR0ZXIgdG8gc2ltcGx5IHJldHVybiB0
aGUgaWRlbnRpdHkgbWF0cml4LgorCisgICAgICAgIFRoaXMgc2NlbmFyaW8gY2FuIG9jY3VyIHdo
ZW4gd2UgYnJlYWsgdGhlIFNWRyBjb250ZW50IG1vZGVsLCBzdWNoIGFzIGFza2luZyBmb3IKKyAg
ICAgICAgdGhlIENUTSBvZiBhIDxnPiBlbGVtZW50IGluc2lkZSBhIDx0c3Bhbj4uIFRoaXMgaXMg
dW5kZWZpbmVkIGluIHRoZSBzcGVjIGJlY2F1c2UKKyAgICAgICAgdHNwYW4gaXMgbm90IGEgc3Vi
Y2xhc3Mgb2YgU1ZHTG9jYXRhYmxlIGJ1dCBib3RoIEZpcmVmb3ggYW5kIE9wZXJhCisgICAgICAg
IGltcGxlbWVudCB0aGlzIGJ5IHJldHVybmluZyB0aGUgaWRlbnRpdHkgbWF0cml4LgorCisgICAg
ICAgIFRlc3Q6IHN2Zy9jdXN0b20vaW52YWxpZC1jdG0uc3ZnCisKKyAgICAgICAgKiBzdmcvU1ZH
U3R5bGVkRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTVkdTdHlsZWRFbGVtZW50Ojps
b2NhbENvb3JkaW5hdGVTcGFjZVRyYW5zZm9ybSk6CisKIDIwMTItMDctMTIgIERhbiBCZXJuc3Rl
aW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBQYXNzIGFuIG9wdGlvbiBmbGFnIHRvIENG
U3RyaW5nR2V0SHlwaGVuYXRpb25Mb2NhdGlvbkJlZm9yZUluZGV4KCkgdGhhdCB0ZWxscyBpdCB0
byBub3QKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3N2Zy9TVkdTdHlsZWRFbGVtZW50LmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9zdmcvU1ZHU3R5bGVkRWxlbWVudC5jcHAJKHJldmlz
aW9uIDEyMjM5OSkKKysrIFNvdXJjZS9XZWJDb3JlL3N2Zy9TVkdTdHlsZWRFbGVtZW50LmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNDUxLDcgKzQ1MSw2IEBAIHZvaWQgU1ZHU3R5bGVkRWxlbWVudDo6
Y2xlYXJIYXNQZW5kaW5nUmUKIEFmZmluZVRyYW5zZm9ybSBTVkdTdHlsZWRFbGVtZW50Ojpsb2Nh
bENvb3JkaW5hdGVTcGFjZVRyYW5zZm9ybShTVkdMb2NhdGFibGU6OkNUTVNjb3BlKSBjb25zdAog
ewogICAgIC8vIFRvIGJlIG92ZXJyaWRlbiBieSBTVkdTdHlsZWRMb2NhdGFibGVFbGVtZW50L1NW
R1N0eWxlZFRyYW5zZm9ybWFibGVFbGVtZW50IChvciBhcyBzcGVjaWFsIGNhc2UgU1ZHVGV4dEVs
ZW1lbnQgYW5kIFNWR1BhdHRlcm5FbGVtZW50KQotICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwog
ICAgIHJldHVybiBBZmZpbmVUcmFuc2Zvcm0oKTsKIH0KIApJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTIy
NTQwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTItMDctMTIgIFBoaWxpcCBSb2dlcnMgIDxwZHJAZ29vZ2xlLmNvbT4KKworICAg
ICAgICBSZW1vdmUgYXNzZXJ0IGluIGxvY2FsQ29vcmRpbmF0ZVNwYWNlVHJhbnNmb3JtKCkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkxMTg5CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkaXRpb25hbCBp
bmZvcm1hdGlvbiBvZiB0aGUgY2hhbmdlIHN1Y2ggYXMgYXBwcm9hY2gsIHJhdGlvbmFsZS4gUGxl
YXNlIGFkZCBwZXItZnVuY3Rpb24gZGVzY3JpcHRpb25zIGJlbG93IChPT1BTISkuCisKKyAgICAg
ICAgKiBzdmcvY3VzdG9tL2ludmFsaWQtY3RtLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogc3ZnL2N1c3RvbS9pbnZhbGlkLWN0bS5zdmc6IEFkZGVkLgorCiAyMDEyLTA3LTEyICBFcmlj
IFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBJbmNvcnJlY3QgYmVoYXZpb3Vy
IGNhbGxpbmcgUmFuZ2Ugc2V0U3RhcnQgb3Igc2V0RW5kIHdpdGggYm91bmRhcnkgaW4gZGlmZmVy
ZW50IGRvY3VtZW50CkluZGV4OiBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2ludmFsaWQtY3RtLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2ludmFsaWQt
Y3RtLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3N2Zy9jdXN0b20v
aW52YWxpZC1jdG0tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMgQEAKK1Rl
c3QgZm9yIFdLOTExODk6IGdldENUTSgpIHNob3VsZCBub3QgYXNzZXJ0LgorZ2V0Q1RNKCkgcmV0
dXJuZWQ6IFsxLDAsMCwxLDAsMF0KKwpJbmRleDogTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9pbnZh
bGlkLWN0bS5zdmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9pbnZhbGlk
LWN0bS5zdmcJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2ludmFsaWQt
Y3RtLnN2ZwkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0MyBAQAorPGh0bWwgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgorPGJvZHk+CisgICAgPHN2ZyB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MDAiIGhlaWdodD0iMzAwIj4KKyAgICAgICAg
PHRleHQgeD0iMjUiIHk9IjI1Ij5UZXN0IGZvciBXSzkxMTg5OiBnZXRDVE0oKSBzaG91bGQgbm90
IGFzc2VydC48L3RleHQ+CisgICAgICAgIDx0ZXh0IHg9IjI1IiB5PSI1MCIgaWQ9ImN0bSIvPgor
Cis8YT48YWx0R2x5cGg+PGFsdEdseXBoRGVmPjxhbHRHbHlwaEl0ZW0+PGNpcmNsZT48Y2xpcFBh
dGg+PGNvbG9yLXByb2ZpbGU+Cis8Y3Vyc29yPjxkZWZzPjxlbGxpcHNlPjxmZUJsZW5kPjxmZUNv
bG9yTWF0cml4PjxmZUNvbXBvbmVudFRyYW5zZmVyPgorPGZlQ29tcG9zaXRlPjxmZUNvbnZvbHZl
TWF0cml4PjxmZURpZmZ1c2VMaWdodGluZz48ZmVEaXNwbGFjZW1lbnRNYXA+Cis8ZmVEaXN0YW50
TGlnaHQ+PGZlRmxvb2Q+PGZlRnVuY0E+PGZlRnVuY0I+PGZlRnVuY0c+PGZlRnVuY1I+PGZlR2F1
c3NpYW5CbHVyPgorPGZlSW1hZ2U+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlPjxmZU1vcnBob2xvZ3k+
PGZlT2Zmc2V0PjxmZVBvaW50TGlnaHQ+Cis8ZmVTcGVjdWxhckxpZ2h0aW5nPjxmZVNwb3RMaWdo
dD48ZmVUaWxlPjxmZVR1cmJ1bGVuY2U+PGZpbHRlcj48Zm9udD4KKzxmb250LWZhY2U+PGZvbnQt
ZmFjZS1mb3JtYXQ+PGZvbnQtZmFjZS1uYW1lPjxmb250LWZhY2Utc3JjPjxmb250LWZhY2UtdXJp
PgorPGc+PGdseXBoPjxnbHlwaFJlZj48aGtlcm4+PGxpbmU+PGxpbmVhckdyYWRpZW50PjxtYXJr
ZXI+PG1hc2s+PG1ldGFkYXRhPgorPG1pc3NpbmctZ2x5cGg+PG1wYXRoPjxwYXRoPjxwYXR0ZXJu
Pjxwb2x5Z29uPjxwb2x5bGluZT48cmFkaWFsR3JhZGllbnQ+PHJlY3Q+Cis8c2V0PjxzdG9wPjxz
dmc+PHN3aXRjaD48c3ltYm9sPjx0ZXh0Pjx0ZXh0UGF0aD48dHJlZj48dHNwYW4+PHVzZT48dmll
dz48dmtlcm4+CisKKzxnIGlkPSJnIj5hYWFhPC9nPgorCis8L3ZrZXJuPjwvdmlldz48L3VzZT48
L3RzcGFuPjwvdHJlZj48L3RleHRQYXRoPjwvdGV4dD48L3N5bWJvbD48L3N3aXRjaD48L3N2Zz4K
Kzwvc3RvcD48L3NldD48L3JlY3Q+PC9yYWRpYWxHcmFkaWVudD48L3BvbHlsaW5lPjwvcG9seWdv
bj48L3BhdHRlcm4+PC9wYXRoPgorPC9tcGF0aD48L21pc3NpbmctZ2x5cGg+PC9tZXRhZGF0YT48
L21hc2s+PC9tYXJrZXI+PC9saW5lYXJHcmFkaWVudD48L2xpbmU+Cis8L2hrZXJuPjwvZ2x5cGhS
ZWY+PC9nbHlwaD48L2c+PC9mb250LWZhY2UtdXJpPjwvZm9udC1mYWNlLXNyYz4KKzwvZm9udC1m
YWNlLW5hbWU+PC9mb250LWZhY2UtZm9ybWF0PjwvZm9udC1mYWNlPjwvZm9udD48L2ZpbHRlcj4K
KzwvZmVUdXJidWxlbmNlPjwvZmVUaWxlPjwvZmVTcG90TGlnaHQ+PC9mZVNwZWN1bGFyTGlnaHRp
bmc+PC9mZVBvaW50TGlnaHQ+Cis8L2ZlT2Zmc2V0PjwvZmVNb3JwaG9sb2d5PjwvZmVNZXJnZU5v
ZGU+PC9mZU1lcmdlPjwvZmVJbWFnZT48L2ZlR2F1c3NpYW5CbHVyPgorPC9mZUZ1bmNSPjwvZmVG
dW5jRz48L2ZlRnVuY0I+PC9mZUZ1bmNBPjwvZmVGbG9vZD48L2ZlRGlzdGFudExpZ2h0PgorPC9m
ZURpc3BsYWNlbWVudE1hcD48L2ZlRGlmZnVzZUxpZ2h0aW5nPjwvZmVDb252b2x2ZU1hdHJpeD48
L2ZlQ29tcG9zaXRlPgorPC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmVDb2xvck1hdHJpeD48L2Zl
QmxlbmQ+PC9lbGxpcHNlPjwvZGVmcz48L2N1cnNvcj4KKzwvY29sb3ItcHJvZmlsZT48L2NsaXBQ
YXRoPjwvY2lyY2xlPjwvYWx0R2x5cGhJdGVtPjwvYWx0R2x5cGhEZWY+Cis8L2FsdEdseXBoPjwv
YT4KKyAgICA8L3N2Zz4KKyAgICA8c2NyaXB0PgorICAgICAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpCisgICAgICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgdmFyIGN0
bSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnIikuZ2V0Q1RNKCk7CisgICAgICAgIGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJjdG0iKS50ZXh0Q29udGVudCA9ICJnZXRDVE0oKSByZXR1cm5l
ZDogWyIgKyAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3RtLmEgKyAiLCIgKyBjdG0uYiArICIsIiArIGN0bS5jICsgIiwiICsgCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0bS5kICsgIiwi
ICsgY3RtLmUgKyAiLCIgKyBjdG0uZiArICJdIjs7CisgICAgPC9zY3JpcHQ+Cis8L2JvZHk+Cis8
L2h0bWw+CisK
</data>
<flag name="review"
          id="160769"
          type_id="1"
          status="+"
          setter="zimmermann"
    />
    <flag name="commit-queue"
          id="160770"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152302</attachid>
            <date>2012-07-13 10:53:12 -0700</date>
            <delta_ts>2012-07-13 12:08:46 -0700</delta_ts>
            <desc>Remove oops in the changelog.</desc>
            <filename>91189.2.patch</filename>
            <type>text/plain</type>
            <size>5303</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMjYwNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA3LTEzICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmVtb3ZlIGFzc2VydCBpbiBsb2Nh
bENvb3JkaW5hdGVTcGFjZVRyYW5zZm9ybSgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05MTE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5pa29sYXMg
WmltbWVybWFubi4KKworICAgICAgICBUaGUgYXNzZXJ0IGluIGxvY2FsQ29vcmRpbmF0ZVNwYWNl
VHJhbnNmb3JtIHdhcyBhZGRlZCB0byBjYXRjaCBzdWJjbGFzc2VzIGZvcmdldHRpbmcKKyAgICAg
ICAgdG8gb3ZlcnJpZGUgdGhlIG1ldGhvZCBidXQgaXQgaXMgYmV0dGVyIHRvIHNpbXBseSByZXR1
cm4gdGhlIGlkZW50aXR5IG1hdHJpeC4KKworICAgICAgICBUaGlzIHNjZW5hcmlvIGNhbiBvY2N1
ciB3aGVuIHdlIGJyZWFrIHRoZSBTVkcgY29udGVudCBtb2RlbCwgc3VjaCBhcyBhc2tpbmcgZm9y
CisgICAgICAgIHRoZSBDVE0gb2YgYSA8Zz4gZWxlbWVudCBpbnNpZGUgYSA8dHNwYW4+LiBUaGlz
IGlzIHVuZGVmaW5lZCBpbiB0aGUgc3BlYyBiZWNhdXNlCisgICAgICAgIHRzcGFuIGlzIG5vdCBh
IHN1YmNsYXNzIG9mIFNWR0xvY2F0YWJsZSBidXQgYm90aCBGaXJlZm94IGFuZCBPcGVyYQorICAg
ICAgICBpbXBsZW1lbnQgdGhpcyBieSByZXR1cm5pbmcgdGhlIGlkZW50aXR5IG1hdHJpeC4KKwor
ICAgICAgICBUZXN0OiBzdmcvY3VzdG9tL2ludmFsaWQtY3RtLnN2ZworCisgICAgICAgICogc3Zn
L1NWR1N0eWxlZEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHU3R5bGVkRWxlbWVu
dDo6bG9jYWxDb29yZGluYXRlU3BhY2VUcmFuc2Zvcm0pOgorCiAyMDEyLTA3LTEzICBNYXJ5IFd1
ICA8bWFyeS53dUB0b3JjaG1vYmlsZS5jb20uY24+CiAKICAgICAgICAgW0JsYWNrQmVycnldIFNv
bWUgc21hbGwgY2hhbmdlcyBpbiBuZXR3b3JrIGNvZGUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3N2
Zy9TVkdTdHlsZWRFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9zdmcv
U1ZHU3R5bGVkRWxlbWVudC5jcHAJKHJldmlzaW9uIDEyMjYwNCkKKysrIFNvdXJjZS9XZWJDb3Jl
L3N2Zy9TVkdTdHlsZWRFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDUxLDcgKzQ1MSw2
IEBAIHZvaWQgU1ZHU3R5bGVkRWxlbWVudDo6Y2xlYXJIYXNQZW5kaW5nUmUKIEFmZmluZVRyYW5z
Zm9ybSBTVkdTdHlsZWRFbGVtZW50Ojpsb2NhbENvb3JkaW5hdGVTcGFjZVRyYW5zZm9ybShTVkdM
b2NhdGFibGU6OkNUTVNjb3BlKSBjb25zdAogewogICAgIC8vIFRvIGJlIG92ZXJyaWRlbiBieSBT
VkdTdHlsZWRMb2NhdGFibGVFbGVtZW50L1NWR1N0eWxlZFRyYW5zZm9ybWFibGVFbGVtZW50IChv
ciBhcyBzcGVjaWFsIGNhc2UgU1ZHVGV4dEVsZW1lbnQgYW5kIFNWR1BhdHRlcm5FbGVtZW50KQot
ICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgIHJldHVybiBBZmZpbmVUcmFuc2Zvcm0oKTsK
IH0KIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTIyNjA0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDctMTMgIFBoaWxpcCBSb2dl
cnMgIDxwZHJAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZW1vdmUgYXNzZXJ0IGluIGxvY2FsQ29v
cmRpbmF0ZVNwYWNlVHJhbnNmb3JtKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkxMTg5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTmlrb2xhcyBaaW1t
ZXJtYW5uLgorCisgICAgICAgICogc3ZnL2N1c3RvbS9pbnZhbGlkLWN0bS1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIHN2Zy9jdXN0b20vaW52YWxpZC1jdG0uc3ZnOiBBZGRlZC4KKwog
MjAxMi0wNy0xMyAgVnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBVbnJldmlld2VkIGdhcmRlbmluZywgdXBkYXRlZCBjaHJvbWl1bSB0ZXN0IGV4cGVjdGF0
aW9ucy4KSW5kZXg6IExheW91dFRlc3RzL3N2Zy9jdXN0b20vaW52YWxpZC1jdG0tZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3N2Zy9jdXN0b20vaW52YWxpZC1jdG0tZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9pbnZhbGlk
LWN0bS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMyBAQAorVGVzdCBmb3Ig
V0s5MTE4OTogZ2V0Q1RNKCkgc2hvdWxkIG5vdCBhc3NlcnQuCitnZXRDVE0oKSByZXR1cm5lZDog
WzEsMCwwLDEsMCwwXQorCkluZGV4OiBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2ludmFsaWQtY3Rt
LnN2Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2ludmFsaWQtY3RtLnN2
ZwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3N2Zy9jdXN0b20vaW52YWxpZC1jdG0uc3Zn
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQzIEBACis8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53
My5vcmcvMTk5OS94aHRtbCI+Cis8Ym9keT4KKyAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3Lncz
Lm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUwMCIgaGVpZ2h0PSIzMDAiPgorICAgICAgICA8dGV4dCB4
PSIyNSIgeT0iMjUiPlRlc3QgZm9yIFdLOTExODk6IGdldENUTSgpIHNob3VsZCBub3QgYXNzZXJ0
LjwvdGV4dD4KKyAgICAgICAgPHRleHQgeD0iMjUiIHk9IjUwIiBpZD0iY3RtIi8+CisKKzxhPjxh
bHRHbHlwaD48YWx0R2x5cGhEZWY+PGFsdEdseXBoSXRlbT48Y2lyY2xlPjxjbGlwUGF0aD48Y29s
b3ItcHJvZmlsZT4KKzxjdXJzb3I+PGRlZnM+PGVsbGlwc2U+PGZlQmxlbmQ+PGZlQ29sb3JNYXRy
aXg+PGZlQ29tcG9uZW50VHJhbnNmZXI+Cis8ZmVDb21wb3NpdGU+PGZlQ29udm9sdmVNYXRyaXg+
PGZlRGlmZnVzZUxpZ2h0aW5nPjxmZURpc3BsYWNlbWVudE1hcD4KKzxmZURpc3RhbnRMaWdodD48
ZmVGbG9vZD48ZmVGdW5jQT48ZmVGdW5jQj48ZmVGdW5jRz48ZmVGdW5jUj48ZmVHYXVzc2lhbkJs
dXI+Cis8ZmVJbWFnZT48ZmVNZXJnZT48ZmVNZXJnZU5vZGU+PGZlTW9ycGhvbG9neT48ZmVPZmZz
ZXQ+PGZlUG9pbnRMaWdodD4KKzxmZVNwZWN1bGFyTGlnaHRpbmc+PGZlU3BvdExpZ2h0PjxmZVRp
bGU+PGZlVHVyYnVsZW5jZT48ZmlsdGVyPjxmb250PgorPGZvbnQtZmFjZT48Zm9udC1mYWNlLWZv
cm1hdD48Zm9udC1mYWNlLW5hbWU+PGZvbnQtZmFjZS1zcmM+PGZvbnQtZmFjZS11cmk+Cis8Zz48
Z2x5cGg+PGdseXBoUmVmPjxoa2Vybj48bGluZT48bGluZWFyR3JhZGllbnQ+PG1hcmtlcj48bWFz
az48bWV0YWRhdGE+Cis8bWlzc2luZy1nbHlwaD48bXBhdGg+PHBhdGg+PHBhdHRlcm4+PHBvbHln
b24+PHBvbHlsaW5lPjxyYWRpYWxHcmFkaWVudD48cmVjdD4KKzxzZXQ+PHN0b3A+PHN2Zz48c3dp
dGNoPjxzeW1ib2w+PHRleHQ+PHRleHRQYXRoPjx0cmVmPjx0c3Bhbj48dXNlPjx2aWV3Pjx2a2Vy
bj4KKworPGcgaWQ9ImciPnRleHQ8L2c+CisKKzwvdmtlcm4+PC92aWV3PjwvdXNlPjwvdHNwYW4+
PC90cmVmPjwvdGV4dFBhdGg+PC90ZXh0Pjwvc3ltYm9sPjwvc3dpdGNoPjwvc3ZnPgorPC9zdG9w
Pjwvc2V0PjwvcmVjdD48L3JhZGlhbEdyYWRpZW50PjwvcG9seWxpbmU+PC9wb2x5Z29uPjwvcGF0
dGVybj48L3BhdGg+Cis8L21wYXRoPjwvbWlzc2luZy1nbHlwaD48L21ldGFkYXRhPjwvbWFzaz48
L21hcmtlcj48L2xpbmVhckdyYWRpZW50PjwvbGluZT4KKzwvaGtlcm4+PC9nbHlwaFJlZj48L2ds
eXBoPjwvZz48L2ZvbnQtZmFjZS11cmk+PC9mb250LWZhY2Utc3JjPgorPC9mb250LWZhY2UtbmFt
ZT48L2ZvbnQtZmFjZS1mb3JtYXQ+PC9mb250LWZhY2U+PC9mb250PjwvZmlsdGVyPgorPC9mZVR1
cmJ1bGVuY2U+PC9mZVRpbGU+PC9mZVNwb3RMaWdodD48L2ZlU3BlY3VsYXJMaWdodGluZz48L2Zl
UG9pbnRMaWdodD4KKzwvZmVPZmZzZXQ+PC9mZU1vcnBob2xvZ3k+PC9mZU1lcmdlTm9kZT48L2Zl
TWVyZ2U+PC9mZUltYWdlPjwvZmVHYXVzc2lhbkJsdXI+Cis8L2ZlRnVuY1I+PC9mZUZ1bmNHPjwv
ZmVGdW5jQj48L2ZlRnVuY0E+PC9mZUZsb29kPjwvZmVEaXN0YW50TGlnaHQ+Cis8L2ZlRGlzcGxh
Y2VtZW50TWFwPjwvZmVEaWZmdXNlTGlnaHRpbmc+PC9mZUNvbnZvbHZlTWF0cml4PjwvZmVDb21w
b3NpdGU+Cis8L2ZlQ29tcG9uZW50VHJhbnNmZXI+PC9mZUNvbG9yTWF0cml4PjwvZmVCbGVuZD48
L2VsbGlwc2U+PC9kZWZzPjwvY3Vyc29yPgorPC9jb2xvci1wcm9maWxlPjwvY2xpcFBhdGg+PC9j
aXJjbGU+PC9hbHRHbHlwaEl0ZW0+PC9hbHRHbHlwaERlZj4KKzwvYWx0R2x5cGg+PC9hPgorICAg
IDwvc3ZnPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
ICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICB2YXIgY3RtID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImciKS5nZXRDVE0oKTsKKyAgICAgICAgZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoImN0bSIpLnRleHRDb250ZW50ID0gImdldENUTSgpIHJldHVybmVkOiBbIiAr
IAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dG0uYSArICIsIiArIGN0bS5iICsgIiwiICsgY3RtLmMgKyAiLCIgKyAKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3RtLmQgKyAiLCIgKyBjdG0u
ZSArICIsIiArIGN0bS5mICsgIl0iOzsKKyAgICA8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
Kwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>