<?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>237654</bug_id>
          
          <creation_ts>2022-03-09 06:44:44 -0800</creation_ts>
          <short_desc>Make sure to end any pending AudioSession interruption when activating it</short_desc>
          <delta_ts>2022-06-23 16:53:30 -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>Media</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>renduser</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1849674</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-03-09 06:44:44 -0800</bug_when>
    <thetext>Make sure to end any pending AudioSession interruption when activating it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849675</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-03-09 06:45:04 -0800</bug_when>
    <thetext>&lt;rdar://88405081&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849676</commentid>
    <comment_count>2</comment_count>
      <attachid>454233</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-03-09 06:50:14 -0800</bug_when>
    <thetext>Created attachment 454233
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849677</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-03-09 07:00:31 -0800</bug_when>
    <thetext>This solves the reported issue but does not solve the general problem.
Say we do the following:
- capture microphone (which activates the audio session), then stop capture microphone (without deactivating the audio session since we would have a remaining element).
- receive the interruption from AudioSession after a few minutes
- capture camera and try to autoplay it.
It would fail (until we for instance capture microphone again).

Maybe we should do some additional things like:
- Deactivate the audio session when we are doing nothing with it (which will remove the interruption in most cases).
- Add special treatment to AudioSession interruptions. It seems odd that muted video would not autoplay due to an AudioSession ongoing interruption.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849702</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-03-09 08:52:25 -0800</bug_when>
    <thetext>*** Bug 237653 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851185</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-15 00:29:56 -0700</bug_when>
    <thetext>Committed r291268 (248417@main): &lt;https://commits.webkit.org/248417@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454233.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1878019</commentid>
    <comment_count>6</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-06-23 16:53:30 -0700</bug_when>
    <thetext>*** Bug 239927 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454233</attachid>
            <date>2022-03-09 06:50:14 -0800</date>
            <delta_ts>2022-03-15 00:29:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237654-20220309155012.patch</filename>
            <type>text/plain</type>
            <size>8519</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwOTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjY3YzY0YmI2MzY1YzNm
ZTNkYTcxYmZhYjcyYTYyYWQ2YzI2MWEwNy4uMzQ4ODQ3OTJmNzU3MjcyY2Q5YzkzZDkzZWVlYTIw
ZTRiZjhiZGJhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIyLTAzLTA5ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtlIHN1cmUgdG8gZW5k
IGFueSBwZW5kaW5nIEF1ZGlvU2Vzc2lvbiBpbnRlcnJ1cHRpb24gd2hlbiBhY3RpdmF0aW5nIGl0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzc2NTQK
KyAgICAgICAgPHJkYXI6Ly84ODQwNTA4MT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBJbiBzb21lIGNhc2VzLCB3ZSByZWNlaXZlIGF1ZGlvIHNlc3Np
b24gaW50ZXJydXB0aW9ucyB3aXRob3V0IHJlY2VpdmluZyBhbnkgZW5kIG9mIGludGVycnVwdGlv
biBub3RpZmljYXRpb24uCisgICAgICAgIEluIHRob3NlIGNhc2VzLCBpZiB3ZSByZWFjdGl2YXRl
IHRoZSBhdWRpbyBzZXNzaW9uLCB3ZSBzaG91bGQgZW5kIHRoaXMgcGVuZGluZyBpbnRlcnJ1cHRp
b24gc28gdGhhdCBvdXIgV2ViQ29yZSBjb2RlCisgICAgICAgIGdldHMgaXRzIGV4cGVjdGVkIGVu
ZCBvZiBpbnRlcnJ1cHRpb24gbWVzc2FnZS4gVGhpcyBmb3IgaW5zdGFuY2UgYWxsb3dzIHRvIGdl
dCBiYWNrIHJlZ3VsYXIgYXV0b3BsYXkgYmVoYXZpb3IuCisKKyAgICAgICAgVGVzdDogcGxhdGZv
cm0vaW9zL21lZGlhc3RyZWFtL2dldFVzZXJNZWRpYS1vdmVycmlkZS1hdWRpby1zZXNzaW9uLWlu
dGVycnVwdGlvbi5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9BdWRpb1Nlc3Npb24u
Y3BwOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL0F1ZGlvU2Vzc2lvbi5oOgorICAgICAgICAq
IHRlc3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5oOgor
ICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmlkbDoKKwogMjAyMi0wMy0wOCAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViUlRDIGRlY29kZWQgZnJhbWVz
IGFyZSBub3QgY29ycmVjdGx5IHJvdGF0ZWQgaW4gY2FzZSBHUFUgUHJvY2VzcyBET00gcmVuZGVy
aW5nIGZsYWcgaXMgc2V0IHRvIHRydWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2F1ZGlvL0F1ZGlvU2Vzc2lvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRp
by9BdWRpb1Nlc3Npb24uY3BwCmluZGV4IDEwOTE0ZDQ1NWNjNmRjN2NhNzA2ODg1NjE0NTUzYmI1
MWY2MDNkYmEuLmY0Y2JiNDIwN2Q4NzU4ODc0MzU2YjZiMzY4MmE2NzEzNmIxYmU5MTggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvU2Vzc2lvbi5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9TZXNzaW9uLmNwcApAQCAtMTAw
LDYgKzEwMCw5IEBAIGJvb2wgQXVkaW9TZXNzaW9uOjp0cnlUb1NldEFjdGl2ZShib29sIGFjdGl2
ZSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgbV9hY3RpdmUgPSBhY3RpdmU7CisgICAg
aWYgKG1faXNJbnRlcnJ1cHRlZCkKKyAgICAgICAgZW5kSW50ZXJydXB0aW9uKE1heVJlc3VtZTo6
WWVzKTsKKwogICAgIHJldHVybiB0cnVlOwogfQogCkBAIC0xMTUsMTIgKzExOCwxOCBAQCB2b2lk
IEF1ZGlvU2Vzc2lvbjo6cmVtb3ZlSW50ZXJydXB0aW9uT2JzZXJ2ZXIoSW50ZXJydXB0aW9uT2Jz
ZXJ2ZXImIG9ic2VydmVyKQogCiB2b2lkIEF1ZGlvU2Vzc2lvbjo6YmVnaW5JbnRlcnJ1cHRpb24o
KQogeworICAgIEFTU0VSVCghbV9pc0ludGVycnVwdGVkKTsKKyAgICBtX2lzSW50ZXJydXB0ZWQg
PSB0cnVlOwogICAgIGZvciAoYXV0byYgb2JzZXJ2ZXIgOiBtX2ludGVycnVwdGlvbk9ic2VydmVy
cykKICAgICAgICAgb2JzZXJ2ZXIuYmVnaW5BdWRpb1Nlc3Npb25JbnRlcnJ1cHRpb24oKTsKIH0K
IAogdm9pZCBBdWRpb1Nlc3Npb246OmVuZEludGVycnVwdGlvbihNYXlSZXN1bWUgbWF5UmVzdW1l
KQogeworICAgIGlmICghbV9pc0ludGVycnVwdGVkKQorICAgICAgICByZXR1cm47CisgICAgbV9p
c0ludGVycnVwdGVkID0gZmFsc2U7CisKICAgICBmb3IgKGF1dG8mIG9ic2VydmVyIDogbV9pbnRl
cnJ1cHRpb25PYnNlcnZlcnMpCiAgICAgICAgIG9ic2VydmVyLmVuZEF1ZGlvU2Vzc2lvbkludGVy
cnVwdGlvbihtYXlSZXN1bWUpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vYXVkaW8vQXVkaW9TZXNzaW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9B
dWRpb1Nlc3Npb24uaAppbmRleCAzZmQzYzQ0MzM5YjI0M2NmZmEzYTA1MzY5MzI5NzliNDQzZGMw
ODJjLi44NzIxOWM4MmE2ZTE0MTE5YTNhZjVhYzcyYjI2MTZjYTcwNzA0YzU3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb1Nlc3Npb24uaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb1Nlc3Npb24uaApAQCAtMTQ0LDYgKzE0NCw3
IEBAIHByb3RlY3RlZDoKICAgICBXZWFrUHRyPEF1ZGlvU2Vzc2lvblJvdXRpbmdBcmJpdHJhdGlv
bkNsaWVudD4gbV9yb3V0aW5nQXJiaXRyYXRpb25DbGllbnQ7CiAgICAgQXVkaW9TZXNzaW9uOjpD
YXRlZ29yeVR5cGUgbV9jYXRlZ29yeU92ZXJyaWRlIHsgQXVkaW9TZXNzaW9uOjpDYXRlZ29yeVR5
cGU6Ok5vbmUgfTsKICAgICBib29sIG1fYWN0aXZlIHsgZmFsc2UgfTsgLy8gVXNlZCBvbmx5IGZv
ciB0ZXN0aW5nLgorICAgIGJvb2wgbV9pc0ludGVycnVwdGVkIHsgZmFsc2UgfTsKIAogICAgIHN0
YXRpYyBib29sIHNfc2hvdWxkTWFuYWdlQXVkaW9TZXNzaW9uQ2F0ZWdvcnk7CiB9OwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291cmNlL1dlYkNv
cmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCmluZGV4IDFhMGE4YjFiMzJkM2Y3YWQwNmVhNTg5YTAw
NzBhYmVkMzMzODcxODEuLjNhMTA4ZjFhMTI3YWYwNmVjMTFkNzVjZjhkZTFhNjIzNDk5ZGU3Zjkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKQEAgLTQ1MTAsNiArNDUxMCwxMyBA
QCBib29sIEludGVybmFsczo6aXNQbGF5ZXJNdXRlZChjb25zdCBIVE1MTWVkaWFFbGVtZW50JiBl
bGVtZW50KSBjb25zdAogICAgIGF1dG8gcGxheWVyID0gZWxlbWVudC5wbGF5ZXIoKTsKICAgICBy
ZXR1cm4gcGxheWVyICYmIHBsYXllci0+bXV0ZWQoKTsKIH0KKwordm9pZCBJbnRlcm5hbHM6OmJl
Z2luQXVkaW9TZXNzaW9uSW50ZXJydXB0aW9uKCkKK3sKKyNpZiBVU0UoQVVESU9fU0VTU0lPTikK
KyAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKS5iZWdpbkludGVycnVwdGlvbigpOwor
I2VuZGlmCit9CiAjZW5kaWYgLy8gRU5BQkxFKFZJREVPKQogCiAjaWYgRU5BQkxFKFdFQl9BVURJ
TykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmggYi9Tb3Vy
Y2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4IDQ0NDNlNTAzZGRmYjE0NjhiODc3
MzIxYTAxZDJhZDg2NmIzZTgxNTYuLmNjYWYxY2VjODBhY2RhMTUwMmFmNjBmNjM0YmQyMGEyNjg0
NTZkN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaApAQCAtNzQxLDYgKzc0MSw3IEBA
IHB1YmxpYzoKICAgICBib29sIGVsZW1lbnRJc0Jsb2NraW5nRGlzcGxheVNsZWVwKGNvbnN0IEhU
TUxNZWRpYUVsZW1lbnQmKSBjb25zdDsKICAgICBib29sIGlzUGxheWVyVmlzaWJsZUluVmlld3Bv
cnQoY29uc3QgSFRNTE1lZGlhRWxlbWVudCYpIGNvbnN0OwogICAgIGJvb2wgaXNQbGF5ZXJNdXRl
ZChjb25zdCBIVE1MTWVkaWFFbGVtZW50JikgY29uc3Q7CisgICAgdm9pZCBiZWdpbkF1ZGlvU2Vz
c2lvbkludGVycnVwdGlvbigpOwogI2VuZGlmCiAKICNpZiBFTkFCTEUoV0lSRUxFU1NfUExBWUJB
Q0tfVEFSR0VUKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMu
aWRsIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCmluZGV4IDdkMWExY2Zk
NzQ1ZjA4MjViNTQwODEwNTNkNjNlZTY3MWUwOTEzMzYuLjE1ZTRhZTExMDg5ODQ5NTVkNmNjZDU5
MjhjZDdhODY4YzAwODcwNTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50
ZXJuYWxzLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKQEAg
LTc5Nyw2ICs3OTcsNyBAQCB0eXBlZGVmIChGZXRjaFJlcXVlc3Qgb3IgRmV0Y2hSZXNwb25zZSkg
RmV0Y2hPYmplY3Q7CiAgICAgW0NvbmRpdGlvbmFsPVdFQl9BVURJT10gdW5kZWZpbmVkIHNldEF1
ZGlvQ29udGV4dFJlc3RyaWN0aW9ucyhBdWRpb0NvbnRleHQgY29udGV4dCwgRE9NU3RyaW5nIHJl
c3RyaWN0aW9ucyk7CiAgICAgW0NvbmRpdGlvbmFsPVZJREVPXSB1bmRlZmluZWQgcG9zdFJlbW90
ZUNvbnRyb2xDb21tYW5kKERPTVN0cmluZyBjb21tYW5kLCBvcHRpb25hbCB1bnJlc3RyaWN0ZWQg
ZmxvYXQgYXJndW1lbnQgPSAwKTsKICAgICBbQ29uZGl0aW9uYWw9VklERU9dIHVuZGVmaW5lZCBh
Y3RpdmVBdWRpb1JvdXRlRGlkQ2hhbmdlKGJvb2xlYW4gc2hvdWxkUGF1c2UpOworICAgIFtDb25k
aXRpb25hbD1WSURFT10gdW5kZWZpbmVkIGJlZ2luQXVkaW9TZXNzaW9uSW50ZXJydXB0aW9uKCk7
CiAKICAgICBbQ29uZGl0aW9uYWw9V0lSRUxFU1NfUExBWUJBQ0tfVEFSR0VUXSB1bmRlZmluZWQg
c2V0TW9ja01lZGlhUGxheWJhY2tUYXJnZXRQaWNrZXJFbmFibGVkKGJvb2xlYW4gZW5hYmxlZCk7
CiAgICAgW0NvbmRpdGlvbmFsPVdJUkVMRVNTX1BMQVlCQUNLX1RBUkdFVF0gdW5kZWZpbmVkIHNl
dE1vY2tNZWRpYVBsYXliYWNrVGFyZ2V0UGlja2VyU3RhdGUoRE9NU3RyaW5nIGRldmljZU5hbWUs
IERPTVN0cmluZyBkZXZpY2VTdGF0ZSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWM2NzE5ODcxNzZlMTdlMjg5NjU0NWQy
MDAwMDk5ZWVlYmMyNjE1NS4uNDkzMWJkYmE5MzBmYzEyMzk0ZmIyOGRhYjA4M2M0YTI0Zjc2M2Jh
NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIyLTAzLTA5ICBZb3Vlbm4gRmFibGV0ICA8eW91
ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtlIHN1cmUgdG8gZW5kIGFueSBwZW5kaW5nIEF1
ZGlvU2Vzc2lvbiBpbnRlcnJ1cHRpb24gd2hlbiBhY3RpdmF0aW5nIGl0CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzc2NTQKKyAgICAgICAgPHJkYXI6
Ly84ODQwNTA4MT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHBsYXRmb3JtL2lvcy9tZWRpYXN0cmVhbS9nZXRVc2VyTWVkaWEtb3ZlcnJpZGUtYXVk
aW8tc2Vzc2lvbi1pbnRlcnJ1cHRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBw
bGF0Zm9ybS9pb3MvbWVkaWFzdHJlYW0vZ2V0VXNlck1lZGlhLW92ZXJyaWRlLWF1ZGlvLXNlc3Np
b24taW50ZXJydXB0aW9uLmh0bWw6IEFkZGVkLgorCiAyMDIyLTAzLTA4ICBZb3Vlbm4gRmFibGV0
ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJSVEMgZGVjb2RlZCBmcmFtZXMgYXJl
IG5vdCBjb3JyZWN0bHkgcm90YXRlZCBpbiBjYXNlIEdQVSBQcm9jZXNzIERPTSByZW5kZXJpbmcg
ZmxhZyBpcyBzZXQgdG8gdHJ1ZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9z
L21lZGlhc3RyZWFtL2dldFVzZXJNZWRpYS1vdmVycmlkZS1hdWRpby1zZXNzaW9uLWludGVycnVw
dGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvbWVkaWFzdHJlYW0v
Z2V0VXNlck1lZGlhLW92ZXJyaWRlLWF1ZGlvLXNlc3Npb24taW50ZXJydXB0aW9uLWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5iZjQ3MTI5ZDAyNzhmN2U3YTIzZThjZWFiNGQ4Y2M5ODBjNDg3NDI5
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL21lZGlhc3RyZWFt
L2dldFVzZXJNZWRpYS1vdmVycmlkZS1hdWRpby1zZXNzaW9uLWludGVycnVwdGlvbi1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSw0IEBACisKKworUEFTUyBjYWxsIGdldFVzZXJNZWRpYSwgc3RvcCwg
aW50ZXJydXB0IGFuZCByZWNhbGwgZ2V0VXNlck1lZGlhCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2lvcy9tZWRpYXN0cmVhbS9nZXRVc2VyTWVkaWEtb3ZlcnJpZGUtYXVkaW8t
c2Vzc2lvbi1pbnRlcnJ1cHRpb24uaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9tZWRp
YXN0cmVhbS9nZXRVc2VyTWVkaWEtb3ZlcnJpZGUtYXVkaW8tc2Vzc2lvbi1pbnRlcnJ1cHRpb24u
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5kYWI2ZWQwNjA3MTFhNDQ1NGFmYTI0ZDBkZDQ2ZDkwYmJkZTdkZWNl
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL21lZGlhc3RyZWFt
L2dldFVzZXJNZWRpYS1vdmVycmlkZS1hdWRpby1zZXNzaW9uLWludGVycnVwdGlvbi5odG1sCkBA
IC0wLDAgKzEsNDAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAg
ICAgIDx0aXRsZT5vdmVycmlkZSBpbnRlcnJ1cHRpb24gd2l0aCBnZXRVc2VyTWVkaWE8L3RpdGxl
PgorICAgICAgICA8c2NyaXB0IHNyYz0uLi8uLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanM+
PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPS4uLy4uLy4uL3Jlc291cmNlcy90ZXN0aGFy
bmVzc3JlcG9ydC5qcz48L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAg
IDx2aWRlbyBpZD0idmlkZW8iIGF1dG9wbGF5IHBsYXlzaW5saW5lIG11dGVkPjwvdmlkZW8+Cisg
ICAgICAgIDxzY3JpcHQ+Cithc3luYyBmdW5jdGlvbiB3YWl0Rm9yVmlkZW9QbGF5aW5nKHZpZGVv
KQoreworICAgIGxldCBjb3VudGVyID0gMDsKKyAgICB3aGlsZSAodmlkZW8ucGF1c2VkICYmICsr
Y291bnRlciA8IDIwKQorICAgICAgICBhd2FpdCBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHNldFRp
bWVvdXQocmVzb2x2ZSwgMTAwKSk7CisgICAgcmV0dXJuICF2aWRlby5wYXVzZWQ7Cit9CisKK3By
b21pc2VfdGVzdChhc3luYyAoKSA9PiB7CisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAg
ICAgIGludGVybmFscy5zZXRNZWRpYUVsZW1lbnRSZXN0cmljdGlvbnModmlkZW8sICJpbnZpc2li
bGVhdXRvcGxheW5vdHBlcm1pdHRlZCIpOworCisgICAgbGV0IHN0cmVhbSA9IGF3YWl0IG5hdmln
YXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHsgYXVkaW86IHRydWUgfSk7CisgICAgdmlk
ZW8uc3JjT2JqZWN0ID0gc3RyZWFtOworICAgIGFzc2VydF90cnVlKGF3YWl0IHdhaXRGb3JWaWRl
b1BsYXlpbmcodmlkZW8pLCAidGVzdCBiZWZvcmUgc3lzdGVtIGludGVycnVwdGlvbiIpOworCisg
ICAgc3RyZWFtLmdldEF1ZGlvVHJhY2tzKClbMF0uc3RvcCgpOworICAgIC8vIExldCdzIHNpbXVs
YXRlIGFuIEF1ZGlvU2Vzc2lvbiBpbnRlcnJ1cHRpb24gZHVlIHRvIG5vdCB1c2luZyBpdCBkdXJp
bmcgc29tZSB0aW1lLgorICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICBpbnRlcm5h
bHMuYmVnaW5BdWRpb1Nlc3Npb25JbnRlcnJ1cHRpb24oKTsKKworICAgIHZpZGVvLnNyY09iamVj
dCA9IG51bGw7CisKKyAgICBzdHJlYW0gPSBhd2FpdCBuYXZpZ2F0b3IubWVkaWFEZXZpY2VzLmdl
dFVzZXJNZWRpYSh7IGF1ZGlvOiB0cnVlIH0pOworICAgIHZpZGVvLnNyY09iamVjdCA9IHN0cmVh
bTsKKyAgICBhc3NlcnRfdHJ1ZShhd2FpdCB3YWl0Rm9yVmlkZW9QbGF5aW5nKHZpZGVvKSwgInRl
c3QgYWZ0ZXIgc3lzdGVtIGludGVycnVwdGlvbiIpOworfSwgImNhbGwgZ2V0VXNlck1lZGlhLCBz
dG9wLCBpbnRlcnJ1cHQgYW5kIHJlY2FsbCBnZXRVc2VyTWVkaWEiKTsKKyAgICAgICAgPC9zY3Jp
cHQ+CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>