<?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>99102</bug_id>
          
          <creation_ts>2012-10-11 14:55:17 -0700</creation_ts>
          <short_desc>SVGImage::data() returns NULL</short_desc>
          <delta_ts>2012-10-23 20:21:26 -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>SVG</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="Philip Rogers">pdr</assigned_to>
          <cc>jcivelli</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>740283</commentid>
    <comment_count>0</comment_count>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-11 14:55:17 -0700</bug_when>
    <thetext>Calling SVGImage::data() returns NULL.
It should return the actual SVG data.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741003</commentid>
    <comment_count>1</comment_count>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-12 10:08:46 -0700</bug_when>
    <thetext>One way to repro is to run the Chromium webkit_unit_tests, more specifically WebPageNewSerializeTest,SVGImageDontCrash.
webkit_unit_tests --gtest_filter=WebPageNewSerializeTest.SVGImageDontCrash

In PageSerializer::addImageToResources() there is a LOG_ERROR that&apos;s printed when the SVG image content is missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741086</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-10-12 11:53:07 -0700</bug_when>
    <thetext>Is there any user observable effect?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741125</commentid>
    <comment_count>3</comment_count>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-12 12:50:53 -0700</bug_when>
    <thetext>The only effect I am aware of is that MHTML generated for a page with SVG images will not include them (as it does not get the data).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747644</commentid>
    <comment_count>4</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-10-22 09:56:20 -0700</bug_when>
    <thetext>@Jay, were you able to create a repro for this (even if just in c++)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747650</commentid>
    <comment_count>5</comment_count>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-22 10:02:50 -0700</bug_when>
    <thetext>@Philip
You can repro with the steps I described in comment #1.
It&apos;s a unit-test that generate MHTML from a simple page with an SVG image.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748236</commentid>
    <comment_count>6</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-10-22 20:51:51 -0700</bug_when>
    <thetext>It looks like the image returned from imageForRenderer() does not contain the copied data() but image-&gt;image()-&gt;data() does. I should have a patch up tomorrow for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748941</commentid>
    <comment_count>7</comment_count>
      <attachid>170227</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-10-23 13:45:52 -0700</bug_when>
    <thetext>Created attachment 170227
First pass</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749104</commentid>
    <comment_count>8</comment_count>
      <attachid>170227</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-23 16:16:34 -0700</bug_when>
    <thetext>Comment on attachment 170227
First pass

LGTM.  Do we know if there is a way to test this with LayoutTests instead of just a Chromium Unit Test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749126</commentid>
    <comment_count>9</comment_count>
    <who name="Jay Civelli">jcivelli</who>
    <bug_when>2012-10-23 16:43:28 -0700</bug_when>
    <thetext>LGTM
@eric
We can&apos;t test that from a Layout test as page serialization cannot be triggered from a page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749136</commentid>
    <comment_count>10</comment_count>
      <attachid>170271</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-10-23 17:10:43 -0700</bug_when>
    <thetext>Created attachment 170271
Add back null check per Jay&apos;s request</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749153</commentid>
    <comment_count>11</comment_count>
      <attachid>170271</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-23 17:27:55 -0700</bug_when>
    <thetext>Comment on attachment 170271
Add back null check per Jay&apos;s request

Rejecting attachment 170271 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/14529170</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749155</commentid>
    <comment_count>12</comment_count>
      <attachid>170276</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-10-23 17:30:00 -0700</bug_when>
    <thetext>Created attachment 170276
Updating reviewer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749268</commentid>
    <comment_count>13</comment_count>
      <attachid>170276</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-23 20:21:23 -0700</bug_when>
    <thetext>Comment on attachment 170276
Updating reviewer

Clearing flags on attachment: 170276

Committed r132295: &lt;http://trac.webkit.org/changeset/132295&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749269</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-23 20:21:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170227</attachid>
            <date>2012-10-23 13:45:52 -0700</date>
            <delta_ts>2012-10-23 17:10:43 -0700</delta_ts>
            <desc>First pass</desc>
            <filename>99102.1.patch</filename>
            <type>text/plain</type>
            <size>1877</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMjI1OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTIzICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgQWRkIGNoZWNrIGZvciByYXcgZGF0
YSBpbiBQYWdlU2VyaWFsaXplcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTkxMDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGUgaW1hZ2UgcmV0dXJuZWQgZnJvbSBpbWFnZUZvclJlbmRlcmVyKCkgZG9l
cyBub3QgY29udGFpbiB0aGUgcmF3IFNWRyBkYXRhCisgICAgICAgIHNvIHRoaXMgcGF0Y2ggYWRk
cyBhIGNoZWNrIGZvciBpbWFnZS0+aW1hZ2UoKS0+ZGF0YSgpIGJlZm9yZSB3cml0aW5nIFNWRwor
ICAgICAgICBpbiBQYWdlU2VyaWFsaXplcjo6YWRkSW1hZ2VUb1Jlc291cmNlcy4KKworICAgICAg
ICBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3QgV2ViUGFnZU5ld1NlcmlhbGl6ZVRlc3QuU1ZHSW1h
Z2VEb250Q3Jhc2guCisKKyAgICAgICAgKiBwYWdlL1BhZ2VTZXJpYWxpemVyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlBhZ2VTZXJpYWxpemVyOjphZGRJbWFnZVRvUmVzb3VyY2VzKToKKwogMjAx
Mi0xMC0yMyAgQWxlYyBGbGV0dCAgPGFsZWNmbGV0dEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiByZWZhY3RvciBiYWNrZW5kIHRvIHVzZSBJREIqTWV0YWRhdGEKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVNlcmlhbGl6ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BhZ2UvUGFnZVNlcmlhbGl6ZXIuY3BwCShyZXZpc2lvbiAxMzIyMTUpCisrKyBT
b3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VTZXJpYWxpemVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
Mjk4LDEyICsyOTgsMTAgQEAgdm9pZCBQYWdlU2VyaWFsaXplcjo6YWRkSW1hZ2VUb1Jlc291cmNl
cwogICAgIGlmICghaW1hZ2UgfHwgaW1hZ2UtPmltYWdlKCkgPT0gSW1hZ2U6Om51bGxJbWFnZSgp
KQogICAgICAgICByZXR1cm47CiAKLSAgICBSZWZQdHI8U2hhcmVkQnVmZmVyPiBkYXRhID0gaW1h
Z2VSZW5kZXJlciA/IGltYWdlLT5pbWFnZUZvclJlbmRlcmVyKGltYWdlUmVuZGVyZXIpLT5kYXRh
KCkgOiBpbWFnZS0+aW1hZ2UoKS0+ZGF0YSgpOwotICAgIGlmICghZGF0YSkgewotICAgICAgICAv
LyBTVkcgaW1hZ2VzIGRvbid0IHJldHVybiBkYXRhIGF0IHRoaXMgcG9pbnQuIEJ1ZyA5OTEwMi4K
LSAgICAgICAgTE9HX0VSUk9SKCJObyBkYXRhIGZvciBpbWFnZSAlcyIsIHVybC5zdHJpbmcoKS51
dGY4KCkuZGF0YSgpKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KKyAgICBSZWZQdHI8U2hhcmVk
QnVmZmVyPiBkYXRhID0gaW1hZ2VSZW5kZXJlciA/IGltYWdlLT5pbWFnZUZvclJlbmRlcmVyKGlt
YWdlUmVuZGVyZXIpLT5kYXRhKCkgOiAwOworICAgIGlmICghZGF0YSkKKyAgICAgICAgZGF0YSA9
IGltYWdlLT5pbWFnZSgpLT5kYXRhKCk7CisKICAgICBTdHJpbmcgbWltZVR5cGUgPSBpbWFnZS0+
cmVzcG9uc2UoKS5taW1lVHlwZSgpOwogICAgIG1fcmVzb3VyY2VzLT5hcHBlbmQoUmVzb3VyY2Uo
dXJsLCBtaW1lVHlwZSwgZGF0YSkpOwogICAgIG1fcmVzb3VyY2VVUkxzLmFkZCh1cmwpOwo=
</data>
<flag name="review"
          id="183762"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170271</attachid>
            <date>2012-10-23 17:10:43 -0700</date>
            <delta_ts>2012-10-23 17:30:00 -0700</delta_ts>
            <desc>Add back null check per Jay&apos;s request</desc>
            <filename>99102.2.patch</filename>
            <type>text/plain</type>
            <size>1884</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMjI1OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTIzICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgQWRkIGV4dHJhIGNoZWNrIGZvciBk
YXRhKCkgaW4gUGFnZVNlcmlhbGl6ZXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05OTEwMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoZSBpbWFnZSByZXR1cm5lZCBmcm9tIGltYWdlRm9yUmVuZGVyZXIo
KSBkb2VzIG5vdCBjb250YWluIHRoZSByYXcgU1ZHIGRhdGEKKyAgICAgICAgc28gdGhpcyBwYXRj
aCBhZGRzIGEgY2hlY2sgZm9yIGltYWdlLT5pbWFnZSgpLT5kYXRhKCkgYmVmb3JlIHdyaXRpbmcg
U1ZHCisgICAgICAgIGluIFBhZ2VTZXJpYWxpemVyOjphZGRJbWFnZVRvUmVzb3VyY2VzLgorCisg
ICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdCBXZWJQYWdlTmV3U2VyaWFsaXplVGVzdC5T
VkdJbWFnZURvbnRDcmFzaC4KKworICAgICAgICAqIHBhZ2UvUGFnZVNlcmlhbGl6ZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UGFnZVNlcmlhbGl6ZXI6OmFkZEltYWdlVG9SZXNvdXJjZXMpOgor
CiAyMDEyLTEwLTIzICBBbGVjIEZsZXR0ICA8YWxlY2ZsZXR0QGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbmRleGVkREI6IHJlZmFjdG9yIGJhY2tlbmQgdG8gdXNlIElEQipNZXRhZGF0YQpJbmRl
eDogU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAJKHJldmlzaW9uIDEzMjIxNSkK
KysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVNlcmlhbGl6ZXIuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0yOTgsMTIgKzI5OCwxNSBAQCB2b2lkIFBhZ2VTZXJpYWxpemVyOjphZGRJbWFnZVRvUmVz
b3VyY2VzCiAgICAgaWYgKCFpbWFnZSB8fCBpbWFnZS0+aW1hZ2UoKSA9PSBJbWFnZTo6bnVsbElt
YWdlKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IGRhdGEg
PSBpbWFnZVJlbmRlcmVyID8gaW1hZ2UtPmltYWdlRm9yUmVuZGVyZXIoaW1hZ2VSZW5kZXJlcikt
PmRhdGEoKSA6IGltYWdlLT5pbWFnZSgpLT5kYXRhKCk7CisgICAgUmVmUHRyPFNoYXJlZEJ1ZmZl
cj4gZGF0YSA9IGltYWdlUmVuZGVyZXIgPyBpbWFnZS0+aW1hZ2VGb3JSZW5kZXJlcihpbWFnZVJl
bmRlcmVyKS0+ZGF0YSgpIDogMDsKKyAgICBpZiAoIWRhdGEpCisgICAgICAgIGRhdGEgPSBpbWFn
ZS0+aW1hZ2UoKS0+ZGF0YSgpOworCiAgICAgaWYgKCFkYXRhKSB7Ci0gICAgICAgIC8vIFNWRyBp
bWFnZXMgZG9uJ3QgcmV0dXJuIGRhdGEgYXQgdGhpcyBwb2ludC4gQnVnIDk5MTAyLgogICAgICAg
ICBMT0dfRVJST1IoIk5vIGRhdGEgZm9yIGltYWdlICVzIiwgdXJsLnN0cmluZygpLnV0ZjgoKS5k
YXRhKCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQorCiAgICAgU3RyaW5nIG1pbWVUeXBlID0g
aW1hZ2UtPnJlc3BvbnNlKCkubWltZVR5cGUoKTsKICAgICBtX3Jlc291cmNlcy0+YXBwZW5kKFJl
c291cmNlKHVybCwgbWltZVR5cGUsIGRhdGEpKTsKICAgICBtX3Jlc291cmNlVVJMcy5hZGQodXJs
KTsK
</data>
<flag name="commit-queue"
          id="183823"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170276</attachid>
            <date>2012-10-23 17:30:00 -0700</date>
            <delta_ts>2012-10-23 20:21:23 -0700</delta_ts>
            <desc>Updating reviewer</desc>
            <filename>99102.3.patch</filename>
            <type>text/plain</type>
            <size>1881</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMjI1OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTIzICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgQWRkIGV4dHJhIGNoZWNrIGZvciBk
YXRhKCkgaW4gUGFnZVNlcmlhbGl6ZXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05OTEwMgorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVs
LgorCisgICAgICAgIFRoZSBpbWFnZSByZXR1cm5lZCBmcm9tIGltYWdlRm9yUmVuZGVyZXIoKSBk
b2VzIG5vdCBjb250YWluIHRoZSByYXcgU1ZHIGRhdGEKKyAgICAgICAgc28gdGhpcyBwYXRjaCBh
ZGRzIGEgY2hlY2sgZm9yIGltYWdlLT5pbWFnZSgpLT5kYXRhKCkgYmVmb3JlIHdyaXRpbmcgU1ZH
CisgICAgICAgIGluIFBhZ2VTZXJpYWxpemVyOjphZGRJbWFnZVRvUmVzb3VyY2VzLgorCisgICAg
ICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdCBXZWJQYWdlTmV3U2VyaWFsaXplVGVzdC5TVkdJ
bWFnZURvbnRDcmFzaC4KKworICAgICAgICAqIHBhZ2UvUGFnZVNlcmlhbGl6ZXIuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UGFnZVNlcmlhbGl6ZXI6OmFkZEltYWdlVG9SZXNvdXJjZXMpOgorCiAy
MDEyLTEwLTIzICBBbGVjIEZsZXR0ICA8YWxlY2ZsZXR0QGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBJbmRleGVkREI6IHJlZmFjdG9yIGJhY2tlbmQgdG8gdXNlIElEQipNZXRhZGF0YQpJbmRleDog
U291cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvcGFnZS9QYWdlU2VyaWFsaXplci5jcHAJKHJldmlzaW9uIDEzMjIxNSkKKysr
IFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVNlcmlhbGl6ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0yOTgsMTIgKzI5OCwxNSBAQCB2b2lkIFBhZ2VTZXJpYWxpemVyOjphZGRJbWFnZVRvUmVzb3Vy
Y2VzCiAgICAgaWYgKCFpbWFnZSB8fCBpbWFnZS0+aW1hZ2UoKSA9PSBJbWFnZTo6bnVsbEltYWdl
KCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IGRhdGEgPSBp
bWFnZVJlbmRlcmVyID8gaW1hZ2UtPmltYWdlRm9yUmVuZGVyZXIoaW1hZ2VSZW5kZXJlciktPmRh
dGEoKSA6IGltYWdlLT5pbWFnZSgpLT5kYXRhKCk7CisgICAgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4g
ZGF0YSA9IGltYWdlUmVuZGVyZXIgPyBpbWFnZS0+aW1hZ2VGb3JSZW5kZXJlcihpbWFnZVJlbmRl
cmVyKS0+ZGF0YSgpIDogMDsKKyAgICBpZiAoIWRhdGEpCisgICAgICAgIGRhdGEgPSBpbWFnZS0+
aW1hZ2UoKS0+ZGF0YSgpOworCiAgICAgaWYgKCFkYXRhKSB7Ci0gICAgICAgIC8vIFNWRyBpbWFn
ZXMgZG9uJ3QgcmV0dXJuIGRhdGEgYXQgdGhpcyBwb2ludC4gQnVnIDk5MTAyLgogICAgICAgICBM
T0dfRVJST1IoIk5vIGRhdGEgZm9yIGltYWdlICVzIiwgdXJsLnN0cmluZygpLnV0ZjgoKS5kYXRh
KCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQorCiAgICAgU3RyaW5nIG1pbWVUeXBlID0gaW1h
Z2UtPnJlc3BvbnNlKCkubWltZVR5cGUoKTsKICAgICBtX3Jlc291cmNlcy0+YXBwZW5kKFJlc291
cmNlKHVybCwgbWltZVR5cGUsIGRhdGEpKTsKICAgICBtX3Jlc291cmNlVVJMcy5hZGQodXJsKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>