<?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>194992</bug_id>
          
          <creation_ts>2019-02-24 10:06:40 -0800</creation_ts>
          <short_desc>[EME][GStreamer] Replace caps field loop with gst_structure_remove_fields</short_desc>
          <delta_ts>2019-02-25 02:41:19 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Charlie Turner">cturner</reporter>
          <assigned_to name="Charlie Turner">cturner</assigned_to>
          <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1509467</commentid>
    <comment_count>0</comment_count>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2019-02-24 10:06:40 -0800</bug_when>
    <thetext>[EME][GStreamer] Replace caps field loop with gst_structure_remove_fields</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509468</commentid>
    <comment_count>1</comment_count>
      <attachid>362858</attachid>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2019-02-24 10:09:41 -0800</bug_when>
    <thetext>Created attachment 362858
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509568</commentid>
    <comment_count>2</comment_count>
      <attachid>362858</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2019-02-25 01:09:17 -0800</bug_when>
    <thetext>Comment on attachment 362858
Patch

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

&gt; Source/WebCore/platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp:130
&gt; +            gst_structure_remove_fields(outgoingStructure.get(), &quot;protection-system&quot;, &quot;original-media-type&quot;, &quot;encryption-algorithm&quot;, &quot;encoding-scope&quot;, &quot;cipher-mode&quot;, NULL);

nullptr

&gt; Source/WebCore/platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp:136
&gt; +            gst_structure_remove_fields(outgoingStructure.get(), &quot;base-profile&quot;, &quot;codec_data&quot;, &quot;height&quot;, &quot;framerate&quot;, &quot;level&quot;, &quot;pixel-aspect-ratio&quot;, &quot;profile&quot;, &quot;rate&quot;, &quot;width&quot;, NULL);

nullptr</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509571</commentid>
    <comment_count>3</comment_count>
      <attachid>362889</attachid>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2019-02-25 01:37:33 -0800</bug_when>
    <thetext>Created attachment 362889
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509579</commentid>
    <comment_count>4</comment_count>
      <attachid>362889</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-25 02:15:37 -0800</bug_when>
    <thetext>Comment on attachment 362889
Patch for landing

Clearing flags on attachment: 362889

Committed r242035: &lt;https://trac.webkit.org/changeset/242035&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509580</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-25 02:15:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509582</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-25 02:41:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/48358301&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>362858</attachid>
            <date>2019-02-24 10:09:41 -0800</date>
            <delta_ts>2019-02-25 01:37:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194992-20190224180939.patch</filename>
            <type>text/plain</type>
            <size>4359</size>
            <attacher name="Charlie Turner">cturner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNzkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjRhOWRhMzdkZmFmMjJl
NmIwMzFkOGY1ZTgzNTBmMzMxOTg4YWZjYS4uMGZhZTc3NmQ4YWQ3OTkxMGZhNTBmZDUwMGYzYmZk
N2UwN2RlMTU1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTAyLTI0ICBDaGFy
bGllIFR1cm5lciAgPGN0dXJuZXJAaWdhbGlhLmNvbT4KKworICAgICAgICBbRU1FXVtHU3RyZWFt
ZXJdIFJlcGxhY2UgY2FwcyBmaWVsZCBsb29wIHdpdGggZ3N0X3N0cnVjdHVyZV9yZW1vdmVfZmll
bGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTQ5
OTIKKyAgICAgICAgCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFJlZmFjdG9yaW5nLCBubyBuZXcgdGVzdHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9nc3RyZWFtZXIvZW1lL1dlYktpdENvbW1vbkVuY3J5cHRpb25EZWNyeXB0b3JHU3RyZWFt
ZXIuY3BwOgorICAgICAgICAodHJhbnNmb3JtQ2Fwcyk6IFNpbXBsaWZ5IHRoZSBjb2RlIGEgbGl0
dGxlLiBUaGUgaWRlYSB0byB1c2UgdGhpcworICAgICAgICB1dGlsaXR5IGZ1bmN0aW9uIGNhbWUg
ZnJvbSBhIHJldmlldyB1cHN0cmVhbSBoZXJlOgorICAgICAgICBodHRwczovL2dpdGxhYi5mcmVl
ZGVza3RvcC5vcmcvZ3N0cmVhbWVyL2dzdC1kZXZ0b29scy9tZXJnZV9yZXF1ZXN0cy82NworCiAy
MDE5LTAyLTIwICBBZHJpYW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW1dQRV1bR1RLXSBFbmFibGUgc3VwcG9ydCBmb3IgQ09OVEVOVF9FWFRFTlNJT05T
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIv
ZW1lL1dlYktpdENvbW1vbkVuY3J5cHRpb25EZWNyeXB0b3JHU3RyZWFtZXIuY3BwIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL2VtZS9XZWJLaXRDb21tb25FbmNy
eXB0aW9uRGVjcnlwdG9yR1N0cmVhbWVyLmNwcAppbmRleCBmYzY5Njg1ODI1MThmNWVmZWEyMzJk
NjVmYzk2ZTkwMzIzYmI1OGRjLi5iY2FmMjZmNGQ5YzY0MWNmYTM3YmQ1NGM1ZDMxNzY2OTdkMmM4
MWIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFt
ZXIvZW1lL1dlYktpdENvbW1vbkVuY3J5cHRpb25EZWNyeXB0b3JHU3RyZWFtZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9lbWUvV2ViS2l0Q29t
bW9uRW5jcnlwdGlvbkRlY3J5cHRvckdTdHJlYW1lci5jcHAKQEAgLTEyNywzOCArMTI3LDEzIEBA
IHN0YXRpYyBHc3RDYXBzKiB0cmFuc2Zvcm1DYXBzKEdzdEJhc2VUcmFuc2Zvcm0qIGJhc2UsIEdz
dFBhZERpcmVjdGlvbiBkaXJlY3Rpb24sCiAgICAgICAgICAgICBnc3Rfc3RydWN0dXJlX3NldF9u
YW1lKG91dGdvaW5nU3RydWN0dXJlLmdldCgpLCBnc3Rfc3RydWN0dXJlX2dldF9zdHJpbmcob3V0
Z29pbmdTdHJ1Y3R1cmUuZ2V0KCksICJvcmlnaW5hbC1tZWRpYS10eXBlIikpOwogCiAgICAgICAg
ICAgICAvLyBGaWx0ZXIgb3V0IHRoZSBEUk0gcmVsYXRlZCBmaWVsZHMgZnJvbSB0aGUgZG93bi1z
dHJlYW0gY2Fwcy4KLSAgICAgICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgZ3N0X3N0cnVjdHVy
ZV9uX2ZpZWxkcyhpbmNvbWluZ1N0cnVjdHVyZSk7ICsraikgewotICAgICAgICAgICAgICAgIGNv
bnN0IGdjaGFyKiBmaWVsZE5hbWUgPSBnc3Rfc3RydWN0dXJlX250aF9maWVsZF9uYW1lKGluY29t
aW5nU3RydWN0dXJlLCBqKTsKLQotICAgICAgICAgICAgICAgIGlmIChnX3N0cl9oYXNfcHJlZml4
KGZpZWxkTmFtZSwgInByb3RlY3Rpb24tc3lzdGVtIikKLSAgICAgICAgICAgICAgICAgICAgfHwg
Z19zdHJfaGFzX3ByZWZpeChmaWVsZE5hbWUsICJvcmlnaW5hbC1tZWRpYS10eXBlIikKLSAgICAg
ICAgICAgICAgICAgICAgfHwgZ19zdHJfaGFzX3ByZWZpeChmaWVsZE5hbWUsICJlbmNyeXB0aW9u
LWFsZ29yaXRobSIpCi0gICAgICAgICAgICAgICAgICAgIHx8IGdfc3RyX2hhc19wcmVmaXgoZmll
bGROYW1lLCAiZW5jb2Rpbmctc2NvcGUiKQotICAgICAgICAgICAgICAgICAgICB8fCBnX3N0cl9o
YXNfcHJlZml4KGZpZWxkTmFtZSwgImNpcGhlci1tb2RlIikpCi0gICAgICAgICAgICAgICAgICAg
IGdzdF9zdHJ1Y3R1cmVfcmVtb3ZlX2ZpZWxkKG91dGdvaW5nU3RydWN0dXJlLmdldCgpLCBmaWVs
ZE5hbWUpOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgZ3N0X3N0cnVjdHVyZV9yZW1vdmVf
ZmllbGRzKG91dGdvaW5nU3RydWN0dXJlLmdldCgpLCAicHJvdGVjdGlvbi1zeXN0ZW0iLCAib3Jp
Z2luYWwtbWVkaWEtdHlwZSIsICJlbmNyeXB0aW9uLWFsZ29yaXRobSIsICJlbmNvZGluZy1zY29w
ZSIsICJjaXBoZXItbW9kZSIsIE5VTEwpOwogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAg
b3V0Z29pbmdTdHJ1Y3R1cmUgPSBHVW5pcXVlUHRyPEdzdFN0cnVjdHVyZT4oZ3N0X3N0cnVjdHVy
ZV9jb3B5KGluY29taW5nU3RydWN0dXJlKSk7CiAgICAgICAgICAgICAvLyBGaWx0ZXIgb3V0IHRo
ZSB2aWRlbyByZWxhdGVkIGZpZWxkcyBmcm9tIHRoZSB1cC1zdHJlYW0gY2FwcywKICAgICAgICAg
ICAgIC8vIGJlY2F1c2UgdGhleSBhcmUgbm90IHJlbGV2YW50IHRvIHRoZSBpbnB1dCBjYXBzIG9m
IHRoaXMgZWxlbWVudCBhbmQKICAgICAgICAgICAgIC8vIGNhbiBjYXVzZSBjYXBzIG5lZ290aWF0
aW9uIGZhaWx1cmVzIHdpdGggYWRhcHRpdmUgYml0cmF0ZSBzdHJlYW1zLgotICAgICAgICAgICAg
Zm9yIChpbnQgaW5kZXggPSBnc3Rfc3RydWN0dXJlX25fZmllbGRzKG91dGdvaW5nU3RydWN0dXJl
LmdldCgpKSAtIDE7IGluZGV4ID49IDA7IC0taW5kZXgpIHsKLSAgICAgICAgICAgICAgICBjb25z
dCBnY2hhciogZmllbGROYW1lID0gZ3N0X3N0cnVjdHVyZV9udGhfZmllbGRfbmFtZShvdXRnb2lu
Z1N0cnVjdHVyZS5nZXQoKSwgaW5kZXgpOwotICAgICAgICAgICAgICAgIEdTVF9UUkFDRSgiQ2hl
Y2sgZmllbGQgXCIlc1wiIGZvciByZW1vdmFsIiwgZmllbGROYW1lKTsKLQotICAgICAgICAgICAg
ICAgIGlmICghZ19zdHJjbXAwKGZpZWxkTmFtZSwgImJhc2UtcHJvZmlsZSIpCi0gICAgICAgICAg
ICAgICAgICAgIHx8ICFnX3N0cmNtcDAoZmllbGROYW1lLCAiY29kZWNfZGF0YSIpCi0gICAgICAg
ICAgICAgICAgICAgIHx8ICFnX3N0cmNtcDAoZmllbGROYW1lLCAiaGVpZ2h0IikKLSAgICAgICAg
ICAgICAgICAgICAgfHwgIWdfc3RyY21wMChmaWVsZE5hbWUsICJmcmFtZXJhdGUiKQotICAgICAg
ICAgICAgICAgICAgICB8fCAhZ19zdHJjbXAwKGZpZWxkTmFtZSwgImxldmVsIikKLSAgICAgICAg
ICAgICAgICAgICAgfHwgIWdfc3RyY21wMChmaWVsZE5hbWUsICJwaXhlbC1hc3BlY3QtcmF0aW8i
KQotICAgICAgICAgICAgICAgICAgICB8fCAhZ19zdHJjbXAwKGZpZWxkTmFtZSwgInByb2ZpbGUi
KQotICAgICAgICAgICAgICAgICAgICB8fCAhZ19zdHJjbXAwKGZpZWxkTmFtZSwgInJhdGUiKQot
ICAgICAgICAgICAgICAgICAgICB8fCAhZ19zdHJjbXAwKGZpZWxkTmFtZSwgIndpZHRoIikpIHsK
LSAgICAgICAgICAgICAgICAgICAgZ3N0X3N0cnVjdHVyZV9yZW1vdmVfZmllbGQob3V0Z29pbmdT
dHJ1Y3R1cmUuZ2V0KCksIGZpZWxkTmFtZSk7Ci0gICAgICAgICAgICAgICAgICAgIEdTVF9UUkFD
RSgiUmVtb3ZpbmcgZmllbGQgJXMiLCBmaWVsZE5hbWUpOwotICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIGdzdF9zdHJ1Y3R1cmVfcmVtb3ZlX2ZpZWxkcyhvdXRn
b2luZ1N0cnVjdHVyZS5nZXQoKSwgImJhc2UtcHJvZmlsZSIsICJjb2RlY19kYXRhIiwgImhlaWdo
dCIsICJmcmFtZXJhdGUiLCAibGV2ZWwiLCAicGl4ZWwtYXNwZWN0LXJhdGlvIiwgInByb2ZpbGUi
LCAicmF0ZSIsICJ3aWR0aCIsIE5VTEwpOwogCiAgICAgICAgICAgICBnc3Rfc3RydWN0dXJlX3Nl
dChvdXRnb2luZ1N0cnVjdHVyZS5nZXQoKSwgInByb3RlY3Rpb24tc3lzdGVtIiwgR19UWVBFX1NU
UklORywga2xhc3MtPnByb3RlY3Rpb25TeXN0ZW1JZCwKICAgICAgICAgICAgICAgICAib3JpZ2lu
YWwtbWVkaWEtdHlwZSIsIEdfVFlQRV9TVFJJTkcsIGdzdF9zdHJ1Y3R1cmVfZ2V0X25hbWUoaW5j
b21pbmdTdHJ1Y3R1cmUpLCBudWxscHRyKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>362889</attachid>
            <date>2019-02-25 01:37:33 -0800</date>
            <delta_ts>2019-02-25 02:15:37 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-194992-20190225093732.patch</filename>
            <type>text/plain</type>
            <size>4366</size>
            <attacher name="Charlie Turner">cturner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNzkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjRhOWRhMzdkZmFmMjJl
NmIwMzFkOGY1ZTgzNTBmMzMxOTg4YWZjYS4uYTI2ZjQwYzVjNzE4ZjJhNTBhZDk1YmFkMTk1MmEz
ZGE0NDIwYjU3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTAyLTI0ICBDaGFy
bGllIFR1cm5lciAgPGN0dXJuZXJAaWdhbGlhLmNvbT4KKworICAgICAgICBbRU1FXVtHU3RyZWFt
ZXJdIFJlcGxhY2UgY2FwcyBmaWVsZCBsb29wIHdpdGggZ3N0X3N0cnVjdHVyZV9yZW1vdmVfZmll
bGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTQ5
OTIKKworICAgICAgICBSZXZpZXdlZCBieSBYYWJpZXIgUm9kcmlndWV6LUNhbHZhci4KKworICAg
ICAgICBSZWZhY3RvcmluZywgbm8gbmV3IHRlc3RzLgorCisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL2VtZS9XZWJLaXRDb21tb25FbmNyeXB0aW9uRGVjcnlwdG9yR1N0cmVh
bWVyLmNwcDoKKyAgICAgICAgKHRyYW5zZm9ybUNhcHMpOiBTaW1wbGlmeSB0aGUgY29kZSBhIGxp
dHRsZS4gVGhlIGlkZWEgdG8gdXNlIHRoaXMKKyAgICAgICAgdXRpbGl0eSBmdW5jdGlvbiBjYW1l
IGZyb20gYSByZXZpZXcgdXBzdHJlYW0gaGVyZToKKyAgICAgICAgaHR0cHM6Ly9naXRsYWIuZnJl
ZWRlc2t0b3Aub3JnL2dzdHJlYW1lci9nc3QtZGV2dG9vbHMvbWVyZ2VfcmVxdWVzdHMvNjcKKwog
MjAxOS0wMi0yMCAgQWRyaWFuIFBlcmV6IGRlIENhc3RybyAgPGFwZXJlekBpZ2FsaWEuY29tPgog
CiAgICAgICAgIFtXUEVdW0dUS10gRW5hYmxlIHN1cHBvcnQgZm9yIENPTlRFTlRfRVhURU5TSU9O
UwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVy
L2VtZS9XZWJLaXRDb21tb25FbmNyeXB0aW9uRGVjcnlwdG9yR1N0cmVhbWVyLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9lbWUvV2ViS2l0Q29tbW9uRW5j
cnlwdGlvbkRlY3J5cHRvckdTdHJlYW1lci5jcHAKaW5kZXggZmM2OTY4NTgyNTE4ZjVlZmVhMjMy
ZDY1ZmM5NmU5MDMyM2JiNThkYy4uNzgxZDljNDVjZGU4MjgxNzVkY2JhOGI2MjdmZjg3YTkzNzZh
NzMwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVh
bWVyL2VtZS9XZWJLaXRDb21tb25FbmNyeXB0aW9uRGVjcnlwdG9yR1N0cmVhbWVyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL1dlYktpdENv
bW1vbkVuY3J5cHRpb25EZWNyeXB0b3JHU3RyZWFtZXIuY3BwCkBAIC0xMjcsMzggKzEyNywxMyBA
QCBzdGF0aWMgR3N0Q2FwcyogdHJhbnNmb3JtQ2FwcyhHc3RCYXNlVHJhbnNmb3JtKiBiYXNlLCBH
c3RQYWREaXJlY3Rpb24gZGlyZWN0aW9uLAogICAgICAgICAgICAgZ3N0X3N0cnVjdHVyZV9zZXRf
bmFtZShvdXRnb2luZ1N0cnVjdHVyZS5nZXQoKSwgZ3N0X3N0cnVjdHVyZV9nZXRfc3RyaW5nKG91
dGdvaW5nU3RydWN0dXJlLmdldCgpLCAib3JpZ2luYWwtbWVkaWEtdHlwZSIpKTsKIAogICAgICAg
ICAgICAgLy8gRmlsdGVyIG91dCB0aGUgRFJNIHJlbGF0ZWQgZmllbGRzIGZyb20gdGhlIGRvd24t
c3RyZWFtIGNhcHMuCi0gICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IGdzdF9zdHJ1Y3R1
cmVfbl9maWVsZHMoaW5jb21pbmdTdHJ1Y3R1cmUpOyArK2opIHsKLSAgICAgICAgICAgICAgICBj
b25zdCBnY2hhciogZmllbGROYW1lID0gZ3N0X3N0cnVjdHVyZV9udGhfZmllbGRfbmFtZShpbmNv
bWluZ1N0cnVjdHVyZSwgaik7Ci0KLSAgICAgICAgICAgICAgICBpZiAoZ19zdHJfaGFzX3ByZWZp
eChmaWVsZE5hbWUsICJwcm90ZWN0aW9uLXN5c3RlbSIpCi0gICAgICAgICAgICAgICAgICAgIHx8
IGdfc3RyX2hhc19wcmVmaXgoZmllbGROYW1lLCAib3JpZ2luYWwtbWVkaWEtdHlwZSIpCi0gICAg
ICAgICAgICAgICAgICAgIHx8IGdfc3RyX2hhc19wcmVmaXgoZmllbGROYW1lLCAiZW5jcnlwdGlv
bi1hbGdvcml0aG0iKQotICAgICAgICAgICAgICAgICAgICB8fCBnX3N0cl9oYXNfcHJlZml4KGZp
ZWxkTmFtZSwgImVuY29kaW5nLXNjb3BlIikKLSAgICAgICAgICAgICAgICAgICAgfHwgZ19zdHJf
aGFzX3ByZWZpeChmaWVsZE5hbWUsICJjaXBoZXItbW9kZSIpKQotICAgICAgICAgICAgICAgICAg
ICBnc3Rfc3RydWN0dXJlX3JlbW92ZV9maWVsZChvdXRnb2luZ1N0cnVjdHVyZS5nZXQoKSwgZmll
bGROYW1lKTsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGdzdF9zdHJ1Y3R1cmVfcmVtb3Zl
X2ZpZWxkcyhvdXRnb2luZ1N0cnVjdHVyZS5nZXQoKSwgInByb3RlY3Rpb24tc3lzdGVtIiwgIm9y
aWdpbmFsLW1lZGlhLXR5cGUiLCAiZW5jcnlwdGlvbi1hbGdvcml0aG0iLCAiZW5jb2Rpbmctc2Nv
cGUiLCAiY2lwaGVyLW1vZGUiLCBudWxscHRyKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAg
ICAgIG91dGdvaW5nU3RydWN0dXJlID0gR1VuaXF1ZVB0cjxHc3RTdHJ1Y3R1cmU+KGdzdF9zdHJ1
Y3R1cmVfY29weShpbmNvbWluZ1N0cnVjdHVyZSkpOwogICAgICAgICAgICAgLy8gRmlsdGVyIG91
dCB0aGUgdmlkZW8gcmVsYXRlZCBmaWVsZHMgZnJvbSB0aGUgdXAtc3RyZWFtIGNhcHMsCiAgICAg
ICAgICAgICAvLyBiZWNhdXNlIHRoZXkgYXJlIG5vdCByZWxldmFudCB0byB0aGUgaW5wdXQgY2Fw
cyBvZiB0aGlzIGVsZW1lbnQgYW5kCiAgICAgICAgICAgICAvLyBjYW4gY2F1c2UgY2FwcyBuZWdv
dGlhdGlvbiBmYWlsdXJlcyB3aXRoIGFkYXB0aXZlIGJpdHJhdGUgc3RyZWFtcy4KLSAgICAgICAg
ICAgIGZvciAoaW50IGluZGV4ID0gZ3N0X3N0cnVjdHVyZV9uX2ZpZWxkcyhvdXRnb2luZ1N0cnVj
dHVyZS5nZXQoKSkgLSAxOyBpbmRleCA+PSAwOyAtLWluZGV4KSB7Ci0gICAgICAgICAgICAgICAg
Y29uc3QgZ2NoYXIqIGZpZWxkTmFtZSA9IGdzdF9zdHJ1Y3R1cmVfbnRoX2ZpZWxkX25hbWUob3V0
Z29pbmdTdHJ1Y3R1cmUuZ2V0KCksIGluZGV4KTsKLSAgICAgICAgICAgICAgICBHU1RfVFJBQ0Uo
IkNoZWNrIGZpZWxkIFwiJXNcIiBmb3IgcmVtb3ZhbCIsIGZpZWxkTmFtZSk7Ci0KLSAgICAgICAg
ICAgICAgICBpZiAoIWdfc3RyY21wMChmaWVsZE5hbWUsICJiYXNlLXByb2ZpbGUiKQotICAgICAg
ICAgICAgICAgICAgICB8fCAhZ19zdHJjbXAwKGZpZWxkTmFtZSwgImNvZGVjX2RhdGEiKQotICAg
ICAgICAgICAgICAgICAgICB8fCAhZ19zdHJjbXAwKGZpZWxkTmFtZSwgImhlaWdodCIpCi0gICAg
ICAgICAgICAgICAgICAgIHx8ICFnX3N0cmNtcDAoZmllbGROYW1lLCAiZnJhbWVyYXRlIikKLSAg
ICAgICAgICAgICAgICAgICAgfHwgIWdfc3RyY21wMChmaWVsZE5hbWUsICJsZXZlbCIpCi0gICAg
ICAgICAgICAgICAgICAgIHx8ICFnX3N0cmNtcDAoZmllbGROYW1lLCAicGl4ZWwtYXNwZWN0LXJh
dGlvIikKLSAgICAgICAgICAgICAgICAgICAgfHwgIWdfc3RyY21wMChmaWVsZE5hbWUsICJwcm9m
aWxlIikKLSAgICAgICAgICAgICAgICAgICAgfHwgIWdfc3RyY21wMChmaWVsZE5hbWUsICJyYXRl
IikKLSAgICAgICAgICAgICAgICAgICAgfHwgIWdfc3RyY21wMChmaWVsZE5hbWUsICJ3aWR0aCIp
KSB7Ci0gICAgICAgICAgICAgICAgICAgIGdzdF9zdHJ1Y3R1cmVfcmVtb3ZlX2ZpZWxkKG91dGdv
aW5nU3RydWN0dXJlLmdldCgpLCBmaWVsZE5hbWUpOwotICAgICAgICAgICAgICAgICAgICBHU1Rf
VFJBQ0UoIlJlbW92aW5nIGZpZWxkICVzIiwgZmllbGROYW1lKTsKLSAgICAgICAgICAgICAgICB9
Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICBnc3Rfc3RydWN0dXJlX3JlbW92ZV9maWVsZHMo
b3V0Z29pbmdTdHJ1Y3R1cmUuZ2V0KCksICJiYXNlLXByb2ZpbGUiLCAiY29kZWNfZGF0YSIsICJo
ZWlnaHQiLCAiZnJhbWVyYXRlIiwgImxldmVsIiwgInBpeGVsLWFzcGVjdC1yYXRpbyIsICJwcm9m
aWxlIiwgInJhdGUiLCAid2lkdGgiLCBudWxscHRyKTsKIAogICAgICAgICAgICAgZ3N0X3N0cnVj
dHVyZV9zZXQob3V0Z29pbmdTdHJ1Y3R1cmUuZ2V0KCksICJwcm90ZWN0aW9uLXN5c3RlbSIsIEdf
VFlQRV9TVFJJTkcsIGtsYXNzLT5wcm90ZWN0aW9uU3lzdGVtSWQsCiAgICAgICAgICAgICAgICAg
Im9yaWdpbmFsLW1lZGlhLXR5cGUiLCBHX1RZUEVfU1RSSU5HLCBnc3Rfc3RydWN0dXJlX2dldF9u
YW1lKGluY29taW5nU3RydWN0dXJlKSwgbnVsbHB0cik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>