<?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>185817</bug_id>
          
          <creation_ts>2018-05-21 02:31:00 -0700</creation_ts>
          <short_desc>Wasted time dlopening AVFoundation the first time we try to decode an image</short_desc>
          <delta_ts>2018-05-23 13:41:16 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>185839</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>andersca</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1425603</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-05-21 02:31:00 -0700</bug_when>
    <thetext>Wasted time dlopening AVFoundation the first time we try to decode an image</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425604</commentid>
    <comment_count>1</comment_count>
      <attachid>340835</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-05-21 02:31:38 -0700</bug_when>
    <thetext>Created attachment 340835
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425605</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-05-21 02:32:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/39933573&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425646</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2018-05-21 08:09:04 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #0)
&gt; Wasted time dlopening AVFoundation the first time we try to decode an image

Is this true even for the recovery partition?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425649</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-05-21 08:17:16 -0700</bug_when>
    <thetext>Yep, Eric pointed out offline that the whole framework is missing there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426718</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2018-05-23 13:41:16 -0700</bug_when>
    <thetext>This will be fixed by the changes for 185839.

*** This bug has been marked as a duplicate of bug 185839 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>340835</attachid>
            <date>2018-05-21 02:31:38 -0700</date>
            <delta_ts>2018-05-21 08:17:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185817-20180521023110.patch</filename>
            <type>text/plain</type>
            <size>7515</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxOTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjVlZTZhZDlmNTk0ZGY2
YWRmMTQ2M2Q4MTgyYjEyNzg0YzQ3NzY4Yi4uYjZjM2NmMDYzZWU5MmU2ZWI4YjJhZmFlNjkyNjc1
Yjk2ZWU0NzgyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE4LTA1LTIxICBUaW0g
SG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIFdhc3RlZCB0aW1l
IGRsb3BlbmluZyBBVkZvdW5kYXRpb24gdGhlIGZpcnN0IHRpbWUgd2UgdHJ5IHRvIGRlY29kZSBh
biBpbWFnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTg1ODE3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zOTkzMzU3Mz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMsIGp1c3QgYSBw
ZXJmb3JtYW5jZSBpbXByb3ZlbWVudC4KKworICAgICAgICAqIHBsYXRmb3JtL2NvY29hL1ZpZGVv
VG9vbGJveFNvZnRMaW5rLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9ybS9jb2NvYS9WaWRlb1Rvb2xi
b3hTb2Z0TGluay5oOgorICAgICAgICBJdCBsb29rcyBsaWtlIHNvZnRsaW5raW5nIFZUQ3JlYXRl
Q0dJbWFnZUZyb21DVlBpeGVsQnVmZmVyIGNhbid0IGFjdHVhbGx5CisgICAgICAgIGZhaWwgYW55
bW9yZSwgc28gYWRqdXN0IHRoZSBtYWNyby4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2F2Zm91bmRhdGlvbi9vYmpjL0ltYWdlRGVjb2RlckFWRk9iakMubW06CisgICAgICAgIChXZWJD
b3JlOjpJbWFnZURlY29kZXJBVkZPYmpDOjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6SW1h
Z2VEZWNvZGVyQVZGT2JqQzo6c3VwcG9ydHNNZWRpYVR5cGUpOgorICAgICAgICBBdm9pZCBsb2Fk
aW5nIEFWRm91bmRhdGlvbiBhbmQgVmlkZW9Ub29sYm94IGp1c3QgdG8gZGV0ZXJtaW5lIGlmIHRo
ZXkgZXhpc3QuCisgICAgICAgIFRoZXkgYWx3YXlzIGRvLCBzbyBqdXN0IHNheSB5ZXMuCisKKyAg
ICAgICAgKFdlYkNvcmU6OkltYWdlRGVjb2RlckFWRk9iakM6OnN1cHBvcnRzQ29udGVudFR5cGUp
OgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VEZWNvZGVyQVZGT2JqQzo6Y2FuRGVjb2RlVHlwZSk6
CisgICAgICAgIEF2b2lkIGxvYWRpbmcgQVZGb3VuZGF0aW9uIHRvIGRldGVybWluZSBpZiBpdCBz
dXBwb3J0cyBkZWNvZGluZyBhIHBhcnRpY3VsYXIKKyAgICAgICAgTUlNRSB0eXBlIGlmIHRoYXQg
aXMgYSBrbm93biBpbWFnZSBNSU1FIHR5cGUgdGhhdCBDb3JlR3JhcGhpY3Mgb3IgYW5vdGhlcgor
ICAgICAgICBkZWNvZGVyIGNhbiBzdXBwb3J0LgorCiAyMDE4LTA1LTE4ICBDb21taXQgUXVldWUg
IDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByMjMxOTgyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2Ev
VmlkZW9Ub29sYm94U29mdExpbmsuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2Ev
VmlkZW9Ub29sYm94U29mdExpbmsuY3BwCmluZGV4IDIzYzQ5NzhjYTdhZmIwZjlmYTZhNTU0Nzc3
MmFkOWZlZDY1ZjE0MzUuLjQ4ZWJjMTZmZTE4NTg3YzEyZDJiZjAyOWY2MzBlMGNiZDA0NTViZTcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL1ZpZGVvVG9vbGJveFNv
ZnRMaW5rLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9WaWRlb1Rvb2xi
b3hTb2Z0TGluay5jcHAKQEAgLTQzLDcgKzQzLDcgQEAgU09GVF9MSU5LX0ZVTkNUSU9OX0ZPUl9T
T1VSQ0UoV2ViQ29yZSwgVmlkZW9Ub29sYm94LCBWVEltYWdlUm90YXRpb25TZXNzaW9uU2V0UHIK
IFNPRlRfTElOS19GVU5DVElPTl9GT1JfU09VUkNFKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwgVlRJ
bWFnZVJvdGF0aW9uU2Vzc2lvblRyYW5zZmVySW1hZ2UsIE9TU3RhdHVzLCAoVlRJbWFnZVJvdGF0
aW9uU2Vzc2lvblJlZiBzZXNzaW9uLCBDVlBpeGVsQnVmZmVyUmVmIHNvdXJjZUJ1ZmZlciwgQ1ZQ
aXhlbEJ1ZmZlclJlZiBkZXN0aW5hdGlvbkJ1ZmZlciksIChzZXNzaW9uLCBzb3VyY2VCdWZmZXIs
IGRlc3RpbmF0aW9uQnVmZmVyKSkKIFNPRlRfTElOS19GVU5DVElPTl9NQVlfRkFJTF9GT1JfU09V
UkNFKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwgVlRJc0hhcmR3YXJlRGVjb2RlU3VwcG9ydGVkLCBC
b29sZWFuLCAoQ01WaWRlb0NvZGVjVHlwZSBjb2RlY1R5cGUpLCAoY29kZWNUeXBlKSkKIFNPRlRf
TElOS19GVU5DVElPTl9NQVlfRkFJTF9GT1JfU09VUkNFKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwg
VlRHZXRHVkFEZWNvZGVyQXZhaWxhYmlsaXR5LCBPU1N0YXR1cywgKHVpbnQzMl90KiB0b3RhbElu
c3RhbmNlQ291bnRPdXQsIHVpbnQzMl90KiBmcmVlSW5zdGFuY2VDb3VudE91dCksICh0b3RhbElu
c3RhbmNlQ291bnRPdXQsIGZyZWVJbnN0YW5jZUNvdW50T3V0KSkKLVNPRlRfTElOS19GVU5DVElP
Tl9NQVlfRkFJTF9GT1JfU09VUkNFKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwgVlRDcmVhdGVDR0lt
YWdlRnJvbUNWUGl4ZWxCdWZmZXIsIE9TU3RhdHVzLCAoQ1ZQaXhlbEJ1ZmZlclJlZiBwaXhlbEJ1
ZmZlciwgQ0ZEaWN0aW9uYXJ5UmVmIG9wdGlvbnMsIENHSW1hZ2VSZWYqIGltYWdlT3V0KSwgKHBp
eGVsQnVmZmVyLCBvcHRpb25zLCBpbWFnZU91dCkpCitTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX1NP
VVJDRShXZWJDb3JlLCBWaWRlb1Rvb2xib3gsIFZUQ3JlYXRlQ0dJbWFnZUZyb21DVlBpeGVsQnVm
ZmVyLCBPU1N0YXR1cywgKENWUGl4ZWxCdWZmZXJSZWYgcGl4ZWxCdWZmZXIsIENGRGljdGlvbmFy
eVJlZiBvcHRpb25zLCBDR0ltYWdlUmVmKiBpbWFnZU91dCksIChwaXhlbEJ1ZmZlciwgb3B0aW9u
cywgaW1hZ2VPdXQpKQogU09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9TT1VSQ0UoV2ViQ29yZSwgVmlk
ZW9Ub29sYm94LCBrVlRWaWRlb0RlY29kZXJTcGVjaWZpY2F0aW9uX0VuYWJsZUhhcmR3YXJlQWNj
ZWxlcmF0ZWRWaWRlb0RlY29kZXIsIENGU3RyaW5nUmVmKQogU09GVF9MSU5LX0NPTlNUQU5UX0ZP
Ul9TT1VSQ0UoV2ViQ29yZSwgVmlkZW9Ub29sYm94LCBrVlREZWNvbXByZXNzaW9uUHJvcGVydHlL
ZXlfUGl4ZWxCdWZmZXJQb29sLCBDRlN0cmluZ1JlZikKIFNPRlRfTElOS19DT05TVEFOVF9GT1Jf
U09VUkNFKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwga1ZURGVjb21wcmVzc2lvblByb3BlcnR5S2V5
X1N1Z2dlc3RlZFF1YWxpdHlPZlNlcnZpY2VUaWVycywgQ0ZTdHJpbmdSZWYpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9WaWRlb1Rvb2xib3hTb2Z0TGluay5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvVmlkZW9Ub29sYm94U29mdExpbmsuaAppbmRl
eCA4ZjQ2YTMzZWU4OWQ3Y2NjZTA5ZTdmNjdhN2UyMmYwMzEyYTgzODI5Li5jM2FmZDcwYjZlZDdm
MmRiNWU0M2ZlMDg3OGUwMGUwNzAzMTBmZDM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9jb2NvYS9WaWRlb1Rvb2xib3hTb2Z0TGluay5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2NvY29hL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmgKQEAgLTU0LDcgKzU0LDcgQEAg
U09GVF9MSU5LX0ZVTkNUSU9OX01BWV9GQUlMX0ZPUl9IRUFERVIoV2ViQ29yZSwgVmlkZW9Ub29s
Ym94LCBWVElzSGFyZHdhcmVEZWNvZGUKICNkZWZpbmUgVlRJc0hhcmR3YXJlRGVjb2RlU3VwcG9y
dGVkIHNvZnRMaW5rX1ZpZGVvVG9vbGJveF9WVElzSGFyZHdhcmVEZWNvZGVTdXBwb3J0ZWQKIFNP
RlRfTElOS19GVU5DVElPTl9NQVlfRkFJTF9GT1JfSEVBREVSKFdlYkNvcmUsIFZpZGVvVG9vbGJv
eCwgVlRHZXRHVkFEZWNvZGVyQXZhaWxhYmlsaXR5LCBPU1N0YXR1cywgKHVpbnQzMl90KiB0b3Rh
bEluc3RhbmNlQ291bnRPdXQsIHVpbnQzMl90KiBmcmVlSW5zdGFuY2VDb3VudE91dCksICh0b3Rh
bEluc3RhbmNlQ291bnRPdXQsIGZyZWVJbnN0YW5jZUNvdW50T3V0KSkKICNkZWZpbmUgVlRHZXRH
VkFEZWNvZGVyQXZhaWxhYmlsaXR5IHNvZnRMaW5rX1ZpZGVvVG9vbGJveF9WVEdldEdWQURlY29k
ZXJBdmFpbGFiaWxpdHkKLVNPRlRfTElOS19GVU5DVElPTl9NQVlfRkFJTF9GT1JfSEVBREVSKFdl
YkNvcmUsIFZpZGVvVG9vbGJveCwgVlRDcmVhdGVDR0ltYWdlRnJvbUNWUGl4ZWxCdWZmZXIsIE9T
U3RhdHVzLCAoQ1ZQaXhlbEJ1ZmZlclJlZiBwaXhlbEJ1ZmZlciwgQ0ZEaWN0aW9uYXJ5UmVmIG9w
dGlvbnMsIENHSW1hZ2VSZWYqIGltYWdlT3V0KSwgKHBpeGVsQnVmZmVyLCBvcHRpb25zLCBpbWFn
ZU91dCkpCitTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX0hFQURFUihXZWJDb3JlLCBWaWRlb1Rvb2xi
b3gsIFZUQ3JlYXRlQ0dJbWFnZUZyb21DVlBpeGVsQnVmZmVyLCBPU1N0YXR1cywgKENWUGl4ZWxC
dWZmZXJSZWYgcGl4ZWxCdWZmZXIsIENGRGljdGlvbmFyeVJlZiBvcHRpb25zLCBDR0ltYWdlUmVm
KiBpbWFnZU91dCksIChwaXhlbEJ1ZmZlciwgb3B0aW9ucywgaW1hZ2VPdXQpKQogI2RlZmluZSBW
VENyZWF0ZUNHSW1hZ2VGcm9tQ1ZQaXhlbEJ1ZmZlciBzb2Z0TGlua19WaWRlb1Rvb2xib3hfVlRD
cmVhdGVDR0ltYWdlRnJvbUNWUGl4ZWxCdWZmZXIKIFNPRlRfTElOS19DT05TVEFOVF9GT1JfSEVB
REVSKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwga1ZUVmlkZW9EZWNvZGVyU3BlY2lmaWNhdGlvbl9F
bmFibGVIYXJkd2FyZUFjY2VsZXJhdGVkVmlkZW9EZWNvZGVyLCBDRlN0cmluZ1JlZikKICNkZWZp
bmUga1ZUVmlkZW9EZWNvZGVyU3BlY2lmaWNhdGlvbl9FbmFibGVIYXJkd2FyZUFjY2VsZXJhdGVk
VmlkZW9EZWNvZGVyIGdldF9WaWRlb1Rvb2xib3hfa1ZUVmlkZW9EZWNvZGVyU3BlY2lmaWNhdGlv
bl9FbmFibGVIYXJkd2FyZUFjY2VsZXJhdGVkVmlkZW9EZWNvZGVyKCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL0ltYWdlRGVj
b2RlckFWRk9iakMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5k
YXRpb24vb2JqYy9JbWFnZURlY29kZXJBVkZPYmpDLm1tCmluZGV4IDYzNjhjYjQ2YjJmYTZiZDgx
NDQ4MjFhNjA1NzNmNjNjOTRjZTBlM2MuLmY5OWNjNGE5ZjAwNTk1N2UwZmIyMjIyMzE2OGE4Y2Y3
ZGMzMmRmMmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2
Zm91bmRhdGlvbi9vYmpjL0ltYWdlRGVjb2RlckFWRk9iakMubW0KKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvSW1hZ2VEZWNvZGVyQVZGT2Jq
Qy5tbQpAQCAtMzE4LDEzICszMTgsNiBAQCBJbWFnZURlY29kZXJBVkZPYmpDU2FtcGxlKiB0b1Nh
bXBsZShJdGVyYXRvciBpdGVyKQogCiBSZWZQdHI8SW1hZ2VEZWNvZGVyQVZGT2JqQz4gSW1hZ2VE
ZWNvZGVyQVZGT2JqQzo6Y3JlYXRlKFNoYXJlZEJ1ZmZlciYgZGF0YSwgY29uc3QgU3RyaW5nJiBt
aW1lVHlwZSwgQWxwaGFPcHRpb24gYWxwaGFPcHRpb24sIEdhbW1hQW5kQ29sb3JQcm9maWxlT3B0
aW9uIGdhbW1hQW5kQ29sb3JQcm9maWxlT3B0aW9uKQogewotICAgIC8vIEFWRm91bmRhdGlvbiBt
YXkgbm90IGJlIGF2YWlsYWJsZSBhdCBydW50aW1lLgotICAgIGlmICghZ2V0QVZVUkxBc3NldENs
YXNzKCkpCi0gICAgICAgIHJldHVybiBudWxscHRyOwotCi0gICAgaWYgKCFjYW5Mb2FkX1ZpZGVv
VG9vbGJveF9WVENyZWF0ZUNHSW1hZ2VGcm9tQ1ZQaXhlbEJ1ZmZlcigpKQotICAgICAgICByZXR1
cm4gbnVsbHB0cjsKLQogICAgIHJldHVybiBhZG9wdFJlZigqbmV3IEltYWdlRGVjb2RlckFWRk9i
akMoZGF0YSwgbWltZVR5cGUsIGFscGhhT3B0aW9uLCBnYW1tYUFuZENvbG9yUHJvZmlsZU9wdGlv
bikpOwogfQogCkBAIC0zNTAsMjIgKzM0MywyNSBAQCBJbWFnZURlY29kZXJBVkZPYmpDOjp+SW1h
Z2VEZWNvZGVyQVZGT2JqQygpID0gZGVmYXVsdDsKIAogYm9vbCBJbWFnZURlY29kZXJBVkZPYmpD
OjpzdXBwb3J0c01lZGlhVHlwZShNZWRpYVR5cGUgdHlwZSkKIHsKLSAgICBpZiAodHlwZSA9PSBN
ZWRpYVR5cGU6OlZpZGVvKQotICAgICAgICByZXR1cm4gZ2V0QVZVUkxBc3NldENsYXNzKCkgJiYg
Y2FuTG9hZF9WaWRlb1Rvb2xib3hfVlRDcmVhdGVDR0ltYWdlRnJvbUNWUGl4ZWxCdWZmZXIoKTsK
LSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIHR5cGUgPT0gTWVkaWFUeXBlOjpWaWRlbzsK
IH0KIAogYm9vbCBJbWFnZURlY29kZXJBVkZPYmpDOjpzdXBwb3J0c0NvbnRlbnRUeXBlKGNvbnN0
IENvbnRlbnRUeXBlJiB0eXBlKQogewotICAgIGlmIChnZXRBVlVSTEFzc2V0Q2xhc3MoKSAmJiBj
YW5Mb2FkX1ZpZGVvVG9vbGJveF9WVENyZWF0ZUNHSW1hZ2VGcm9tQ1ZQaXhlbEJ1ZmZlcigpKQot
ICAgICAgICByZXR1cm4gQVZGb3VuZGF0aW9uTUlNRVR5cGVDYWNoZTo6c2luZ2xldG9uKCkudHlw
ZXMoKS5jb250YWlucyh0eXBlLmNvbnRhaW5lclR5cGUoKSk7Ci0gICAgcmV0dXJuIGZhbHNlOwor
ICAgIC8vIFdlIGFzc3VtZSB0aGF0IGltYWdlIGZvcm1hdHMgd2lsbCBiZSBkZWNvZGVkIGJ5IG9u
ZSBvZiB0aGUgb3RoZXIgZGVjb2RlcnMsCisgICAgLy8gYW5kIHVzZSB0aGF0IGZhY3QgdG8gc2hv
cnQtY2lyY3VpdCBoZXJlIHRvIGF2b2lkIGxvYWRpbmcgQVZGb3VuZGF0aW9uIGlmIHBvc3NpYmxl
LgorICAgIGlmIChNSU1FVHlwZVJlZ2lzdHJ5Ojppc1N1cHBvcnRlZEltYWdlTUlNRVR5cGUodHlw
ZS5jb250YWluZXJUeXBlKCkpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4g
QVZGb3VuZGF0aW9uTUlNRVR5cGVDYWNoZTo6c2luZ2xldG9uKCkudHlwZXMoKS5jb250YWlucyh0
eXBlLmNvbnRhaW5lclR5cGUoKSk7CiB9CiAKIGJvb2wgSW1hZ2VEZWNvZGVyQVZGT2JqQzo6Y2Fu
RGVjb2RlVHlwZShjb25zdCBTdHJpbmcmIG1pbWVUeXBlKQogewotICAgIGlmICghc3VwcG9ydHNN
ZWRpYVR5cGUoTWVkaWFUeXBlOjpWaWRlbykpCi0gICAgICAgIHJldHVybiBudWxscHRyOworICAg
IC8vIFdlIGFzc3VtZSB0aGF0IGltYWdlIGZvcm1hdHMgd2lsbCBiZSBkZWNvZGVkIGJ5IG9uZSBv
ZiB0aGUgb3RoZXIgZGVjb2RlcnMsCisgICAgLy8gYW5kIHVzZSB0aGF0IGZhY3QgdG8gc2hvcnQt
Y2lyY3VpdCBoZXJlIHRvIGF2b2lkIGxvYWRpbmcgQVZGb3VuZGF0aW9uIGlmIHBvc3NpYmxlLgor
ICAgIGlmIChNSU1FVHlwZVJlZ2lzdHJ5Ojppc1N1cHBvcnRlZEltYWdlTUlNRVR5cGUobWltZVR5
cGUpKQorICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICByZXR1cm4gW2dldEFWVVJMQXNzZXRD
bGFzcygpIGlzUGxheWFibGVFeHRlbmRlZE1JTUVUeXBlOm1pbWVUeXBlXTsKIH0K
</data>
<flag name="review"
          id="359062"
          type_id="1"
          status="-"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>