<?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>32742</bug_id>
          
          <creation_ts>2009-12-18 14:38:33 -0800</creation_ts>
          <short_desc>upstream fast/events/iframe-onload-remove-self-no-crash.html</short_desc>
          <delta_ts>2009-12-21 23:04:56 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>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="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>173334</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-12-18 14:38:33 -0800</bug_when>
    <thetext>Upstream a test from chromium.org where we had a race removing objects from a frame and an iframe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>173335</commentid>
    <comment_count>1</comment_count>
      <attachid>45188</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-12-18 14:39:35 -0800</bug_when>
    <thetext>Created attachment 45188
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>173336</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-18 14:43:42 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 45188 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>173573</commentid>
    <comment_count>3</comment_count>
      <attachid>45188</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-19 12:14:31 -0800</bug_when>
    <thetext>Comment on attachment 45188
Patch

I could have sworn I wrote a very similar (if not the same) test for webkit.org?  Do we know what the orginal chromium/webkit bug which produced this test was?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>173862</commentid>
    <comment_count>4</comment_count>
      <attachid>45188</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-12-20 21:12:17 -0800</bug_when>
    <thetext>Comment on attachment 45188
Patch

Not sure this really belongs in fast/events. I know that the load event is an event, but this seems more like a frame test to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174132</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-12-21 16:20:29 -0800</bug_when>
    <thetext>There is a fast/frames/onload-remove-iframe-crash.html test, but it is somewhat different. The original crash and test predates our move to SVN (Eric, I can send you a pointer to the bug log).

I agree that fast/frames is probably a better place for this, so I&apos;ll submit a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174134</commentid>
    <comment_count>6</comment_count>
      <attachid>45357</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-12-21 16:23:25 -0800</bug_when>
    <thetext>Created attachment 45357
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174136</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-21 16:28:15 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 45357 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174146</commentid>
    <comment_count>8</comment_count>
      <attachid>45360</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-12-21 17:50:04 -0800</bug_when>
    <thetext>Created attachment 45360
ignore this - patch submitted to the wrong bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174189</commentid>
    <comment_count>9</comment_count>
      <attachid>45357</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-21 22:42:23 -0800</bug_when>
    <thetext>Comment on attachment 45357
Patch

OK.  Setting cq+ too since you&apos;re not yet a committer.  Soon! :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174194</commentid>
    <comment_count>10</comment_count>
      <attachid>45357</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-21 23:04:51 -0800</bug_when>
    <thetext>Comment on attachment 45357
Patch

Clearing flags on attachment: 45357

Committed r52484: &lt;http://trac.webkit.org/changeset/52484&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174195</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-21 23:04:56 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45188</attachid>
            <date>2009-12-18 14:39:35 -0800</date>
            <delta_ts>2009-12-21 16:23:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-32742-20091218143934.patch</filename>
            <type>text/plain</type>
            <size>3003</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhYWE4YzY5Li4wMTZkYWE0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDktMTIt
MTggIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBzdHJlYW0gYSB0ZXN0IGZyb20gY2hy
b21pdW0ub3JnIHdoZXJlIHdlIGhhZCBhIHJhY2UgcmVtb3ZpbmcKKyAgICAgICAgb2JqZWN0cyBm
cm9tIGEgZnJhbWUgYW5kIGFuIGlmcmFtZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTMyNzQyCisKKyAgICAgICAgKiBmYXN0L2V2ZW50cy9pZnJhbWUt
b25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9ldmVudHMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1v
dmUtc2VsZi1uby1jcmFzaC1jaGlsZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50
cy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC5qczogQWRkZWQu
CisgICAgICAgIChvbldpbmRvd0xvYWQpOgorCiAyMDA5LTEyLTE4ICBLZW5uZXRoIFJ1c3NlbGwg
IDxrYnJAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pZnJhbWUtb25sb2FkLXJlbW92ZS1z
ZWxmLW5vLWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lmcmFt
ZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8tY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjkwNzQyZGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLWV4cGVj
dGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1RoaXMgdGVzdHMgdGhhdCBzZXR0aW5nIHJlbW92ZSBh
IGNoaWxkIGZyYW1lIGluIG9ubG9hZCBldmVudCBoYW5kbGVyIGRvZXMgbm90IGNyYXNoIHRoZSBy
ZW5kZXJlci4gCisgIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaWZyYW1l
LW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVu
dHMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZjYTdkMTEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLmh0bWwK
QEAgLTAsMCArMSwxMyBAQAorPGh0bWw+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikKKyAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworPC9zY3Jp
cHQ+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2lmcmFtZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8t
Y3Jhc2guanMiPjwvc2NyaXB0PgorPGJvZHk+CitUaGlzIHRlc3RzIHRoYXQgc2V0dGluZyByZW1v
dmUgYSBjaGlsZCBmcmFtZSBpbiBvbmxvYWQgZXZlbnQgaGFuZGxlcgorZG9lcyBub3QgY3Jhc2gg
dGhlIHJlbmRlcmVyLgorPGJyPgorPGlmcmFtZSBzcmM9InJlc291cmNlcy9pZnJhbWUtb25sb2Fk
LXJlbW92ZS1zZWxmLW5vLWNyYXNoLWNoaWxkLmh0bWwiPjwvaWZyYW1lPgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvcmVzb3VyY2VzL2lmcmFt
ZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8tY3Jhc2gtY2hpbGQuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvZXZlbnRzL3Jlc291cmNlcy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLWNo
aWxkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYzdkYWYyZAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Jlc291cmNlcy9pZnJhbWUt
b25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLWNoaWxkLmh0bWwKQEAgLTAsMCArMSwzIEBACis8
aHRtbD4KKzxzY3JpcHQgc3JjPSJpZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLmpz
Ij48L3NjcmlwdD4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L3Jlc291cmNlcy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLmpzIGIvTGF5b3V0
VGVzdHMvZmFzdC9ldmVudHMvcmVzb3VyY2VzL2lmcmFtZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8t
Y3Jhc2guanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmQzNzcxZQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Jlc291cmNlcy9pZnJhbWUt
b25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLmpzCkBAIC0wLDAgKzEsMTYgQEAKK2Z1bmN0aW9u
IG9uV2luZG93TG9hZCgpIHsKKyAgdmFyIGRvYyA9IHRvcC5kb2N1bWVudDsKKyAgdmFyIGIgPSBk
b2MuYm9keTsKKworICB2YXIgeCA9IGRvYy5nZXRFbGVtZW50QnlJZCgneCcpOworICBpZiAoeCkg
eworICAgIGIucmVtb3ZlQ2hpbGQoeCk7CisgIH0KKworICB4ID0gZG9jLmNyZWF0ZUVsZW1lbnQo
ImlmcmFtZSIpOworICB4LnNldEF0dHJpYnV0ZSgnaWQnLCd4Jyk7CisgIC8vIGFwcGVuZENoaWxk
IHRyaWdnZXJzIGxvYWQKKyAgYi5hcHBlbmRDaGlsZCh4KTsKK30KKword2luZG93LmFkZEV2ZW50
TGlzdGVuZXIoImxvYWQiLCBvbldpbmRvd0xvYWQsIGZhbHNlKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45357</attachid>
            <date>2009-12-21 16:23:25 -0800</date>
            <delta_ts>2009-12-21 23:04:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-32742-20091221162324.patch</filename>
            <type>text/plain</type>
            <size>2971</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1MGU2ZTE2Li42NGY4NGQxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMTIt
MjEgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBzdHJlYW0gY2hyb21lL2Zhc3QvZXZl
bnRzL2lmcmFtZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8tY3Jhc2guaHRtbCAuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjc0MiAuCisKKyAgICAgICAg
KiBmYXN0L2ZyYW1lcy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mcmFtZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUt
c2VsZi1uby1jcmFzaC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9yZXNvdXJj
ZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC1jaGlsZC5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2Vs
Zi1uby1jcmFzaC5qczogQWRkZWQuCisgICAgICAgIChvbldpbmRvd0xvYWQpOgorCiAyMDA5LTEy
LTE4ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWluQGFwcGxlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBBZGFtIFJvYmVuLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mcmFt
ZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9mYXN0L2ZyYW1lcy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi45MDc0MmRiCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvaWZyYW1lLW9ubG9hZC1y
ZW1vdmUtc2VsZi1uby1jcmFzaC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitUaGlzIHRl
c3RzIHRoYXQgc2V0dGluZyByZW1vdmUgYSBjaGlsZCBmcmFtZSBpbiBvbmxvYWQgZXZlbnQgaGFu
ZGxlciBkb2VzIG5vdCBjcmFzaCB0aGUgcmVuZGVyZXIuIAorICAKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZnJhbWVzL2lmcmFtZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8tY3Jhc2guaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL2lmcmFtZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8t
Y3Jhc2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mY2E3ZDExCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvaWZyYW1lLW9ubG9hZC1y
ZW1vdmUtc2VsZi1uby1jcmFzaC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxodG1sPgorPHNjcmlw
dD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgIGxheW91dFRlc3RDb250cm9s
bGVyLmR1bXBBc1RleHQoKTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9pZnJh
bWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLmpzIj48L3NjcmlwdD4KKzxib2R5PgorVGhp
cyB0ZXN0cyB0aGF0IHNldHRpbmcgcmVtb3ZlIGEgY2hpbGQgZnJhbWUgaW4gb25sb2FkIGV2ZW50
IGhhbmRsZXIKK2RvZXMgbm90IGNyYXNoIHRoZSByZW5kZXJlci4KKzxicj4KKzxpZnJhbWUgc3Jj
PSJyZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC1jaGlsZC5odG1s
Ij48L2lmcmFtZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvZnJhbWVzL3Jlc291cmNlcy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLWNo
aWxkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9h
ZC1yZW1vdmUtc2VsZi1uby1jcmFzaC1jaGlsZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLmM3ZGFmMmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC1jaGls
ZC5odG1sCkBAIC0wLDAgKzEsMyBAQAorPGh0bWw+Cis8c2NyaXB0IHNyYz0iaWZyYW1lLW9ubG9h
ZC1yZW1vdmUtc2VsZi1uby1jcmFzaC5qcyI+PC9zY3JpcHQ+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUt
c2VsZi1uby1jcmFzaC5qcyBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3Jlc291cmNlcy9pZnJh
bWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNoLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjJkMzc3MWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC5qcwpA
QCAtMCwwICsxLDE2IEBACitmdW5jdGlvbiBvbldpbmRvd0xvYWQoKSB7CisgIHZhciBkb2MgPSB0
b3AuZG9jdW1lbnQ7CisgIHZhciBiID0gZG9jLmJvZHk7CisKKyAgdmFyIHggPSBkb2MuZ2V0RWxl
bWVudEJ5SWQoJ3gnKTsKKyAgaWYgKHgpIHsKKyAgICBiLnJlbW92ZUNoaWxkKHgpOworICB9CisK
KyAgeCA9IGRvYy5jcmVhdGVFbGVtZW50KCJpZnJhbWUiKTsKKyAgeC5zZXRBdHRyaWJ1dGUoJ2lk
JywneCcpOworICAvLyBhcHBlbmRDaGlsZCB0cmlnZ2VycyBsb2FkCisgIGIuYXBwZW5kQ2hpbGQo
eCk7Cit9CisKK3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgb25XaW5kb3dMb2FkLCBm
YWxzZSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45360</attachid>
            <date>2009-12-21 17:50:04 -0800</date>
            <delta_ts>2009-12-21 17:56:25 -0800</delta_ts>
            <desc>ignore this - patch submitted to the wrong bug.</desc>
            <filename>bug-32742-20091221175002.patch</filename>
            <type>text/plain</type>
            <size>3475</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2NGY4NGQxLi42MTM2ZWY5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0yLDE0ICsyLDEyIEBACiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCiAKLSAgICAgICAgVXBzdHJlYW0gY2hyb21l
L2Zhc3QvZXZlbnRzL2lmcmFtZS1vbmxvYWQtcmVtb3ZlLXNlbGYtbm8tY3Jhc2guaHRtbCAuCi0g
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjc0MiAuCi0K
LSAgICAgICAgKiBmYXN0L2ZyYW1lcy9pZnJhbWUtb25sb2FkLXJlbW92ZS1zZWxmLW5vLWNyYXNo
LWV4cGVjdGVkLnR4dDogQWRkZWQuCi0gICAgICAgICogZmFzdC9mcmFtZXMvaWZyYW1lLW9ubG9h
ZC1yZW1vdmUtc2VsZi1uby1jcmFzaC5odG1sOiBBZGRlZC4KLSAgICAgICAgKiBmYXN0L2ZyYW1l
cy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1yZW1vdmUtc2VsZi1uby1jcmFzaC1jaGlsZC5odG1s
OiBBZGRlZC4KLSAgICAgICAgKiBmYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLW9ubG9hZC1y
ZW1vdmUtc2VsZi1uby1jcmFzaC5qczogQWRkZWQuCi0gICAgICAgIChvbldpbmRvd0xvYWQpOgor
ICAgICAgICBVcHN0cmVhbSBhIHRlc3QgZnJvbSBjaHJvbWl1bS5vcmcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjc2MQorCisgICAgICAgICogaHR0
cC90ZXN0cy9taXNjL3Jlc291cmNlcy9jb250ZW50LWlmcmFtZS5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBodHRwL3Rlc3RzL21pc2Mvc2V0LXdpbmRvdy1vcGVuZXItdG8tbnVsbC1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbWlzYy9zZXQtd2luZG93LW9wZW5lci10
by1udWxsLmh0bWw6IEFkZGVkLgogCiAyMDA5LTEyLTE4ICBCcmlhbiBXZWluc3RlaW4gIDxid2Vp
bnN0ZWluQGFwcGxlLmNvbT4KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9t
aXNjL3Jlc291cmNlcy9jb250ZW50LWlmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9taXNjL3Jlc291cmNlcy9jb250ZW50LWlmcmFtZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjJiMzQwNzIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL21pc2MvcmVzb3VyY2VzL2NvbnRlbnQtaWZyYW1lLmh0bWwKQEAgLTAsMCArMSwx
MCBAQAorPHNjcmlwdD4KK2Z1bmN0aW9uIHJlY2VpdmVNZXNzYWdlKGV2ZW50KSB7CisgIGlmIChl
dmVudC5kYXRhICE9ICJzdGFydCIpIHsKKyAgICBjb25zb2xlLmxvZygiZGF0YSBtaXNtYXRjaCBp
biB0YXJnZXQgLSAnIiArIGV2ZW50LmRhdGEgKyAiJyIpOworICAgIHJldHVybjsKKyAgfQorICBl
dmVudC5zb3VyY2UucG9zdE1lc3NhZ2UoInN0YXJ0ZWQiLCAiKiIpOworfQord2luZG93LmFkZEV2
ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLCByZWNlaXZlTWVzc2FnZSwgZmFsc2UpOworPC9zY3JpcHQ+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2Mvc2V0LXdpbmRvdy1vcGVu
ZXItdG8tbnVsbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2Mvc2V0
LXdpbmRvdy1vcGVuZXItdG8tbnVsbC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uNzIwODA1YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvbWlzYy9zZXQtd2luZG93LW9wZW5lci10by1udWxsLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDUgQEAKK1RoaXMgdGVzdHMgdGhhdCBmb2xsb3dpbmcgY29kZSB3b3JrcyBpbiBDaHJv
bWU6Cit2YXIgdyA9IHdpbmRvdy5vcGVuKC4uLik7Cit3Lm9wZW5lciA9IG51bGw7CitBZnRlciBu
ZXcgcGFnZSBmaW5pc2hlcyBsb2FkaW5nLCBpdHMgb3BlbmVyIHNob3VsZCBzdGF5IGFzIG51bGwu
CitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2Mvc2V0LXdpbmRv
dy1vcGVuZXItdG8tbnVsbC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL3NldC13
aW5kb3ctb3BlbmVyLXRvLW51bGwuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi44ZDk1ZGQ3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9t
aXNjL3NldC13aW5kb3ctb3BlbmVyLXRvLW51bGwuaHRtbApAQCAtMCwwICsxLDQ5IEBACis8aHRt
bD4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgIGxheW91
dFRlc3RDb250cm9sbGVyLnNldENhbk9wZW5XaW5kb3dzKCk7CisgIGxheW91dFRlc3RDb250cm9s
bGVyLmR1bXBBc1RleHQoKTsKKyAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgp
OworICBsYXlvdXRUZXN0Q29udHJvbGxlci5nbG9iYWxGbGFnID0gZmFsc2U7Cit9CisKK2Z1bmN0
aW9uIHJlY2VpdmVNZXNzYWdlKGV2ZW50KSB7CisgIGlmIChldmVudC5kYXRhICE9ICJzdGFydGVk
IikgeworICAgIGNvbnNvbGUubG9nKCJkYXRhIG1pc21hdGNoIGluIHNvdXJjZSAtICciICsgZXZl
bnQuZGF0YSArICInIik7CisgICAgcmV0dXJuOworICB9CisKKyAgdmFyIGUgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnY29uc29sZScpOworICBlLmlubmVySFRNTCA9IHcub3BlbmVyID09IG51
bGwgPyAnUEFTUycgOiAnRkFJTCc7CisKKyAgdy5jbG9zZSgpOworCisgIGlmICh3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgp
OworfQorCit2YXIgdyA9IHdpbmRvdy5vcGVuKCJyZXNvdXJjZXMvY29udGVudC1pZnJhbWUuaHRt
bCIpOwordy5vcGVuZXIgPSBudWxsOworCitmdW5jdGlvbiB0aW1lcigpIHsKKyAgdy5wb3N0TWVz
c2FnZSgic3RhcnQiLCAiKiIpOworfQorCit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibWVzc2Fn
ZSIsIHJlY2VpdmVNZXNzYWdlLCBmYWxzZSk7CisKKy8qIFdlIHVzZSBhIHRpbWVvdXQgaGVyZSBp
biBvcmRlciB0byBnaXZlIHRoZSB0YXJnZXQgd2luZG93IHRpbWUgdG8gbG9hZC4gKi8KK3dpbmRv
dy5zZXRUaW1lb3V0KHRpbWVyLCAxMDApOworCis8L3NjcmlwdD4KKzxib2R5PgorVGhpcyB0ZXN0
cyB0aGF0IGZvbGxvd2luZyBjb2RlIHdvcmtzIGluIENocm9tZToKKzxwcmU+Cit2YXIgdyA9IHdp
bmRvdy5vcGVuKC4uLik7Cit3Lm9wZW5lciA9IG51bGw7Cis8L3ByZT4KK0FmdGVyIG5ldyBwYWdl
IGZpbmlzaGVzIGxvYWRpbmcsIGl0cyBvcGVuZXIgc2hvdWxkIHN0YXkgYXMgbnVsbC4KKworPHA+
Cis8ZGl2IGlkPSJjb25zb2xlIj5SdW5uaW5nIC4uLjxkaXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>