<?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>117662</bug_id>
          
          <creation_ts>2013-06-14 15:29:21 -0700</creation_ts>
          <short_desc>Threaded HTML parser can ASSERT in some situations</short_desc>
          <delta_ts>2013-06-14 16:05:58 -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>New Bugs</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="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>900671</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-06-14 15:29:21 -0700</bug_when>
    <thetext>Threaded HTML parser can ASSERT in some situations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>900673</commentid>
    <comment_count>1</comment_count>
      <attachid>204738</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-06-14 15:33:09 -0700</bug_when>
    <thetext>Created attachment 204738
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>900692</commentid>
    <comment_count>2</comment_count>
      <attachid>204738</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-14 16:05:55 -0700</bug_when>
    <thetext>Comment on attachment 204738
Patch

Clearing flags on attachment: 204738

Committed r151611: &lt;http://trac.webkit.org/changeset/151611&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>900693</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-14 16:05:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>204738</attachid>
            <date>2013-06-14 15:33:09 -0700</date>
            <delta_ts>2013-06-14 16:05:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-117662-20130614153126.patch</filename>
            <type>text/plain</type>
            <size>6083</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUxNjA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTliOTViM2IyMzEwZDlm
MTU3OGI0OTZiMDdlMzFlMTNjYjBjOGQ5MS4uNDJmZWI0M2YyNzRlZjZkMTMwMDU3MTE2ZWZhYzhj
M2ZlN2IyOWEwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ0IEBACisyMDEzLTA2LTE0ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVGhyZWFkZWQgSFRNTCBwYXJz
ZXIgY2FuIEFTU0VSVCBpbiBzb21lIHNpdHVhdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNzY2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgcGF0Y2ggbWVyZ2VzIGh0dHBzOi8vY2hyb21p
dW0uZ29vZ2xlc291cmNlLmNvbS9jaHJvbWl1bS9ibGluay8rLzNjMGExMTJiNDJkNzJjNzYyM2Y3
ODQ2MzE2NmRkN2YwNGQ2ODBiNGMKKworICAgICAgICAtLS0+OC0tLQorICAgICAgICBUaGUgcGFy
c2VyIGlzIHN1cHBvc2VkIHRvIHN0b3AgcHJvY2Vzc2luZyBkYXRhIHdoZW4gdGhlcmUncyBhIHBl
bmRpbmcKKyAgICAgICAgbG9jYXRpb24gY2hhbmdlLCBidXQgYmVmb3JlIHRoaXMgQ0wgd2Ugd291
bGQgYWN0dWFsbHkgcHJvY2VzcyB0aGUgZmlyc3QKKyAgICAgICAgdG9rZW4gZnJvbSBldmVyeSBj
aHVuayB3aGVuIHRoZXJlIHdhcyBhIHBlbmRpbmcgbG9jYXRpb24gY2hhbmdlLgorCisgICAgICAg
IElmIHRoZSBmaXJzdCB0b2tlbiBpbiBhIGNodW5rIHdhcyBhICJzY3JpcHQiIHN0YXJ0IHRhZywg
dGhhdCB3b3VsZCBwdXQKKyAgICAgICAgdGhlIHRyZWUgYnVpbGRlciBpbnRvIFRleHRNb2RlLCB3
aGljaCBjYW4gb25seSBwcm9jZXNzIGNoYXJhY3RlcgorICAgICAgICB0b2tlbnMuIElmIHRoZSBu
ZXh0IGNodW5rIHN0YXJ0cyB3aXRoIGFub3RoZXIgc3RhcnQgdGFnIHRva2VuLCB0aGUgdHJlZQor
ICAgICAgICBidWlsZGVyIHdvdWxkIGJlIHNhZCBhbmQgaGl0IGFuIEFTU0VSVC4KKworICAgICAg
ICBUaGlzIENMIHJlb3JkZXJzIGEgY291cGxlIGxpbmVzIGluIEhUTUxEb2N1bWVudFBhcnNlciBz
byB0aGF0IHdlIGNoZWNrCisgICAgICAgIGZvciBwZW5kaW5nIGxvY2F0aW9uIGNoYW5nZXMgYmVm
b3JlIHByb2Nlc3NpbmcgYW55IHRva2Vucy4gVGhpcyBjaGFuZ2UKKyAgICAgICAgc3RvcHMgdXMg
ZnJvbSBwcm9jZXNzaW5nIHRoZSBmaXJzdCB0b2tlbiBmcm9tIGVhY2ggY2h1bmsgd2hpbGUgdGhl
cmUgaXMKKyAgICAgICAgYSBwZW5kaW5nIGxvY2F0aW9uIGNoYW5nZS4KKworICAgICAgICBUaGlz
IGlzc3VlIGNhbiByZXByb2R1Y2Ugb24gYW55IHBsYXRmb3JtLCBidXQgaXQgcmVwcm9kdWNlZCBv
ZnRlbiBvbgorICAgICAgICBBbmRyb2lkIGJlY2F1c2UgbW9iaWxlIG1hcmt1cCBvZnRlbiBlbGlk
ZXMgc3BhY2VzIGJldHdlZW4gY29uc2VjdXRpdmUKKyAgICAgICAgc2NyaXB0IHRhZ3MuIElmIHRo
ZXJlIGFyZSBzcGFjZSBjaGFyYWN0ZXJzIGJldHdlZW4gdGhlIHNjcmlwdCB0YWdzLAorICAgICAg
ICB0aGVuIHRob3NlIHNwYWNlIGNoYXJhY3RlcnMgd2lsbCBiZSB0aGUgZmlyc3Qgb25lcyBwcm9j
ZXNzZXMgaW4gdGhlCisgICAgICAgIGNodW5rLCB3aGljaCBkb2Vzbid0IHRyaWdnZXIgdGhlIEFT
U0VSVC4KKyAgICAgICAgLS0tODwtLS0KKworICAgICAgICBTaW5jZSB3ZSBsYW5kZWQgdGhpcyBw
YXRjaCBpbiBCbGluaywgd2UndmUgYmVlbiBhYmxlIHRvIHJlcHJvZHVjZSB0aGlzCisgICAgICAg
IGlzc3VlIG9uIGRlc2t0b3BzIGFzIHdlbGwuIEkgc3Bva2Ugd2l0aCBybml3YSBpbiAjd2Via2l0
IGFuZCBoZSBzYWlkCisgICAgICAgIHRoYXQgV2ViS2l0IGRvZXNuJ3QgaGF2ZSBhbnkgY3VycmVu
dCBwbGFucyB0byBlbmFibGUgdGhlIHRocmVhZGVkCisgICAgICAgIHBhcnNlciBidXQgdGhhdCBp
dCB3YXMgcHJvYmFibHkgd29ydGggbWVyZ2luZyB0aGlzIHBhdGNoIGFueXdheS4KKworICAgICAg
ICBUZXN0OiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcGVuZGluZy1sb2NhdGlvbi1jaGFuZ2UtYXNz
ZXJ0Lmh0bWwKKworICAgICAgICAqIGh0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpIVE1MRG9jdW1lbnRQYXJzZXI6OnByb2Nlc3NQYXJzZWRDaHVu
a0Zyb21CYWNrZ3JvdW5kUGFyc2VyKToKKwogMjAxMy0wNi0xNCAgQXJwaXRhIEJhaHVndW5hICA8
YS5iYWhAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgRWRpdGluZzogd3JvbmcgdGV4dCBwb3NpdGlv
biB3aGVuIHlvdSBjbGljayBlbnRlciBvbiB0aGUgdGV4dCBiZWhpbmQgdGhlIGltYWdlCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQYXJzZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTERvY3VtZW50UGFyc2VyLmNwcAppbmRl
eCA3MDU2MmQxN2RmZmI5ODFmYTMyN2ZlZGU5NTg3N2QwOWNmYjNkMzFmLi43YWI1NjM3NTgxOGM3
MzJkNGVkMWJhMjQ3MmM1ODBlOTg0Mzg0NTJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5jcHAKQEAgLTQxNCwxMyArNDE0LDYgQEAgdm9p
ZCBIVE1MRG9jdW1lbnRQYXJzZXI6OnByb2Nlc3NQYXJzZWRDaHVua0Zyb21CYWNrZ3JvdW5kUGFy
c2VyKFBhc3NPd25QdHI8UGFyc2UKICAgICBmb3IgKFZlY3RvcjxDb21wYWN0SFRNTFRva2VuPjo6
Y29uc3RfaXRlcmF0b3IgaXQgPSB0b2tlbnMtPmJlZ2luKCk7IGl0ICE9IHRva2Vucy0+ZW5kKCk7
ICsraXQpIHsKICAgICAgICAgQVNTRVJUKCFpc1dhaXRpbmdGb3JTY3JpcHRzKCkpOwogCi0gICAg
ICAgIG1fdGV4dFBvc2l0aW9uID0gaXQtPnRleHRQb3NpdGlvbigpOwotCi0gICAgICAgIGNvbnN0
cnVjdFRyZWVGcm9tQ29tcGFjdEhUTUxUb2tlbigqaXQpOwotCi0gICAgICAgIGlmIChpc1N0b3Bw
ZWQoKSkKLSAgICAgICAgICAgIGJyZWFrOwotCiAgICAgICAgIGlmICghaXNQYXJzaW5nRnJhZ21l
bnQoKQogICAgICAgICAgICAgJiYgZG9jdW1lbnQoKS0+ZnJhbWUoKSAmJiBkb2N1bWVudCgpLT5m
cmFtZSgpLT5uYXZpZ2F0aW9uU2NoZWR1bGVyKCktPmxvY2F0aW9uQ2hhbmdlUGVuZGluZygpKSB7
CiAKQEAgLTQzMyw2ICs0MjYsMTMgQEAgdm9pZCBIVE1MRG9jdW1lbnRQYXJzZXI6OnByb2Nlc3NQ
YXJzZWRDaHVua0Zyb21CYWNrZ3JvdW5kUGFyc2VyKFBhc3NPd25QdHI8UGFyc2UKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgbV90ZXh0UG9zaXRpb24gPSBpdC0+dGV4
dFBvc2l0aW9uKCk7CisKKyAgICAgICAgY29uc3RydWN0VHJlZUZyb21Db21wYWN0SFRNTFRva2Vu
KCppdCk7CisKKyAgICAgICAgaWYgKGlzU3RvcHBlZCgpKQorICAgICAgICAgICAgYnJlYWs7CisK
ICAgICAgICAgaWYgKGlzV2FpdGluZ0ZvclNjcmlwdHMoKSkgewogICAgICAgICAgICAgQVNTRVJU
KGl0ICsgMSA9PSB0b2tlbnMtPmVuZCgpKTsgLy8gVGhlIDwvc2NyaXB0PiBpcyBhc3N1bWVkIHRv
IGJlIHRoZSBsYXN0IHRva2VuIG9mIHRoaXMgYnVuY2guCiAgICAgICAgICAgICBydW5TY3JpcHRz
Rm9yUGF1c2VkVHJlZUJ1aWxkZXIoKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlOTkwNGM2Yjg1OTQ4Yzk3M2M1NWY1ZWQy
ZTQxMmFmOGEyNWU1MTY3Li4yZTk1ODFhYWFmMDU1M2E2OGU5OTA3NzI2YzMzNWEwNTc0OTc5M2Ew
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMDYtMTQgIEFkYW0gQmFydGggIDxhYmFydGhA
d2Via2l0Lm9yZz4KKworICAgICAgICBUaHJlYWRlZCBIVE1MIHBhcnNlciBjYW4gQVNTRVJUIGlu
IHNvbWUgc2l0dWF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTE3NjYyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcGVuZGluZy1sb2NhdGlvbi1jaGFuZ2Ut
YXNzZXJ0LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL3BlbmRpbmctbG9jYXRpb24tY2hhbmdlLWFzc2VydC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBodHRwL3Rlc3RzL3Jlc291cmNlcy9zbG93LW5vdGlmeS1kb25lLnBocDogQWRkZWQuCisKIDIw
MTMtMDYtMTQgIEFycGl0YSBCYWh1Z3VuYSAgPGEuYmFoQHNhbXN1bmcuY29tPgogCiAgICAgICAg
IEVkaXRpbmc6IHdyb25nIHRleHQgcG9zaXRpb24gd2hlbiB5b3UgY2xpY2sgZW50ZXIgb24gdGhl
IHRleHQgYmVoaW5kIHRoZSBpbWFnZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3BlbmRpbmctbG9jYXRpb24tY2hhbmdlLWFzc2VydC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGVuZGluZy1sb2NhdGlvbi1jaGFu
Z2UtYXNzZXJ0LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hYmM2ZDA1ZWI0YzNjMmFlMzJmNzYz
ZTY0NmQxYzU4MzM2ZDE0NDFmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9uYXZpZ2F0aW9uL3BlbmRpbmctbG9jYXRpb24tY2hhbmdlLWFzc2VydC1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSBAQAorRE9ORSEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvbmF2aWdhdGlvbi9wZW5kaW5nLWxvY2F0aW9uLWNoYW5nZS1hc3NlcnQuaHRtbCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wZW5kaW5nLWxvY2F0aW9uLWNoYW5nZS1hc3Nl
cnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5kZmIwZTg5YjU5YWFjNWFhNGQwZjc0MDU1NTMyZWMwNjRiZWIz
MThmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9u
L3BlbmRpbmctbG9jYXRpb24tY2hhbmdlLWFzc2VydC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxz
Y3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1Rl
eHQoKTsKKyAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKK30KK3dpbmRvdy5sb2NhdGlv
biA9ICIuLi9yZXNvdXJjZXMvc2xvdy1ub3RpZnktZG9uZS5waHAiOworPC9zY3JpcHQ+PHNjcmlw
dD4KK2FsZXJ0KCdGQUlMIDEgb2YgMycpOworPC9zY3JpcHQ+PHNjcmlwdD4KK2FsZXJ0KCdGQUlM
IDIgb2YgMycpOworPC9zY3JpcHQ+PHNjcmlwdD4KK2FsZXJ0KCdGQUlMIDMgb2YgMycpOworPC9z
Y3JpcHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlcy9zbG93
LW5vdGlmeS1kb25lLnBocCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VzL3Nsb3ct
bm90aWZ5LWRvbmUucGhwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjFkZjAxM2VmZDVkMDU2MjUwMTU3ZDNmNDc2Yjk1
OGYxOWNhYTkwZjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jl
c291cmNlcy9zbG93LW5vdGlmeS1kb25lLnBocApAQCAtMCwwICsxLDggQEAKKzw/cGhwCit1c2xl
ZXAoMTAwMDAwKTsKKz8+CitET05FIQorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikK
KyAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>