<?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>192020</bug_id>
          
          <creation_ts>2018-11-27 11:15:43 -0800</creation_ts>
          <short_desc>stress/big-wasm-memory tests failing on 32-bit JSC bot</short_desc>
          <delta_ts>2018-12-06 10:59:52 -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>JavaScriptCore</component>
          <version>Other</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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>jlewis3</cc>
    
    <cc>keith_miller</cc>
    
    <cc>saam</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1481980</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-11-27 11:15:43 -0800</bug_when>
    <thetext>The following tests are failing on the 32-bit JSC bot:

	stress/big-wasm-memory-grow-no-max.js.default
	stress/big-wasm-memory-grow.js.default
	stress/big-wasm-memory.js.default

stress/big-wasm-memory-grow-no-max.js.default: Exception: ReferenceError: Can&apos;t find variable: WebAssembly
stress/big-wasm-memory-grow-no-max.js.default: global code@big-wasm-memory-grow-no-max.js:21:33
stress/big-wasm-memory-grow-no-max.js.default: ERROR: Unexpected exit code: 3

stress/big-wasm-memory-grow.js.default: Exception: ReferenceError: Can&apos;t find variable: WebAssembly
stress/big-wasm-memory-grow.js.default: global code@big-wasm-memory-grow.js:21:33
stress/big-wasm-memory-grow.js.default: ERROR: Unexpected exit code: 3

stress/big-wasm-memory.js.default: Exception: ReferenceError: Can&apos;t find variable: WebAssembly
stress/big-wasm-memory.js.default: global code@big-wasm-memory.js:21:52
stress/big-wasm-memory.js.default: ERROR: Unexpected exit code: 3

https://build.webkit.org/builders/Apple%20High%20Sierra%2032-bit%20JSC%20%28BuildAndTest%29/builds/2966</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1481981</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-11-27 11:16:18 -0800</bug_when>
    <thetext>These tests were added with https://trac.webkit.org/changeset/238326</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485728</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-12-06 09:25:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/46525443&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485744</commentid>
    <comment_count>3</comment_count>
      <attachid>356737</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-12-06 10:57:38 -0800</bug_when>
    <thetext>Created attachment 356737
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485745</commentid>
    <comment_count>4</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-12-06 10:59:52 -0800</bug_when>
    <thetext>Committed r238934: &lt;https://trac.webkit.org/changeset/238934&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>356737</attachid>
            <date>2018-12-06 10:57:38 -0800</date>
            <delta_ts>2018-12-06 10:59:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192020-20181206105737.patch</filename>
            <type>text/plain</type>
            <size>7565</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM4OTMzCmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGE0MGM1ZGQzMzJkYTcwOTY4OTZmZGM2YzczODQ1
MzVlYmViNjdmNDEuLjRhZTgyYTliYzY5ZmU3NmEzYjgwOGNmOTBlZDQ4ZTcxZTgyZmJiNWMgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjkgQEAKKzIwMTgtMTItMDYgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBs
ZS5jb20+CisKKyAgICAgICAgc3RyZXNzL2JpZy13YXNtLW1lbW9yeSB0ZXN0cyBmYWlsaW5nIG9u
IDMyLWJpdCBKU0MgYm90CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTIwMjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBOb3QgZXZlcnkgcGxhdGZvcm0gaGFzIFdlYkFzc2VtYmx5LCBlLmcuIDMyLWJpdCwg
c28gd2Ugc2hvdWxkIGV4aXQKKyAgICAgICAgdGhlIHdhc20gc3RyZXNzIHRlc3RzIGlmIHRoZSBX
ZWJBc3NlbWJseSBvYmplY3QgZG9lcyBub3QgZXhpc3QuCisKKyAgICAgICAgKiBzdHJlc3MvYmln
LXdhc20tbWVtb3J5LWdyb3ctbm8tbWF4LmpzOgorICAgICAgICAodGVzdC5mb28pOgorICAgICAg
ICAodGVzdCk6CisgICAgICAgIChmb28pOiBEZWxldGVkLgorICAgICAgICAoY2F0Y2gpOiBEZWxl
dGVkLgorICAgICAgICAqIHN0cmVzcy9iaWctd2FzbS1tZW1vcnktZ3Jvdy5qczoKKyAgICAgICAg
KHRlc3QuZm9vKToKKyAgICAgICAgKHRlc3QpOgorICAgICAgICAoZm9vKTogRGVsZXRlZC4KKyAg
ICAgICAgKGNhdGNoKTogRGVsZXRlZC4KKyAgICAgICAgKiBzdHJlc3MvYmlnLXdhc20tbWVtb3J5
LmpzOgorICAgICAgICAodGVzdC5mb28pOgorICAgICAgICAodGVzdCk6CisgICAgICAgIChmb28p
OiBEZWxldGVkLgorICAgICAgICAoY2F0Y2gpOiBEZWxldGVkLgorCiAyMDE4LTEyLTA1ICBNYXJr
IExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBzcGVjdWxhdGlvbkZyb21DZWxs
KCkgc2hvdWxkIHNwZWN1bGF0ZSBub24tSWRlbnRpZmllciBzdHJpbmdzIGFzIFNwZWNTdHJpbmcg
aW5zdGVhZCBvZiBTcGVjU3RyaW5nVmFyLgpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvYmln
LXdhc20tbWVtb3J5LWdyb3ctbm8tbWF4LmpzIGIvSlNUZXN0cy9zdHJlc3MvYmlnLXdhc20tbWVt
b3J5LWdyb3ctbm8tbWF4LmpzCmluZGV4IDY2ZDEyYzhjMmVhNmFlNTNlYWZkZmQ0M2JlN2FkNjRk
YzUxOTZlOGEuLjViODBkY2ExODIyZWMyYzE0ZGE0ZGU0NDYyMWRjMjBjZTVkNDZkZGQgMTAwNjQ0
Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL2JpZy13YXNtLW1lbW9yeS1ncm93LW5vLW1heC5qcworKysg
Yi9KU1Rlc3RzL3N0cmVzcy9iaWctd2FzbS1tZW1vcnktZ3Jvdy1uby1tYXguanMKQEAgLTEsMzQg
KzEsNDUgQEAKIC8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCi1sZXQgYmlnQXJyYXkgPSBuZXcg
QXJyYXkoMHg3MDAwMDAwKTsKLWJpZ0FycmF5WzBdID0gMS4xOwotYmlnQXJyYXlbMV0gPSAxLjI7
CiAKLWZ1bmN0aW9uIGZvbyhhcnJheSkgewotICAgIHZhciBpbmRleCA9IGFycmF5Lmxlbmd0aDsK
LSAgICBpZiAoaW5kZXggPj0gYmlnQXJyYXkubGVuZ3RoIHx8IChpbmRleCAtIDB4MWZmZGMwMSkg
PCAwKQorZnVuY3Rpb24gdGVzdCgpIHsKKworICAgIC8vIFdlIGRvbid0IHN1cHBvcnQgV2ViQXNz
ZW1ibHkgZXZlcnl3aGVyZSwgc28gY2hlY2sgZm9yIGl0cyBleGlzdGFuY2UgYmVmb3JlIGRvaW5n
IGFueXRoaW5nIGVsc2UuCisgICAgaWYgKCF0aGlzLldlYkFzc2VtYmx5KQogICAgICAgICByZXR1
cm47Ci0gICAgcmV0dXJuIGJpZ0FycmF5W2luZGV4IC0gMHgxZmZkYzAxXTsKLX0KIAotbm9Jbmxp
bmUoZm9vKTsKKyAgICBsZXQgYmlnQXJyYXkgPSBuZXcgQXJyYXkoMHg3MDAwMDAwKTsKKyAgICBi
aWdBcnJheVswXSA9IDEuMTsKKyAgICBiaWdBcnJheVsxXSA9IDEuMjsKKworICAgIGZ1bmN0aW9u
IGZvbyhhcnJheSkgeworICAgICAgICB2YXIgaW5kZXggPSBhcnJheS5sZW5ndGg7CisgICAgICAg
IGlmIChpbmRleCA+PSBiaWdBcnJheS5sZW5ndGggfHwgKGluZGV4IC0gMHgxZmZkYzAxKSA8IDAp
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiBiaWdBcnJheVtpbmRleCAtIDB4
MWZmZGMwMV07CisgICAgfQorCisgICAgbm9JbmxpbmUoZm9vKTsKKworICAgIHZhciBva0FycmF5
ID0gbmV3IFVpbnQ4QXJyYXkoMHgxZmZkYzAyKTsKKworICAgIGZvciAodmFyIGkgPSAwOyBpIDwg
MTAwMDA7ICsraSkKKyAgICAgICAgZm9vKG9rQXJyYXkpOwogCi12YXIgb2tBcnJheSA9IG5ldyBV
aW50OEFycmF5KDB4MWZmZGMwMik7CisgICAgdmFyIG9rID0gZmFsc2U7CisgICAgdHJ5IHsKKyAg
ICAgICAgdmFyIG1lbW9yeSA9IG5ldyBXZWJBc3NlbWJseS5NZW1vcnkoeyBpbml0aWFsOiAweDEw
MDAgfSk7CisgICAgICAgIG1lbW9yeS5ncm93KDB4NzAwMCk7CisgICAgICAgIHZhciByZXN1bHQg
PSBmb28obmV3IFVpbnQ4QXJyYXkobWVtb3J5LmJ1ZmZlcikpOworICAgICAgICBpZiAocmVzdWx0
ICE9PSB2b2lkIDApCisgICAgICAgICAgICB0aHJvdyAiRXJyb3I6IGJhZCByZXN1bHQgYXQgZW5k
OiAiICsgcmVzdWx0OworICAgICAgICBvayA9IHRydWU7CisgICAgfSBjYXRjaCAoZSkgeworICAg
ICAgICBpZiAoZS50b1N0cmluZygpICE9ICJFcnJvcjogT3V0IG9mIG1lbW9yeSIpCisgICAgICAg
ICAgICB0aHJvdyBlOworICAgIH0KIAotZm9yICh2YXIgaSA9IDA7IGkgPCAxMDAwMDsgKytpKQot
ICAgIGZvbyhva0FycmF5KTsKKyAgICBpZiAob2spCisgICAgICAgIHRocm93ICJFcnJvcjogZGlk
IG5vdCB0aHJvdyBlcnJvciI7CiAKLXZhciBvayA9IGZhbHNlOwotdHJ5IHsKLSAgICB2YXIgbWVt
b3J5ID0gbmV3IFdlYkFzc2VtYmx5Lk1lbW9yeSh7IGluaXRpYWw6IDB4MTAwMCB9KTsKLSAgICBt
ZW1vcnkuZ3JvdygweDcwMDApOwotICAgIHZhciByZXN1bHQgPSBmb28obmV3IFVpbnQ4QXJyYXko
bWVtb3J5LmJ1ZmZlcikpOwotICAgIGlmIChyZXN1bHQgIT09IHZvaWQgMCkKLSAgICAgICAgdGhy
b3cgIkVycm9yOiBiYWQgcmVzdWx0IGF0IGVuZDogIiArIHJlc3VsdDsKLSAgICBvayA9IHRydWU7
Ci19IGNhdGNoIChlKSB7Ci0gICAgaWYgKGUudG9TdHJpbmcoKSAhPSAiRXJyb3I6IE91dCBvZiBt
ZW1vcnkiKQotICAgICAgICB0aHJvdyBlOwogfQogCi1pZiAob2spCi0gICAgdGhyb3cgIkVycm9y
OiBkaWQgbm90IHRocm93IGVycm9yIjsKK3Rlc3QoKTsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3Ry
ZXNzL2JpZy13YXNtLW1lbW9yeS1ncm93LmpzIGIvSlNUZXN0cy9zdHJlc3MvYmlnLXdhc20tbWVt
b3J5LWdyb3cuanMKaW5kZXggNDE4NTU3YTQ3YTBiYThhOTU2NWRhNTkxNjAyMDNmYmU3Y2NiOWRh
Yi4uMGU0MzU3NzMzMmU2ODg4N2I5NGNhZWQzYzJkYjM2ZTUyODc2MzI0ZSAxMDA2NDQKLS0tIGEv
SlNUZXN0cy9zdHJlc3MvYmlnLXdhc20tbWVtb3J5LWdyb3cuanMKKysrIGIvSlNUZXN0cy9zdHJl
c3MvYmlnLXdhc20tbWVtb3J5LWdyb3cuanMKQEAgLTEsMzQgKzEsNDUgQEAKIC8vQCBza2lwIGlm
ICRtZW1vcnlMaW1pdGVkCi1sZXQgYmlnQXJyYXkgPSBuZXcgQXJyYXkoMHg3MDAwMDAwKTsKLWJp
Z0FycmF5WzBdID0gMS4xOwotYmlnQXJyYXlbMV0gPSAxLjI7CiAKLWZ1bmN0aW9uIGZvbyhhcnJh
eSkgewotICAgIHZhciBpbmRleCA9IGFycmF5Lmxlbmd0aDsKLSAgICBpZiAoaW5kZXggPj0gYmln
QXJyYXkubGVuZ3RoIHx8IChpbmRleCAtIDB4MWZmZGMwMSkgPCAwKQorZnVuY3Rpb24gdGVzdCgp
IHsKKworICAgIC8vIFdlIGRvbid0IHN1cHBvcnQgV2ViQXNzZW1ibHkgZXZlcnl3aGVyZSwgc28g
Y2hlY2sgZm9yIGl0cyBleGlzdGFuY2UgYmVmb3JlIGRvaW5nIGFueXRoaW5nIGVsc2UuCisgICAg
aWYgKCF0aGlzLldlYkFzc2VtYmx5KQogICAgICAgICByZXR1cm47Ci0gICAgcmV0dXJuIGJpZ0Fy
cmF5W2luZGV4IC0gMHgxZmZkYzAxXTsKLX0KIAotbm9JbmxpbmUoZm9vKTsKKyAgICBsZXQgYmln
QXJyYXkgPSBuZXcgQXJyYXkoMHg3MDAwMDAwKTsKKyAgICBiaWdBcnJheVswXSA9IDEuMTsKKyAg
ICBiaWdBcnJheVsxXSA9IDEuMjsKKworICAgIGZ1bmN0aW9uIGZvbyhhcnJheSkgeworICAgICAg
ICB2YXIgaW5kZXggPSBhcnJheS5sZW5ndGg7CisgICAgICAgIGlmIChpbmRleCA+PSBiaWdBcnJh
eS5sZW5ndGggfHwgKGluZGV4IC0gMHgxZmZkYzAxKSA8IDApCisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIHJldHVybiBiaWdBcnJheVtpbmRleCAtIDB4MWZmZGMwMV07CisgICAgfQorCisg
ICAgbm9JbmxpbmUoZm9vKTsKKworICAgIHZhciBva0FycmF5ID0gbmV3IFVpbnQ4QXJyYXkoMHgx
ZmZkYzAyKTsKKworICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMTAwMDA7ICsraSkKKyAgICAgICAg
Zm9vKG9rQXJyYXkpOwogCi12YXIgb2tBcnJheSA9IG5ldyBVaW50OEFycmF5KDB4MWZmZGMwMik7
CisgICAgdmFyIG9rID0gZmFsc2U7CisgICAgdHJ5IHsKKyAgICAgICAgdmFyIG1lbW9yeSA9IG5l
dyBXZWJBc3NlbWJseS5NZW1vcnkoeyBpbml0aWFsOiAweDEwMDAsIG1heGltdW06IDB4ODAwMCB9
KTsKKyAgICAgICAgbWVtb3J5Lmdyb3coMHg3MDAwKTsKKyAgICAgICAgdmFyIHJlc3VsdCA9IGZv
byhuZXcgVWludDhBcnJheShtZW1vcnkuYnVmZmVyKSk7CisgICAgICAgIGlmIChyZXN1bHQgIT09
IHZvaWQgMCkKKyAgICAgICAgICAgIHRocm93ICJFcnJvcjogYmFkIHJlc3VsdCBhdCBlbmQ6ICIg
KyByZXN1bHQ7CisgICAgICAgIG9rID0gdHJ1ZTsKKyAgICB9IGNhdGNoIChlKSB7CisgICAgICAg
IGlmIChlLnRvU3RyaW5nKCkgIT0gIkVycm9yOiBPdXQgb2YgbWVtb3J5IikKKyAgICAgICAgICAg
IHRocm93IGU7CisgICAgfQogCi1mb3IgKHZhciBpID0gMDsgaSA8IDEwMDAwOyArK2kpCi0gICAg
Zm9vKG9rQXJyYXkpOworICAgIGlmIChvaykKKyAgICAgICAgdGhyb3cgIkVycm9yOiBkaWQgbm90
IHRocm93IGVycm9yIjsKIAotdmFyIG9rID0gZmFsc2U7Ci10cnkgewotICAgIHZhciBtZW1vcnkg
PSBuZXcgV2ViQXNzZW1ibHkuTWVtb3J5KHsgaW5pdGlhbDogMHgxMDAwLCBtYXhpbXVtOiAweDgw
MDAgfSk7Ci0gICAgbWVtb3J5Lmdyb3coMHg3MDAwKTsKLSAgICB2YXIgcmVzdWx0ID0gZm9vKG5l
dyBVaW50OEFycmF5KG1lbW9yeS5idWZmZXIpKTsKLSAgICBpZiAocmVzdWx0ICE9PSB2b2lkIDAp
Ci0gICAgICAgIHRocm93ICJFcnJvcjogYmFkIHJlc3VsdCBhdCBlbmQ6ICIgKyByZXN1bHQ7Ci0g
ICAgb2sgPSB0cnVlOwotfSBjYXRjaCAoZSkgewotICAgIGlmIChlLnRvU3RyaW5nKCkgIT0gIkVy
cm9yOiBPdXQgb2YgbWVtb3J5IikKLSAgICAgICAgdGhyb3cgZTsKIH0KIAotaWYgKG9rKQotICAg
IHRocm93ICJFcnJvcjogZGlkIG5vdCB0aHJvdyBlcnJvciI7Cit0ZXN0KCk7CmRpZmYgLS1naXQg
YS9KU1Rlc3RzL3N0cmVzcy9iaWctd2FzbS1tZW1vcnkuanMgYi9KU1Rlc3RzL3N0cmVzcy9iaWct
d2FzbS1tZW1vcnkuanMKaW5kZXggZDRkZWRhNGQzOGUwYjdlMzJjNzJhZmRjMjRmNWExY2QwZWE0
MjYyMi4uMWFmYWQ3YWVkYzZiOGQwNTE2ODUyMDYzYWQ5Y2I0YmQ0ZTQ0MmNhZiAxMDA2NDQKLS0t
IGEvSlNUZXN0cy9zdHJlc3MvYmlnLXdhc20tbWVtb3J5LmpzCisrKyBiL0pTVGVzdHMvc3RyZXNz
L2JpZy13YXNtLW1lbW9yeS5qcwpAQCAtMSwzMiArMSw0MyBAQAogLy9AIHNraXAgaWYgJG1lbW9y
eUxpbWl0ZWQKLWxldCBiaWdBcnJheSA9IG5ldyBBcnJheSgweDcwMDAwMDApOwotYmlnQXJyYXlb
MF0gPSAxLjE7Ci1iaWdBcnJheVsxXSA9IDEuMjsKIAotZnVuY3Rpb24gZm9vKGFycmF5KSB7Ci0g
ICAgdmFyIGluZGV4ID0gYXJyYXkubGVuZ3RoOwotICAgIGlmIChpbmRleCA+PSBiaWdBcnJheS5s
ZW5ndGggfHwgKGluZGV4IC0gMHgxZmZkYzAxKSA8IDApCitmdW5jdGlvbiB0ZXN0KCkgeworCisg
ICAgLy8gV2UgZG9uJ3Qgc3VwcG9ydCBXZWJBc3NlbWJseSBldmVyeXdoZXJlLCBzbyBjaGVjayBm
b3IgaXRzIGV4aXN0YW5jZSBiZWZvcmUgZG9pbmcgYW55dGhpbmcgZWxzZS4KKyAgICBpZiAoIXRo
aXMuV2ViQXNzZW1ibHkpCiAgICAgICAgIHJldHVybjsKLSAgICByZXR1cm4gYmlnQXJyYXlbaW5k
ZXggLSAweDFmZmRjMDFdOwotfQogCi1ub0lubGluZShmb28pOworICAgIGxldCBiaWdBcnJheSA9
IG5ldyBBcnJheSgweDcwMDAwMDApOworICAgIGJpZ0FycmF5WzBdID0gMS4xOworICAgIGJpZ0Fy
cmF5WzFdID0gMS4yOworCisgICAgZnVuY3Rpb24gZm9vKGFycmF5KSB7CisgICAgICAgIHZhciBp
bmRleCA9IGFycmF5Lmxlbmd0aDsKKyAgICAgICAgaWYgKGluZGV4ID49IGJpZ0FycmF5Lmxlbmd0
aCB8fCAoaW5kZXggLSAweDFmZmRjMDEpIDwgMCkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAg
ICAgcmV0dXJuIGJpZ0FycmF5W2luZGV4IC0gMHgxZmZkYzAxXTsKKyAgICB9CisKKyAgICBub0lu
bGluZShmb28pOworCisgICAgdmFyIG9rQXJyYXkgPSBuZXcgVWludDhBcnJheSgweDFmZmRjMDIp
OworCisgICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxMDAwMDsgKytpKQorICAgICAgICBmb28ob2tB
cnJheSk7CiAKLXZhciBva0FycmF5ID0gbmV3IFVpbnQ4QXJyYXkoMHgxZmZkYzAyKTsKKyAgICB2
YXIgb2sgPSBmYWxzZTsKKyAgICB0cnkgeworICAgICAgICB2YXIgcmVzdWx0ID0gZm9vKG5ldyBV
aW50OEFycmF5KG5ldyBXZWJBc3NlbWJseS5NZW1vcnkoeyBpbml0aWFsOiAweDgwMDAsIG1heGlt
dW06IDB4ODAwMCB9KS5idWZmZXIpKTsKKyAgICAgICAgaWYgKHJlc3VsdCAhPT0gdm9pZCAwKQor
ICAgICAgICAgICAgdGhyb3cgIkVycm9yOiBiYWQgcmVzdWx0IGF0IGVuZDogIiArIHJlc3VsdDsK
KyAgICAgICAgb2sgPSB0cnVlOworICAgIH0gY2F0Y2ggKGUpIHsKKyAgICAgICAgaWYgKGUudG9T
dHJpbmcoKSAhPSAiRXJyb3I6IE91dCBvZiBtZW1vcnkiKQorICAgICAgICAgICAgdGhyb3cgZTsK
KyAgICB9CiAKLWZvciAodmFyIGkgPSAwOyBpIDwgMTAwMDA7ICsraSkKLSAgICBmb28ob2tBcnJh
eSk7CisgICAgaWYgKG9rKQorICAgICAgICB0aHJvdyAiRXJyb3I6IGRpZCBub3QgdGhyb3cgZXJy
b3IiOwogCi12YXIgb2sgPSBmYWxzZTsKLXRyeSB7Ci0gICAgdmFyIHJlc3VsdCA9IGZvbyhuZXcg
VWludDhBcnJheShuZXcgV2ViQXNzZW1ibHkuTWVtb3J5KHsgaW5pdGlhbDogMHg4MDAwLCBtYXhp
bXVtOiAweDgwMDAgfSkuYnVmZmVyKSk7Ci0gICAgaWYgKHJlc3VsdCAhPT0gdm9pZCAwKQotICAg
ICAgICB0aHJvdyAiRXJyb3I6IGJhZCByZXN1bHQgYXQgZW5kOiAiICsgcmVzdWx0OwotICAgIG9r
ID0gdHJ1ZTsKLX0gY2F0Y2ggKGUpIHsKLSAgICBpZiAoZS50b1N0cmluZygpICE9ICJFcnJvcjog
T3V0IG9mIG1lbW9yeSIpCi0gICAgICAgIHRocm93IGU7CiB9CiAKLWlmIChvaykKLSAgICB0aHJv
dyAiRXJyb3I6IGRpZCBub3QgdGhyb3cgZXJyb3IiOwordGVzdCgpOwo=
</data>
<flag name="review"
          id="373677"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>