<?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>209333</bug_id>
          
          <creation_ts>2020-03-20 04:07:27 -0700</creation_ts>
          <short_desc>br_table behavior</short_desc>
          <delta_ts>2020-04-07 14:57:55 -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>WebAssembly</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="Jan M">mail</reporter>
          <assigned_to name="Tadeu Zagallo">tzagallo</assigned_to>
          <cc>alessandro</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1632048</commentid>
    <comment_count>0</comment_count>
      <attachid>394075</attachid>
    <who name="Jan M">mail</who>
    <bug_when>2020-03-20 04:07:27 -0700</bug_when>
    <thetext>Created attachment 394075
wasm program causing the crash

I&apos;m running the prebuilt JavaScriptCore, version 258753 installed through jsvu https://bugs.webkit.org/show_bug.cgi?id=179945

Consider the following wasm program:

(module
  (type $0 (func))
  (type $1 (func (result f64)))
  (func $0 (type 0))
  (func $1
    (type 1)
    (loop (result f64) (f64.const 0.0) (i32.const 0) (br_table 1) (call 0))
    (br 0)
    (unreachable)
  )
  (export &quot;runf64&quot; (func 1))
)

and the corresponding JavaScript validating and calling the exported function:

  let buffer = new Uint8Array([ 0,97,115,109,1,0,0,0,1,136,128,128,128,0,2,96,0,0,96,0,1,124,3,131,128,128,128,0,2,0,1,7,138,128,128,128,0,1,6,114,117,110,102,54,52,0,1,10,165,128,128,128,0,2,130,128,128,128,0,0,11,152,128,128,128,0,0,3,124,68,0,0,0,0,0,0,0,0,65,0,14,0,1,16,0,11,12,0,0,11 ]);

  print(WebAssembly.validate(buffer));
  let m = new WebAssembly.Instance(new WebAssembly.Module(buffer));
  print(m.exports.runf64().toString());

SpiderMonkey, V8, and Chakra all behave the same:

  $ sm jscissue3-validate-hyp-min.js
  true
  0
  $ v8 jscissue3-validate-hyp-min.js
  true
  0
  $ ch jscissue3-validate-hyp-min.js
  true
  0

However jsc loops as far as I can tell.

I think the cause is (br_table 1) executing with a 0 on top of the stack and an empty label list.
As I understand the standard https://webassembly.github.io/spec/core/exec/instructions.html#control-instructions
|l*| &lt;= 0 and hence this should behave the same as (br 1), i.e., break out of the outermost control-context and therefore return. This agrees with the behavior of SpiderMonkey, V8, and Chakra.

Trying the above JS snippet in Safari 12.1.2 with AppleWebKit/605.1.15 I also get &quot;true&quot; and &quot;0&quot; as expected.
This may indicate a recent regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633344</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-03-24 09:32:29 -0700</bug_when>
    <thetext>I can reproduce this with WebKit as shipped with macOS 10.15.4. This is all that sample says, it&apos;s just looping in wasm_entry.

Call graph:
    9415 Thread_2342286   DispatchQueue_1: com.apple.main-thread  (serial)
    + 9415 start  (in libdyld.dylib) + 1  [0x7fff6b6decc9]
    +   9415 ???  (in jsc)  load address 0x10cec7000 + 0x436b  [0x10cecb36b]
    +     9415 ???  (in jsc)  load address 0x10cec7000 + 0x56c6  [0x10cecc6c6]
    +       9415 ???  (in jsc)  load address 0x10cec7000 + 0xc64a  [0x10ced364a]
    +         9415 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)  (in JavaScriptCore) + 270  [0x7fff3580959e]
    +           9415 JSC::Interpreter::executeProgram(JSC::SourceCode const&amp;, JSC::JSGlobalObject*, JSC::JSObject*)  (in JavaScriptCore) + 12478  [0x7fff355effee]
    +             9415 vmEntryToJavaScript  (in JavaScriptCore) + 200  [0x7fff34ff82bf]
    +               9415 llint_entry  (in JavaScriptCore) + 93344  [0x7fff3500f10d]
    +                 9415 ???  (in &lt;unknown binary&gt;)  [0x2ebdd2601178]
    +                   9415 JSC::callWebAssemblyFunction(JSC::JSGlobalObject*, JSC::CallFrame*)  (in JavaScriptCore) + 1235  [0x7fff35adf9b3]
    +                     9415 vmEntryToJavaScript  (in JavaScriptCore) + 200  [0x7fff34ff82bf]
    +                       9415 ???  (in &lt;unknown binary&gt;)  [0x2ebdd260170c]
    +                         9415 wasm_entry  (in JavaScriptCore) + 13022,12990,...  [0x7fff35014322,0x7fff35014302,...]
    9415 Thread_2342288: JavaScriptCore bmalloc scavenger
    + 9415 thread_start  (in libsystem_pthread.dylib) + 15  [0x7fff6b8deb8b]
    +   9415 _pthread_start  (in libsystem_pthread.dylib) + 148  [0x7fff6b8e3109]
    +     9415 void* std::__1::__thread_proxy&lt;std::__1::tuple&lt;std::__1::unique_ptr&lt;std::__1::__thread_struct, std::__1::default_delete&lt;std::__1::__thread_struct&gt; &gt;, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*&gt; &gt;(void*)  (in JavaScriptCore) + 39  [0x7fff35c1dec7]
    +       9415 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*)  (in JavaScriptCore) + 9  [0x7fff35c1b7e9]
    +         9415 bmalloc::Scavenger::threadRunLoop()  (in JavaScriptCore) + 299  [0x7fff35c1bc1b]
    +           9415 void std::__1::condition_variable_any::wait&lt;std::__1::unique_lock&lt;bmalloc::Mutex&gt; &gt;(std::__1::unique_lock&lt;bmalloc::Mutex&gt;&amp;)  (in JavaScriptCore) + 84  [0x7fff35c17414]
    +             9415 std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;)  (in libc++.1.dylib) + 18  [0x7fff689b2592]
    +               9415 _pthread_cond_wait  (in libsystem_pthread.dylib) + 698  [0x7fff6b8e3425]
    +                 9415 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff6b822882]
    9415 Thread_2342289
      9415 start_wqthread  (in libsystem_pthread.dylib) + 15  [0x7fff6b8deb77]
        9415 _pthread_wqthread  (in libsystem_pthread.dylib) + 390  [0x7fff6b8dfaa1]
          9415 __workq_kernreturn  (in libsystem_kernel.dylib) + 10  [0x7fff6b8214ce]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633345</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-24 09:32:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/60827987&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633690</commentid>
    <comment_count>3</comment_count>
      <attachid>394446</attachid>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2020-03-24 17:21:01 -0700</bug_when>
    <thetext>Created attachment 394446
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633709</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-24 17:51:49 -0700</bug_when>
    <thetext>Committed r258965: &lt;https://trac.webkit.org/changeset/258965&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 394446.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1638820</commentid>
    <comment_count>5</comment_count>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2020-04-07 14:57:55 -0700</bug_when>
    <thetext>*** Bug 210105 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>394075</attachid>
            <date>2020-03-20 04:07:27 -0700</date>
            <delta_ts>2020-03-20 04:07:27 -0700</delta_ts>
            <desc>wasm program causing the crash</desc>
            <filename>jscissue3-validate-hyp-min.js</filename>
            <type>application/x-javascript</type>
            <size>434</size>
            <attacher name="Jan M">mail</attacher>
            
              <data encoding="base64">bGV0IGJ1ZmZlciA9IG5ldyBVaW50OEFycmF5KFsgMCw5NywxMTUsMTA5LDEsMCwwLDAsMSwxMzYs
MTI4LDEyOCwxMjgsMCwyLDk2LDAsMCw5NiwwLDEsMTI0LDMsMTMxLDEyOCwxMjgsMTI4LDAsMiww
LDEsNywxMzgsMTI4LDEyOCwxMjgsMCwxLDYsMTE0LDExNywxMTAsMTAyLDU0LDUyLDAsMSwxMCwx
NjUsMTI4LDEyOCwxMjgsMCwyLDEzMCwxMjgsMTI4LDEyOCwwLDAsMTEsMTUyLDEyOCwxMjgsMTI4
LDAsMCwzLDEyNCw2OCwwLDAsMCwwLDAsMCwwLDAsNjUsMCwxNCwwLDEsMTYsMCwxMSwxMiwwLDAs
MTEgXSk7CgpwcmludChXZWJBc3NlbWJseS52YWxpZGF0ZShidWZmZXIpKTsKbGV0IG0gPSBuZXcg
V2ViQXNzZW1ibHkuSW5zdGFuY2UobmV3IFdlYkFzc2VtYmx5Lk1vZHVsZShidWZmZXIpKTsKcHJp
bnQobS5leHBvcnRzLnJ1bmY2NCgpLnRvU3RyaW5nKCkpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394446</attachid>
            <date>2020-03-24 17:21:01 -0700</date>
            <delta_ts>2020-03-24 17:51:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209333-20200324172100.patch</filename>
            <type>text/plain</type>
            <size>5653</size>
            <attacher name="Tadeu Zagallo">tzagallo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4OTUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
MmI2YmJmZGIzZTg1ZTdhY2E5OTdmMzAwODhkZjBjMGY3NTg4ZjIyLi5lY2Q3MDJkYmQzNTViZTY4
MTEyMWI5NDYyN2UxODg2OWQyODE3NDJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNSBAQAorMjAyMC0wMy0yNCAgVGFkZXUgWmFnYWxsbyAgPHR6YWdhbGxvQGFwcGxlLmNv
bT4KKworICAgICAgICBMTEludEdlbmVyYXRvciBtdXN0IGxpbmsgc3dpdGNoIGp1bXBzIHRvIG90
aGVyd2lzZSByZWR1bmRhbnQgbGFiZWxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDkzMzMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYwODI3OTg3
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBM
TEludEdlbmVyYXRvciBvcHRpbWl6ZXMganVtcHMgYXQgdGhlIGVuZCBvZiBibG9ja3MuIEl0IGRv
ZXMgc28gd2hlbiBhIGJsb2NrIGVuZHMsIGJ5IGNoZWNraW5nIGlmCisgICAgICAgIHRoZSBsYXN0
IGluc3RydWN0aW9uIGVtaXR0ZWQgd2FzIGEganVtcCwgaWYgaXQgcG9pbnRlZCB0byB0aGUgZW5k
IG9mIHRoZSBjdXJyZW50IGJsb2NrIGFuZCBpZiBpdCB3YXMKKyAgICAgICAgdGhlIG9ubHkganVt
cCB0aGF0IHBvaW50ZWQgdGhlcmUuIElmIGFsbCB0aG9zZSBjb25kaXRpb25zIGFyZSBzYXRpc2Zp
ZWQsIHRoZSBqdW1wIGlzIHJlbW92ZWQgYW5kIGl0J3MKKyAgICAgICAgbm90IG5lY2Vzc2FyeSB0
byBlbWl0IHRoZSBsYWJlbCBhdCB0aGUgZW5kIG9mIGJsb2NrLCBzaW5jZSB0aGUgb25seSBqdW1w
IHRoYXQgcG9pbnRlZCB0byBpdCB3YXMgcmVtb3ZlZC4KKyAgICAgICAgSG93ZXZlciwgc3dpdGNo
ZXMgKGJyX3RhYmxlKSBhcmUgaGFuZGxlZCBzcGVjaWFsbHkgYnkgdGhlIExMSW50R2VuZXJhdG9y
IGFuZCB0aGVyZWZvcmUgYXJlIG5vdCBjb3VudGVkCisgICAgICAgIGluIExhYmVsOjp1bnJlc29s
dmVkSnVtcHMsIHdoaWNoIHdhcyB1c2VkIHRvIGNoZWNrIHdoZXRoZXIgd2UgY291bGQgc2tpcCBl
bWl0dGluZyB0aGUgbGFiZWwuCisgICAgICAgIFRoZSBlbmQgcmVzdWx0IGlzIHRoYXQgd2UgbWln
aHQgc2tpcCBsaW5raW5nIGEgc3dpdGNoIGp1bXAgaWYgaXQgcG9pbnRzIHRvIGEgYmxvY2sgdGhh
dCBlbmRzIHdpdGggYSBqdW1wLgorCisKKyAgICAgICAgKiB3YXNtL1dhc21MTEludEdlbmVyYXRv
ci5jcHA6CisgICAgICAgIChKU0M6Oldhc206OkxMSW50R2VuZXJhdG9yOjphZGRFbmRUb1VucmVh
Y2hhYmxlKToKKyAgICAgICAgKEpTQzo6V2FzbTo6TExJbnRHZW5lcmF0b3I6OmxpbmtTd2l0Y2hU
YXJnZXRzKToKKyAgICAgICAgKEpTQzo6R2VuZXJpY0xhYmVsPFdhc206OkdlbmVyYXRvclRyYWl0
cz46OnNldExvY2F0aW9uKToKKwogMjAyMC0wMy0yMyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWls
bGVyQGFwcGxlLmNvbT4KIAogICAgICAgICBIYXNJbmRleGVkUHJvcGVydHkgc2hvdWxkIGtub3cg
YWJvdXQgc2FuZSBjaGFpbgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20v
V2FzbUxMSW50R2VuZXJhdG9yLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21M
TEludEdlbmVyYXRvci5jcHAKaW5kZXggZmMwMzhmNWU2YmM5OTkxMjk5NjczOWE3OTY1YzQ3ODll
OWU4NDYxZS4uM2E0ZGEyNTdmNTIyNGQ2Y2QzZDljYmI3NTk4MDFlMmI1NTZkMzBmOSAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUxMSW50R2VuZXJhdG9yLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtTExJbnRHZW5lcmF0b3IuY3BwCkBA
IC0yNTksNiArMjU5LDcgQEAgcHJpdmF0ZToKIAogICAgIExMSW50Q2FsbEluZm9ybWF0aW9uIGNh
bGxJbmZvcm1hdGlvbkZvckNhbGxlcihjb25zdCBTaWduYXR1cmUmKTsKICAgICBWZWN0b3I8Vmly
dHVhbFJlZ2lzdGVyLCAyPiBjYWxsSW5mb3JtYXRpb25Gb3JDYWxsZWUoY29uc3QgU2lnbmF0dXJl
Jik7CisgICAgdm9pZCBsaW5rU3dpdGNoVGFyZ2V0cyhMYWJlbCYsIHVuc2lnbmVkIGxvY2F0aW9u
KTsKIAogICAgIFZpcnR1YWxSZWdpc3RlciB2aXJ0dWFsUmVnaXN0ZXJGb3JXYXNtTG9jYWwodWlu
dDMyX3QgaW5kZXgpCiAgICAgewpAQCAtOTkxLDYgKzk5Miw3IEBAIGF1dG8gTExJbnRHZW5lcmF0
b3I6OmFkZEVuZFRvVW5yZWFjaGFibGUoQ29udHJvbEVudHJ5JiBlbnRyeSwgY29uc3QgU3RhY2sm
IGV4cHJlCiAgICAgfQogCiAgICAgaWYgKG1fbGFzdE9wY29kZUlEID09IHdhc21fam1wICYmIGRh
dGEubV9jb250aW51YXRpb24tPnVucmVzb2x2ZWRKdW1wcygpLnNpemUoKSA9PSAxICYmIGRhdGEu
bV9jb250aW51YXRpb24tPnVucmVzb2x2ZWRKdW1wcygpWzBdID09IHN0YXRpY19jYXN0PGludD4o
bV9sYXN0SW5zdHJ1Y3Rpb24ub2Zmc2V0KCkpKSB7CisgICAgICAgIGxpbmtTd2l0Y2hUYXJnZXRz
KCpkYXRhLm1fY29udGludWF0aW9uLCBtX2xhc3RJbnN0cnVjdGlvbi5vZmZzZXQoKSk7CiAgICAg
ICAgIG1fbGFzdE9wY29kZUlEID0gd2FzbV91bnJlYWNoYWJsZTsKICAgICAgICAgbV93cml0ZXIu
cmV3aW5kKG1fbGFzdEluc3RydWN0aW9uKTsKICAgICB9IGVsc2UKQEAgLTEyMTAsNiArMTIxMiwx
OCBAQCBhdXRvIExMSW50R2VuZXJhdG9yOjpzdG9yZShTdG9yZU9wVHlwZSBvcCwgRXhwcmVzc2lv
blR5cGUgcG9pbnRlciwgRXhwcmVzc2lvblR5cAogICAgIHJldHVybiB7IH07CiB9CiAKK3ZvaWQg
TExJbnRHZW5lcmF0b3I6OmxpbmtTd2l0Y2hUYXJnZXRzKExhYmVsJiBsYWJlbCwgdW5zaWduZWQg
bG9jYXRpb24pCit7CisgICAgYXV0byBpdCA9IG1fc3dpdGNoZXMuZmluZCgmbGFiZWwpOworICAg
IGlmIChpdCAhPSBtX3N3aXRjaGVzLmVuZCgpKSB7CisgICAgICAgIGZvciAoY29uc3QgYXV0byYg
ZW50cnkgOiBpdC0+dmFsdWUpIHsKKyAgICAgICAgICAgIEFTU0VSVCghKmVudHJ5Lmp1bXBUYXJn
ZXQpOworICAgICAgICAgICAgKmVudHJ5Lmp1bXBUYXJnZXQgPSBsb2NhdGlvbiAtIGVudHJ5Lm9m
ZnNldDsKKyAgICAgICAgfQorICAgICAgICBtX3N3aXRjaGVzLnJlbW92ZShpdCk7CisgICAgfQor
fQorCiB9CiAKIHRlbXBsYXRlPD4KQEAgLTEyMjAsMTYgKzEyMzQsNyBAQCB2b2lkIEdlbmVyaWNM
YWJlbDxXYXNtOjpHZW5lcmF0b3JUcmFpdHM+OjpzZXRMb2NhdGlvbihCeXRlY29kZUdlbmVyYXRv
ckJhc2U8V2FzbQogICAgIG1fbG9jYXRpb24gPSBsb2NhdGlvbjsKIAogICAgIFdhc206OkxMSW50
R2VuZXJhdG9yKiBsbGludEdlbmVyYXRvciA9IHN0YXRpY19jYXN0PFdhc206OkxMSW50R2VuZXJh
dG9yKj4oJmdlbmVyYXRvcik7Ci0KLSAgICBhdXRvIGl0ID0gbGxpbnRHZW5lcmF0b3ItPm1fc3dp
dGNoZXMuZmluZCh0aGlzKTsKLSAgICBpZiAoaXQgIT0gbGxpbnRHZW5lcmF0b3ItPm1fc3dpdGNo
ZXMuZW5kKCkpIHsKLSAgICAgICAgZm9yIChjb25zdCBhdXRvJiBlbnRyeSA6IGl0LT52YWx1ZSkg
ewotICAgICAgICAgICAgQVNTRVJUKCEqZW50cnkuanVtcFRhcmdldCk7Ci0gICAgICAgICAgICAq
ZW50cnkuanVtcFRhcmdldCA9IG1fbG9jYXRpb24gLSBlbnRyeS5vZmZzZXQ7Ci0gICAgICAgIH0K
LSAgICAgICAgbGxpbnRHZW5lcmF0b3ItPm1fc3dpdGNoZXMucmVtb3ZlKGl0KTsKLSAgICB9Ci0K
KyAgICBsbGludEdlbmVyYXRvci0+bGlua1N3aXRjaFRhcmdldHMoKnRoaXMsIG1fbG9jYXRpb24p
OwogCiAgICAgZm9yIChhdXRvIG9mZnNldCA6IG1fdW5yZXNvbHZlZEp1bXBzKSB7CiAgICAgICAg
IGF1dG8gaW5zdHJ1Y3Rpb24gPSBnZW5lcmF0b3IubV93cml0ZXIucmVmKG9mZnNldCk7CmRpZmYg
LS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDViMGNj
NGIyOWEyYTQ5YjU3YzdmMDc5ODgyY2E2OWE3Y2JiMmVmOGUuLmM2MmYyY2JiMWE2OTJkOGZmYWUx
N2FmMzZhNDViODAwZjgxMWU3ZGIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjAtMDMtMjQgIFRhZGV1IFph
Z2FsbG8gIDx0emFnYWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgTExJbnRHZW5lcmF0b3IgbXVz
dCBsaW5rIHN3aXRjaCBqdW1wcyB0byBvdGhlcndpc2UgcmVkdW5kYW50IGxhYmVscworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5MzMzCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS82MDgyNzk4Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHdhc20vc3RyZXNzL3Rlcm1pbmFsLWp1bXAtc3dpdGNoLXRh
cmdldC5qczogQWRkZWQuCisKIDIwMjAtMDMtMjQgIEFsZXhleSBTaHZheWthICA8c2h2YWlrYWxl
c2hAZ21haWwuY29tPgogCiAgICAgICAgIFVwZGF0ZSB0ZXN0MjYyIHRvIGNvbW1pdCA3OTE0NmU1
Y2Y0OGQKZGlmZiAtLWdpdCBhL0pTVGVzdHMvd2FzbS9zdHJlc3MvdGVybWluYWwtanVtcC1zd2l0
Y2gtdGFyZ2V0LmpzIGIvSlNUZXN0cy93YXNtL3N0cmVzcy90ZXJtaW5hbC1qdW1wLXN3aXRjaC10
YXJnZXQuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNWMzMTMzMTBmM2M3NGI3ZDFjMTNhYWE4NTZjNWU0NDdjMTQ5
Y2ZkMgotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVzdHMvd2FzbS9zdHJlc3MvdGVybWluYWwtanVt
cC1zd2l0Y2gtdGFyZ2V0LmpzCkBAIC0wLDAgKzEsMTkgQEAKKy8qCisobW9kdWxlCisgICh0eXBl
ICQwIChmdW5jKSkKKyAgICAgICh0eXBlICQxIChmdW5jIChyZXN1bHQgZjY0KSkpCisgICAgICAo
ZnVuYyAkMCAodHlwZSAwKSkKKyAgICAgIChmdW5jICQxCisgICAgICAgICAgICAgICh0eXBlIDEp
CisgICAgICAgICAgICAgIChsb29wIChyZXN1bHQgZjY0KSAoZjY0LmNvbnN0IDAuMCkgKGkzMi5j
b25zdCAwKSAoYnJfdGFibGUgMSkgKGNhbGwgMCkpCisgICAgICAgICAgICAgIChiciAwKQorICAg
ICAgICAgICAgICAodW5yZWFjaGFibGUpCisgICAgICAgICAgICApCisgICAgICAoZXhwb3J0ICJy
dW5mNjQiIChmdW5jIDEpKQorKQorKi8KKworbGV0IGJ1ZmZlciA9IG5ldyBVaW50OEFycmF5KFsg
MCw5NywxMTUsMTA5LDEsMCwwLDAsMSwxMzYsMTI4LDEyOCwxMjgsMCwyLDk2LDAsMCw5NiwwLDEs
MTI0LDMsMTMxLDEyOCwxMjgsMTI4LDAsMiwwLDEsNywxMzgsMTI4LDEyOCwxMjgsMCwxLDYsMTE0
LDExNywxMTAsMTAyLDU0LDUyLDAsMSwxMCwxNjUsMTI4LDEyOCwxMjgsMCwyLDEzMCwxMjgsMTI4
LDEyOCwwLDAsMTEsMTUyLDEyOCwxMjgsMTI4LDAsMCwzLDEyNCw2OCwwLDAsMCwwLDAsMCwwLDAs
NjUsMCwxNCwwLDEsMTYsMCwxMSwxMiwwLDAsMTEgXSk7CisKK2xldCBtID0gbmV3IFdlYkFzc2Vt
Ymx5Lkluc3RhbmNlKG5ldyBXZWJBc3NlbWJseS5Nb2R1bGUoYnVmZmVyKSk7CittLmV4cG9ydHMu
cnVuZjY0KCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>