<?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>219466</bug_id>
          
          <creation_ts>2020-12-02 17:06:04 -0800</creation_ts>
          <short_desc>MediaSessionHelper::setSharedHelper() hangs when &quot;media in the GPU process&quot; is enabled</short_desc>
          <delta_ts>2020-12-03 09:16:09 -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="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>cdumez</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1711529</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-12-02 17:06:04 -0800</bug_when>
    <thetext>MediaSessionHelper::setSharedHelper() hangs when &quot;media in the GPU process&quot; is enabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711532</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-12-02 17:11:50 -0800</bug_when>
    <thetext>&lt;rdar://problem/71566601&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711533</commentid>
    <comment_count>2</comment_count>
      <attachid>415265</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-12-02 17:12:13 -0800</bug_when>
    <thetext>Created attachment 415265
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711535</commentid>
    <comment_count>3</comment_count>
      <attachid>415265</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-12-02 17:14:06 -0800</bug_when>
    <thetext>Comment on attachment 415265
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711536</commentid>
    <comment_count>4</comment_count>
      <attachid>415265</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-12-02 17:15:05 -0800</bug_when>
    <thetext>Comment on attachment 415265
Patch

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

&gt; Source/WebCore/platform/audio/ios/MediaSessionHelperIOS.mm:147
&gt; +    sharedHelperInstance() = std::make_unique&lt;MediaSessionHelperiOS&gt;();

makeUnique&lt;&gt; is the new way iirc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711537</commentid>
    <comment_count>5</comment_count>
      <attachid>415265</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-12-02 17:15:10 -0800</bug_when>
    <thetext>Comment on attachment 415265
Patch

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

&gt; Source/WebCore/platform/audio/ios/MediaSessionHelperIOS.mm:147
&gt; +    sharedHelperInstance() = std::make_unique&lt;MediaSessionHelperiOS&gt;();

makeUnique&lt;&gt; is the new way iirc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711541</commentid>
    <comment_count>6</comment_count>
      <attachid>415266</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-12-02 17:27:19 -0800</bug_when>
    <thetext>Created attachment 415266
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711679</commentid>
    <comment_count>7</comment_count>
      <attachid>415302</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-12-03 08:32:35 -0800</bug_when>
    <thetext>Created attachment 415302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711688</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-03 09:16:08 -0800</bug_when>
    <thetext>Committed r270394: &lt;https://trac.webkit.org/changeset/270394&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 415302.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415265</attachid>
            <date>2020-12-02 17:12:13 -0800</date>
            <delta_ts>2020-12-03 08:31:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219466-20201202171212.patch</filename>
            <type>text/plain</type>
            <size>2895</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5OTY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjViZWY1ZTdjNDdkMjFl
NzNlMjBjMmVhNWYxZTBmZjExODVjZjZjZC4uZGI1OTYzZTFlNGUwMTQ0ZmVkMDIwMDc0NzUwMzlk
NDlmYmE2MTVhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTEyLTAyICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1lZGlhU2Vzc2lvbkhlbHBl
cjo6c2V0U2hhcmVkSGVscGVyKCkgaGFuZ3Mgd2hlbiAibWVkaWEgaW4gdGhlIEdQVSBwcm9jZXNz
IiBpcyBlbmFibGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTk0NjYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcxNTY2NjAxPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBXZWJQcm9jZXNzIHdp
bGwgYXR0ZW1wdCB0byBzZXQgYSBSZW1vdGVNZWRpYVNlc3Npb25IZWxwZXIgYXMgdGhlIHNoYXJl
ZEhlbHBlciwgYnV0IGNhbGxpbmcKKyAgICAgICAgTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFy
ZWRIZWxwZXIoKSB3aWxsIGNhdXNlIGEgTWVkaWFTZXNzaW9uSGVscGVySU9TIHRvIGJlIGNyZWF0
ZWQsIHdoaWNoIGluCisgICAgICAgIHR1cm4gdHJpZXMgdG8gdGFsayB0byBBVlN5c3RlbUNvbnRy
b2xsZXIuc2hhcmVkQVZTeXN0ZW1Db250cm9sbGVyLCB3aGljaCBmYWlscyBkdWUgdG8gc2FuZGJv
eAorICAgICAgICByZXN0cmljdGlvbnMuCisKKyAgICAgICAgUmVmYWN0b3Igc2hhcmVkSGVscGVy
SW5zdGFuY2UoKSB0byBub3QgY3JlYXRlIGEgTWVkaWFTZXNzaW9uSGVscGVySU9TIGJ5IGRlZmF1
bHQsIHdoaWNoIGFsbG93cworICAgICAgICBzZXRTaGFyZWRIZWxwZXIgdG8gYXNzaWduIGEgbmV3
IGhlbHBlciB3aXRob3V0IGNyZWF0aW5nIG9uZSBieSBkZWZhdWx0LgorCisgICAgICAgICogcGxh
dGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbkhlbHBlcklPUy5tbToKKyAgICAgICAgKHNoYXJl
ZEhlbHBlckluc3RhbmNlKToKKyAgICAgICAgKE1lZGlhU2Vzc2lvbkhlbHBlcjo6c2hhcmVkSGVs
cGVyKToKKyAgICAgICAgKE1lZGlhU2Vzc2lvbkhlbHBlcjo6cmVzZXRTaGFyZWRIZWxwZXIpOgor
ICAgICAgICAoTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFyZWRIZWxwZXIpOgorCiAyMDIwLTEx
LTA0ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIE5vbi1mdWxs
c2NyZWVuIHBhZ2UgY29udGVudHMgdmlzaWJsZSB3aGVuIHJvdGF0aW5nIGRldmljZSBkdXJpbmcg
ZWxlbWVudCBmdWxsc2NyZWVuIHByZXNlbnRhdGlvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2F1ZGlvL2lvcy9NZWRpYVNlc3Npb25IZWxwZXJJT1MubW0gYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uSGVscGVySU9TLm1tCmluZGV4
IGM0YjAzNTdlNGZmNmJmMGQyZTQxYjM4NDdkNzMyZjUwM2UxZjBhNTguLjJmNTY5ZTdiMDBlMDAy
NTg0MGU2ZGZkM2JhZTVmYTQzNjUzOTNhYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL2lvcy9NZWRpYVNlc3Npb25IZWxwZXJJT1MubW0KKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbkhlbHBlcklPUy5tbQpAQCAtMTI2
LDI1ICsxMjYsMzAgQEAgcHJpdmF0ZToKICNlbmRpZgogfTsKIAotc3RhdGljIFVuaXF1ZVJlZjxN
ZWRpYVNlc3Npb25IZWxwZXI+JiBzaGFyZWRIZWxwZXJJbnN0YW5jZSgpCitzdGF0aWMgc3RkOjp1
bmlxdWVfcHRyPE1lZGlhU2Vzc2lvbkhlbHBlcj4mIHNoYXJlZEhlbHBlckluc3RhbmNlKCkKIHsK
LSAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8VW5pcXVlUmVmPE1lZGlhU2Vzc2lvbkhlbHBlcj4+
IGhlbHBlciA9IG1ha2VVbmlxdWVSZWY8TWVkaWFTZXNzaW9uSGVscGVyaU9TPigpOworICAgIHN0
YXRpYyBOZXZlckRlc3Ryb3llZDxzdGQ6OnVuaXF1ZV9wdHI8TWVkaWFTZXNzaW9uSGVscGVyPj4g
aGVscGVyOwogICAgIHJldHVybiBoZWxwZXI7CiB9CiAKIE1lZGlhU2Vzc2lvbkhlbHBlciYgTWVk
aWFTZXNzaW9uSGVscGVyOjpzaGFyZWRIZWxwZXIoKQogewotICAgIHJldHVybiBzaGFyZWRIZWxw
ZXJJbnN0YW5jZSgpOworICAgIGF1dG8mIGhlbHBlciA9IHNoYXJlZEhlbHBlckluc3RhbmNlKCk7
CisgICAgaWYgKCFoZWxwZXIpCisgICAgICAgIHJlc2V0U2hhcmVkSGVscGVyKCk7CisKKyAgICBB
U1NFUlQoaGVscGVyKTsKKyAgICByZXR1cm4gKmhlbHBlcjsKIH0KIAogdm9pZCBNZWRpYVNlc3Np
b25IZWxwZXI6OnJlc2V0U2hhcmVkSGVscGVyKCkKIHsKLSAgICBzaGFyZWRIZWxwZXJJbnN0YW5j
ZSgpID0gbWFrZVVuaXF1ZVJlZjxNZWRpYVNlc3Npb25IZWxwZXJpT1M+KCk7CisgICAgc2hhcmVk
SGVscGVySW5zdGFuY2UoKSA9IHN0ZDo6bWFrZV91bmlxdWU8TWVkaWFTZXNzaW9uSGVscGVyaU9T
PigpOwogfQogCiB2b2lkIE1lZGlhU2Vzc2lvbkhlbHBlcjo6c2V0U2hhcmVkSGVscGVyKFVuaXF1
ZVJlZjxNZWRpYVNlc3Npb25IZWxwZXI+JiYgaGVscGVyKQogewotICAgIHNoYXJlZEhlbHBlcklu
c3RhbmNlKCkgPSBXVEZNb3ZlKGhlbHBlcik7CisgICAgc2hhcmVkSGVscGVySW5zdGFuY2UoKSA9
IGhlbHBlci5tb3ZlVG9VbmlxdWVQdHIoKTsKIH0KIAogdm9pZCBNZWRpYVNlc3Npb25IZWxwZXI6
OmFkZENsaWVudChNZWRpYVNlc3Npb25IZWxwZXJDbGllbnQmIGNsaWVudCkK
</data>
<flag name="review"
          id="432430"
          type_id="1"
          status="+"
          setter="cdumez"
    />
    <flag name="commit-queue"
          id="432431"
          type_id="3"
          status="-"
          setter="cdumez"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415266</attachid>
            <date>2020-12-02 17:27:19 -0800</date>
            <delta_ts>2020-12-03 08:32:33 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-219466-20201202172718.patch</filename>
            <type>text/plain</type>
            <size>2891</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5OTY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjViZWY1ZTdjNDdkMjFl
NzNlMjBjMmVhNWYxZTBmZjExODVjZjZjZC4uMzA4MjI1MTg0Mzg1MzA4MzdmZTBjZjZmY2UwZjhk
OTJlM2FmODIzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTEyLTAyICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1lZGlhU2Vzc2lvbkhlbHBl
cjo6c2V0U2hhcmVkSGVscGVyKCkgaGFuZ3Mgd2hlbiAibWVkaWEgaW4gdGhlIEdQVSBwcm9jZXNz
IiBpcyBlbmFibGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTk0NjYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcxNTY2NjAxPgorCisgICAgICAg
IFJldmlld2VkIGJ5IENocmlzIER1bWV6LgorCisgICAgICAgIFRoZSBXZWJQcm9jZXNzIHdpbGwg
YXR0ZW1wdCB0byBzZXQgYSBSZW1vdGVNZWRpYVNlc3Npb25IZWxwZXIgYXMgdGhlIHNoYXJlZEhl
bHBlciwgYnV0IGNhbGxpbmcKKyAgICAgICAgTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFyZWRI
ZWxwZXIoKSB3aWxsIGNhdXNlIGEgTWVkaWFTZXNzaW9uSGVscGVySU9TIHRvIGJlIGNyZWF0ZWQs
IHdoaWNoIGluCisgICAgICAgIHR1cm4gdHJpZXMgdG8gdGFsayB0byBBVlN5c3RlbUNvbnRyb2xs
ZXIuc2hhcmVkQVZTeXN0ZW1Db250cm9sbGVyLCB3aGljaCBmYWlscyBkdWUgdG8gc2FuZGJveAor
ICAgICAgICByZXN0cmljdGlvbnMuCisKKyAgICAgICAgUmVmYWN0b3Igc2hhcmVkSGVscGVySW5z
dGFuY2UoKSB0byBub3QgY3JlYXRlIGEgTWVkaWFTZXNzaW9uSGVscGVySU9TIGJ5IGRlZmF1bHQs
IHdoaWNoIGFsbG93cworICAgICAgICBzZXRTaGFyZWRIZWxwZXIgdG8gYXNzaWduIGEgbmV3IGhl
bHBlciB3aXRob3V0IGNyZWF0aW5nIG9uZSBieSBkZWZhdWx0LgorCisgICAgICAgICogcGxhdGZv
cm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbkhlbHBlcklPUy5tbToKKyAgICAgICAgKHNoYXJlZEhl
bHBlckluc3RhbmNlKToKKyAgICAgICAgKE1lZGlhU2Vzc2lvbkhlbHBlcjo6c2hhcmVkSGVscGVy
KToKKyAgICAgICAgKE1lZGlhU2Vzc2lvbkhlbHBlcjo6cmVzZXRTaGFyZWRIZWxwZXIpOgorICAg
ICAgICAoTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFyZWRIZWxwZXIpOgorCiAyMDIwLTExLTA0
ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIE5vbi1mdWxsc2Ny
ZWVuIHBhZ2UgY29udGVudHMgdmlzaWJsZSB3aGVuIHJvdGF0aW5nIGRldmljZSBkdXJpbmcgZWxl
bWVudCBmdWxsc2NyZWVuIHByZXNlbnRhdGlvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2F1ZGlvL2lvcy9NZWRpYVNlc3Npb25IZWxwZXJJT1MubW0gYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uSGVscGVySU9TLm1tCmluZGV4IGM0
YjAzNTdlNGZmNmJmMGQyZTQxYjM4NDdkNzMyZjUwM2UxZjBhNTguLjU4MzE1MDJkMWQ5NzQ3MmFj
NDJjNDhlYjlhZGVkMzY2NmJiMzNhN2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2F1ZGlvL2lvcy9NZWRpYVNlc3Npb25IZWxwZXJJT1MubW0KKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbkhlbHBlcklPUy5tbQpAQCAtMTI2LDI1
ICsxMjYsMzAgQEAgcHJpdmF0ZToKICNlbmRpZgogfTsKIAotc3RhdGljIFVuaXF1ZVJlZjxNZWRp
YVNlc3Npb25IZWxwZXI+JiBzaGFyZWRIZWxwZXJJbnN0YW5jZSgpCitzdGF0aWMgc3RkOjp1bmlx
dWVfcHRyPE1lZGlhU2Vzc2lvbkhlbHBlcj4mIHNoYXJlZEhlbHBlckluc3RhbmNlKCkKIHsKLSAg
ICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8VW5pcXVlUmVmPE1lZGlhU2Vzc2lvbkhlbHBlcj4+IGhl
bHBlciA9IG1ha2VVbmlxdWVSZWY8TWVkaWFTZXNzaW9uSGVscGVyaU9TPigpOworICAgIHN0YXRp
YyBOZXZlckRlc3Ryb3llZDxzdGQ6OnVuaXF1ZV9wdHI8TWVkaWFTZXNzaW9uSGVscGVyPj4gaGVs
cGVyOwogICAgIHJldHVybiBoZWxwZXI7CiB9CiAKIE1lZGlhU2Vzc2lvbkhlbHBlciYgTWVkaWFT
ZXNzaW9uSGVscGVyOjpzaGFyZWRIZWxwZXIoKQogewotICAgIHJldHVybiBzaGFyZWRIZWxwZXJJ
bnN0YW5jZSgpOworICAgIGF1dG8mIGhlbHBlciA9IHNoYXJlZEhlbHBlckluc3RhbmNlKCk7Cisg
ICAgaWYgKCFoZWxwZXIpCisgICAgICAgIHJlc2V0U2hhcmVkSGVscGVyKCk7CisKKyAgICBBU1NF
UlQoaGVscGVyKTsKKyAgICByZXR1cm4gKmhlbHBlcjsKIH0KIAogdm9pZCBNZWRpYVNlc3Npb25I
ZWxwZXI6OnJlc2V0U2hhcmVkSGVscGVyKCkKIHsKLSAgICBzaGFyZWRIZWxwZXJJbnN0YW5jZSgp
ID0gbWFrZVVuaXF1ZVJlZjxNZWRpYVNlc3Npb25IZWxwZXJpT1M+KCk7CisgICAgc2hhcmVkSGVs
cGVySW5zdGFuY2UoKSA9IFdURjo6bWFrZVVuaXF1ZTxNZWRpYVNlc3Npb25IZWxwZXJpT1M+KCk7
CiB9CiAKIHZvaWQgTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFyZWRIZWxwZXIoVW5pcXVlUmVm
PE1lZGlhU2Vzc2lvbkhlbHBlcj4mJiBoZWxwZXIpCiB7Ci0gICAgc2hhcmVkSGVscGVySW5zdGFu
Y2UoKSA9IFdURk1vdmUoaGVscGVyKTsKKyAgICBzaGFyZWRIZWxwZXJJbnN0YW5jZSgpID0gaGVs
cGVyLm1vdmVUb1VuaXF1ZVB0cigpOwogfQogCiB2b2lkIE1lZGlhU2Vzc2lvbkhlbHBlcjo6YWRk
Q2xpZW50KE1lZGlhU2Vzc2lvbkhlbHBlckNsaWVudCYgY2xpZW50KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415302</attachid>
            <date>2020-12-03 08:32:35 -0800</date>
            <delta_ts>2020-12-03 09:16:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219466-20201203083234.patch</filename>
            <type>text/plain</type>
            <size>2906</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwMzkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODVkZDYxYmIyMDlhZjM4
ZWY3ZWI3ZGE2ZDlkOTBjZjM1NjhlZjVhZS4uYWI2ZmRjYjdiYzQ1YTVhODZlYTE0MTUzY2I1ZjQ3
NmQyN2YzOTY0ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTEyLTAzICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1lZGlhU2Vzc2lvbkhlbHBl
cjo6c2V0U2hhcmVkSGVscGVyKCkgaGFuZ3Mgd2hlbiAibWVkaWEgaW4gdGhlIEdQVSBwcm9jZXNz
IiBpcyBlbmFibGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTk0NjYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcxNTY2NjAxPgorCisgICAgICAg
IFJldmlld2VkIGJ5IENocmlzIER1bWV6LgorCisgICAgICAgIFRoZSBXZWJQcm9jZXNzIHdpbGwg
YXR0ZW1wdCB0byBzZXQgYSBSZW1vdGVNZWRpYVNlc3Npb25IZWxwZXIgYXMgdGhlIHNoYXJlZEhl
bHBlciwgYnV0IGNhbGxpbmcKKyAgICAgICAgTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFyZWRI
ZWxwZXIoKSB3aWxsIGNhdXNlIGEgTWVkaWFTZXNzaW9uSGVscGVySU9TIHRvIGJlIGNyZWF0ZWQs
IHdoaWNoIGluCisgICAgICAgIHR1cm4gdHJpZXMgdG8gdGFsayB0byBBVlN5c3RlbUNvbnRyb2xs
ZXIuc2hhcmVkQVZTeXN0ZW1Db250cm9sbGVyLCB3aGljaCBmYWlscyBkdWUgdG8gc2FuZGJveAor
ICAgICAgICByZXN0cmljdGlvbnMuCisKKyAgICAgICAgUmVmYWN0b3Igc2hhcmVkSGVscGVySW5z
dGFuY2UoKSB0byBub3QgY3JlYXRlIGEgTWVkaWFTZXNzaW9uSGVscGVySU9TIGJ5IGRlZmF1bHQs
IHdoaWNoIGFsbG93cworICAgICAgICBzZXRTaGFyZWRIZWxwZXIgdG8gYXNzaWduIGEgbmV3IGhl
bHBlciB3aXRob3V0IGNyZWF0aW5nIG9uZSBieSBkZWZhdWx0LgorCisgICAgICAgICogcGxhdGZv
cm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbkhlbHBlcklPUy5tbToKKyAgICAgICAgKHNoYXJlZEhl
bHBlckluc3RhbmNlKToKKyAgICAgICAgKE1lZGlhU2Vzc2lvbkhlbHBlcjo6c2hhcmVkSGVscGVy
KToKKyAgICAgICAgKE1lZGlhU2Vzc2lvbkhlbHBlcjo6cmVzZXRTaGFyZWRIZWxwZXIpOgorICAg
ICAgICAoTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFyZWRIZWxwZXIpOgorCiAyMDIwLTEyLTAz
ICBBbmRyZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXgg
Zm9yIGNyYXNoIGhhbmRsaW5nIE5TQWNjZXNzaWJpbGl0eUluc2VydGlvblBvaW50TGluZU51bWJl
ckF0dHJpYnV0ZSBmb3IgdGV4dCBmaWVsZHMgaW4gaXNvbGF0ZWQgdHJlZSBtb2RlLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbkhlbHBl
cklPUy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL2lvcy9NZWRpYVNlc3Npb25I
ZWxwZXJJT1MubW0KaW5kZXggYzRiMDM1N2U0ZmY2YmYwZDJlNDFiMzg0N2Q3MzJmNTAzZTFmMGE1
OC4uNzQyYjVmNmNiNWYyN2RhYmM1MDJiMDQ3NGQzYmM4YTI3Y2VkNjE3MyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbkhlbHBlcklPUy5t
bQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uSGVs
cGVySU9TLm1tCkBAIC0xMjYsMjUgKzEyNiwzMCBAQCBwcml2YXRlOgogI2VuZGlmCiB9OwogCi1z
dGF0aWMgVW5pcXVlUmVmPE1lZGlhU2Vzc2lvbkhlbHBlcj4mIHNoYXJlZEhlbHBlckluc3RhbmNl
KCkKK3N0YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8TWVkaWFTZXNzaW9uSGVscGVyPiYgc2hhcmVkSGVs
cGVySW5zdGFuY2UoKQogewotICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxVbmlxdWVSZWY8TWVk
aWFTZXNzaW9uSGVscGVyPj4gaGVscGVyID0gbWFrZVVuaXF1ZVJlZjxNZWRpYVNlc3Npb25IZWxw
ZXJpT1M+KCk7CisgICAgc3RhdGljIE5ldmVyRGVzdHJveWVkPHN0ZDo6dW5pcXVlX3B0cjxNZWRp
YVNlc3Npb25IZWxwZXI+PiBoZWxwZXI7CiAgICAgcmV0dXJuIGhlbHBlcjsKIH0KIAogTWVkaWFT
ZXNzaW9uSGVscGVyJiBNZWRpYVNlc3Npb25IZWxwZXI6OnNoYXJlZEhlbHBlcigpCiB7Ci0gICAg
cmV0dXJuIHNoYXJlZEhlbHBlckluc3RhbmNlKCk7CisgICAgYXV0byYgaGVscGVyID0gc2hhcmVk
SGVscGVySW5zdGFuY2UoKTsKKyAgICBpZiAoIWhlbHBlcikKKyAgICAgICAgcmVzZXRTaGFyZWRI
ZWxwZXIoKTsKKworICAgIEFTU0VSVChoZWxwZXIpOworICAgIHJldHVybiAqaGVscGVyOwogfQog
CiB2b2lkIE1lZGlhU2Vzc2lvbkhlbHBlcjo6cmVzZXRTaGFyZWRIZWxwZXIoKQogewotICAgIHNo
YXJlZEhlbHBlckluc3RhbmNlKCkgPSBtYWtlVW5pcXVlUmVmPE1lZGlhU2Vzc2lvbkhlbHBlcmlP
Uz4oKTsKKyAgICBzaGFyZWRIZWxwZXJJbnN0YW5jZSgpID0gbWFrZVVuaXF1ZTxNZWRpYVNlc3Np
b25IZWxwZXJpT1M+KCk7CiB9CiAKIHZvaWQgTWVkaWFTZXNzaW9uSGVscGVyOjpzZXRTaGFyZWRI
ZWxwZXIoVW5pcXVlUmVmPE1lZGlhU2Vzc2lvbkhlbHBlcj4mJiBoZWxwZXIpCiB7Ci0gICAgc2hh
cmVkSGVscGVySW5zdGFuY2UoKSA9IFdURk1vdmUoaGVscGVyKTsKKyAgICBzaGFyZWRIZWxwZXJJ
bnN0YW5jZSgpID0gaGVscGVyLm1vdmVUb1VuaXF1ZVB0cigpOwogfQogCiB2b2lkIE1lZGlhU2Vz
c2lvbkhlbHBlcjo6YWRkQ2xpZW50KE1lZGlhU2Vzc2lvbkhlbHBlckNsaWVudCYgY2xpZW50KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>