<?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>211627</bug_id>
          
          <creation_ts>2020-05-08 08:46:48 -0700</creation_ts>
          <short_desc>[GStreamer] Audio messages in web.whatsapp.com only play once.</short_desc>
          <delta_ts>2020-05-12 01:50:03 -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>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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="Hussam Al-Tayeb">ht990332</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>jer.noble</cc>
    
    <cc>menard</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1650604</commentid>
    <comment_count>0</comment_count>
    <who name="Hussam Al-Tayeb">ht990332</who>
    <bug_when>2020-05-08 08:46:48 -0700</bug_when>
    <thetext>I have an issue with web.whatsapp.com where audio messages only play once. I cannot press play again once the message finishes playing.
I am using webkitgtk 2.28.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650605</commentid>
    <comment_count>1</comment_count>
    <who name="Hussam Al-Tayeb">ht990332</who>
    <bug_when>2020-05-08 08:48:40 -0700</bug_when>
    <thetext>(In reply to Hussam Al-Tayeb from comment #0)
&gt; I have an issue with web.whatsapp.com where audio messages only play once. I
&gt; cannot press play again once the message finishes playing.
&gt; I am using webkitgtk 2.28.2

This is a major issue for me because with reduced office hours, my employer sends me a large amount of whatsapp instructional messages which I have to listen to more than once while transcribing them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650905</commentid>
    <comment_count>2</comment_count>
      <attachid>398923</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-05-09 03:52:07 -0700</bug_when>
    <thetext>Created attachment 398923
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1651192</commentid>
    <comment_count>3</comment_count>
      <attachid>398923</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-05-10 23:27:23 -0700</bug_when>
    <thetext>Comment on attachment 398923
Patch

Can you please write a test for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1651234</commentid>
    <comment_count>4</comment_count>
      <attachid>399010</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-05-11 03:57:23 -0700</bug_when>
    <thetext>Created attachment 399010
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1651237</commentid>
    <comment_count>5</comment_count>
      <attachid>399010</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-05-11 04:12:17 -0700</bug_when>
    <thetext>Comment on attachment 399010
Patch

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

&gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2704
&gt; +    if (m_url.protocolIs(&quot;blob&quot;_s)) {

Hah. Should use protocolIsBlob().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1651649</commentid>
    <comment_count>6</comment_count>
      <attachid>399107</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-05-12 00:15:52 -0700</bug_when>
    <thetext>Created attachment 399107
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1651662</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-12 01:50:01 -0700</bug_when>
    <thetext>Committed r261550: &lt;https://trac.webkit.org/changeset/261550&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 399107.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398923</attachid>
            <date>2020-05-09 03:52:07 -0700</date>
            <delta_ts>2020-05-11 03:57:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211627-20200509115205.patch</filename>
            <type>text/plain</type>
            <size>2103</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxNDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQ3MjkyMmE2Yzk4NWE5
YTRlYTNkMTQzYjkzMjhmMmU0MTVjOTQzYi4uOTkzNzE5MDVlN2IxZDMwZTkwZjNlNzA0ZmNjZDdk
M2RkZmU0MmE0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA1LTA5ICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVhbWVy
XSBBdWRpbyBtZXNzYWdlcyBpbiB3ZWIud2hhdHNhcHAuY29tIG9ubHkgcGxheSBvbmNlLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjExNjI3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6dXBkYXRlRG93bmxvYWRC
dWZmZXJpbmdGbGFnKTogTWFrZSBzdXJlIG9uLWRpc2sKKyAgICAgICAgYnVmZmVyaW5nIGlzIGRp
c2FibGVkIGZvciBibG9iIFVSSXMsIGJlY2F1c2UgaXQgbWVzc2VzIHVwIHRoZSBwaXBlbGluZSBm
b3IgcmVwbGF5cywgYW5kIGl0J3MKKyAgICAgICAgdXNlbGVzcyBmb3IgdGhhdCB1c2UtY2FzZSBh
bnl3YXkuCisKIDIwMjAtMDUtMDkgIEphY2sgTGVlICA8c2hpaGNoaWVoX2xlZUBhcHBsZS5jb20+
CiAKICAgICAgICAgTnVsbHB0ciBjcmFzaCBpbiBMZWdhY3lXZWJBcmNoaXZlOjpjcmVhdGVQcm9w
ZXJ0eUxpc3RSZXByZXNlbnRhdGlvbiB3aGVuIGNvcHlpbmcgc2VsZWN0ZWQgcmFuZ2UgdGhhdCBj
b250YWlucyBzdXJyb2dhdGUgY2hhcmFjdGVycwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5
ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAppbmRleCAwMmFhNWU1NDZiMjZmM2FhNjg1MzdmZTViZWRl
MTEzMTI3YzRjNzAzLi5mNjQ5OTdhZTA2ODBhMjljZDBmYTBhNmUzYjAyMjQ5MGRkMWUxNGRmIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVk
aWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcApAQCAt
MjcwMSw2ICsyNzAxLDEzIEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjp1cGRh
dGVEb3dubG9hZEJ1ZmZlcmluZ0ZsYWcoKQogCiAgICAgdW5zaWduZWQgZmxhZ0Rvd25sb2FkID0g
Z2V0R3N0UGxheUZsYWcoImRvd25sb2FkIik7CiAKKyAgICBpZiAobV91cmwucHJvdG9jb2xJcygi
YmxvYiJfcykpIHsKKyAgICAgICAgR1NUX0RFQlVHX09CSkVDVChwaXBlbGluZSgpLCAiQmxvYiBV
UkkgZGV0ZWN0ZWQuIERpc2FibGluZyBvbi1kaXNrIGJ1ZmZlcmluZyIpOworICAgICAgICBnX29i
amVjdF9zZXQobV9waXBlbGluZS5nZXQoKSwgImZsYWdzIiwgZmxhZ3MgJiB+ZmxhZ0Rvd25sb2Fk
LCBudWxscHRyKTsKKyAgICAgICAgbV9maWxsVGltZXIuc3RvcCgpOworICAgICAgICByZXR1cm47
CisgICAgfQorCiAgICAgLy8gV2UgZG9uJ3Qgd2FudCB0byBzdG9wIGRvd25sb2FkaW5nIGlmIHdl
IGFscmVhZHkgc3RhcnRlZCBpdC4KICAgICBpZiAoZmxhZ3MgJiBmbGFnRG93bmxvYWQgJiYgbV9y
ZWFkeVN0YXRlID4gTWVkaWFQbGF5ZXI6OlJlYWR5U3RhdGU6OkhhdmVOb3RoaW5nICYmICFtX3No
b3VsZFJlc2V0UGlwZWxpbmUpIHsKICAgICAgICAgR1NUX0RFQlVHX09CSkVDVChwaXBlbGluZSgp
LCAiRG93bmxvYWQgYWxyZWFkeSBzdGFydGVkLCBub3Qgc3RhcnRpbmcgYWdhaW4iKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>399010</attachid>
            <date>2020-05-11 03:57:23 -0700</date>
            <delta_ts>2020-05-12 00:15:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211627-20200511115721.patch</filename>
            <type>text/plain</type>
            <size>5555</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxNDY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjBlNTdkNTVlMGQ0ZTQ0
OTYwMDMxNjdhNDkwZTFlNmY2N2Q3Mzg5Yy4uZTZlODM2NmExZTFmZjkyYWE2NmNmZWI3M2M0ZDM3
YzA1OTBiZmRmZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTA1LTExICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVhbWVy
XSBBdWRpbyBtZXNzYWdlcyBpbiB3ZWIud2hhdHNhcHAuY29tIG9ubHkgcGxheSBvbmNlLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjExNjI3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogbWVkaWEv
dmlkZW8tc3JjLWJsb2ItcmVwbGF5Lmh0bWwKKyAgICAgICAgCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OnVwZGF0ZURvd25sb2Fk
QnVmZmVyaW5nRmxhZyk6IE1ha2Ugc3VyZSBvbi1kaXNrCisgICAgICAgIGJ1ZmZlcmluZyBpcyBk
aXNhYmxlZCBmb3IgYmxvYiBVUklzLCBiZWNhdXNlIGl0IG1lc3NlcyB1cCB0aGUgcGlwZWxpbmUg
Zm9yIHJlcGxheXMsIGFuZCBpdCdzCisgICAgICAgIHVzZWxlc3MgZm9yIHRoYXQgdXNlLWNhc2Ug
YW55d2F5LgorCiAyMDIwLTA1LTEwICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgRml4IGJhc2U2NC5hbnkuaHRtbCB0ZXN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVy
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBs
YXllclByaXZhdGVHU3RyZWFtZXIuY3BwCmluZGV4IDAyYWE1ZTU0NmIyNmYzYWE2ODUzN2ZlNWJl
ZGUxMTMxMjdjNGM3MDMuLmY2NDk5N2FlMDY4MGEyOWNkMGZhMGE2ZTNiMDIyNDkwZGQxZTE0ZGYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9N
ZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCkBA
IC0yNzAxLDYgKzI3MDEsMTMgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OnVw
ZGF0ZURvd25sb2FkQnVmZmVyaW5nRmxhZygpCiAKICAgICB1bnNpZ25lZCBmbGFnRG93bmxvYWQg
PSBnZXRHc3RQbGF5RmxhZygiZG93bmxvYWQiKTsKIAorICAgIGlmIChtX3VybC5wcm90b2NvbElz
KCJibG9iIl9zKSkgeworICAgICAgICBHU1RfREVCVUdfT0JKRUNUKHBpcGVsaW5lKCksICJCbG9i
IFVSSSBkZXRlY3RlZC4gRGlzYWJsaW5nIG9uLWRpc2sgYnVmZmVyaW5nIik7CisgICAgICAgIGdf
b2JqZWN0X3NldChtX3BpcGVsaW5lLmdldCgpLCAiZmxhZ3MiLCBmbGFncyAmIH5mbGFnRG93bmxv
YWQsIG51bGxwdHIpOworICAgICAgICBtX2ZpbGxUaW1lci5zdG9wKCk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKICAgICAvLyBXZSBkb24ndCB3YW50IHRvIHN0b3AgZG93bmxvYWRpbmcgaWYg
d2UgYWxyZWFkeSBzdGFydGVkIGl0LgogICAgIGlmIChmbGFncyAmIGZsYWdEb3dubG9hZCAmJiBt
X3JlYWR5U3RhdGUgPiBNZWRpYVBsYXllcjo6UmVhZHlTdGF0ZTo6SGF2ZU5vdGhpbmcgJiYgIW1f
c2hvdWxkUmVzZXRQaXBlbGluZSkgewogICAgICAgICBHU1RfREVCVUdfT0JKRUNUKHBpcGVsaW5l
KCksICJEb3dubG9hZCBhbHJlYWR5IHN0YXJ0ZWQsIG5vdCBzdGFydGluZyBhZ2FpbiIpOwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDBmMjgyYTY4ZjA4YjdjZmY0NmE0Yzc3M2MxZTUxOTQ2YzU3YTExOTAuLmE2N2Y2NjgyMmNl
ZWRkNzk2MDIwOTA2ODFiNGU3YmNiZDc1YzlhNzcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAy
MC0wNS0xMSAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisKKyAgICAg
ICAgW0dTdHJlYW1lcl0gQXVkaW8gbWVzc2FnZXMgaW4gd2ViLndoYXRzYXBwLmNvbSBvbmx5IHBs
YXkgb25jZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxMTYyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogbWVkaWEvdmlkZW8tc3JjLWJsb2ItcmVwbGF5LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogbWVkaWEvdmlkZW8tc3JjLWJsb2ItcmVwbGF5Lmh0bWw6IEFkZGVkLgorCiAyMDIwLTA1
LTEwICBEaWVnbyBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dU
S10gR2FyZGVuaW5nLCB1cGRhdGUgdGVzdCBleHBlY3RhdGlvbnMKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL3ZpZGVvLXNyYy1ibG9iLXJlcGxheS1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9tZWRpYS92aWRlby1zcmMtYmxvYi1yZXBsYXktZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmFhYjg5MmZlNTI3Njg3MTQzZDhjYTYzN2I3NmY4ZDU3NWYzOGJkM2QKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1zcmMtYmxvYi1yZXBsYXktZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsOCBAQAorT1BFTiBGSUxFIFBBTkVMCitUaGlzIHRlc3RzIHRoZSBhYmlsaXR5
IG9mIHRoZSA8dmlkZW8+IGVsZW1lbnQgdG8gbG9hZCBibG9iIFVSTHMsIHBsYXkgdG8gdGhlIGVu
ZCwgYW5kIHJlcGxheS4gSW4gdGhlIGJyb3dzZXIsIHNlbGVjdCBhIHZpZGVvIGZpbGU6ICAKKwor
RVZFTlQoY2hhbmdlKQorRVZFTlQocGxheWluZykKK0VWRU5UKHNlZWtlZCkKK0VORCBPRiBURVNU
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNyYy1ibG9iLXJlcGxheS5o
dG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc3JjLWJsb2ItcmVwbGF5Lmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uNTRmNjgzNTg5ZDVhYjA5YWE1NjE2NjA2MTQyMGNjNDNlNmFlZGJmOQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNyYy1ibG9iLXJlcGxheS5odG1sCkBA
IC0wLDAgKzEsNjAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAg
ICAgIDxzY3JpcHQgc3JjPW1lZGlhLWZpbGUuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQg
c3JjPXZpZGVvLXRlc3QuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPScuLi9yZXNv
dXJjZXMvdWktaGVscGVyLmpzJz48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdD4KKworICAgICAg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgIHRlc3RSdW5uZXIud2FpdFVu
dGlsRG9uZSgpOworCisgICAgICAgICBmdW5jdGlvbiBmaW5pc2goKQorICAgICAgICAgeworICAg
ICAgICAgICAgIHZpZGVvLnJlbW92ZUV2ZW50TGlzdGVuZXIoImVuZGVkIiwgZmluaXNoKTsKKwor
ICAgICAgICAgICAgIHZpZGVvLmN1cnJlbnRUaW1lID0gMDsKKyAgICAgICAgICAgICB3YWl0Rm9y
RXZlbnQoJ3BsYXlpbmcnKTsKKyAgICAgICAgICAgICB3YWl0Rm9yRXZlbnRBbmRFbmQoJ3NlZWtl
ZCcpOworCisgICAgICAgICAgICAgdmlkZW8ucGxheSgpOworICAgICAgICAgICAgIHZpZGVvLmN1
cnJlbnRUaW1lID0gdmlkZW8uZHVyYXRpb24gLSAwLjA1OworICAgICAgICAgfQorCisgICAgICAg
ICBmdW5jdGlvbiBwbGF5aW5nKCkKKyAgICAgICAgIHsKKyAgICAgICAgICAgICB2aWRlby5yZW1v
dmVFdmVudExpc3RlbmVyKCJwbGF5aW5nIiwgcGxheWluZyk7CisKKyAgICAgICAgICAgICB2aWRl
by5hZGRFdmVudExpc3RlbmVyKCJlbmRlZCIsIGZpbmlzaCk7CisgICAgICAgICAgICAgdmlkZW8u
Y3VycmVudFRpbWUgPSB2aWRlby5kdXJhdGlvbiAtIDAuMDU7CisgICAgICAgICB9CisKKyAgICAg
ICAgIGZ1bmN0aW9uIGlucHV0RmlsZUNoYW5nZWQoZSkgeworICAgICAgICAgICAgIGZpbmRNZWRp
YUVsZW1lbnQoKTsKKyAgICAgICAgICAgICB2YXIgZmlsZSA9IGUudGFyZ2V0LmZpbGVzWzBdOwor
ICAgICAgICAgICAgIHZpZGVvLnNyYyA9IHdpbmRvdy5VUkwuY3JlYXRlT2JqZWN0VVJMKGZpbGUp
OworICAgICAgICAgICAgIHZpZGVvLmFkZEV2ZW50TGlzdGVuZXIoInBsYXlpbmciLCBwbGF5aW5n
KTsKKyAgICAgICAgICAgICB2aWRlby5wbGF5KCk7CisgICAgICAgICB9CisKKyAgICAgICAgIGZ1
bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgICAgICAgICAgdmFyIGlucHV0RmlsZSA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdmaWxlJyk7CisgICAgICAgICAgICAgdmFyIGNlbnRlclggPSBpbnB1
dEZpbGUub2Zmc2V0TGVmdCArIGlucHV0RmlsZS5vZmZzZXRXaWR0aCAvIDI7CisgICAgICAgICAg
ICAgdmFyIGNlbnRlclkgPSBpbnB1dEZpbGUub2Zmc2V0VG9wICsgaW5wdXRGaWxlLm9mZnNldEhl
aWdodCAvIDI7CisgICAgICAgICAgICAgd2FpdEZvckV2ZW50KCdjaGFuZ2UnLCBpbnB1dEZpbGVD
aGFuZ2VkLCBmYWxzZSwgZmFsc2UsIGlucHV0RmlsZSk7CisKKyAgICAgICAgICAgICBpZiAod2lu
ZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5zZXRPcGVuUGFu
ZWxGaWxlcyhbZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiY29udGVudC90ZXN0IildKTsKKyAgICAg
ICAgICAgICAgICAgVUlIZWxwZXIuYWN0aXZhdGVBdChjZW50ZXJYLCBjZW50ZXJZKTsKKyAgICAg
ICAgICAgICB9CisgICAgICAgICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAg
ICA8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CisgICAgICAgIDxkaXY+CisgICAgICAgICAgICBU
aGlzIHRlc3RzIHRoZSBhYmlsaXR5IG9mIHRoZSAmbHQ7dmlkZW8mZ3Q7IGVsZW1lbnQgdG8gbG9h
ZCBibG9iIFVSTHMsIHBsYXkgdG8gdGhlIGVuZCwgYW5kIHJlcGxheS4gSW4gdGhlIGJyb3dzZXIs
IHNlbGVjdCBhIHZpZGVvIGZpbGU6CisgICAgICAgICAgICA8aW5wdXQgdHlwZT0iZmlsZSIgbmFt
ZT0iZmlsZSIgaWQ9ImZpbGUiPgorICAgICAgICA8L2Rpdj4KKyAgICAgICAgPHZpZGVvPjwvdmlk
ZW8+CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>399107</attachid>
            <date>2020-05-12 00:15:52 -0700</date>
            <delta_ts>2020-05-12 01:50:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211627-20200512081551.patch</filename>
            <type>text/plain</type>
            <size>5594</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxNTQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2IzYjEzYTMwMjdmOGFi
NzUzYzI4MWE2Y2NkY2EzOTYzMDUyMTIxNS4uZWE3ZGYxM2M2YTI3MmZlOWQ1Mzk5YWE2NWFiNGQ4
YWI4M2MyOWQzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTA1LTExICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVhbWVy
XSBBdWRpbyBtZXNzYWdlcyBpbiB3ZWIud2hhdHNhcHAuY29tIG9ubHkgcGxheSBvbmNlLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjExNjI3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogbWVkaWEv
dmlkZW8tc3JjLWJsb2ItcmVwbGF5Lmh0bWwKKyAgICAgICAgCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OnVwZGF0ZURvd25sb2Fk
QnVmZmVyaW5nRmxhZyk6IE1ha2Ugc3VyZSBvbi1kaXNrCisgICAgICAgIGJ1ZmZlcmluZyBpcyBk
aXNhYmxlZCBmb3IgYmxvYiBVUklzLCBiZWNhdXNlIGl0IG1lc3NlcyB1cCB0aGUgcGlwZWxpbmUg
Zm9yIHJlcGxheXMsIGFuZCBpdCdzCisgICAgICAgIHVzZWxlc3MgZm9yIHRoYXQgdXNlLWNhc2Ug
YW55d2F5LgorCiAyMDIwLTA1LTExICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAog
ICAgICAgICBGaXggcHJvYmxlbXMgY2F1Z2h0IGJ5IHJlcGxhY2luZyBXVEY6Ok9wdGlvbmFsIHdp
dGggc3RkOjpvcHRpb25hbApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0
cmVhbWVyLmNwcAppbmRleCAwMmFhNWU1NDZiMjZmM2FhNjg1MzdmZTViZWRlMTEzMTI3YzRjNzAz
Li43MDVlOGM0YjI2ZWIzN2MzYWM1ZTVlMjdmZTg1NzQyY2ZlZDk0YWYzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2
YXRlR1N0cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9n
c3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcApAQCAtMjcwMSw2ICsyNzAx
LDEzIEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjp1cGRhdGVEb3dubG9hZEJ1
ZmZlcmluZ0ZsYWcoKQogCiAgICAgdW5zaWduZWQgZmxhZ0Rvd25sb2FkID0gZ2V0R3N0UGxheUZs
YWcoImRvd25sb2FkIik7CiAKKyAgICBpZiAobV91cmwucHJvdG9jb2xJc0Jsb2IoKSkgeworICAg
ICAgICBHU1RfREVCVUdfT0JKRUNUKHBpcGVsaW5lKCksICJCbG9iIFVSSSBkZXRlY3RlZC4gRGlz
YWJsaW5nIG9uLWRpc2sgYnVmZmVyaW5nIik7CisgICAgICAgIGdfb2JqZWN0X3NldChtX3BpcGVs
aW5lLmdldCgpLCAiZmxhZ3MiLCBmbGFncyAmIH5mbGFnRG93bmxvYWQsIG51bGxwdHIpOworICAg
ICAgICBtX2ZpbGxUaW1lci5zdG9wKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICAv
LyBXZSBkb24ndCB3YW50IHRvIHN0b3AgZG93bmxvYWRpbmcgaWYgd2UgYWxyZWFkeSBzdGFydGVk
IGl0LgogICAgIGlmIChmbGFncyAmIGZsYWdEb3dubG9hZCAmJiBtX3JlYWR5U3RhdGUgPiBNZWRp
YVBsYXllcjo6UmVhZHlTdGF0ZTo6SGF2ZU5vdGhpbmcgJiYgIW1fc2hvdWxkUmVzZXRQaXBlbGlu
ZSkgewogICAgICAgICBHU1RfREVCVUdfT0JKRUNUKHBpcGVsaW5lKCksICJEb3dubG9hZCBhbHJl
YWR5IHN0YXJ0ZWQsIG5vdCBzdGFydGluZyBhZ2FpbiIpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGIwMjA2Y2E2OWI0YTE4
YzA0NDBmN2ZiZWNlNTQyY2RmZWNiODI5ODkuLjA5ZGRlZWU1NzI5YTc1ZjU1YWViMmE2NmFhNzg0
MWMzZmQ5OTQwMTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMC0wNS0xMSAgUGhpbGlwcGUg
Tm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dTdHJlYW1lcl0gQXVk
aW8gbWVzc2FnZXMgaW4gd2ViLndoYXRzYXBwLmNvbSBvbmx5IHBsYXkgb25jZS4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMTYyNworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogbWVkaWEvdmlkZW8tc3Jj
LWJsb2ItcmVwbGF5LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogbWVkaWEvdmlkZW8t
c3JjLWJsb2ItcmVwbGF5Lmh0bWw6IEFkZGVkLgorCiAyMDIwLTA1LTExICBEaWVnbyBQaW5vIEdh
cmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gR2FyZGVuaW5nLCB1cGRh
dGUgdGVzdCBleHBlY3RhdGlvbnMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVv
LXNyYy1ibG9iLXJlcGxheS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1z
cmMtYmxvYi1yZXBsYXktZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFhYjg5MmZlNTI3Njg3MTQz
ZDhjYTYzN2I3NmY4ZDU3NWYzOGJkM2QKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9t
ZWRpYS92aWRlby1zcmMtYmxvYi1yZXBsYXktZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAor
T1BFTiBGSUxFIFBBTkVMCitUaGlzIHRlc3RzIHRoZSBhYmlsaXR5IG9mIHRoZSA8dmlkZW8+IGVs
ZW1lbnQgdG8gbG9hZCBibG9iIFVSTHMsIHBsYXkgdG8gdGhlIGVuZCwgYW5kIHJlcGxheS4gSW4g
dGhlIGJyb3dzZXIsIHNlbGVjdCBhIHZpZGVvIGZpbGU6ICAKKworRVZFTlQoY2hhbmdlKQorRVZF
TlQocGxheWluZykKK0VWRU5UKHNlZWtlZCkKK0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL21lZGlhL3ZpZGVvLXNyYy1ibG9iLXJlcGxheS5odG1sIGIvTGF5b3V0VGVzdHMv
bWVkaWEvdmlkZW8tc3JjLWJsb2ItcmVwbGF5Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTRmNjgzNTg5ZDVh
YjA5YWE1NjE2NjA2MTQyMGNjNDNlNmFlZGJmOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL21lZGlhL3ZpZGVvLXNyYy1ibG9iLXJlcGxheS5odG1sCkBAIC0wLDAgKzEsNjAgQEAKKzwh
RE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQgc3JjPW1l
ZGlhLWZpbGUuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPXZpZGVvLXRlc3QuanM+
PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPScuLi9yZXNvdXJjZXMvdWktaGVscGVyLmpz
Jz48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdD4KKworICAgICAgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgICAgICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworCisgICAg
ICAgICBmdW5jdGlvbiBmaW5pc2goKQorICAgICAgICAgeworICAgICAgICAgICAgIHZpZGVvLnJl
bW92ZUV2ZW50TGlzdGVuZXIoImVuZGVkIiwgZmluaXNoKTsKKworICAgICAgICAgICAgIHZpZGVv
LmN1cnJlbnRUaW1lID0gMDsKKyAgICAgICAgICAgICB3YWl0Rm9yRXZlbnQoJ3BsYXlpbmcnKTsK
KyAgICAgICAgICAgICB3YWl0Rm9yRXZlbnRBbmRFbmQoJ3NlZWtlZCcpOworCisgICAgICAgICAg
ICAgdmlkZW8ucGxheSgpOworICAgICAgICAgICAgIHZpZGVvLmN1cnJlbnRUaW1lID0gdmlkZW8u
ZHVyYXRpb24gLSAwLjA1OworICAgICAgICAgfQorCisgICAgICAgICBmdW5jdGlvbiBwbGF5aW5n
KCkKKyAgICAgICAgIHsKKyAgICAgICAgICAgICB2aWRlby5yZW1vdmVFdmVudExpc3RlbmVyKCJw
bGF5aW5nIiwgcGxheWluZyk7CisKKyAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVy
KCJlbmRlZCIsIGZpbmlzaCk7CisgICAgICAgICAgICAgdmlkZW8uY3VycmVudFRpbWUgPSB2aWRl
by5kdXJhdGlvbiAtIDAuMDU7CisgICAgICAgICB9CisKKyAgICAgICAgIGZ1bmN0aW9uIGlucHV0
RmlsZUNoYW5nZWQoZSkgeworICAgICAgICAgICAgIGZpbmRNZWRpYUVsZW1lbnQoKTsKKyAgICAg
ICAgICAgICB2YXIgZmlsZSA9IGUudGFyZ2V0LmZpbGVzWzBdOworICAgICAgICAgICAgIHZpZGVv
LnNyYyA9IHdpbmRvdy5VUkwuY3JlYXRlT2JqZWN0VVJMKGZpbGUpOworICAgICAgICAgICAgIHZp
ZGVvLmFkZEV2ZW50TGlzdGVuZXIoInBsYXlpbmciLCBwbGF5aW5nKTsKKyAgICAgICAgICAgICB2
aWRlby5wbGF5KCk7CisgICAgICAgICB9CisKKyAgICAgICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7
CisgICAgICAgICAgICAgdmFyIGlucHV0RmlsZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdm
aWxlJyk7CisgICAgICAgICAgICAgdmFyIGNlbnRlclggPSBpbnB1dEZpbGUub2Zmc2V0TGVmdCAr
IGlucHV0RmlsZS5vZmZzZXRXaWR0aCAvIDI7CisgICAgICAgICAgICAgdmFyIGNlbnRlclkgPSBp
bnB1dEZpbGUub2Zmc2V0VG9wICsgaW5wdXRGaWxlLm9mZnNldEhlaWdodCAvIDI7CisgICAgICAg
ICAgICAgd2FpdEZvckV2ZW50KCdjaGFuZ2UnLCBpbnB1dEZpbGVDaGFuZ2VkLCBmYWxzZSwgZmFs
c2UsIGlucHV0RmlsZSk7CisKKyAgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsK
KyAgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5zZXRPcGVuUGFuZWxGaWxlcyhbZmluZE1lZGlh
RmlsZSgidmlkZW8iLCAiY29udGVudC90ZXN0IildKTsKKyAgICAgICAgICAgICAgICAgVUlIZWxw
ZXIuYWN0aXZhdGVBdChjZW50ZXJYLCBjZW50ZXJZKTsKKyAgICAgICAgICAgICB9CisgICAgICAg
ICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keSBvbmxvYWQ9InJ1
blRlc3QoKSI+CisgICAgICAgIDxkaXY+CisgICAgICAgICAgICBUaGlzIHRlc3RzIHRoZSBhYmls
aXR5IG9mIHRoZSAmbHQ7dmlkZW8mZ3Q7IGVsZW1lbnQgdG8gbG9hZCBibG9iIFVSTHMsIHBsYXkg
dG8gdGhlIGVuZCwgYW5kIHJlcGxheS4gSW4gdGhlIGJyb3dzZXIsIHNlbGVjdCBhIHZpZGVvIGZp
bGU6CisgICAgICAgICAgICA8aW5wdXQgdHlwZT0iZmlsZSIgbmFtZT0iZmlsZSIgaWQ9ImZpbGUi
PgorICAgICAgICA8L2Rpdj4KKyAgICAgICAgPHZpZGVvPjwvdmlkZW8+CisgICAgPC9ib2R5Pgor
PC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>