<?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>99105</bug_id>
          
          <creation_ts>2012-10-11 15:18:34 -0700</creation_ts>
          <short_desc>MHTML generation crashes on www.vimeo.com</short_desc>
          <delta_ts>2012-10-12 10:05:31 -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>WebCore Misc.</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="Jay Civelli">jcivelli</reporter>
          <assigned_to name="Jay Civelli">jcivelli</assigned_to>
          <cc>abarth</cc>
    
    <cc>andersca</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>740298</commentid>
    <comment_count>0</comment_count>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-11 15:18:34 -0700</bug_when>
    <thetext>Calling MHTMLArchive::generateMHTMLData() on a page containing an SVG image (such as http://www.vimeo.com) causes a crasher.
This is related to 99102.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740301</commentid>
    <comment_count>1</comment_count>
      <attachid>168287</attachid>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-11 15:25:15 -0700</bug_when>
    <thetext>Created attachment 168287
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740313</commentid>
    <comment_count>2</comment_count>
      <attachid>168287</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-11 15:34:15 -0700</bug_when>
    <thetext>Comment on attachment 168287
Patch

This patch looks good, but we&apos;d like a test case so we don&apos;t regress this behavior in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740501</commentid>
    <comment_count>3</comment_count>
      <attachid>168331</attachid>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-11 18:40:37 -0700</bug_when>
    <thetext>Created attachment 168331
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740515</commentid>
    <comment_count>4</comment_count>
      <attachid>168331</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-11 18:56:32 -0700</bug_when>
    <thetext>Comment on attachment 168331
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=168331&amp;action=review

Thanks.

&gt; Source/WebKit/chromium/tests/WebPageNewSerializerTest.cpp:335
&gt; +// Test that we don&apos;t regress https://bugs.webkit.org/show_bug.cgi?id=99105

We generally skip these sorts of comments.  The information is in the svn history.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740516</commentid>
    <comment_count>5</comment_count>
      <attachid>168331</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-11 18:58:20 -0700</bug_when>
    <thetext>Comment on attachment 168331
Patch

Attachment 168331 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14265141</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740518</commentid>
    <comment_count>6</comment_count>
      <attachid>168331</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-11 19:01:19 -0700</bug_when>
    <thetext>Comment on attachment 168331
Patch

I don&apos;t see how this patch could have broken the apple-win port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740534</commentid>
    <comment_count>7</comment_count>
      <attachid>168331</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 19:13:59 -0700</bug_when>
    <thetext>Comment on attachment 168331
Patch

Clearing flags on attachment: 168331

Committed r131125: &lt;http://trac.webkit.org/changeset/131125&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740535</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 19:14:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740576</commentid>
    <comment_count>9</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-10-11 20:46:59 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 168331 [details])
&gt; I don&apos;t see how this patch could have broken the apple-win port.

Here&apos;s why:


+        LOG_ERROR(&quot;No data for image %s&quot;, url.utf8String().data());

KURL.h has

#if USE(GOOGLEURL)
    // Getters for the parsed structure and its corresponding 8-bit string.
    const url_parse::Parsed&amp; parsed() const { return m_url.m_parsed; }
    const CString&amp; utf8String() const { return m_url.utf8String(); }
#endif

Maybe nobody else is building with LOG_ERROR enabled? I attempted a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740585</commentid>
    <comment_count>10</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-11 21:09:02 -0700</bug_when>
    <thetext>&gt; I attempted a fix.

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741001</commentid>
    <comment_count>11</comment_count>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-12 10:05:31 -0700</bug_when>
    <thetext>Thanks a lot Anders for fixing the breakage!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168287</attachid>
            <date>2012-10-11 15:25:15 -0700</date>
            <delta_ts>2012-10-11 18:40:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99105-20121011152412.patch</filename>
            <type>text/plain</type>
            <size>2388</size>
            <attacher name="Jay Civelli">jcivelli</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMDk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWIwY2I0ZmEwOWEyOTUy
NWViZjhjNWMxYmVkOGY2NmQ0NTFkMjNjNS4uNjZhNDA5ODBhYzg2NDhlMWRkYzBiMTA1ZWY0NjJm
YWEzOTZkMTc4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTEwLTExICBKYXkg
Q2l2ZWxsaSAgPGpjaXZlbGxpQGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggZm9yIGEgY3Jh
c2hlciB3aGVuIGdlbmVyYXRpbmcgTUhUTUwgZm9yIGEgcGFnZSBjb250YWluaW5nIFNWRyBpbWFn
ZXMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTEw
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFn
ZS9QYWdlU2VyaWFsaXplci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlU2VyaWFsaXplcjo6
c2VyaWFsaXplQ1NTU3R5bGVTaGVldCk6CisgICAgICAgIChXZWJDb3JlOjpQYWdlU2VyaWFsaXpl
cjo6YWRkSW1hZ2VUb1Jlc291cmNlcyk6CisKIDIwMTItMTAtMTEgIEdlb2ZmcmV5IEdhcmVuICA8
Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmVkIEFTU0VSVF9DTEFTU19GSVRTX0lO
X0NFTEwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVNlcmlhbGl6ZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAKaW5kZXggYTE2MTQ5MjU1
YzdlM2U0MjYwMzljNGExMzJmYjE2MmJjN2ExN2ZlNS4uZjEyZTM5OGJkNTEzODZjOWIzNDYzZGRk
ZWM0YmQ5NTA2NDRmN2ZhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2Vy
aWFsaXplci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAK
QEAgLTI2Nyw3ICsyNjcsNyBAQCB2b2lkIFBhZ2VTZXJpYWxpemVyOjpzZXJpYWxpemVDU1NTdHls
ZVNoZWV0KENTU1N0eWxlU2hlZXQqIHN0eWxlU2hlZXQsIGNvbnN0IEtVUgogICAgICAgICBEb2N1
bWVudCogZG9jdW1lbnQgPSBzdHlsZVNoZWV0LT5vd25lckRvY3VtZW50KCk7CiAgICAgICAgIC8v
IFNvbWUgcnVsZXMgaGF2ZSByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRoIHRoZW0gdGhhdCB3ZSBu
ZWVkIHRvIHJldHJpZXZlLgogICAgICAgICBpZiAocnVsZS0+aXNJbXBvcnRSdWxlKCkpIHsKLSAg
ICAgICAgICAgIENTU0ltcG9ydFJ1bGUqIGltcG9ydFJ1bGUgPSBzdGF0aWNfY2FzdDxDU1NJbXBv
cnRSdWxlKj4ocnVsZSk7ICAgICAgICAgICAgCisgICAgICAgICAgICBDU1NJbXBvcnRSdWxlKiBp
bXBvcnRSdWxlID0gc3RhdGljX2Nhc3Q8Q1NTSW1wb3J0UnVsZSo+KHJ1bGUpOwogICAgICAgICAg
ICAgS1VSTCBpbXBvcnRVUkwgPSBkb2N1bWVudC0+Y29tcGxldGVVUkwoaW1wb3J0UnVsZS0+aHJl
ZigpKTsKICAgICAgICAgICAgIGlmIChtX3Jlc291cmNlVVJMcy5jb250YWlucyhpbXBvcnRVUkwp
KQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjk4LDggKzI5OCwxNCBAQCB2b2lkIFBh
Z2VTZXJpYWxpemVyOjphZGRJbWFnZVRvUmVzb3VyY2VzKENhY2hlZEltYWdlKiBpbWFnZSwgUmVu
ZGVyT2JqZWN0KiBpbWFnZQogICAgIGlmICghaW1hZ2UgfHwgaW1hZ2UtPmltYWdlKCkgPT0gSW1h
Z2U6Om51bGxJbWFnZSgpKQogICAgICAgICByZXR1cm47CiAKKyAgICBSZWZQdHI8U2hhcmVkQnVm
ZmVyPiBkYXRhID0gaW1hZ2VSZW5kZXJlciA/IGltYWdlLT5pbWFnZUZvclJlbmRlcmVyKGltYWdl
UmVuZGVyZXIpLT5kYXRhKCkgOiBpbWFnZS0+aW1hZ2UoKS0+ZGF0YSgpOworICAgIGlmICghZGF0
YSkgeworICAgICAgICAvLyBTVkcgaW1hZ2VzIGRvbid0IHJldHVybiBkYXRhIGF0IHRoaXMgcG9p
bnQuIEJ1ZyA5OTEwMi4KKyAgICAgICAgTE9HX0VSUk9SKCJObyBkYXRhIGZvciBpbWFnZSAlcyIs
IHVybC51dGY4U3RyaW5nKCkuZGF0YSgpKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KICAgICBT
dHJpbmcgbWltZVR5cGUgPSBpbWFnZS0+cmVzcG9uc2UoKS5taW1lVHlwZSgpOwotICAgIG1fcmVz
b3VyY2VzLT5hcHBlbmQoUmVzb3VyY2UodXJsLCBtaW1lVHlwZSwgaW1hZ2VSZW5kZXJlciA/IGlt
YWdlLT5pbWFnZUZvclJlbmRlcmVyKGltYWdlUmVuZGVyZXIpLT5kYXRhKCkgOiBpbWFnZS0+aW1h
Z2UoKS0+ZGF0YSgpKSk7CisgICAgbV9yZXNvdXJjZXMtPmFwcGVuZChSZXNvdXJjZSh1cmwsIG1p
bWVUeXBlLCBkYXRhKSk7CiAgICAgbV9yZXNvdXJjZVVSTHMuYWRkKHVybCk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168331</attachid>
            <date>2012-10-11 18:40:37 -0700</date>
            <delta_ts>2012-10-11 19:13:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99105-20121011183934.patch</filename>
            <type>text/plain</type>
            <size>6668</size>
            <attacher name="Jay Civelli">jcivelli</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMTAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjYyNDdkYzBjM2NiM2Yy
YTA4MGU3ZmRiNjdjMmY2ZTNjY2VjYTY2Ny4uNGIxMjEzNGM3ZDNiYmU1Y2ZlNGIxOWU2YTg1Y2U3
NThlZDkyNTIwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTEwLTExICBKYXkg
Q2l2ZWxsaSAgPGpjaXZlbGxpQGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggZm9yIGEgY3Jh
c2hlciB3aGVuIGdlbmVyYXRpbmcgTUhUTUwgZm9yIGEgcGFnZSBjb250YWluaW5nIFNWRyBpbWFn
ZXMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTEw
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFn
ZS9QYWdlU2VyaWFsaXplci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlU2VyaWFsaXplcjo6
c2VyaWFsaXplQ1NTU3R5bGVTaGVldCk6CisgICAgICAgIChXZWJDb3JlOjpQYWdlU2VyaWFsaXpl
cjo6YWRkSW1hZ2VUb1Jlc291cmNlcyk6CisKIDIwMTItMTAtMTEgIEh1YW5nIERvbmdzdW5nICA8
bHV4dGVsbGFAY29tcGFueTEwMC5uZXQ+CiAKICAgICAgICAgW0NTUyBTaGFkZXJzXSBNYWtlIGN1
c3RvbSBmaWx0ZXJzIHVzZSBhIHByZW11bHRpcGxpZWQgYnVmZmVyLgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZwppbmRleCA4MDNmMDIzYjcwOWY4NWFlMzA1MTk0MGFlNGZjYjRjY2UzYWU1NWUxLi45
NTU1ZjcxNTI2ZGJmN2NhNDQ3ZTBlMzY1NmU0NTI1YjhjN2EyYjhmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTEwLTExICBKYXkgQ2l2ZWxsaSAgPGpj
aXZlbGxpQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXN0IGZvciBhIGZpeCBmb3IgYSBjcmFz
aGVyIHdoZW4gZ2VuZXJhdGluZyBNSFRNTCBmb3IgYSBwYWdlIGNvbnRhaW5pbmcgU1ZHIGltYWdl
cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5MTA1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwYWdl
L1BhZ2VTZXJpYWxpemVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VTZXJpYWxpemVyOjpz
ZXJpYWxpemVDU1NTdHlsZVNoZWV0KToKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VTZXJpYWxpemVy
OjphZGRJbWFnZVRvUmVzb3VyY2VzKToKKwogMjAxMi0xMC0xMSAgQWRhbSBCYXJ0aCAgPGFiYXJ0
aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gSW1wcm92ZSB0aGUgY29tbWVudCBk
ZXNjcmliaW5nIG1haW5Xb3JsZFNjcmlwdENvbnRleHQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvUGFnZVNlcmlhbGl6ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2Vy
aWFsaXplci5jcHAKaW5kZXggYTE2MTQ5MjU1YzdlM2U0MjYwMzljNGExMzJmYjE2MmJjN2ExN2Zl
NS4uZjEyZTM5OGJkNTEzODZjOWIzNDYzZGRkZWM0YmQ5NTA2NDRmN2ZhOSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAKQEAgLTI2Nyw3ICsyNjcsNyBAQCB2b2lkIFBhZ2VT
ZXJpYWxpemVyOjpzZXJpYWxpemVDU1NTdHlsZVNoZWV0KENTU1N0eWxlU2hlZXQqIHN0eWxlU2hl
ZXQsIGNvbnN0IEtVUgogICAgICAgICBEb2N1bWVudCogZG9jdW1lbnQgPSBzdHlsZVNoZWV0LT5v
d25lckRvY3VtZW50KCk7CiAgICAgICAgIC8vIFNvbWUgcnVsZXMgaGF2ZSByZXNvdXJjZXMgYXNz
b2NpYXRlZCB3aXRoIHRoZW0gdGhhdCB3ZSBuZWVkIHRvIHJldHJpZXZlLgogICAgICAgICBpZiAo
cnVsZS0+aXNJbXBvcnRSdWxlKCkpIHsKLSAgICAgICAgICAgIENTU0ltcG9ydFJ1bGUqIGltcG9y
dFJ1bGUgPSBzdGF0aWNfY2FzdDxDU1NJbXBvcnRSdWxlKj4ocnVsZSk7ICAgICAgICAgICAgCisg
ICAgICAgICAgICBDU1NJbXBvcnRSdWxlKiBpbXBvcnRSdWxlID0gc3RhdGljX2Nhc3Q8Q1NTSW1w
b3J0UnVsZSo+KHJ1bGUpOwogICAgICAgICAgICAgS1VSTCBpbXBvcnRVUkwgPSBkb2N1bWVudC0+
Y29tcGxldGVVUkwoaW1wb3J0UnVsZS0+aHJlZigpKTsKICAgICAgICAgICAgIGlmIChtX3Jlc291
cmNlVVJMcy5jb250YWlucyhpbXBvcnRVUkwpKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpA
QCAtMjk4LDggKzI5OCwxNCBAQCB2b2lkIFBhZ2VTZXJpYWxpemVyOjphZGRJbWFnZVRvUmVzb3Vy
Y2VzKENhY2hlZEltYWdlKiBpbWFnZSwgUmVuZGVyT2JqZWN0KiBpbWFnZQogICAgIGlmICghaW1h
Z2UgfHwgaW1hZ2UtPmltYWdlKCkgPT0gSW1hZ2U6Om51bGxJbWFnZSgpKQogICAgICAgICByZXR1
cm47CiAKKyAgICBSZWZQdHI8U2hhcmVkQnVmZmVyPiBkYXRhID0gaW1hZ2VSZW5kZXJlciA/IGlt
YWdlLT5pbWFnZUZvclJlbmRlcmVyKGltYWdlUmVuZGVyZXIpLT5kYXRhKCkgOiBpbWFnZS0+aW1h
Z2UoKS0+ZGF0YSgpOworICAgIGlmICghZGF0YSkgeworICAgICAgICAvLyBTVkcgaW1hZ2VzIGRv
bid0IHJldHVybiBkYXRhIGF0IHRoaXMgcG9pbnQuIEJ1ZyA5OTEwMi4KKyAgICAgICAgTE9HX0VS
Uk9SKCJObyBkYXRhIGZvciBpbWFnZSAlcyIsIHVybC51dGY4U3RyaW5nKCkuZGF0YSgpKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KICAgICBTdHJpbmcgbWltZVR5cGUgPSBpbWFnZS0+cmVzcG9u
c2UoKS5taW1lVHlwZSgpOwotICAgIG1fcmVzb3VyY2VzLT5hcHBlbmQoUmVzb3VyY2UodXJsLCBt
aW1lVHlwZSwgaW1hZ2VSZW5kZXJlciA/IGltYWdlLT5pbWFnZUZvclJlbmRlcmVyKGltYWdlUmVu
ZGVyZXIpLT5kYXRhKCkgOiBpbWFnZS0+aW1hZ2UoKS0+ZGF0YSgpKSk7CisgICAgbV9yZXNvdXJj
ZXMtPmFwcGVuZChSZXNvdXJjZSh1cmwsIG1pbWVUeXBlLCBkYXRhKSk7CiAgICAgbV9yZXNvdXJj
ZVVSTHMuYWRkKHVybCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
dGVzdHMvV2ViUGFnZU5ld1NlcmlhbGl6ZXJUZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvV2ViUGFnZU5ld1NlcmlhbGl6ZXJUZXN0LmNwcAppbmRleCAzZWE0ZmNmOWViNjQ3
NGIwMDQwZGRjZWI4ZWZkZTRkYTJmZTc1MmFhLi45ZDRiNjBhY2RkZTE4NWQyMDE4ZGYyOTgxYWM5
M2I0MzRjM2U0M2FlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1dl
YlBhZ2VOZXdTZXJpYWxpemVyVGVzdC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9XZWJQYWdlTmV3U2VyaWFsaXplclRlc3QuY3BwCkBAIC04OCw2ICs4OCw3IEBAIHB1Ymxp
YzoKICAgICAgICAgLCBtX3hodG1sTWltZVR5cGUoV2ViU3RyaW5nOjpmcm9tVVRGOCgiYXBwbGlj
YXRpb24veGh0bWwreG1sIikpCiAgICAgICAgICwgbV9jc3NNaW1lVHlwZShXZWJTdHJpbmc6OmZy
b21VVEY4KCJ0ZXh0L2NzcyIpKQogICAgICAgICAsIG1fcG5nTWltZVR5cGUoV2ViU3RyaW5nOjpm
cm9tVVRGOCgiaW1hZ2UvcG5nIikpCisgICAgICAgICwgbV9zdmdNaW1lVHlwZShXZWJTdHJpbmc6
OmZyb21VVEY4KCJpbWFnZS9zdmcreG1sIikpCiAgICAgewogICAgIH0KIApAQCAtMTQ4LDYgKzE0
OSw3IEBAIHByb3RlY3RlZDoKICAgICBjb25zdCBXZWJTdHJpbmcmIHhodG1sTWltZVR5cGUoKSBj
b25zdCB7IHJldHVybiBtX3hodG1sTWltZVR5cGU7IH0KICAgICBjb25zdCBXZWJTdHJpbmcmIGNz
c01pbWVUeXBlKCkgY29uc3QgeyByZXR1cm4gbV9jc3NNaW1lVHlwZTsgfQogICAgIGNvbnN0IFdl
YlN0cmluZyYgcG5nTWltZVR5cGUoKSBjb25zdCB7IHJldHVybiBtX3BuZ01pbWVUeXBlOyB9Cisg
ICAgY29uc3QgV2ViU3RyaW5nJiBzdmdNaW1lVHlwZSgpIGNvbnN0IHsgcmV0dXJuIG1fc3ZnTWlt
ZVR5cGU7IH0KIAogICAgIHN0YXRpYyBib29sIHJlc291cmNlVmVjdG9yQ29udGFpbnMoY29uc3Qg
V2ViVmVjdG9yPFdlYlBhZ2VTZXJpYWxpemVyOjpSZXNvdXJjZT4mIHJlc291cmNlcywgY29uc3Qg
Y2hhciogdXJsLCBjb25zdCBjaGFyKiBtaW1lVHlwZSkKICAgICB7CkBAIC0xNjcsNiArMTY5LDcg
QEAgcHJpdmF0ZToKICAgICBXZWJTdHJpbmcgbV94aHRtbE1pbWVUeXBlOwogICAgIFdlYlN0cmlu
ZyBtX2Nzc01pbWVUeXBlOwogICAgIFdlYlN0cmluZyBtX3BuZ01pbWVUeXBlOworICAgIFdlYlN0
cmluZyBtX3N2Z01pbWVUeXBlOwogICAgIFRlc3RXZWJGcmFtZUNsaWVudCBtX3dlYkZyYW1lQ2xp
ZW50OwogfTsKIApAQCAtMzI5LDQgKzMzMiwyMCBAQCBURVNUX0YoV2ViUGFnZU5ld1NlcmlhbGl6
ZVRlc3QsIEZBSUxTX1Rlc3RNSFRNTEVuY29kaW5nKQogICAgIEVYUEVDVF9FUSgxMiwgc2VjdGlv
bkNoZWNrZWRDb3VudCk7CiB9CiAKKy8vIFRlc3QgdGhhdCB3ZSBkb24ndCByZWdyZXNzIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTEwNQorVEVTVF9GKFdlYlBhZ2VO
ZXdTZXJpYWxpemVUZXN0LCBTVkdJbWFnZURvbnRDcmFzaCkKK3sKKyAgICBXZWJVUkwgcGFnZVVy
bCA9IHRvS1VSTCgiaHR0cDovL3d3dy50ZXN0LmNvbSIpOworICAgIFdlYlVSTCBpbWFnZVVybCA9
IHRvS1VSTCgiaHR0cDovL3d3dy50ZXN0LmNvbS9ncmVlbl9yZWN0YW5nbGUuc3ZnIik7CisKKyAg
ICByZWdpc3Rlck1vY2tlZFVSTExvYWQocGFnZVVybCwgV2ViU3RyaW5nOjpmcm9tVVRGOCgicGFn
ZV93aXRoX3N2Z19pbWFnZS5odG1sIiksIFdlYlN0cmluZzo6ZnJvbVVURjgoInBhZ2VzZXJpYWxp
emVyLyIpLCBodG1sTWltZVR5cGUoKSk7CisgICAgcmVnaXN0ZXJNb2NrZWRVUkxMb2FkKGltYWdl
VXJsLCBXZWJTdHJpbmc6OmZyb21VVEY4KCJncmVlbl9yZWN0YW5nbGUuc3ZnIiksIFdlYlN0cmlu
Zzo6ZnJvbVVURjgoInBhZ2VzZXJpYWxpemVyLyIpLCBzdmdNaW1lVHlwZSgpKTsKKworICAgIGxv
YWRVUkxJblRvcEZyYW1lKHBhZ2VVcmwpOworCisgICAgV2ViQ1N0cmluZyBtaHRtbCA9IFdlYlBh
Z2VTZXJpYWxpemVyOjpzZXJpYWxpemVUb01IVE1MKG1fd2ViVmlldyk7CisgICAgLy8gV2UgZXhw
ZWN0IHNvbWUgZGF0YSB0byBiZSBnZW5lcmF0ZWQuCisgICAgRVhQRUNUX0dUKG1odG1sLmxlbmd0
aCgpLCA1MFUpOworfQorCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL2RhdGEvcGFnZXNlcmlhbGl6ZXIvZ3JlZW5fcmVjdGFuZ2xlLnN2ZyBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vdGVzdHMvZGF0YS9wYWdlc2VyaWFsaXplci9ncmVlbl9yZWN0YW5nbGUuc3Zn
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjc1MzA3MTg3YTVkY2VkNDM1NWExZDVhMzA1YTc1MjAyMDkyNzkwMzIKLS0t
IC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL2RhdGEvcGFnZXNl
cmlhbGl6ZXIvZ3JlZW5fcmVjdGFuZ2xlLnN2ZwpAQCAtMCwwICsxLDExIEBACis8P3htbCB2ZXJz
aW9uPSIxLjAiPz4KKzwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9F
TiIKKyAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+
CisKKzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEi
CisgICAgICB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDIzNiAxMjAiPgor
ICA8cmVjdCB4PSIxNCIgeT0iMjMiIHdpZHRoPSIyNTAiIGhlaWdodD0iNTAiIGZpbGw9ImdyZWVu
IgorICAgICAgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxIiAvPgorICA8cmVjdCB4PSIx
NCIgeT0iMjMiIHdpZHRoPSIyNTAiIGhlaWdodD0iNTAiIGZpbGw9ImdyZWVuIgorICAgICAgc3Ry
b2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxIiAvPgorPC9zdmc+CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL2RhdGEvcGFnZXNlcmlhbGl6ZXIvcGFnZV93aXRoX3N2
Z19pbWFnZS5odG1sIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL3BhZ2VzZXJp
YWxpemVyL3BhZ2Vfd2l0aF9zdmdfaW1hZ2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hM2ViN2I4OGQ1MDg2
NDYwMWQwZWQzMGZiYmI2ODE4MjYxNDQzMmFjCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL3BhZ2VzZXJpYWxpemVyL3BhZ2Vfd2l0aF9zdmdfaW1h
Z2UuaHRtbApAQCAtMCwwICsxLDYgQEAKKzxodG1sPgorPGJvZHk+CitTVkcgdG8gdGhlIG1heCE8
YnI+Cis8aW1nIHNyYz0iZ3JlZW5fcmVjdGFuZ2xlLnN2ZyIvPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>