<?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>121888</bug_id>
          
          <creation_ts>2013-09-24 18:46:41 -0700</creation_ts>
          <short_desc>Crash in Document::setFocusedElement</short_desc>
          <delta_ts>2013-09-24 20:33:49 -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>UI Events</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>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>932845</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-09-24 18:46:41 -0700</bug_when>
    <thetext>Crash in Document::setFocusedElement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932847</commentid>
    <comment_count>1</comment_count>
      <attachid>212530</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-09-24 18:50:51 -0700</bug_when>
    <thetext>Created attachment 212530
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932864</commentid>
    <comment_count>2</comment_count>
      <attachid>212530</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-09-24 20:06:03 -0700</bug_when>
    <thetext>Comment on attachment 212530
Fixes the bug

Urgh. I wish we had a better pattern for avoiding bugs like this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932872</commentid>
    <comment_count>3</comment_count>
      <attachid>212530</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-24 20:33:46 -0700</bug_when>
    <thetext>Comment on attachment 212530
Fixes the bug

Clearing flags on attachment: 212530

Committed r156382: &lt;http://trac.webkit.org/changeset/156382&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932873</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-24 20:33:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212530</attachid>
            <date>2013-09-24 18:50:51 -0700</date>
            <delta_ts>2013-09-24 20:33:46 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-121888-20130924185050.patch</filename>
            <type>text/plain</type>
            <size>3459</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1NjM4MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA5LTI0ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENyYXNoIGluIERvY3VtZW50Ojpz
ZXRGb2N1c2VkRWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTIxODg4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTWVyZ2UgaHR0cHM6Ly9jaHJvbWl1bS5nb29nbGVzb3VyY2UuY29tL2Nocm9taXVt
L2JsaW5rLysvNGE1OTRhM2RlN2Q5NzYxNDYyYjU1ZmIyN2E2ODUwZDc2NzQxOWFmMgorCisgICAg
ICAgIFRoZSBjcmFzaCB3YXMgY2F1c2VkIGJ5IGF0dGVtcHRpbmcgdG8gY2FsbCBDaHJvbWU6Zm9j
dXNlZE5vZGVDaGFuZ2VkKCkgYWZ0ZXIgbV9wYWdlIGhhZCBhbHJlYWR5CisgICAgICAgIGJlZW4g
Y2xlYXJlZC4gVGhpcyBjb3VsZCBoYXBwZW4gd2hlbiBibHVyJ3MgZXZlbnQgaGFuZGxlciByZW1v
dmVzIHRoZSBpZnJhbWUgZnJvbSB3aGljaAorICAgICAgICB0aGUgZm9jdXMgaGFkIGJlZW4gbW92
ZWQuIEZpeGVkIHRoZSBidWcgYnkgYWRkaW5nIGEgbnVsbCBwb2ludGVyIGNoZWNrLgorCisgICAg
ICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2JsdXItcmVtb3ZlLXBhcmVudC1jcmFzaC5odG1sCisKKyAg
ICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OnNl
dEZvY3VzZWRFbGVtZW50KToKKwogMjAxMy0wOS0yNCAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmph
bWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIGEgY29udHJhZGljdGlvbiBmcm9tIFNl
bGVjdG9yQ2hlY2tlcgpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCShyZXZpc2lvbiAxNTYz
NjEpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0zNDI5LDcgKzM0MjksNyBAQCBib29sIERvY3VtZW50OjpzZXRGb2N1c2VkRWxlbWVudChQYXNz
UmVmCiAgICAgICAgICAgICBjYWNoZS0+aGFuZGxlRm9jdXNlZFVJRWxlbWVudENoYW5nZWQob2xk
Rm9jdXNlZEVsZW1lbnQuZ2V0KCksIG5ld0ZvY3VzZWRFbGVtZW50LmdldCgpKTsKICAgICB9CiAK
LSAgICBpZiAoIWZvY3VzQ2hhbmdlQmxvY2tlZCkKKyAgICBpZiAoIWZvY3VzQ2hhbmdlQmxvY2tl
ZCAmJiBwYWdlKCkpCiAgICAgICAgIHBhZ2UoKS0+Y2hyb21lKCkuZm9jdXNlZEVsZW1lbnRDaGFu
Z2VkKG1fZm9jdXNlZEVsZW1lbnQuZ2V0KCkpOwogCiBTZXRGb2N1c2VkTm9kZURvbmU6CkluZGV4
OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCShyZXZpc2lvbiAxNTYzODApCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wOS0yNCAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KKworICAgICAgICBDcmFzaCBpbiBEb2N1bWVudDo6c2V0Rm9jdXNlZEVsZW1l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMTg4
OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFz
dC9ldmVudHMvYmx1ci1yZW1vdmUtcGFyZW50LWNyYXNoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9ldmVudHMvYmx1ci1yZW1vdmUtcGFyZW50LWNyYXNoLmh0bWw6IEFkZGVk
LgorCiAyMDEzLTA5LTI0ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+
CiAKICAgICAgICAgb3BfZ2V0X2NhbGxlZSBzaG91bGRuJ3QgdXNlIHZhbHVlIHByb2ZpbGluZwpJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvYmx1ci1yZW1vdmUtcGFyZW50LWNyYXNoLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9ibHVyLXJl
bW92ZS1wYXJlbnQtY3Jhc2gtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9ldmVudHMvYmx1ci1yZW1vdmUtcGFyZW50LWNyYXNoLWV4cGVjdGVkLnR4dAkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxLDMgQEAKK1RoaXMgdGVzdHMgcmVtb3ZpbmcgYW4gaWZyYW1l
IHdoaWxlIGl0IGlzIGJlaW5nIGZvY3VzZWQuIFdlYktpdCBzaG91bGQgbm90IGNyYXNoLgorCitQ
QVNTCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9ibHVyLXJlbW92ZS1wYXJlbnQtY3Jh
c2guaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9ibHVyLXJlbW92
ZS1wYXJlbnQtY3Jhc2guaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZXZl
bnRzL2JsdXItcmVtb3ZlLXBhcmVudC1jcmFzaC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAg
KzEsMjQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxwPlRoaXMgdGVzdHMg
cmVtb3ZpbmcgYW4gaWZyYW1lIHdoaWxlIGl0IGlzIGJlaW5nIGZvY3VzZWQuIFdlYktpdCBzaG91
bGQgbm90IGNyYXNoLjwvcD4KKzxpZnJhbWU+PC9pZnJhbWU+Cis8c2NyaXB0PgorCitpZiAod2lu
ZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKK3ZhciBpZnJh
bWUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdpZnJhbWUnKTsKK3ZhciBkb2MgPSBpZnJhbWUu
Y29udGVudERvY3VtZW50OwordmFyIGlucHV0ID0gZG9jLmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7
CitpbnB1dC52YWx1ZSA9ICdmb28nOworZG9jLmJvZHkuYXBwZW5kQ2hpbGQoaW5wdXQpOworaW5w
dXQuYWRkRXZlbnRMaXN0ZW5lcignYmx1cicsIGZ1bmN0aW9uKCkgeyBpZnJhbWUucmVtb3ZlKCk7
IH0pOworaW5wdXQuZm9jdXMoKTsKK2lmcmFtZS5mb2N1cygpOworCitkb2N1bWVudC53cml0ZSgn
UEFTUycpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>