<?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>218175</bug_id>
          
          <creation_ts>2020-10-26 04:13:10 -0700</creation_ts>
          <short_desc>[EME][GStreamer] Decode base64 init data if needed</short_desc>
          <delta_ts>2020-10-28 04:48:14 -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>INVALID</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>
          <dependson>218174</dependson>
          <blocked>218238</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Xabier Rodríguez Calvar">calvaris</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gustavo</cc>
    
    <cc>menard</cc>
    
    <cc>pnormand</cc>
    
    <cc>vjaquez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1701388</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-26 04:13:10 -0700</bug_when>
    <thetext>[EME][GStreamer] Decode base64 init data if needed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701389</commentid>
    <comment_count>1</comment_count>
      <attachid>412304</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-26 04:14:55 -0700</bug_when>
    <thetext>Created attachment 412304
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701393</commentid>
    <comment_count>2</comment_count>
      <attachid>412304</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-10-26 04:40:15 -0700</bug_when>
    <thetext>Comment on attachment 412304
Patch

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

&gt; Source/WebCore/platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h:81
&gt; +        GST_CAT_LEVEL_LOG(webkit_media_common_encryption_decrypt_debug_category, GST_LEVEL_TRACE, nullptr, &quot;payload size %zu&quot;, m_payload-&gt;size());

Seems like this would work only because of unified builds? Can you declare a dedicated log category for this module and make it default? It would reduce macro verbosity and also be useful for the GST_ERROR call in this file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701469</commentid>
    <comment_count>3</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-26 09:26:15 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #2)
&gt; Comment on attachment 412304 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=412304&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h:81
&gt; &gt; +        GST_CAT_LEVEL_LOG(webkit_media_common_encryption_decrypt_debug_category, GST_LEVEL_TRACE, nullptr, &quot;payload size %zu&quot;, m_payload-&gt;size());
&gt; 
&gt; Seems like this would work only because of unified builds? Can you declare a
&gt; dedicated log category for this module and make it default? It would reduce
&gt; macro verbosity and also be useful for the GST_ERROR call in this file.

This is a header file. Declaring a default category seems a bad idea, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701472</commentid>
    <comment_count>4</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-26 09:28:15 -0700</bug_when>
    <thetext>The build problem should be solved by landing patch for bug 218174 first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701489</commentid>
    <comment_count>5</comment_count>
      <attachid>412304</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-10-26 09:57:38 -0700</bug_when>
    <thetext>Comment on attachment 412304
Patch

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

&gt;&gt;&gt; Source/WebCore/platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h:81
&gt;&gt;&gt; +        GST_CAT_LEVEL_LOG(webkit_media_common_encryption_decrypt_debug_category, GST_LEVEL_TRACE, nullptr, &quot;payload size %zu&quot;, m_payload-&gt;size());
&gt;&gt; 
&gt;&gt; Seems like this would work only because of unified builds? Can you declare a dedicated log category for this module and make it default? It would reduce macro verbosity and also be useful for the GST_ERROR call in this file.
&gt; 
&gt; This is a header file. Declaring a default category seems a bad idea, right?

Not if you use GST_DEBUG_CATEGORY_EXTERN.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701828</commentid>
    <comment_count>6</comment_count>
      <attachid>412411</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-27 05:05:39 -0700</bug_when>
    <thetext>Created attachment 412411
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701840</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-27 06:00:46 -0700</bug_when>
    <thetext>Committed r269033: &lt;https://trac.webkit.org/changeset/269033&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 412411.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701842</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-27 06:01:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/70719469&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701895</commentid>
    <comment_count>9</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-27 09:02:10 -0700</bug_when>
    <thetext>It looks this patch makes media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html timeout. I&apos;m on it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702269</commentid>
    <comment_count>10</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-28 04:40:39 -0700</bug_when>
    <thetext>Reverted r269033 for reason:

269043

Committed r269097: &lt;https://trac.webkit.org/changeset/269097&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702271</commentid>
    <comment_count>11</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-10-28 04:48:14 -0700</bug_when>
    <thetext>This solution ain&apos;t good, I need to find another one. Reverted and closing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412304</attachid>
            <date>2020-10-26 04:14:55 -0700</date>
            <delta_ts>2020-10-27 05:05:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218175-20201026121453.patch</filename>
            <type>text/plain</type>
            <size>3026</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4OTU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDVkNTc1ZDNiMDc5MDc2
MDRhY2RjM2ExNDRhMTkxOTg2ZmQwMDg0Yy4uMTA1OGUxZTI4MmZiYWM1OThkZjEyZmI2YTlmNjdl
ZmU5ZjVkNjZhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEwLTI2ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0VN
RV1bR1N0cmVhbWVyXSBEZWNvZGUgYmFzZTY0IGluaXQgZGF0YSBpZiBuZWVkZWQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODE3NQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJlIGFyZSBjZXJ0YWlu
IHN0cmluZ3Mgd2l0aCBjZXJ0YWluIGtleSBzeXN0ZW1zIHRoYXQgZGVsaXZlcgorICAgICAgICBp
bml0aWFsaXphdGlvbiBkYXRhIGVuY29kZWQgYXMgYmFzZTY0IHNvIHdlIG5lZWQgdG8gZGVjb2Rl
IGl0CisgICAgICAgIGZpcnN0LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVh
bWVyL2VtZS9HU3RyZWFtZXJFTUVVdGlsaXRpZXMuaDoKKyAgICAgICAgKFdlYkNvcmU6OkluaXRE
YXRhOjpJbml0RGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpJbml0RGF0YTo6ZGVjb2RlQmFzZTY0
SWZOZWVkZWQpOgorCiAyMDIwLTEwLTI0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIFtMRkMgRGlzcGxheV0gSW1wbGVtZW50IGJhY2tncm91bmQgaW1h
Z2UgcGFpbnRpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2dzdHJlYW1lci9lbWUvR1N0cmVhbWVyRU1FVXRpbGl0aWVzLmggYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL0dTdHJlYW1lckVNRVV0aWxpdGllcy5oCmlu
ZGV4IDQ0ZGM4MjhmNDA3YTk5NjM5MDdjYjFmOTg1MjdkZmRlYjg1NDEzNzEuLjNiM2NhYzFkZjUx
ZGY2Zjc0OWJmNmM3NmE0ZWFhOTM5YjM3M2Y4ZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9lbWUvR1N0cmVhbWVyRU1FVXRpbGl0aWVzLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL2VtZS9HU3Ry
ZWFtZXJFTUVVdGlsaXRpZXMuaApAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgIkdTdHJlYW1l
ckNvbW1vbi5oIgogI2luY2x1ZGUgIlNoYXJlZEJ1ZmZlci5oIgogI2luY2x1ZGUgPGdzdC9nc3Qu
aD4KKyNpbmNsdWRlIDx3dGYvdGV4dC9CYXNlNjQuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9XVEZT
dHJpbmcuaD4KIAogI2RlZmluZSBXRUJDT1JFX0dTVFJFQU1FUl9FTUVfVVRJTElUSUVTX0NMRUFS
S0VZX1VVSUQgIjEwNzdlZmVjLWMwYjItNGQwMi1hY2UzLTNjMWU1MmUyZmI0YiIKQEAgLTQ5LDEy
ICs1MCwxNCBAQCBwdWJsaWM6CiAgICAgICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAg
ICAgICAgfQogICAgICAgICBtX3BheWxvYWQgPSBtYXBwZWRJbml0RGF0YS0+Y3JlYXRlU2hhcmVk
QnVmZmVyKCk7CisgICAgICAgIGRlY29kZUJhc2U2NElmTmVlZGVkKCk7CiAgICAgfQogCiAgICAg
SW5pdERhdGEoY29uc3QgU3RyaW5nJiBzeXN0ZW1JZCwgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4mJiBw
YXlsb2FkKQogICAgICAgICA6IG1fc3lzdGVtSWQoc3lzdGVtSWQpCiAgICAgICAgICwgbV9wYXls
b2FkKFdURk1vdmUocGF5bG9hZCkpCiAgICAgeworICAgICAgICBkZWNvZGVCYXNlNjRJZk5lZWRl
ZCgpOwogICAgIH0KIAogICAgIHZvaWQgYXBwZW5kKEluaXREYXRhJiYgaW5pdERhdGEpCkBAIC03
Myw2ICs3NiwyMiBAQCBwdWJsaWM6CiAgICAgICAgIG1fcGF5bG9hZC0+YXBwZW5kKCppbml0RGF0
YS5wYXlsb2FkKCkpOwogICAgIH0KIAorICAgIHZvaWQgZGVjb2RlQmFzZTY0SWZOZWVkZWQoKQor
ICAgIHsKKyAgICAgICAgR1NUX0NBVF9MRVZFTF9MT0cod2Via2l0X21lZGlhX2NvbW1vbl9lbmNy
eXB0aW9uX2RlY3J5cHRfZGVidWdfY2F0ZWdvcnksIEdTVF9MRVZFTF9UUkFDRSwgbnVsbHB0ciwg
InBheWxvYWQgc2l6ZSAlenUiLCBtX3BheWxvYWQtPnNpemUoKSk7CisgICAgICAgIGlmICghbV9w
YXlsb2FkLT5zaXplKCkpCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgVmVjdG9yPGNo
YXI+IG91dDsKKyAgICAgICAgaWYgKCFiYXNlNjREZWNvZGUobV9wYXlsb2FkLT5kYXRhKCksIG1f
cGF5bG9hZC0+c2l6ZSgpLCBvdXQpKSB7CisgICAgICAgICAgICBHU1RfQ0FUX0xFVkVMX0xPRyh3
ZWJraXRfbWVkaWFfY29tbW9uX2VuY3J5cHRpb25fZGVjcnlwdF9kZWJ1Z19jYXRlZ29yeSwgR1NU
X0xFVkVMX1RSQUNFLCBudWxscHRyLCAicGF5bG9hZCBkaWQgbm90IGRlY29kZSBiYXNlNjQsIGNv
bnNpZGVyaW5nIG9rIik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAg
ICBHU1RfQ0FUX0xFVkVMX0xPRyh3ZWJraXRfbWVkaWFfY29tbW9uX2VuY3J5cHRpb25fZGVjcnlw
dF9kZWJ1Z19jYXRlZ29yeSwgR1NUX0xFVkVMX1RSQUNFLCBudWxscHRyLCAicGF5bG9hZCBkZWNv
ZGVkIHRvIGJhc2U2NCwgbmV3IHNpemUgJXp1Iiwgb3V0LnNpemUoKSk7CisgICAgICAgIG1fcGF5
bG9hZCA9IFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKG91dC5kYXRhKCksIG91dC5zaXplKCkpOworICAg
IH0KKwogICAgIGNvbnN0IFJlZlB0cjxTaGFyZWRCdWZmZXI+JiBwYXlsb2FkKCkgY29uc3QgeyBy
ZXR1cm4gbV9wYXlsb2FkOyB9CiAgICAgY29uc3QgU3RyaW5nJiBzeXN0ZW1JZCgpIGNvbnN0IHsg
cmV0dXJuIG1fc3lzdGVtSWQ7IH0KICAgICBTdHJpbmcgcGF5bG9hZENvbnRhaW5lclR5cGUoKSBj
b25zdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412411</attachid>
            <date>2020-10-27 05:05:39 -0700</date>
            <delta_ts>2020-10-27 06:00:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218175-20201027130538.patch</filename>
            <type>text/plain</type>
            <size>3028</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5MDMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjlmODAwMjNiMTUyOWQ3
ZjM0OTk5MGEwZTEyMzg1Zjk5Yzc2ZDZlZC4uMmRmZmRiZTY1NzdmZWI5OTU3NWM0MmZjZTQ4YzE5
OGM1OWZkZWUyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEwLTI3ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0VN
RV1bR1N0cmVhbWVyXSBEZWNvZGUgYmFzZTY0IGluaXQgZGF0YSBpZiBuZWVkZWQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODE3NQorCisgICAgICAg
IFJldmlld2VkIGJ5IFBoaWxpcHBlIE5vcm1hbmQuCisKKyAgICAgICAgVGhlcmUgYXJlIGNlcnRh
aW4gc3RyaW5ncyB3aXRoIGNlcnRhaW4ga2V5IHN5c3RlbXMgdGhhdCBkZWxpdmVyCisgICAgICAg
IGluaXRpYWxpemF0aW9uIGRhdGEgZW5jb2RlZCBhcyBiYXNlNjQgc28gd2UgbmVlZCB0byBkZWNv
ZGUgaXQKKyAgICAgICAgZmlyc3QuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3Ry
ZWFtZXIvZW1lL0dTdHJlYW1lckVNRVV0aWxpdGllcy5oOgorICAgICAgICAoV2ViQ29yZTo6SW5p
dERhdGE6OkluaXREYXRhKToKKyAgICAgICAgKFdlYkNvcmU6OkluaXREYXRhOjpkZWNvZGVCYXNl
NjRJZk5lZWRlZCk6CisKIDIwMjAtMTAtMjcgIFhhYmllciBSb2RyaWd1ZXogQ2FsdmFyICA8Y2Fs
dmFyaXNAaWdhbGlhLmNvbT4KIAogICAgICAgICBbRU1FXVtHU3RyZWFtZXJdIEZpeCBsb2dnaW5n
IGluIHV0aWxpdGllcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZ3N0cmVhbWVyL2VtZS9HU3RyZWFtZXJFTUVVdGlsaXRpZXMuaCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9lbWUvR1N0cmVhbWVyRU1FVXRpbGl0aWVzLmgK
aW5kZXggODk5M2EzYjA2YTQ1ZGM0OWIxMzBlNDUzMzIwOTY3NjZkZDE3NTI1OC4uMTdlZjAxODU1
MDE1NWI3YzFkYzBhMzVmNjY3MWE1YjVmMzBiYWNmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL2VtZS9HU3RyZWFtZXJFTUVVdGlsaXRpZXMu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL0dT
dHJlYW1lckVNRVV0aWxpdGllcy5oCkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSAiR1N0cmVh
bWVyQ29tbW9uLmgiCiAjaW5jbHVkZSAiU2hhcmVkQnVmZmVyLmgiCiAjaW5jbHVkZSA8Z3N0L2dz
dC5oPgorI2luY2x1ZGUgPHd0Zi90ZXh0L0Jhc2U2NC5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1dU
RlN0cmluZy5oPgogCiAjZGVmaW5lIFdFQkNPUkVfR1NUUkVBTUVSX0VNRV9VVElMSVRJRVNfQ0xF
QVJLRVlfVVVJRCAiMTA3N2VmZWMtYzBiMi00ZDAyLWFjZTMtM2MxZTUyZTJmYjRiIgpAQCAtNTEs
MTIgKzUyLDE0IEBAIHB1YmxpYzoKICAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwog
ICAgICAgICB9CiAgICAgICAgIG1fcGF5bG9hZCA9IG1hcHBlZEluaXREYXRhLT5jcmVhdGVTaGFy
ZWRCdWZmZXIoKTsKKyAgICAgICAgZGVjb2RlQmFzZTY0SWZOZWVkZWQoKTsKICAgICB9CiAKICAg
ICBJbml0RGF0YShjb25zdCBTdHJpbmcmIHN5c3RlbUlkLCBSZWZQdHI8U2hhcmVkQnVmZmVyPiYm
IHBheWxvYWQpCiAgICAgICAgIDogbV9zeXN0ZW1JZChzeXN0ZW1JZCkKICAgICAgICAgLCBtX3Bh
eWxvYWQoV1RGTW92ZShwYXlsb2FkKSkKICAgICB7CisgICAgICAgIGRlY29kZUJhc2U2NElmTmVl
ZGVkKCk7CiAgICAgfQogCiAgICAgdm9pZCBhcHBlbmQoSW5pdERhdGEmJiBpbml0RGF0YSkKQEAg
LTc1LDYgKzc4LDIyIEBAIHB1YmxpYzoKICAgICAgICAgbV9wYXlsb2FkLT5hcHBlbmQoKmluaXRE
YXRhLnBheWxvYWQoKSk7CiAgICAgfQogCisgICAgdm9pZCBkZWNvZGVCYXNlNjRJZk5lZWRlZCgp
CisgICAgeworICAgICAgICBHU1RfQ0FUX0xFVkVMX0xPRyh3ZWJraXRfbWVkaWFfY29tbW9uX2Vu
Y3J5cHRpb25fZGVjcnlwdF9kZWJ1Z19jYXRlZ29yeSwgR1NUX0xFVkVMX1RSQUNFLCBudWxscHRy
LCAicGF5bG9hZCBzaXplICV6dSIsIG1fcGF5bG9hZC0+c2l6ZSgpKTsKKyAgICAgICAgaWYgKCFt
X3BheWxvYWQtPnNpemUoKSkKKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICBWZWN0b3I8
Y2hhcj4gb3V0OworICAgICAgICBpZiAoIWJhc2U2NERlY29kZShtX3BheWxvYWQtPmRhdGEoKSwg
bV9wYXlsb2FkLT5zaXplKCksIG91dCkpIHsKKyAgICAgICAgICAgIEdTVF9DQVRfTEVWRUxfTE9H
KHdlYmtpdF9tZWRpYV9jb21tb25fZW5jcnlwdGlvbl9kZWNyeXB0X2RlYnVnX2NhdGVnb3J5LCBH
U1RfTEVWRUxfVFJBQ0UsIG51bGxwdHIsICJwYXlsb2FkIGRpZCBub3QgZGVjb2RlIGJhc2U2NCwg
Y29uc2lkZXJpbmcgb2siKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAg
ICAgIEdTVF9DQVRfTEVWRUxfTE9HKHdlYmtpdF9tZWRpYV9jb21tb25fZW5jcnlwdGlvbl9kZWNy
eXB0X2RlYnVnX2NhdGVnb3J5LCBHU1RfTEVWRUxfVFJBQ0UsIG51bGxwdHIsICJwYXlsb2FkIGRl
Y29kZWQgdG8gYmFzZTY0LCBuZXcgc2l6ZSAlenUiLCBvdXQuc2l6ZSgpKTsKKyAgICAgICAgbV9w
YXlsb2FkID0gU2hhcmVkQnVmZmVyOjpjcmVhdGUob3V0LmRhdGEoKSwgb3V0LnNpemUoKSk7Cisg
ICAgfQorCiAgICAgY29uc3QgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4mIHBheWxvYWQoKSBjb25zdCB7
IHJldHVybiBtX3BheWxvYWQ7IH0KICAgICBjb25zdCBTdHJpbmcmIHN5c3RlbUlkKCkgY29uc3Qg
eyByZXR1cm4gbV9zeXN0ZW1JZDsgfQogICAgIFN0cmluZyBwYXlsb2FkQ29udGFpbmVyVHlwZSgp
IGNvbnN0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>