<?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>112653</bug_id>
          
          <creation_ts>2013-03-18 21:11:02 -0700</creation_ts>
          <short_desc>Crash in Document::setFocusedNode if the frame of new focused node is detached in &apos;change&apos; event handler</short_desc>
          <delta_ts>2013-03-20 15:01:05 -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>DOM</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>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>aroben</cc>
    
    <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jonlee</cc>
    
    <cc>morrita</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>857902</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-03-18 21:11:02 -0700</bug_when>
    <thetext>https://code.google.com/p/chromium/issues/detail?id=201134

Reduction:
&lt;div&gt;
 &lt;input value=&quot;foo&quot;&gt;&lt;/input&gt;
 &lt;iframe frameborder=&quot;0&quot; id=&quot;input&quot; height=&quot;100&quot; width=&quot;540&quot; srcdoc=&quot;&amp;lt;input autofocus&gt;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;script&gt;
addEventListener(&quot;change&quot;, function(e) {
    document.body.appendChild(document.getElementById(&quot;input&quot;));
    document.body.appendChild(document.createTextNode(&quot;PASS&quot;));
}, false);
&lt;/script&gt;


1. Open the above document
2. Click on the left input field
3. Modify it
4. Click on the right input field
 --&gt; Crash by null pointer deference</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857919</commentid>
    <comment_count>1</comment_count>
      <attachid>193724</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-03-18 21:54:30 -0700</bug_when>
    <thetext>Created attachment 193724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>859764</commentid>
    <comment_count>2</comment_count>
      <attachid>193724</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-20 15:01:01 -0700</bug_when>
    <thetext>Comment on attachment 193724
Patch

Clearing flags on attachment: 193724

Committed r146393: &lt;http://trac.webkit.org/changeset/146393&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>859765</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-20 15:01:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193724</attachid>
            <date>2013-03-18 21:54:30 -0700</date>
            <delta_ts>2013-03-20 15:01:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112653-20130319135021.patch</filename>
            <type>text/plain</type>
            <size>3970</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2MDI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmZmOWU4YjIwMmVlZDQx
YTA3ZmQxMGE3MjY2ZjMwNGY5ODgwMWQ4ZS4uYTZhMzk1Yzc0NDdjMmYwMTQyOTQyZjE2ZTBiNjU5
N2MxNTY1ZWVkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAzLTE4ICBLZW50
IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBDcmFzaCBpbiBEb2N1bWVu
dDo6c2V0Rm9jdXNlZE5vZGUgaWYgdGhlIGZyYW1lIG9mIG5ldyBmb2N1c2VkIG5vZGUgaXMgZGV0
YWNoZWQgaW4gJ2NoYW5nZScgZXZlbnQgaGFuZGxlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEyNjUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9mcmFtZXMvZGV0YWNoLWZyYW1lLWR1
cmluZy1mb2N1cy5odG1sCisKKyAgICAgICAgKiBwYWdlL0ZvY3VzQ29udHJvbGxlci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpGb2N1c0NvbnRyb2xsZXI6OnNldEZvY3VzZWROb2RlKToKKyAgICAg
ICAgQSBvbGREb2N1bWVudC0+c2V0Rm9jdXNlZE5vZGUgY2FsbCBtaWdodCBkaXNwYXRjaCBhICdj
aGFuZ2UnIGV2ZW50IGZvcgorICAgICAgICBhbiBvbGQgZm9jdXNlZCBub2RlLCBhbmQgYW4gZXZl
bnQgaGFuZGxlciBjb2RlIG1pZ2h0IGRldGFjaCB0aGUKKyAgICAgICAgbmV3Rm9jdXNlZEZyYW1l
LiBTbyB3ZSBzaG91bGQgY2hlY2sgaXQuIFdpdGhvdXQgdGhlIGNoZWNrLCB0aGUgZm9sbG93aW5n
CisgICAgICAgIG5ld0RvY3VtZW50LT5zZXRGb2N1c2VkTm9kZSBjYWxsIHdvdWxkIGNyYXNoIGJl
Y2F1c2Ugb2YgbnVsbAorICAgICAgICBGcmFtZTo6cGFnZSgpLgorCiAyMDEzLTAzLTE3ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTGVnYWN5IENTUyB2ZW5kb3Ig
cHJlZml4ZXMgc2hvdWxkIG9ubHkgd29yayBmb3IgRGFzaGJvYXJkCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJvbGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L0ZvY3VzQ29udHJvbGxlci5jcHAKaW5kZXggMTM1NWJiN2FmZDYxMzU1ZTA1Nzc2YTVmOWVmYzkw
MWVhYTlkMjMyYS4uYmZkMDM1OWIwYjhkYzNjYjM1MzFiYzQ4ZWYyN2FhNjAwNDkzMTY2YiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xsZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRm9jdXNDb250cm9sbGVyLmNwcApAQCAtNjExLDcgKzYxMSwxMSBA
QCBib29sIEZvY3VzQ29udHJvbGxlcjo6c2V0Rm9jdXNlZE5vZGUoTm9kZSogbm9kZSwgUGFzc1Jl
ZlB0cjxGcmFtZT4gbmV3Rm9jdXNlZEZyYQogICAgIAogICAgIGlmIChvbGREb2N1bWVudCAmJiBv
bGREb2N1bWVudCAhPSBuZXdEb2N1bWVudCkKICAgICAgICAgb2xkRG9jdW1lbnQtPnNldEZvY3Vz
ZWROb2RlKDApOwotICAgIAorCisgICAgaWYgKG5ld0ZvY3VzZWRGcmFtZSAmJiAhbmV3Rm9jdXNl
ZEZyYW1lLT5wYWdlKCkpIHsKKyAgICAgICAgc2V0Rm9jdXNlZEZyYW1lKDApOworICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgfQogICAgIHNldEZvY3VzZWRGcmFtZShuZXdGb2N1c2VkRnJhbWUp
OwogCiAgICAgLy8gU2V0dGluZyB0aGUgZm9jdXNlZCBub2RlIGNhbiByZXN1bHQgaW4gbG9zaW5n
IG91ciBsYXN0IHJlZnQgdG8gbm9kZSB3aGVuIEpTIGV2ZW50IGhhbmRsZXJzIGZpcmUuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMmMyZjgyOGU4Njc0NGQ3ZWJlM2QzNzg2MzJjOGQ5NzE4MjBkN2NhMS4uYzZhNDY1YzdkNzRi
YmRmODk2ZTVhZTA2NzNiZjkwM2E1OWNjMTExYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEz
LTAzLTE4ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBDcmFz
aCBpbiBEb2N1bWVudDo6c2V0Rm9jdXNlZE5vZGUgaWYgdGhlIGZyYW1lIG9mIG5ldyBmb2N1c2Vk
IG5vZGUgaXMgZGV0YWNoZWQgaW4gJ2NoYW5nZScgZXZlbnQgaGFuZGxlcgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEyNjUzCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9kZXRhY2gt
ZnJhbWUtZHVyaW5nLWZvY3VzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9m
cmFtZXMvZGV0YWNoLWZyYW1lLWR1cmluZy1mb2N1cy5odG1sOiBBZGRlZC4KKwogMjAxMy0wMy0x
NyAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KIAogICAgICAgICBBZGQgdGVz
dHMgZm9yIGNhbGVuZGFyIHBpY2tlciBtb250aCBwb3B1cApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9mcmFtZXMvZGV0YWNoLWZyYW1lLWR1cmluZy1mb2N1cy1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9kZXRhY2gtZnJhbWUtZHVyaW5nLWZvY3VzLWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5hYTQ0ZTdjOWY5MTFiNzI5MjkxM2FhZTRlZDVhYzE3YzgwNGI5Mjgz
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvZGV0YWNoLWZyYW1l
LWR1cmluZy1mb2N1cy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACisKK1BBU1MKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL2RldGFjaC1mcmFtZS1kdXJpbmctZm9jdXMu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL2RldGFjaC1mcmFtZS1kdXJpbmctZm9jdXMu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi45ZmFmYTI5YmRmYjAyY2M0MzQ1Mzk5MTdiZTZmMDY4MTQ5YjJlOTA2
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvZGV0YWNoLWZyYW1l
LWR1cmluZy1mb2N1cy5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzxzY3JpcHQ+CitpZiAod2luZG93
LnRlc3RSdW5uZXIpIHsKKyAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB0ZXN0
UnVubmVyLmR1bXBBc1RleHQoKTsKK30KKworYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgZnVu
Y3Rpb24oZSkgeworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2ZyYW1lMScpKTsKK30sIGZhbHNlKTsKKworZnVuY3Rpb24gaGFuZGxlRm9jdXMo
KSB7CisgICAgb3V0ZXJJbnB1dC5mb2N1cygpOworICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdp
bnNlcnR0ZXh0JywgZmFsc2UsICdhYmMnKTsKKyAgICBmcmFtZTEuaW5uZXJJbnB1dC5mb2N1cygp
OworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUo
J1BBU1MnKSk7CisgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9Cis8L3NjcmlwdD4KKzxk
aXY+CisgPGlucHV0IHZhbHVlPSJmb28iIGlkPSJvdXRlcklucHV0Ij48L2lucHV0PgorIDxpZnJh
bWUgZnJhbWVib3JkZXI9IjAiIGlkPSJmcmFtZTEiIGhlaWdodD0iMTAwIiB3aWR0aD0iNTQwIiBz
cmNkb2M9IiZsdDtpbnB1dCBhdXRvZm9jdXMgaWQ9J2lubmVySW5wdXQnIG9uZm9jdXM9J3BhcmVu
dC5oYW5kbGVGb2N1cygpJz4iPjwvaWZyYW1lPgorPC9kaXY+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>