<?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>226922</bug_id>
          
          <creation_ts>2021-06-11 08:32:47 -0700</creation_ts>
          <short_desc>Safari 15 breaks all Web Audio content using WebM Opus</short_desc>
          <delta_ts>2022-05-14 13:11:46 -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>Web Audio</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=227110</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=227111</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=227198</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=229799</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=238546</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ashley Gullen">ashley</reporter>
          <assigned_to name="Jean-Yves Avenard [:jya]">jean-yves.avenard</assigned_to>
          <cc>brad</cc>
    
    <cc>calvaris</cc>
    
    <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>james</cc>
    
    <cc>jean-yves.avenard</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1768941</commentid>
    <comment_count>0</comment_count>
    <who name="Ashley Gullen">ashley</who>
    <bug_when>2021-06-11 08:32:47 -0700</bug_when>
    <thetext>Thanks for adding WebM Opus support in Safari 15! We&apos;ve been waiting for this for a long time. However currently it is supported only for the HTML &lt;audio&gt; element. Web Audio&apos;s decodeAudioData() still fails to decode WebM Opus. This breaks all existing web content using Web Audio with support for WebM Opus, which includes all content published with Construct 3 (www.construct.net) since 2017.

The reason for this is there is no API to feature detect which audio formats are supported by Web Audio specifically. So in practice all web content uses HTMLMediaElement.canPlayType() to detect which formats are supported for Web Audio. This has worked for years since in all other browsers decodeAudioData() has always supported the same formats as &lt;audio&gt;. However in Safari 15 canPlayType() indicates WebM Opus is playable, but that misleads existing web content in to trying to decode WebM Opus with decodeAudioData(), which doesn&apos;t work.

In our case if WebM Opus is detected as not playable, we fall back to a WebAssembly decoder. But since Safari 15 indicates support for WebM Opus, our code skips the WebAssembly decoder and tries to use decodeAudioData() directly, which fails. Since no feature detection API exists for Web Audio, it&apos;s also difficult to detect this case.

Minimal repro: https://downloads.scirra.com/labs/audioCodecTests/
Look under the &quot;WebM Opus&quot; section. &lt;audio&gt; support is indicated via &quot;HTML5 audio support: probably&quot;. However decodeAudioData support is missing via &quot;Web Audio API decodeAudioData() support: No (error: null)&quot;.

Real-world example: https://downloads.scirra.com/labs/kiwistory/
In Safari 14.x and older, both music and sound effects play fine. In Safari 15, the music plays (as it uses &lt;audio&gt;), but no sound effects play (as those use Web Audio). The console logs decoding errors as it has attempted to use decodeAudioData() with WebM Opus, which failed.

Therefore users upgrading to Safari 15 will find Web Audio content regresses and stops playing sound.

Even if we deploy a workaround in our engine, as noted there is years of content already published, and much of it is unlikely to be updated, so many Safari 15 users will still find audio regresses and stops working. So it&apos;s important this is fixed before Safari 15 is fully released.

In general, Safari must support all the same formats with &lt;audio&gt; and decodeAudioData() in order to be compatible with existing Web Audio content, since canPlayType() is also the de-facto feature detection API for decodeAudioData().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769085</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-06-11 15:10:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/79218243&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770468</commentid>
    <comment_count>2</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-06-16 16:50:56 -0700</bug_when>
    <thetext>It’s actually in the spec, that decodeAudioData :  &quot;Audio file data can be in any of the formats supported by the audio element.&quot;
ref: https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-decodeaudiodata</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1771218</commentid>
    <comment_count>3</comment_count>
      <attachid>431831</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-06-20 23:28:41 -0700</bug_when>
    <thetext>Created attachment 431831
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1771224</commentid>
    <comment_count>4</comment_count>
      <attachid>431833</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-06-21 00:41:06 -0700</bug_when>
    <thetext>Created attachment 431833
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1771328</commentid>
    <comment_count>5</comment_count>
      <attachid>431833</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-06-21 10:09:10 -0700</bug_when>
    <thetext>Comment on attachment 431833
Patch

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

&gt; Source/WebCore/html/HTMLMediaElement.cpp:1049
&gt; +    // Temporary work around bug 226922. For now claim that the opus and vorbis codecs aren&apos;t supported

s/Temporary/Temporarily/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1771596</commentid>
    <comment_count>6</comment_count>
      <attachid>431945</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-06-21 21:19:15 -0700</bug_when>
    <thetext>Created attachment 431945
Patch

apply comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1771602</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-21 21:57:31 -0700</bug_when>
    <thetext>Committed r279103 (239020@main): &lt;https://commits.webkit.org/239020@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431945.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1773391</commentid>
    <comment_count>8</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-06-29 06:05:48 -0700</bug_when>
    <thetext>*** Bug 227198 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802356</commentid>
    <comment_count>9</comment_count>
    <who name="">sam</who>
    <bug_when>2021-10-08 20:34:15 -0700</bug_when>
    <thetext>When will this fix be published? I noticed it was closed way back in June. Seems like it would&apos;ve been published sooner since it&apos;s marked as critical.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802383</commentid>
    <comment_count>10</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-10-09 05:09:20 -0700</bug_when>
    <thetext>(In reply to sam from comment #9)
&gt; When will this fix be published? I noticed it was closed way back in June.
&gt; Seems like it would&apos;ve been published sooner since it&apos;s marked as critical.

It is now fixed.

The fix is now available in Safari Technology Preview 132 and later.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431831</attachid>
            <date>2021-06-20 23:28:41 -0700</date>
            <delta_ts>2021-06-21 00:41:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226922-20210621162840.patch</filename>
            <type>text/plain</type>
            <size>1953</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5MDYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjNkYjY1MGUzY2Y1NzAy
YTYyNDA1YmMyYmNjMWY2ZDg4MGJmN2E3MC4uNDA1ZTQ4MDc0ZjQxNzQ3MWMwOTkyYzg0NmY0YzJk
MTk4MWJmOThjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA2LTIwICBKZWFu
LVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CisKKyAgICAgICAgU2FmYXJpIDE1IGJyZWFr
cyBhbGwgV2ViIEF1ZGlvIGNvbnRlbnQgdXNpbmcgV2ViTSBPcHVzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjY5MjIKKyAgICAgICAgcmRhcjovLzc5
MjE4MjQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGVtcG9yYXJpbHkgcmVwb3J0cyB0aGF0IG5laXRoZXIgT3B1cyBhbmQgVm9yYmlzIGF1ZGlvIGNv
ZGVjIGFyZSBzdXBwb3J0ZWQgdG8gYWxsb3cKKyAgICAgICAgd2ViYXVkaW8gc2l0ZXMgdG8gZmFs
bGJhY2sgdG8gb3RoZXIgY29udGFpbmVycy4gVGhlIGNvbnRlbnQgd2lsbCBjb250aW51ZSB0byBw
bGF5CisgICAgICAgIGFzIGJlZm9yZS4gV2lsbCBiZSByZXZlcnRlZCBvbmNlIGJ1ZyAyMjcxMTAg
bGFuZHMuCisKKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6Y2FuUGxheVR5cGUgY29uc3QpOgorCiAyMDIxLTA2
LTIwICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFtM
aXZlIFRleHRdIE1vdXNlIGV2ZW50cyBzaG91bGQgb25seSB0cmlnZ2VyIHRleHQgcmVjb2duaXRp
b24gaWYgdGhlIGN1cnNvciBpcyBtb3ZpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVs
ZW1lbnQuY3BwCmluZGV4IDNmMjFkZmU4ZWQxNzljMjY5NmU0YzYxODUyMTQ5OWNkNmE2NjdjZDQu
LjI4N2I3M2IwMWMyZTU1MDRlNDBmZjFlNDUxZTU4OWE3ZjNkYWM0NDEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtMTA0NSw2ICsxMDQ1LDEyIEBAIFN0cmlu
ZyBIVE1MTWVkaWFFbGVtZW50OjpjYW5QbGF5VHlwZShjb25zdCBTdHJpbmcmIG1pbWVUeXBlKSBj
b25zdAogICAgIE1lZGlhUGxheWVyOjpTdXBwb3J0c1R5cGUgc3VwcG9ydCA9IE1lZGlhUGxheWVy
OjpzdXBwb3J0c1R5cGUocGFyYW1ldGVycyk7CiAgICAgU3RyaW5nIGNhblBsYXk7CiAKKyAgICAv
LyBUZW1wb3Jhcnkgd29yayBhcm91bmQgYnVnIDIyNjkyMi4gRm9yIG5vdyBjbGFpbSB0aGF0IHRo
ZSBvcHVzIGFuZCB2b3JiaXMgY29kZWNzIGFyZW4ndCBzdXBwb3J0ZWQKKyAgICAvLyBzbyB0aGF0
IHNpdGVzIHJlbHlpbmcgb24gdGhpcyB0ZXN0IHRvIGRldGVybWluZSBpZiB3ZWJhdWRpbyB1c2Ug
b2Ygb3B1cyBvciB2b3JiaXMgd29uJ3QgZXJyb3IuCisgICAgYXV0byBjb2RlY3MgPSBjb250ZW50
VHlwZS5jb2RlY3MoKTsKKyAgICBpZiAoc3VwcG9ydCA9PSBNZWRpYVBsYXllcjo6U3VwcG9ydHNU
eXBlOjpJc1N1cHBvcnRlZCAmJiAoY29kZWNzLmNvbnRhaW5zKCJvcHVzIikgfHwgY29kZWNzLmNv
bnRhaW5zKCJ2b3JiaXMiKSkpCisgICAgICAgIHN1cHBvcnQgPSBNZWRpYVBsYXllcjo6U3VwcG9y
dHNUeXBlOjpJc05vdFN1cHBvcnRlZDsKKwogICAgIC8vIDQuOC4xMC4zCiAgICAgc3dpdGNoIChz
dXBwb3J0KQogICAgIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431833</attachid>
            <date>2021-06-21 00:41:06 -0700</date>
            <delta_ts>2021-06-21 21:19:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226922-20210621174104.patch</filename>
            <type>text/plain</type>
            <size>1966</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5MDYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk1MWY4Nzc5MzU5ODQ0
Nzk2MjFiYWYzNzRjNzZlY2YyZWZiNDU2MS4uZDg5ZTcwYTVlZTZkZmFmOWViNjM1ZTRiYTQxMjJl
YTNiNGRlODE0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA2LTIwICBKZWFu
LVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CisKKyAgICAgICAgU2FmYXJpIDE1IGJyZWFr
cyBhbGwgV2ViIEF1ZGlvIGNvbnRlbnQgdXNpbmcgV2ViTSBPcHVzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjY5MjIKKyAgICAgICAgcmRhcjovLzc5
MjE4MjQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGVtcG9yYXJpbHkgcmVwb3J0cyB0aGF0IG5laXRoZXIgT3B1cyBhbmQgVm9yYmlzIGF1ZGlvIGNv
ZGVjIGFyZSBzdXBwb3J0ZWQgdG8gYWxsb3cKKyAgICAgICAgd2ViYXVkaW8gc2l0ZXMgdG8gZmFs
bGJhY2sgdG8gb3RoZXIgY29udGFpbmVycy4gVGhlIGNvbnRlbnQgd2lsbCBjb250aW51ZSB0byBw
bGF5CisgICAgICAgIGFzIGJlZm9yZS4gV2lsbCBiZSByZXZlcnRlZCBvbmNlIGJ1ZyAyMjcxMTAg
bGFuZHMuCisKKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6Y2FuUGxheVR5cGUgY29uc3QpOgorCiAyMDIxLTA2
LTIxICBKZWFuLVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CiAKICAgICAgICAgTWVyZ2Ug
QXVkaW9GaWxlUmVhZGVyTWFjIGFuZCBBdWRpb0ZpbGVSZWFkZXJJT1MgaW50byBBdWRpb0ZpbGVS
ZWFkZXJDb2NvYQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVt
ZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKaW5kZXgg
M2YyMWRmZThlZDE3OWMyNjk2ZTRjNjE4NTIxNDk5Y2Q2YTY2N2NkNC4uMGM4YTM1YWFhMmUwNzU5
OWVmYjM1MjA3YTg3ZmYwMWMxN2IwYTA5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MTWVkaWFFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRp
YUVsZW1lbnQuY3BwCkBAIC0xMDQ1LDYgKzEwNDUsMTQgQEAgU3RyaW5nIEhUTUxNZWRpYUVsZW1l
bnQ6OmNhblBsYXlUeXBlKGNvbnN0IFN0cmluZyYgbWltZVR5cGUpIGNvbnN0CiAgICAgTWVkaWFQ
bGF5ZXI6OlN1cHBvcnRzVHlwZSBzdXBwb3J0ID0gTWVkaWFQbGF5ZXI6OnN1cHBvcnRzVHlwZShw
YXJhbWV0ZXJzKTsKICAgICBTdHJpbmcgY2FuUGxheTsKIAorI2lmIFBMQVRGT1JNKENPQ09BKQor
ICAgIC8vIFRlbXBvcmFyeSB3b3JrIGFyb3VuZCBidWcgMjI2OTIyLiBGb3Igbm93IGNsYWltIHRo
YXQgdGhlIG9wdXMgYW5kIHZvcmJpcyBjb2RlY3MgYXJlbid0IHN1cHBvcnRlZAorICAgIC8vIHNv
IHRoYXQgc2l0ZXMgcmVseWluZyBvbiB0aGlzIHRlc3QgdG8gZGV0ZXJtaW5lIGlmIHdlYmF1ZGlv
IHVzZSBvZiBvcHVzIG9yIHZvcmJpcyB3b24ndCBlcnJvci4KKyAgICBhdXRvIGNvZGVjcyA9IGNv
bnRlbnRUeXBlLmNvZGVjcygpOworICAgIGlmIChzdXBwb3J0ID09IE1lZGlhUGxheWVyOjpTdXBw
b3J0c1R5cGU6OklzU3VwcG9ydGVkICYmIChjb2RlY3MuY29udGFpbnMoIm9wdXMiKSB8fCBjb2Rl
Y3MuY29udGFpbnMoInZvcmJpcyIpKSkKKyAgICAgICAgc3VwcG9ydCA9IE1lZGlhUGxheWVyOjpT
dXBwb3J0c1R5cGU6OklzTm90U3VwcG9ydGVkOworI2VuZGlmCisKICAgICAvLyA0LjguMTAuMwog
ICAgIHN3aXRjaCAoc3VwcG9ydCkKICAgICB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431945</attachid>
            <date>2021-06-21 21:19:15 -0700</date>
            <delta_ts>2021-06-21 21:57:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226922-20210622141914.patch</filename>
            <type>text/plain</type>
            <size>1966</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5MDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWFkZmIyYmVjMTI5NTkx
ZGM3NDQ3MDIxN2I4Mzk2ZDI1ODU3ODRiYy4uOTJmYmQ0YTZmZjFiNmRiYjIwYzNkOWIyMTYxNGJl
MTg2OGVkZTMyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA2LTIwICBKZWFu
LVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CisKKyAgICAgICAgU2FmYXJpIDE1IGJyZWFr
cyBhbGwgV2ViIEF1ZGlvIGNvbnRlbnQgdXNpbmcgV2ViTSBPcHVzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjY5MjIKKyAgICAgICAgcmRhcjovLzc5
MjE4MjQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgIFRl
bXBvcmFyaWx5IHJlcG9ydHMgdGhhdCBuZWl0aGVyIE9wdXMgYW5kIFZvcmJpcyBhdWRpbyBjb2Rl
YyBhcmUgc3VwcG9ydGVkIHRvIGFsbG93CisgICAgICAgIHdlYmF1ZGlvIHNpdGVzIHRvIGZhbGxi
YWNrIHRvIG90aGVyIGNvbnRhaW5lcnMuIFRoZSBjb250ZW50IHdpbGwgY29udGludWUgdG8gcGxh
eQorICAgICAgICBhcyBiZWZvcmUuIFdpbGwgYmUgcmV2ZXJ0ZWQgb25jZSBidWcgMjI3MTEwIGxh
bmRzLgorCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6OmNhblBsYXlUeXBlIGNvbnN0KToKKwogMjAyMS0wNi0y
MSAgSmVhbi1ZdmVzIEF2ZW5hcmQgIDxqeWFAYXBwbGUuY29tPgogCiAgICAgICAgIE1lcmdlIEF1
ZGlvRmlsZVJlYWRlck1hYyBhbmQgQXVkaW9GaWxlUmVhZGVySU9TIGludG8gQXVkaW9GaWxlUmVh
ZGVyQ29jb2EKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVu
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCmluZGV4IDNm
MjFkZmU4ZWQxNzljMjY5NmU0YzYxODUyMTQ5OWNkNmE2NjdjZDQuLmUwNTE2YTRhZjI1ZDJiNWE0
ZDQ5NGNlNDM1MDk2ODQxNDFiNjdkOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTE1lZGlhRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFF
bGVtZW50LmNwcApAQCAtMTA0NSw2ICsxMDQ1LDE0IEBAIFN0cmluZyBIVE1MTWVkaWFFbGVtZW50
OjpjYW5QbGF5VHlwZShjb25zdCBTdHJpbmcmIG1pbWVUeXBlKSBjb25zdAogICAgIE1lZGlhUGxh
eWVyOjpTdXBwb3J0c1R5cGUgc3VwcG9ydCA9IE1lZGlhUGxheWVyOjpzdXBwb3J0c1R5cGUocGFy
YW1ldGVycyk7CiAgICAgU3RyaW5nIGNhblBsYXk7CiAKKyNpZiBQTEFURk9STShDT0NPQSkKKyAg
ICAvLyBUZW1wb3JhcmlseSB3b3JrIGFyb3VuZCBidWcgMjI2OTIyLiBGb3Igbm93IGNsYWltIHRo
YXQgdGhlIG9wdXMgYW5kIHZvcmJpcyBjb2RlY3MgYXJlbid0IHN1cHBvcnRlZAorICAgIC8vIHNv
IHRoYXQgc2l0ZXMgcmVseWluZyBvbiB0aGlzIHRlc3QgdG8gZGV0ZXJtaW5lIGlmIHdlYmF1ZGlv
IHVzZSBvZiBvcHVzIG9yIHZvcmJpcyB3b24ndCBlcnJvci4KKyAgICBhdXRvIGNvZGVjcyA9IGNv
bnRlbnRUeXBlLmNvZGVjcygpOworICAgIGlmIChzdXBwb3J0ID09IE1lZGlhUGxheWVyOjpTdXBw
b3J0c1R5cGU6OklzU3VwcG9ydGVkICYmIChjb2RlY3MuY29udGFpbnMoIm9wdXMiKSB8fCBjb2Rl
Y3MuY29udGFpbnMoInZvcmJpcyIpKSkKKyAgICAgICAgc3VwcG9ydCA9IE1lZGlhUGxheWVyOjpT
dXBwb3J0c1R5cGU6OklzTm90U3VwcG9ydGVkOworI2VuZGlmCisKICAgICAvLyA0LjguMTAuMwog
ICAgIHN3aXRjaCAoc3VwcG9ydCkKICAgICB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>