<?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>184232</bug_id>
          
          <creation_ts>2018-04-02 05:28:56 -0700</creation_ts>
          <short_desc>Typed array constructor behaves differently when length is not passed or when undefined is passed</short_desc>
          <delta_ts>2020-06-19 21:06:43 -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>JavaScriptCore</component>
          <version>Safari 11</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>
          
          <blocked>209518</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Koby">koby.b</reporter>
          <assigned_to name="James Darpinian">jdarpinian</assigned_to>
          <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>jdarpinian</cc>
    
    <cc>kbr</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>1411049</commentid>
    <comment_count>0</comment_count>
    <who name="Koby">koby.b</who>
    <bug_when>2018-04-02 05:28:56 -0700</bug_when>
    <thetext>Hi
I&apos;ve noticed that when I create a typed array, the resulting array&apos;s byteLength is different if I&apos;m not passing a length, or if I&apos;m passing an undefined length:
const buffer = new ArrayBuffer(8);
const view1 = new Uint8Array(buffer); // byteLength == 8
const view2 = new Uint8Array(buffer, undefined, undefined); // byteLength == 0

Tested with the JSC shell from my WebKit fork, forked on github on February, and with Safari on iOS 11.2.6.

According to to the ecma standard (https://www.ecma-international.org/ecma-262/6.0/#sec-%typedarray%-buffer-byteoffset-length) I think they should produce typed arrays with the same byteLength.
I&apos;ve verified it with Firefox nightly and Chrome nightly (both on Windows), both producing a Uint8Array with the same byteLength(8).

Going through JSC&apos;s source, I think the issue is in constructGenericTypedArrayView in runtime/JSGenericTypedArrayViewConstructorInlines.h. It handles undefined byteLength for DataViews, but not the &quot;length&quot; for other typed arrays.

Thanks,
Koby</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411453</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-03 10:32:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/39145280&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411670</commentid>
    <comment_count>2</comment_count>
    <who name="Koby">koby.b</who>
    <bug_when>2018-04-03 23:58:05 -0700</bug_when>
    <thetext>Also, if you think that my suggested fix in constructGenericTypedArrayView is OK, I&apos;ll be happy to send a patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662233</commentid>
    <comment_count>3</comment_count>
    <who name="James Darpinian">jdarpinian</who>
    <bug_when>2020-06-12 16:48:12 -0700</bug_when>
    <thetext>Thanks for the investigation, I think you are right about the fix. This is causing some WebGL conformance tests to fail so I will make a patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662243</commentid>
    <comment_count>4</comment_count>
      <attachid>401806</attachid>
    <who name="James Darpinian">jdarpinian</who>
    <bug_when>2020-06-12 17:00:03 -0700</bug_when>
    <thetext>Created attachment 401806
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662266</commentid>
    <comment_count>5</comment_count>
      <attachid>401806</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-12 17:34:16 -0700</bug_when>
    <thetext>Comment on attachment 401806
Patch

Nice, can you add a test in `JSTests/stress/`?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662268</commentid>
    <comment_count>6</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-12 17:36:01 -0700</bug_when>
    <thetext>And let&apos;s wait for EWS results. If it affects on WebGL conformance tests, it is possible that these tests in LayoutTests start showing &quot;PASS&quot; or something. In that case, this patch needs to update -expect files too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662273</commentid>
    <comment_count>7</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-12 17:52:44 -0700</bug_when>
    <thetext>Seems that it is not used in LayoutTests for now. So, adding a test to JSTests/stress/ and that&apos;s all :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662280</commentid>
    <comment_count>8</comment_count>
      <attachid>401806</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-12 18:14:14 -0700</bug_when>
    <thetext>Comment on attachment 401806
Patch

The patch looks good. Can you add a test to JSTests/stress?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664664</commentid>
    <comment_count>9</comment_count>
      <attachid>402364</attachid>
    <who name="James Darpinian">jdarpinian</who>
    <bug_when>2020-06-19 17:58:38 -0700</bug_when>
    <thetext>Created attachment 402364
add test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664668</commentid>
    <comment_count>10</comment_count>
      <attachid>402364</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-19 18:16:03 -0700</bug_when>
    <thetext>Comment on attachment 402364
add test

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664698</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-19 21:06:42 -0700</bug_when>
    <thetext>Committed r263315: &lt;https://trac.webkit.org/changeset/263315&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402364.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401806</attachid>
            <date>2020-06-12 17:00:03 -0700</date>
            <delta_ts>2020-06-19 17:58:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184232-20200612170003.patch</filename>
            <type>text/plain</type>
            <size>2526</size>
            <attacher name="James Darpinian">jdarpinian</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
ZGU5YzM0OWU2ZmM2NjM0NzA4N2NhYzJmYTBhMDdiMGM4MWZhODY0Li5hZTQzYWU2OTkxMjE2MWJk
ODcyZDlhMGNlMzg4OTc2Y2JhNGIwZDI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAyMC0wNi0xMiAgSmFtZXMgRGFycGluaWFuICA8amRhcnBpbmlhbkBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgVHlwZWQgYXJyYXkgY29uc3RydWN0b3IgYmVoYXZlcyBkaWZm
ZXJlbnRseSB3aGVuIGxlbmd0aCBpcyBub3QgcGFzc2VkIG9yIHdoZW4gdW5kZWZpbmVkIGlzIHBh
c3NlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0
MjMyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGFz
c2luZyB1bmRlZmluZWQgZm9yIGxlbmd0aCBzaG91bGQgaGF2ZSB0aGUgc2FtZSBlZmZlY3QgYXMg
b21pdHRpbmcgdGhlIGFyZ3VtZW50LiBJdCB3YXMgYmVpbmcKKyAgICAgICAgdHJlYXRlZCBhcyAw
IGluc3RlYWQuCisKKyAgICAgICAgKiBydW50aW1lL0pTR2VuZXJpY1R5cGVkQXJyYXlWaWV3Q29u
c3RydWN0b3JJbmxpbmVzLmg6CisgICAgICAgIChKU0M6OmNvbnN0cnVjdEdlbmVyaWNUeXBlZEFy
cmF5Vmlldyk6CisKIDIwMjAtMDYtMDggIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmVtb3ZlZCB1bm5lZWRlZCBQT0lOVEVSX1dJRFRIIG1hY3JvIGZy
b20gYjMKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2VuZXJp
Y1R5cGVkQXJyYXlWaWV3Q29uc3RydWN0b3JJbmxpbmVzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9KU0dlbmVyaWNUeXBlZEFycmF5Vmlld0NvbnN0cnVjdG9ySW5saW5lcy5oCmlu
ZGV4IGNmMDY3ZmFiMjZjOWFkNjBhMDEwZTAwYjU1Y2JmMTg0NDY3NjA1ZjUuLjM5NWEwYWZmNjMx
ZGQwOWZlMjNhODUyZjI2YTFhNDJjN2U0MTc4MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0pTR2VuZXJpY1R5cGVkQXJyYXlWaWV3Q29uc3RydWN0b3JJbmxpbmVz
LmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHZW5lcmljVHlwZWRBcnJh
eVZpZXdDb25zdHJ1Y3RvcklubGluZXMuaApAQCAtMjM0LDE1ICsyMzQsMTAgQEAgRW5jb2RlZEpT
VmFsdWUgSlNDX0hPU1RfQ0FMTCBjb25zdHJ1Y3RHZW5lcmljVHlwZWRBcnJheVZpZXcoSlNHbG9i
YWxPYmplY3QqIGdsb2IKICAgICAgICAgUkVUVVJOX0lGX0VYQ0VQVElPTihzY29wZSwgZW5jb2Rl
ZEpTVmFsdWUoKSk7CiAKICAgICAgICAgaWYgKGFyZ0NvdW50ID4gMikgewotICAgICAgICAgICAg
aWYgKFZpZXdDbGFzczo6VHlwZWRBcnJheVN0b3JhZ2VUeXBlID09IFR5cGVEYXRhVmlldykgewot
ICAgICAgICAgICAgICAgIC8vIElmIHRoZSBEYXRhVmlldyBieXRlTGVuZ3RoIGlzIHByZXNlbnQg
YnV0IHVuZGVmaW5lZCwgdHJlYXQgaXQgYXMgbWlzc2luZy4KLSAgICAgICAgICAgICAgICBKU1Zh
bHVlIGJ5dGVMZW5ndGhWYWx1ZSA9IGNhbGxGcmFtZS0+dW5jaGVja2VkQXJndW1lbnQoMik7Ci0g
ICAgICAgICAgICAgICAgaWYgKCFieXRlTGVuZ3RoVmFsdWUuaXNVbmRlZmluZWQoKSkgewotICAg
ICAgICAgICAgICAgICAgICBsZW5ndGggPSBieXRlTGVuZ3RoVmFsdWUudG9JbmRleChnbG9iYWxP
YmplY3QsICJieXRlTGVuZ3RoIik7Ci0gICAgICAgICAgICAgICAgICAgIFJFVFVSTl9JRl9FWENF
UFRJT04oc2NvcGUsIGVuY29kZWRKU1ZhbHVlKCkpOwotICAgICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgbGVuZ3RoID0gY2FsbEZyYW1lLT51bmNo
ZWNrZWRBcmd1bWVudCgyKS50b0luZGV4KGdsb2JhbE9iamVjdCwgImxlbmd0aCIpOworICAgICAg
ICAgICAgLy8gSWYgdGhlIGxlbmd0aCB2YWx1ZSBpcyBwcmVzZW50IGJ1dCB1bmRlZmluZWQsIHRy
ZWF0IGl0IGFzIG1pc3NpbmcuCisgICAgICAgICAgICBKU1ZhbHVlIGxlbmd0aFZhbHVlID0gY2Fs
bEZyYW1lLT51bmNoZWNrZWRBcmd1bWVudCgyKTsKKyAgICAgICAgICAgIGlmICghbGVuZ3RoVmFs
dWUuaXNVbmRlZmluZWQoKSkgeworICAgICAgICAgICAgICAgIGxlbmd0aCA9IGxlbmd0aFZhbHVl
LnRvSW5kZXgoZ2xvYmFsT2JqZWN0LCBWaWV3Q2xhc3M6OlR5cGVkQXJyYXlTdG9yYWdlVHlwZSA9
PSBUeXBlRGF0YVZpZXcgPyAiYnl0ZUxlbmd0aCIgOiAibGVuZ3RoIik7CiAgICAgICAgICAgICAg
ICAgUkVUVVJOX0lGX0VYQ0VQVElPTihzY29wZSwgZW5jb2RlZEpTVmFsdWUoKSk7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402364</attachid>
            <date>2020-06-19 17:58:38 -0700</date>
            <delta_ts>2020-06-19 21:06:42 -0700</delta_ts>
            <desc>add test</desc>
            <filename>bug-184232-20200619175837.patch</filename>
            <type>text/plain</type>
            <size>3144</size>
            <attacher name="James Darpinian">jdarpinian</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
ZGU5YzM0OWU2ZmM2NjM0NzA4N2NhYzJmYTBhMDdiMGM4MWZhODY0Li5hZTQzYWU2OTkxMjE2MWJk
ODcyZDlhMGNlMzg4OTc2Y2JhNGIwZDI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAyMC0wNi0xMiAgSmFtZXMgRGFycGluaWFuICA8amRhcnBpbmlhbkBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgVHlwZWQgYXJyYXkgY29uc3RydWN0b3IgYmVoYXZlcyBkaWZm
ZXJlbnRseSB3aGVuIGxlbmd0aCBpcyBub3QgcGFzc2VkIG9yIHdoZW4gdW5kZWZpbmVkIGlzIHBh
c3NlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0
MjMyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGFz
c2luZyB1bmRlZmluZWQgZm9yIGxlbmd0aCBzaG91bGQgaGF2ZSB0aGUgc2FtZSBlZmZlY3QgYXMg
b21pdHRpbmcgdGhlIGFyZ3VtZW50LiBJdCB3YXMgYmVpbmcKKyAgICAgICAgdHJlYXRlZCBhcyAw
IGluc3RlYWQuCisKKyAgICAgICAgKiBydW50aW1lL0pTR2VuZXJpY1R5cGVkQXJyYXlWaWV3Q29u
c3RydWN0b3JJbmxpbmVzLmg6CisgICAgICAgIChKU0M6OmNvbnN0cnVjdEdlbmVyaWNUeXBlZEFy
cmF5Vmlldyk6CisKIDIwMjAtMDYtMDggIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmVtb3ZlZCB1bm5lZWRlZCBQT0lOVEVSX1dJRFRIIG1hY3JvIGZy
b20gYjMKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2VuZXJp
Y1R5cGVkQXJyYXlWaWV3Q29uc3RydWN0b3JJbmxpbmVzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9KU0dlbmVyaWNUeXBlZEFycmF5Vmlld0NvbnN0cnVjdG9ySW5saW5lcy5oCmlu
ZGV4IGNmMDY3ZmFiMjZjOWFkNjBhMDEwZTAwYjU1Y2JmMTg0NDY3NjA1ZjUuLjM5NWEwYWZmNjMx
ZGQwOWZlMjNhODUyZjI2YTFhNDJjN2U0MTc4MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0pTR2VuZXJpY1R5cGVkQXJyYXlWaWV3Q29uc3RydWN0b3JJbmxpbmVz
LmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHZW5lcmljVHlwZWRBcnJh
eVZpZXdDb25zdHJ1Y3RvcklubGluZXMuaApAQCAtMjM0LDE1ICsyMzQsMTAgQEAgRW5jb2RlZEpT
VmFsdWUgSlNDX0hPU1RfQ0FMTCBjb25zdHJ1Y3RHZW5lcmljVHlwZWRBcnJheVZpZXcoSlNHbG9i
YWxPYmplY3QqIGdsb2IKICAgICAgICAgUkVUVVJOX0lGX0VYQ0VQVElPTihzY29wZSwgZW5jb2Rl
ZEpTVmFsdWUoKSk7CiAKICAgICAgICAgaWYgKGFyZ0NvdW50ID4gMikgewotICAgICAgICAgICAg
aWYgKFZpZXdDbGFzczo6VHlwZWRBcnJheVN0b3JhZ2VUeXBlID09IFR5cGVEYXRhVmlldykgewot
ICAgICAgICAgICAgICAgIC8vIElmIHRoZSBEYXRhVmlldyBieXRlTGVuZ3RoIGlzIHByZXNlbnQg
YnV0IHVuZGVmaW5lZCwgdHJlYXQgaXQgYXMgbWlzc2luZy4KLSAgICAgICAgICAgICAgICBKU1Zh
bHVlIGJ5dGVMZW5ndGhWYWx1ZSA9IGNhbGxGcmFtZS0+dW5jaGVja2VkQXJndW1lbnQoMik7Ci0g
ICAgICAgICAgICAgICAgaWYgKCFieXRlTGVuZ3RoVmFsdWUuaXNVbmRlZmluZWQoKSkgewotICAg
ICAgICAgICAgICAgICAgICBsZW5ndGggPSBieXRlTGVuZ3RoVmFsdWUudG9JbmRleChnbG9iYWxP
YmplY3QsICJieXRlTGVuZ3RoIik7Ci0gICAgICAgICAgICAgICAgICAgIFJFVFVSTl9JRl9FWENF
UFRJT04oc2NvcGUsIGVuY29kZWRKU1ZhbHVlKCkpOwotICAgICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgbGVuZ3RoID0gY2FsbEZyYW1lLT51bmNo
ZWNrZWRBcmd1bWVudCgyKS50b0luZGV4KGdsb2JhbE9iamVjdCwgImxlbmd0aCIpOworICAgICAg
ICAgICAgLy8gSWYgdGhlIGxlbmd0aCB2YWx1ZSBpcyBwcmVzZW50IGJ1dCB1bmRlZmluZWQsIHRy
ZWF0IGl0IGFzIG1pc3NpbmcuCisgICAgICAgICAgICBKU1ZhbHVlIGxlbmd0aFZhbHVlID0gY2Fs
bEZyYW1lLT51bmNoZWNrZWRBcmd1bWVudCgyKTsKKyAgICAgICAgICAgIGlmICghbGVuZ3RoVmFs
dWUuaXNVbmRlZmluZWQoKSkgeworICAgICAgICAgICAgICAgIGxlbmd0aCA9IGxlbmd0aFZhbHVl
LnRvSW5kZXgoZ2xvYmFsT2JqZWN0LCBWaWV3Q2xhc3M6OlR5cGVkQXJyYXlTdG9yYWdlVHlwZSA9
PSBUeXBlRGF0YVZpZXcgPyAiYnl0ZUxlbmd0aCIgOiAibGVuZ3RoIik7CiAgICAgICAgICAgICAg
ICAgUkVUVVJOX0lGX0VYQ0VQVElPTihzY29wZSwgZW5jb2RlZEpTVmFsdWUoKSk7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL3R5cGVkLWFycmF5
LWNvbnN0cnVjdG9yLXVuZGVmaW5lZC5qcyBiL0pTVGVzdHMvc3RyZXNzL3R5cGVkLWFycmF5LWNv
bnN0cnVjdG9yLXVuZGVmaW5lZC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kYjc1MGUzODc2ZWZjZWM2NTQ1YWM2
ZmRjZmFiM2RhYTY1ODA0ZjE3Ci0tLSAvZGV2L251bGwKKysrIGIvSlNUZXN0cy9zdHJlc3MvdHlw
ZWQtYXJyYXktY29uc3RydWN0b3ItdW5kZWZpbmVkLmpzCkBAIC0wLDAgKzEsNCBAQAorLy8gVW5k
ZWZpbmVkIGZvciBsZW5ndGggYXJndW1lbnQgb2YgdHlwZWQgYXJyYXkgY29uc3RydWN0b3Igc2hv
dWxkIGJlIHRyZWF0ZWQKKy8vIHRoZSBzYW1lIGFzIGlmIHRoZSBhcmd1bWVudCB3YXMgb21pdHRl
ZCwgbWVhbmluZyB0aGUgd2hvbGUgYnVmZmVyIGlzIHVzZWQuCitpZiAobmV3IFVpbnQ4QXJyYXko
bmV3IEFycmF5QnVmZmVyKDMpLCAwLCB1bmRlZmluZWQpLmxlbmd0aCAhPSAzKQorICAgIHRocm93
ICJ1bmRlZmluZWQgbGVuZ3RoIHNob3VsZCByZXN1bHQgaW4gdGhlIHdob2xlIGJ1ZmZlciBiZWlu
ZyB1c2VkIjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>