<?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>218754</bug_id>
          
          <creation_ts>2020-11-10 08:41:43 -0800</creation_ts>
          <short_desc>Crash when accessing OfflineAudioContext.length after failing to construct rendering AudioBuffer</short_desc>
          <delta_ts>2020-11-10 11:15:57 -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>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=218603</see_also>
          <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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>mkwst</cc>
    
    <cc>philipj</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1706086</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-10 08:41:43 -0800</bug_when>
    <thetext>Crash when accessing OfflineAudioContext.length after failing to construct rendering AudioBuffer:
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000024
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [16605]

Thread 0 Crashed:
0   com.apple.WebCore             	0x000000014aad3f84 WTF::Vector&lt;WTF::RefPtr&lt;JSC::GenericTypedArrayView&lt;JSC::Float32Adaptor&gt;, WTF::RawPtrTraits&lt;JSC::GenericTypedArrayView&lt;JSC::Float32Adaptor&gt; &gt;, WTF::DefaultRefDerefTraits&lt;JSC::GenericTypedArrayView&lt;JSC::Float32Adaptor&gt; &gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::end() const + 0 (Vector.h:733) [inlined]
1   com.apple.WebCore             	0x000000014aad3f84 WebCore::AudioBuffer::hasDetachedChannelBuffer() const + 4 (AudioBuffer.cpp:250)
2   com.apple.WebCore             	0x000000014ab18015 WebCore::AudioBuffer::length() const + 8 (AudioBuffer.h:57) [inlined]
3   com.apple.WebCore             	0x000000014ab18015 WebCore::OfflineAudioContext::length() const + 21 (OfflineAudioContext.cpp:222)
4   com.apple.WebCore             	0x000000014a4e7091 WebCore::jsOfflineAudioContext_lengthGetter(JSC::JSGlobalObject&amp;, WebCore::JSOfflineAudioContext&amp;) + 13 (JSOfflineAudioContext.cpp:260) [inlined]
5   com.apple.WebCore             	0x000000014a4e7091 long long WebCore::IDLAttribute&lt;WebCore::JSOfflineAudioContext&gt;::get&lt;&amp;(WebCore::jsOfflineAudioContext_lengthGetter(JSC::JSGlobalObject&amp;, WebCore::JSOfflineAudioContext&amp;)), (WebCore::CastedThisErrorBehavior)3&gt;(JSC::JSGlobalObject&amp;, long long, char const*) + 13 (JSDOMAttribute.h:67) [inlined]
6   com.apple.WebCore             	0x000000014a4e7091 WebCore::jsOfflineAudioContext_length(JSC::JSGlobalObject*, long long, JSC::PropertyName) + 17 (JSOfflineAudioContext.cpp:265)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706087</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-10 08:41:58 -0800</bug_when>
    <thetext>&lt;rdar://problem/71186978&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706097</commentid>
    <comment_count>2</comment_count>
      <attachid>413704</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-10 09:03:56 -0800</bug_when>
    <thetext>Created attachment 413704
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706132</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-10 11:15:55 -0800</bug_when>
    <thetext>Committed r269632: &lt;https://trac.webkit.org/changeset/269632&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413704.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413704</attachid>
            <date>2020-11-10 09:03:56 -0800</date>
            <delta_ts>2020-11-10 11:15:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218754-20201110090355.patch</filename>
            <type>text/plain</type>
            <size>9729</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NjA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODA1N2IxODdmYmZmNDM4
OGMzMjc0YjgzMDJkYzA3MDQzZTU2OWNhNy4uYjJhMjg1MzBjZDIwZDhkMDk1MzRhNTU4YWUzNzA4
MTk2NmMzMmNiNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTExLTEwICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggd2hlbiBhY2Nlc3Np
bmcgT2ZmbGluZUF1ZGlvQ29udGV4dC5sZW5ndGggYWZ0ZXIgZmFpbGluZyB0byBjb25zdHJ1Y3Qg
cmVuZGVyaW5nIEF1ZGlvQnVmZmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTg3NTQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcxMTg2OTc4Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9mZmxpbmVB
dWRpb0NvbnRleHQubGVuZ3RoIHNob3VsZCByZXR1cm4gdGhlIGxlbmd0aCBwYXNzZWQgdG8gdGhl
IGNvbnN0cnVjdG9yLCBldmVuIGlmIHdlCisgICAgICAgIGZhaWxlZCB0byBjb25zdHJ1Y3QgdGhl
IGludGVybmFsIEF1ZGlvQnVmZmVyIChhbmQgb2J2aW91c2x5IHdlIHNob3VsZCBub3QgY3Jhc2gp
LiBUaGlzCisgICAgICAgIG1hdGNoZXMgdGhlIGJlaGF2aW9yIG9mIEZpcmVmb3ggYW5kIENocm9t
ZS4KKworICAgICAgICBJIGhhdmUgYWxzbyBhZGRlZCBhIGNvbnNvbGUgbWVzc2FnZSB3aGVuIHdl
IGZhaWwgdG8gY29uc3RydWN0IHRoZSBpbnRlcm5hbCByZW5kZXJpbmcKKyAgICAgICAgQXVkaW9C
dWZmZXIsIGZvciBjbGFyaXR5LgorCisgICAgICAgIFRlc3Q6IHdlYmF1ZGlvL09mZmxpbmVBdWRp
b0NvbnRleHQvYmFkLWJ1ZmZlci1sZW5ndGguaHRtbAorCisgICAgICAgICogTW9kdWxlcy93ZWJh
dWRpby9PZmZsaW5lQXVkaW9Db250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok9mZmxpbmVB
dWRpb0NvbnRleHQ6Ok9mZmxpbmVBdWRpb0NvbnRleHQpOgorICAgICAgICAoV2ViQ29yZTo6T2Zm
bGluZUF1ZGlvQ29udGV4dDo6Y3JlYXRlKToKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL09m
ZmxpbmVBdWRpb0NvbnRleHQuaDoKKwogMjAyMC0xMS0wOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIFtHUFVQcm9jZXNzXSBSZWdyZXNzaW9uKHIyNjg2MzIpIEdh
cmJhZ2UgaXMgcmVuZGVyZWQgb24gc3BlYWtlcnMgd2hlbiB1c2luZyBXZWJBdWRpbwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9PZmZsaW5lQXVkaW9Db250ZXh0
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vT2ZmbGluZUF1ZGlvQ29udGV4
dC5jcHAKaW5kZXggNGIxZmI1OTRhMzgyNDlhNDg4NjhmNTE3NmM0NDFmNmJiZjliNTc3OS4uNWQ4
YmEwMjhmY2VkYzI4OTZiN2JhZDM1OTg2YmM3ZDJhYTczMTU5MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9PZmZsaW5lQXVkaW9Db250ZXh0LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL09mZmxpbmVBdWRpb0NvbnRleHQuY3BwCkBA
IC0zOCwxMiArMzgsMTMgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiBXVEZfTUFLRV9JU09fQUxM
T0NBVEVEX0lNUEwoT2ZmbGluZUF1ZGlvQ29udGV4dCk7CiAKLWlubGluZSBPZmZsaW5lQXVkaW9D
b250ZXh0OjpPZmZsaW5lQXVkaW9Db250ZXh0KERvY3VtZW50JiBkb2N1bWVudCwgdW5zaWduZWQg
bnVtYmVyT2ZDaGFubmVscywgZmxvYXQgc2FtcGxlUmF0ZSwgUmVmUHRyPEF1ZGlvQnVmZmVyPiYm
IHJlbmRlclRhcmdldCkKK2lubGluZSBPZmZsaW5lQXVkaW9Db250ZXh0OjpPZmZsaW5lQXVkaW9D
b250ZXh0KERvY3VtZW50JiBkb2N1bWVudCwgdW5zaWduZWQgbnVtYmVyT2ZDaGFubmVscywgdW5z
aWduZWQgbGVuZ3RoLCBmbG9hdCBzYW1wbGVSYXRlLCBSZWZQdHI8QXVkaW9CdWZmZXI+JiYgcmVu
ZGVyVGFyZ2V0KQogICAgIDogQmFzZUF1ZGlvQ29udGV4dChkb2N1bWVudCwgbnVtYmVyT2ZDaGFu
bmVscywgc2FtcGxlUmF0ZSwgV1RGTW92ZShyZW5kZXJUYXJnZXQpKQorICAgICwgbV9sZW5ndGgo
bGVuZ3RoKQogewogfQogCi1FeGNlcHRpb25PcjxSZWY8T2ZmbGluZUF1ZGlvQ29udGV4dD4+IE9m
ZmxpbmVBdWRpb0NvbnRleHQ6OmNyZWF0ZShTY3JpcHRFeGVjdXRpb25Db250ZXh0JiBjb250ZXh0
LCB1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCBzaXplX3QgbGVuZ3RoLCBmbG9hdCBzYW1wbGVS
YXRlKQorRXhjZXB0aW9uT3I8UmVmPE9mZmxpbmVBdWRpb0NvbnRleHQ+PiBPZmZsaW5lQXVkaW9D
b250ZXh0OjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYgY29udGV4dCwgdW5zaWduZWQg
bnVtYmVyT2ZDaGFubmVscywgdW5zaWduZWQgbGVuZ3RoLCBmbG9hdCBzYW1wbGVSYXRlKQogewog
ICAgIGlmICghaXM8RG9jdW1lbnQ+KGNvbnRleHQpKQogICAgICAgICByZXR1cm4gRXhjZXB0aW9u
IHsgTm90U3VwcG9ydGVkRXJyb3IsICJPZmZsaW5lQXVkaW9Db250ZXh0IGlzIG9ubHkgc3VwcG9y
dGVkIGluIERvY3VtZW50IGNvbnRleHRzIl9zIH07CkBAIC01NSw3ICs1NiwxMCBAQCBFeGNlcHRp
b25PcjxSZWY8T2ZmbGluZUF1ZGlvQ29udGV4dD4+IE9mZmxpbmVBdWRpb0NvbnRleHQ6OmNyZWF0
ZShTY3JpcHRFeGVjdXRpbwogICAgICAgICByZXR1cm4gRXhjZXB0aW9uIHsgU3ludGF4RXJyb3Is
ICJzYW1wbGVSYXRlIGlzIG5vdCBpbiByYW5nZSJfcyB9OwogCiAgICAgYXV0byByZW5kZXJUYXJn
ZXQgPSBBdWRpb0J1ZmZlcjo6Y3JlYXRlKG51bWJlck9mQ2hhbm5lbHMsIGxlbmd0aCwgc2FtcGxl
UmF0ZSk7Ci0gICAgYXV0byBhdWRpb0NvbnRleHQgPSBhZG9wdFJlZigqbmV3IE9mZmxpbmVBdWRp
b0NvbnRleHQoZG93bmNhc3Q8RG9jdW1lbnQ+KGNvbnRleHQpLCBudW1iZXJPZkNoYW5uZWxzLCBz
YW1wbGVSYXRlLCBXVEZNb3ZlKHJlbmRlclRhcmdldCkpKTsKKyAgICBpZiAoIXJlbmRlclRhcmdl
dCkKKyAgICAgICAgY29udGV4dC5hZGRDb25zb2xlTWVzc2FnZShNZXNzYWdlU291cmNlOjpKUywg
TWVzc2FnZUxldmVsOjpXYXJuaW5nLCBtYWtlU3RyaW5nKCJGYWlsZWQgdG8gY29uc3RydWN0IGlu
dGVybmFsIEF1ZGlvQnVmZmVyIHdpdGggIiwgbnVtYmVyT2ZDaGFubmVscywgIiBjaGFubmVsKHMp
LCBhIHNhbXBsZSByYXRlIG9mICIsIHNhbXBsZVJhdGUsICIgYW5kIGEgbGVuZ3RoIG9mICIsIGxl
bmd0aCwgIi4iKSk7CisKKyAgICBhdXRvIGF1ZGlvQ29udGV4dCA9IGFkb3B0UmVmKCpuZXcgT2Zm
bGluZUF1ZGlvQ29udGV4dChkb3duY2FzdDxEb2N1bWVudD4oY29udGV4dCksIG51bWJlck9mQ2hh
bm5lbHMsIGxlbmd0aCwgc2FtcGxlUmF0ZSwgV1RGTW92ZShyZW5kZXJUYXJnZXQpKSk7CiAgICAg
YXVkaW9Db250ZXh0LT5zdXNwZW5kSWZOZWVkZWQoKTsKICAgICByZXR1cm4gYXVkaW9Db250ZXh0
OwogfQpAQCAtMjE3LDExICsyMjEsNiBAQCB2b2lkIE9mZmxpbmVBdWRpb0NvbnRleHQ6OmRpZEZp
bmlzaE9mZmxpbmVSZW5kZXJpbmcoRXhjZXB0aW9uT3I8UmVmPEF1ZGlvQnVmZmVyPgogICAgIHBy
b21pc2UtPnJlc29sdmU8SURMSW50ZXJmYWNlPEF1ZGlvQnVmZmVyPj4ocmVzdWx0LnJlbGVhc2VS
ZXR1cm5WYWx1ZSgpKTsKIH0KIAotdW5zaWduZWQgT2ZmbGluZUF1ZGlvQ29udGV4dDo6bGVuZ3Ro
KCkgY29uc3QKLXsKLSAgICByZXR1cm4gcmVuZGVyVGFyZ2V0KCktPmxlbmd0aCgpOwotfQotCiB2
b2lkIE9mZmxpbmVBdWRpb0NvbnRleHQ6Om9mZmxpbmVMb2NrKGJvb2wmIG11c3RSZWxlYXNlTG9j
aykKIHsKICAgICBBU1NFUlQoIWlzTWFpblRocmVhZCgpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vT2ZmbGluZUF1ZGlvQ29udGV4dC5oIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJhdWRpby9PZmZsaW5lQXVkaW9Db250ZXh0LmgKaW5kZXggYWIzZDcy
ZjM1MjUwOTQxZmZhMmU4YTcwNjJlNWFiZDZlYzc4ODNjZi4uMTcxMTg4ZWM0M2YzNjFmMjc4MzI4
ZDY3NmMyNjMxZGRjZDQ3YjNkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93
ZWJhdWRpby9PZmZsaW5lQXVkaW9Db250ZXh0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy93ZWJhdWRpby9PZmZsaW5lQXVkaW9Db250ZXh0LmgKQEAgLTM2LDcgKzM2LDcgQEAgbmFtZXNw
YWNlIFdlYkNvcmUgewogY2xhc3MgT2ZmbGluZUF1ZGlvQ29udGV4dCBmaW5hbCA6IHB1YmxpYyBC
YXNlQXVkaW9Db250ZXh0IHsKICAgICBXVEZfTUFLRV9JU09fQUxMT0NBVEVEKE9mZmxpbmVBdWRp
b0NvbnRleHQpOwogcHVibGljOgotICAgIHN0YXRpYyBFeGNlcHRpb25PcjxSZWY8T2ZmbGluZUF1
ZGlvQ29udGV4dD4+IGNyZWF0ZShTY3JpcHRFeGVjdXRpb25Db250ZXh0JiwgdW5zaWduZWQgbnVt
YmVyT2ZDaGFubmVscywgc2l6ZV90IGxlbmd0aCwgZmxvYXQgc2FtcGxlUmF0ZSk7CisgICAgc3Rh
dGljIEV4Y2VwdGlvbk9yPFJlZjxPZmZsaW5lQXVkaW9Db250ZXh0Pj4gY3JlYXRlKFNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQmLCB1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCB1bnNpZ25lZCBsZW5n
dGgsIGZsb2F0IHNhbXBsZVJhdGUpOwogICAgIAogICAgIHN0YXRpYyBFeGNlcHRpb25PcjxSZWY8
T2ZmbGluZUF1ZGlvQ29udGV4dD4+IGNyZWF0ZShTY3JpcHRFeGVjdXRpb25Db250ZXh0JiwgY29u
c3QgT2ZmbGluZUF1ZGlvQ29udGV4dE9wdGlvbnMmKTsKIApAQCAtNDQsNyArNDQsNyBAQCBwdWJs
aWM6CiAgICAgdm9pZCBzdXNwZW5kT2ZmbGluZVJlbmRlcmluZyhkb3VibGUgc3VzcGVuZFRpbWUs
IFJlZjxEZWZlcnJlZFByb21pc2U+JiYpOwogICAgIHZvaWQgcmVzdW1lT2ZmbGluZVJlbmRlcmlu
ZyhSZWY8RGVmZXJyZWRQcm9taXNlPiYmKTsKIAotICAgIHVuc2lnbmVkIGxlbmd0aCgpIGNvbnN0
OworICAgIHVuc2lnbmVkIGxlbmd0aCgpIGNvbnN0IHsgcmV0dXJuIG1fbGVuZ3RoOyB9CiAgICAg
Ym9vbCBzaG91bGRTdXNwZW5kKCkgZmluYWw7CiAKICAgICBPZmZsaW5lQXVkaW9EZXN0aW5hdGlv
bk5vZGUqIGRlc3RpbmF0aW9uKCkgeyByZXR1cm4gc3RhdGljX2Nhc3Q8T2ZmbGluZUF1ZGlvRGVz
dGluYXRpb25Ob2RlKj4oQmFzZUF1ZGlvQ29udGV4dDo6ZGVzdGluYXRpb24oKSk7IH0KQEAgLTcy
LDcgKzcyLDcgQEAgcHVibGljOgogICAgIH07CiAKIHByaXZhdGU6Ci0gICAgT2ZmbGluZUF1ZGlv
Q29udGV4dChEb2N1bWVudCYsIHVuc2lnbmVkIG51bWJlck9mQ2hhbm5lbHMsIGZsb2F0IHNhbXBs
ZVJhdGUsIFJlZlB0cjxBdWRpb0J1ZmZlcj4mJiByZW5kZXJUYXJnZXQpOworICAgIE9mZmxpbmVB
dWRpb0NvbnRleHQoRG9jdW1lbnQmLCB1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCB1bnNpZ25l
ZCBsZW5ndGgsIGZsb2F0IHNhbXBsZVJhdGUsIFJlZlB0cjxBdWRpb0J1ZmZlcj4mJiByZW5kZXJU
YXJnZXQpOwogCiAgICAgdm9pZCBkaWRGaW5pc2hPZmZsaW5lUmVuZGVyaW5nKEV4Y2VwdGlvbk9y
PFJlZjxBdWRpb0J1ZmZlcj4+JiYpIGZpbmFsOwogICAgIHZvaWQgZGlkU3VzcGVuZFJlbmRlcmlu
ZyhzaXplX3QgZnJhbWUpIGZpbmFsOwpAQCAtODAsNiArODAsNyBAQCBwcml2YXRlOgogCiAgICAg
UmVmUHRyPERlZmVycmVkUHJvbWlzZT4gbV9wZW5kaW5nT2ZmbGluZVJlbmRlcmluZ1Byb21pc2U7
CiAgICAgSGFzaE1hcDx1bnNpZ25lZCAvKiBmcmFtZSAqLywgUmVmUHRyPERlZmVycmVkUHJvbWlz
ZT4sIFdURjo6SW50SGFzaDx1bnNpZ25lZD4sIFdURjo6VW5zaWduZWRXaXRoWmVyb0tleUhhc2hU
cmFpdHM8dW5zaWduZWQ+PiBtX3N1c3BlbmRSZXF1ZXN0czsKKyAgICB1bnNpZ25lZCBtX2xlbmd0
aDsKICAgICBib29sIG1fZGlkU3RhcnRPZmZsaW5lUmVuZGVyaW5nIHsgZmFsc2UgfTsKIH07CiAK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzYWYxMDdlYzMyMjkwNzhiZGIxNjk3YTE4MTI2ZmU1NDUwYjVjZWE1Li4yNTgxNmM1
Y2JkYzZkOGY4NjIxY2I1MzQ0MGUzNDZiYTQyNjUzOGI5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMjAtMTEtMTAgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBD
cmFzaCB3aGVuIGFjY2Vzc2luZyBPZmZsaW5lQXVkaW9Db250ZXh0Lmxlbmd0aCBhZnRlciBmYWls
aW5nIHRvIGNvbnN0cnVjdCByZW5kZXJpbmcgQXVkaW9CdWZmZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODc1NAorICAgICAgICA8cmRhcjovL3By
b2JsZW0vNzExODY5Nzg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQWRkIGxheW91dCB0ZXN0IGNvdmVyYWdlIGFuZCByZWJhc2VsaW5lIGEgY291cGxl
IG9mIHRlc3RzIG5vdyB0aGF0IGEgY29uc29sZSBtZXNzYWdlIGlzIGxvZ2dlZC4KKworICAgICAg
ICAqIHdlYmF1ZGlvL09mZmxpbmVBdWRpb0NvbnRleHQtYmFkLWJ1ZmZlci1jcmFzaC1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogd2ViYXVkaW8vT2ZmbGluZUF1ZGlvQ29udGV4dC9iYWQtYnVmZmVy
LWxlbmd0aC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHdlYmF1ZGlvL09mZmxpbmVB
dWRpb0NvbnRleHQvYmFkLWJ1ZmZlci1sZW5ndGguaHRtbDogQWRkZWQuCisgICAgICAgICogd2Vi
YXVkaW8vZG9tLWV4Y2VwdGlvbnMtZXhwZWN0ZWQudHh0OgorCiAyMDIwLTExLTA5ICBBbGFuIEJ1
anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcg
cjI2OTYwMy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYmF1ZGlvL09mZmxpbmVBdWRpb0Nv
bnRleHQtYmFkLWJ1ZmZlci1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy93ZWJhdWRp
by9PZmZsaW5lQXVkaW9Db250ZXh0LWJhZC1idWZmZXItY3Jhc2gtZXhwZWN0ZWQudHh0CmluZGV4
IDViOGYzNjY1OWNiM2I2ZDE1YmYwMzBiNTIzM2VmZGQ1NWZhZWQxZDEuLjQ5OGJkYWNmZGRjNTBi
M2MxMTA1NmJiMDRmM2VkZTMyZWYyMjkyODUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3dlYmF1
ZGlvL09mZmxpbmVBdWRpb0NvbnRleHQtYmFkLWJ1ZmZlci1jcmFzaC1leHBlY3RlZC50eHQKKysr
IGIvTGF5b3V0VGVzdHMvd2ViYXVkaW8vT2ZmbGluZUF1ZGlvQ29udGV4dC1iYWQtYnVmZmVyLWNy
YXNoLWV4cGVjdGVkLnR4dApAQCAtMSwzICsxLDQgQEAKK0NPTlNPTEUgTUVTU0FHRTogRmFpbGVk
IHRvIGNvbnN0cnVjdCBpbnRlcm5hbCBBdWRpb0J1ZmZlciB3aXRoIDEgY2hhbm5lbChzKSwgYSBz
YW1wbGUgcmF0ZSBvZiA0NDAwMCBhbmQgYSBsZW5ndGggb2YgNTM2ODcwOTEyLgogVGhpcyB0ZXN0
IHBhc3NlcyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4KIAogT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2ViYXVkaW8vT2ZmbGluZUF1ZGlvQ29udGV4dC9i
YWQtYnVmZmVyLWxlbmd0aC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy93ZWJhdWRpby9PZmZs
aW5lQXVkaW9Db250ZXh0L2JhZC1idWZmZXItbGVuZ3RoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li45NTZhNTc3OTc5NDliZTdlMjk4NDFiNzAwNDk4ZDVkMzI0ZTg2NzEwCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvd2ViYXVkaW8vT2ZmbGluZUF1ZGlvQ29udGV4dC9iYWQtYnVmZmVy
LWxlbmd0aC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorQ09OU09MRSBNRVNTQUdFOiBG
YWlsZWQgdG8gY29uc3RydWN0IGludGVybmFsIEF1ZGlvQnVmZmVyIHdpdGggMSBjaGFubmVsKHMp
LCBhIHNhbXBsZSByYXRlIG9mIDQ0MDAwIGFuZCBhIGxlbmd0aCBvZiA1MzY4NzA5MTIuCitNYWtl
IHN1cmUgdGhhdCB0aGUgbGVuZ3RoIHJldHVybmVkIGJ5IE9mZmxpbmVBdWRpb0NvbnRleHQgZXZl
biBpZiB3ZSBmYWlsZWQgdG8gY29uc3RydWN0IHRoZSByZW5kZXJpbmcgYnVmZmVyLgorCitPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBuZXcgT2ZmbGluZUF1ZGlvQ29udGV4dCgx
LCAyKioyOSwgNDQwMDApLmxlbmd0aCBpcyAyKioyOQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYmF1
ZGlvL09mZmxpbmVBdWRpb0NvbnRleHQvYmFkLWJ1ZmZlci1sZW5ndGguaHRtbCBiL0xheW91dFRl
c3RzL3dlYmF1ZGlvL09mZmxpbmVBdWRpb0NvbnRleHQvYmFkLWJ1ZmZlci1sZW5ndGguaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5lNTI1YTk0ODk5NjY1OTY2MjY4MWY5YWQwMzdiNjIyYzNlZDg2Y2UzCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2ViYXVkaW8vT2ZmbGluZUF1ZGlvQ29udGV4dC9i
YWQtYnVmZmVyLWxlbmd0aC5odG1sCkBAIC0wLDAgKzEsMTEgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIk1ha2Ugc3VyZSB0aGF0IHRoZSBsZW5n
dGggcmV0dXJuZWQgYnkgT2ZmbGluZUF1ZGlvQ29udGV4dCBldmVuIGlmIHdlIGZhaWxlZCB0byBj
b25zdHJ1Y3QgdGhlIHJlbmRlcmluZyBidWZmZXIuIik7CisKK3Nob3VsZEJlKCJuZXcgT2ZmbGlu
ZUF1ZGlvQ29udGV4dCgxLCAyKioyOSwgNDQwMDApLmxlbmd0aCIsICIyKioyOSIpOworPC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJhdWRpby9k
b20tZXhjZXB0aW9ucy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy93ZWJhdWRpby9kb20tZXhj
ZXB0aW9ucy1leHBlY3RlZC50eHQKaW5kZXggYzlhZDdlOGIwNjBlNzUzZDUwOTUwMjA4MmVhZDBh
Mjc5NDdkNTg2ZC4uNzMwYTE0NmIxMWEwYWIwZmU1ZGU4NDBhYWEyMzk2MjI0NGRhMzk3NyAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvd2ViYXVkaW8vZG9tLWV4Y2VwdGlvbnMtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL3dlYmF1ZGlvL2RvbS1leGNlcHRpb25zLWV4cGVjdGVkLnR4dApA
QCAtMSwzICsxLDQgQEAKK0NPTlNPTEUgTUVTU0FHRTogRmFpbGVkIHRvIGNvbnN0cnVjdCBpbnRl
cm5hbCBBdWRpb0J1ZmZlciB3aXRoIDEgY2hhbm5lbChzKSwgYSBzYW1wbGUgcmF0ZSBvZiA0NDEw
MCBhbmQgYSBsZW5ndGggb2YgMTQ0ODM5MDY1Ni4KIAogUEFTUyAjIEFVRElUIFRBU0sgUlVOTkVS
IFNUQVJURUQuCiBQQVNTIEV4ZWN1dGluZyAiaW5pdGlhbGl6ZSIK
</data>

          </attachment>
      

    </bug>

</bugzilla>