<?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>125801</bug_id>
          
          <creation_ts>2013-12-16 14:31:58 -0800</creation_ts>
          <short_desc>Fix crash when trying to load a null HTML string</short_desc>
          <delta_ts>2013-12-16 15:38:58 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>960222</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-12-16 14:31:58 -0800</bug_when>
    <thetext>Fix crash when trying to load a null HTML string</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960227</commentid>
    <comment_count>1</comment_count>
      <attachid>219353</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-12-16 14:34:07 -0800</bug_when>
    <thetext>Created attachment 219353
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960237</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-12-16 14:47:48 -0800</bug_when>
    <thetext>Committed r160664: &lt;http://trac.webkit.org/changeset/160664&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960265</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-12-16 15:38:58 -0800</bug_when>
    <thetext>*** Bug 125810 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219353</attachid>
            <date>2013-12-16 14:34:07 -0800</date>
            <delta_ts>2013-12-16 14:35:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-125801-20131216143406.patch</filename>
            <type>text/plain</type>
            <size>6389</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYwNjU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNWI4MjhjYmI3YjY1OTQ1
ZGI1MTUwNWZjZTE3ZDIwOGEyYjY0ZTFmMS4uY2M4NDljNmJkY2IwZWU3Y2M1YjI0MjIyMTAzZmVk
MGI5N2RiMWE3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTEyLTE2ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IGNyYXNoIHdo
ZW4gdHJ5aW5nIHRvIGxvYWQgYSBudWxsIEhUTUwgc3RyaW5nCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU4MDEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdl
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6bG9hZFN0cmluZyk6CisgICAgICAgIENo
ZWNrIHRoYXQgdGhlIHN0cmluZyBpcyBub3QgbnVsbCBiZWZvcmUgY2FsbGluZyBpczhCaXQoKS4g
QWxzbywgVXNlIHRoZSBsYXRpbjEgZW5jb2RpbmcgZm9yCisgICAgICAgIDgtYml0IHN0cmluZ3Ms
IHNpbmNlIExhdGluIDEgc3RyaW5ncyBhcmUgbm90IG5lY2Vzc2FyaWx5IHZhbGlkIFVURi04IHN0
cmluZ3MuCisKIDIwMTMtMTItMTYgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgog
CiAgICAgICAgIERhdGFiYXNlUHJvY2VzczogRml4IGEgZmV3IGJ1Z3Mgd2l0aCBvcGVuaW5nIGFu
IElEQiBjb25uZWN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlBhZ2UvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5jcHAKaW5kZXggNjM4OTU5MTUzMjFmMGVlODc3NDllYjhhYTY4ZjA1MTRhNmQzNjBlZC4u
MTY3OGUyNTBiMTU0MTRlOTE0OWU5NjRkMzM2NmQ0ODg1NjkwMTQyNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtOTE5LDkgKzkxOSw5IEBA
IHZvaWQgV2ViUGFnZTo6bG9hZERhdGFJbXBsKFBhc3NSZWZQdHI8U2hhcmVkQnVmZmVyPiBzaGFy
ZWRCdWZmZXIsIGNvbnN0IFN0cmluZyYKIAogdm9pZCBXZWJQYWdlOjpsb2FkU3RyaW5nKGNvbnN0
IFN0cmluZyYgaHRtbFN0cmluZywgY29uc3QgU3RyaW5nJiBNSU1FVHlwZSwgY29uc3QgVVJMJiBi
YXNlVVJMLCBjb25zdCBVUkwmIHVucmVhY2hhYmxlVVJMLCBDb3JlSVBDOjpNZXNzYWdlRGVjb2Rl
ciYgZGVjb2RlcikKIHsKLSAgICBpZiAoaHRtbFN0cmluZy5pczhCaXQoKSkgeworICAgIGlmICgh
aHRtbFN0cmluZy5pc051bGwoKSAmJiBodG1sU3RyaW5nLmlzOEJpdCgpKSB7CiAgICAgICAgIFJl
ZlB0cjxTaGFyZWRCdWZmZXI+IHNoYXJlZEJ1ZmZlciA9IFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKHJl
aW50ZXJwcmV0X2Nhc3Q8Y29uc3QgY2hhcio+KGh0bWxTdHJpbmcuY2hhcmFjdGVyczgoKSksIGh0
bWxTdHJpbmcubGVuZ3RoKCkgKiBzaXplb2YoTENoYXIpKTsKLSAgICAgICAgbG9hZERhdGFJbXBs
KHNoYXJlZEJ1ZmZlciwgTUlNRVR5cGUsIEFTQ0lJTGl0ZXJhbCgidXRmLTgiKSwgYmFzZVVSTCwg
dW5yZWFjaGFibGVVUkwsIGRlY29kZXIpOworICAgICAgICBsb2FkRGF0YUltcGwoc2hhcmVkQnVm
ZmVyLCBNSU1FVHlwZSwgQVNDSUlMaXRlcmFsKCJsYXRpbjEiKSwgYmFzZVVSTCwgdW5yZWFjaGFi
bGVVUkwsIGRlY29kZXIpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIFJlZlB0cjxTaGFyZWRCdWZm
ZXI+IHNoYXJlZEJ1ZmZlciA9IFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKHJlaW50ZXJwcmV0X2Nhc3Q8
Y29uc3QgY2hhcio+KGh0bWxTdHJpbmcuY2hhcmFjdGVyczE2KCkpLCBodG1sU3RyaW5nLmxlbmd0
aCgpICogc2l6ZW9mKFVDaGFyKSk7CiAgICAgICAgIGxvYWREYXRhSW1wbChzaGFyZWRCdWZmZXIs
IE1JTUVUeXBlLCBBU0NJSUxpdGVyYWwoInV0Zi0xNiIpLCBiYXNlVVJMLCB1bnJlYWNoYWJsZVVS
TCwgZGVjb2Rlcik7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VM
b2cKaW5kZXggODkwYzUxOGU4YzBkZTZjNjhkMjhjYzg2MmQwYzA4NjYyMzYxODMyMC4uNDg1YTI5
MzNhNDIzOWQ5YjQyZjI5M2E4OTE1MjY2MjQwYzI5NzZlMyAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hh
bmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTEyLTE2
ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IGNy
YXNoIHdoZW4gdHJ5aW5nIHRvIGxvYWQgYSBudWxsIEhUTUwgc3RyaW5nCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU4MDEKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMv
V2ViS2l0Mi9XaWxsTG9hZC5jcHA6CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUX0YpOgor
ICAgICAgICBVcGRhdGUgdGVzdCByZXN1bHRzLgorCiAyMDEzLTEyLTE2ICBBbGV4IENocmlzdGVu
c2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRml4ZWQgV2luNjQgYnVp
bGQgb24gVlMyMDEzLgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXQyL1dpbGxMb2FkLmNwcCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Mi9XaWxs
TG9hZC5jcHAKaW5kZXggMzkwYTExOGY2MjU0ZWE0YjVhMjRlNmYzOWE0ZDcyMGZiOTAzNGMxOC4u
MGYwYmY0Y2FmMTgyOThhZjJmMDM0ZjlkMTFlNzY2MjZmYzU3MjVjNiAxMDA2NDQKLS0tIGEvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyL1dpbGxMb2FkLmNwcAorKysgYi9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDIvV2lsbExvYWQuY3BwCkBAIC0xNzksNyArMTc5LDcg
QEAgVEVTVF9GKFdlYktpdDJXaWxsTG9hZFRlc3QsIFdLUGFnZUxvYWRIVE1MU3RyaW5nV2l0aFVz
ZXJEYXRhKQogCiAgICAgV0tQYWdlTG9hZEhUTUxTdHJpbmdXaXRoVXNlckRhdGEod2ViVmlldy0+
cGFnZSgpLCBodG1sU3RyaW5nLmdldCgpLCBiYXNlVVJMLmdldCgpLCB1c2VyRGF0YS5nZXQoKSk7
CiAKLSAgICB0ZXN0V2lsbExvYWREYXRhUmVxdWVzdFJldHVyblZhbHVlcyhiYXNlVVJMLmdldCgp
LCBVdGlsOjp0b1dLKCJ0ZXh0L2h0bWwiKS5nZXQoKSwgVXRpbDo6dG9XSygidXRmLTgiKS5nZXQo
KSwgMCwgdXNlckRhdGEuZ2V0KCkpOworICAgIHRlc3RXaWxsTG9hZERhdGFSZXF1ZXN0UmV0dXJu
VmFsdWVzKGJhc2VVUkwuZ2V0KCksIFV0aWw6OnRvV0soInRleHQvaHRtbCIpLmdldCgpLCBVdGls
Ojp0b1dLKCJsYXRpbjEiKS5nZXQoKSwgMCwgdXNlckRhdGEuZ2V0KCkpOwogfQogCiBURVNUX0Yo
V2ViS2l0MldpbGxMb2FkVGVzdCwgV0tQYWdlTG9hZEhUTUxTdHJpbmcpCkBAIC0xODksNyArMTg5
LDcgQEAgVEVTVF9GKFdlYktpdDJXaWxsTG9hZFRlc3QsIFdLUGFnZUxvYWRIVE1MU3RyaW5nKQog
CiAgICAgV0tQYWdlTG9hZEhUTUxTdHJpbmcod2ViVmlldy0+cGFnZSgpLCBodG1sU3RyaW5nLmdl
dCgpLCBiYXNlVVJMLmdldCgpKTsKIAotICAgIHRlc3RXaWxsTG9hZERhdGFSZXF1ZXN0UmV0dXJu
VmFsdWVzKGJhc2VVUkwuZ2V0KCksIFV0aWw6OnRvV0soInRleHQvaHRtbCIpLmdldCgpLCBVdGls
Ojp0b1dLKCJ1dGYtOCIpLmdldCgpLCAwLCAwKTsKKyAgICB0ZXN0V2lsbExvYWREYXRhUmVxdWVz
dFJldHVyblZhbHVlcyhiYXNlVVJMLmdldCgpLCBVdGlsOjp0b1dLKCJ0ZXh0L2h0bWwiKS5nZXQo
KSwgVXRpbDo6dG9XSygibGF0aW4xIikuZ2V0KCksIDAsIDApOwogfQogCiBURVNUX0YoV2ViS2l0
MldpbGxMb2FkVGVzdCwgV0tQYWdlTG9hZEFsdGVybmF0ZUhUTUxTdHJpbmdXaXRoVXNlckRhdGEp
CkBAIC0yMDIsNyArMjAyLDcgQEAgVEVTVF9GKFdlYktpdDJXaWxsTG9hZFRlc3QsIFdLUGFnZUxv
YWRBbHRlcm5hdGVIVE1MU3RyaW5nV2l0aFVzZXJEYXRhKQogCiAgICAgV0tQYWdlTG9hZEFsdGVy
bmF0ZUhUTUxTdHJpbmdXaXRoVXNlckRhdGEod2ViVmlldy0+cGFnZSgpLCBodG1sU3RyaW5nLmdl
dCgpLCBiYXNlVVJMLmdldCgpLCB1bnJlYWNoYWJsZVVSTC5nZXQoKSwgdXNlckRhdGEuZ2V0KCkp
OwogCi0gICAgdGVzdFdpbGxMb2FkRGF0YVJlcXVlc3RSZXR1cm5WYWx1ZXMoYmFzZVVSTC5nZXQo
KSwgVXRpbDo6dG9XSygidGV4dC9odG1sIikuZ2V0KCksIFV0aWw6OnRvV0soInV0Zi04IikuZ2V0
KCksIHVucmVhY2hhYmxlVVJMLmdldCgpLCB1c2VyRGF0YS5nZXQoKSk7CisgICAgdGVzdFdpbGxM
b2FkRGF0YVJlcXVlc3RSZXR1cm5WYWx1ZXMoYmFzZVVSTC5nZXQoKSwgVXRpbDo6dG9XSygidGV4
dC9odG1sIikuZ2V0KCksIFV0aWw6OnRvV0soImxhdGluMSIpLmdldCgpLCB1bnJlYWNoYWJsZVVS
TC5nZXQoKSwgdXNlckRhdGEuZ2V0KCkpOwogfQogCiBURVNUX0YoV2ViS2l0MldpbGxMb2FkVGVz
dCwgV0tQYWdlTG9hZEFsdGVybmF0ZUhUTUxTdHJpbmcpCkBAIC0yMTQsNyArMjE0LDcgQEAgVEVT
VF9GKFdlYktpdDJXaWxsTG9hZFRlc3QsIFdLUGFnZUxvYWRBbHRlcm5hdGVIVE1MU3RyaW5nKQog
CiAgICAgV0tQYWdlTG9hZEFsdGVybmF0ZUhUTUxTdHJpbmcod2ViVmlldy0+cGFnZSgpLCBodG1s
U3RyaW5nLmdldCgpLCBiYXNlVVJMLmdldCgpLCB1bnJlYWNoYWJsZVVSTC5nZXQoKSk7CiAKLSAg
ICB0ZXN0V2lsbExvYWREYXRhUmVxdWVzdFJldHVyblZhbHVlcyhiYXNlVVJMLmdldCgpLCBVdGls
Ojp0b1dLKCJ0ZXh0L2h0bWwiKS5nZXQoKSwgVXRpbDo6dG9XSygidXRmLTgiKS5nZXQoKSwgdW5y
ZWFjaGFibGVVUkwuZ2V0KCksIDApOworICAgIHRlc3RXaWxsTG9hZERhdGFSZXF1ZXN0UmV0dXJu
VmFsdWVzKGJhc2VVUkwuZ2V0KCksIFV0aWw6OnRvV0soInRleHQvaHRtbCIpLmdldCgpLCBVdGls
Ojp0b1dLKCJsYXRpbjEiKS5nZXQoKSwgdW5yZWFjaGFibGVVUkwuZ2V0KCksIDApOwogfQogCiBU
RVNUX0YoV2ViS2l0MldpbGxMb2FkVGVzdCwgV0tQYWdlTG9hZFBsYWluVGV4dFN0cmluZ1dpdGhV
c2VyRGF0YSkKQEAgLTIyNSw3ICsyMjUsNyBAQCBURVNUX0YoV2ViS2l0MldpbGxMb2FkVGVzdCwg
V0tQYWdlTG9hZFBsYWluVGV4dFN0cmluZ1dpdGhVc2VyRGF0YSkKICAgICBXS1BhZ2VMb2FkUGxh
aW5UZXh0U3RyaW5nV2l0aFVzZXJEYXRhKHdlYlZpZXctPnBhZ2UoKSwgcGxhaW50VGV4dFN0cmlu
Zy5nZXQoKSwgdXNlckRhdGEuZ2V0KCkpOwogCiAgICAgV0tSZXRhaW5QdHI8V0tVUkxSZWY+IGJs
YW5rVVJMID0gYWRvcHRXSyhXS1VSTENyZWF0ZVdpdGhVVEY4Q1N0cmluZygiYWJvdXQ6Ymxhbmsi
KSk7Ci0gICAgdGVzdFdpbGxMb2FkRGF0YVJlcXVlc3RSZXR1cm5WYWx1ZXMoYmxhbmtVUkwuZ2V0
KCksIFV0aWw6OnRvV0soInRleHQvcGxhaW4iKS5nZXQoKSwgVXRpbDo6dG9XSygidXRmLTgiKS5n
ZXQoKSwgMCwgdXNlckRhdGEuZ2V0KCkpOworICAgIHRlc3RXaWxsTG9hZERhdGFSZXF1ZXN0UmV0
dXJuVmFsdWVzKGJsYW5rVVJMLmdldCgpLCBVdGlsOjp0b1dLKCJ0ZXh0L3BsYWluIikuZ2V0KCks
IFV0aWw6OnRvV0soImxhdGluMSIpLmdldCgpLCAwLCB1c2VyRGF0YS5nZXQoKSk7CiB9CiAKIFRF
U1RfRihXZWJLaXQyV2lsbExvYWRUZXN0LCBXS1BhZ2VMb2FkUGxhaW5UZXh0U3RyaW5nKQpAQCAt
MjM1LDcgKzIzNSw3IEBAIFRFU1RfRihXZWJLaXQyV2lsbExvYWRUZXN0LCBXS1BhZ2VMb2FkUGxh
aW5UZXh0U3RyaW5nKQogICAgIFdLUGFnZUxvYWRQbGFpblRleHRTdHJpbmcod2ViVmlldy0+cGFn
ZSgpLCBwbGFpbnRUZXh0U3RyaW5nLmdldCgpKTsKIAogICAgIFdLUmV0YWluUHRyPFdLVVJMUmVm
PiBibGFua1VSTCA9IGFkb3B0V0soV0tVUkxDcmVhdGVXaXRoVVRGOENTdHJpbmcoImFib3V0OmJs
YW5rIikpOwotICAgIHRlc3RXaWxsTG9hZERhdGFSZXF1ZXN0UmV0dXJuVmFsdWVzKGJsYW5rVVJM
LmdldCgpLCBVdGlsOjp0b1dLKCJ0ZXh0L3BsYWluIikuZ2V0KCksIFV0aWw6OnRvV0soInV0Zi04
IikuZ2V0KCksIDAsIDApOworICAgIHRlc3RXaWxsTG9hZERhdGFSZXF1ZXN0UmV0dXJuVmFsdWVz
KGJsYW5rVVJMLmdldCgpLCBVdGlsOjp0b1dLKCJ0ZXh0L3BsYWluIikuZ2V0KCksIFV0aWw6OnRv
V0soImxhdGluMSIpLmdldCgpLCAwLCAwKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgVGVzdFdlYktp
dEFQSQo=
</data>
<flag name="review"
          id="242969"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>