<?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>107750</bug_id>
          
          <creation_ts>2013-01-23 15:24:41 -0800</creation_ts>
          <short_desc>Constant folding an access to an uncaptured variable that is captured later in the same basic block shouldn&apos;t lead to assertion failures</short_desc>
          <delta_ts>2013-01-23 16:12:01 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>814735</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-23 15:24:41 -0800</bug_when>
    <thetext>Patch forthcoming.

&lt;rdar://problem/12387265&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814739</commentid>
    <comment_count>1</comment_count>
      <attachid>184328</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-23 15:28:29 -0800</bug_when>
    <thetext>Created attachment 184328
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814748</commentid>
    <comment_count>2</comment_count>
      <attachid>184328</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-01-23 15:34:13 -0800</bug_when>
    <thetext>Comment on attachment 184328
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814780</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-23 16:12:01 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/140608</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184328</attachid>
            <date>2013-01-23 15:28:29 -0800</date>
            <delta_ts>2013-01-23 15:34:13 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>10843</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQwNjA2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDEzLTAxLTIzICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
Q29uc3RhbnQgZm9sZGluZyBhbiBhY2Nlc3MgdG8gYW4gdW5jYXB0dXJlZCB2YXJpYWJsZSB0aGF0
IGlzIGNhcHR1cmVkIGxhdGVyIGluIHRoZSBzYW1lIGJhc2ljIGJsb2NrIHNob3VsZG4ndCBsZWFk
IHRvIGFzc2VydGlvbiBmYWlsdXJlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA3NzUwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xMjM4NzI2NT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAg
IFRoZSBwb2ludCBvZiB0aGlzIGFzc2VydGlvbiB3YXMgdGhhdCBpZiB0aGVyZSBpcyBubyB2YXJp
YWJsZSBjYXB0dXJpbmcgZ29pbmcgb24sIHRoZW4gdGhlcmUgc2hvdWxkIG9ubHkgYmUgb25lIEdl
dExvY2FsCisgICAgICAgIGZvciB0aGUgdmFyaWFibGUgYW55d2hlcmUgaW4gdGhlIGJhc2ljIGJs
b2NrLiBCdXQgaWYgdGhlcmUgaXMgc29tZSBjYXB0dXJpbmcsIHRoZW4gd2UnbGwgaGF2ZSBhbiB1
bmJvdW5kZWQgbnVtYmVyIG9mCisgICAgICAgIEdldExvY2Fscy4gVGhlIGFzc2VydGlvbiB3YXMg
dG9vIGltcHJlY2lzZSBmb3IgdGhlIGxhdHRlciBjYXNlLiBJIHdhbnQgdG8ga2VlcCB0aGlzIGFz
c2VydGlvbiwgc28gSSBpbnRyb2R1Y2VkIGEKKyAgICAgICAgY2hlY2tlciB0aGF0IHZlcmlmaWVz
IHRoaXMgcHJlY2lzZWx5OiBpZiB0aGVyZSBhcmUgYW55IGNhcHR1cmVkIGFjY2Vzc2VzIHRvIHRo
ZSB2YXJpYWJsZSBhbnl3aGVyZSBhdCBvciBhZnRlciB0aGUKKyAgICAgICAgR2V0TG9jYWwgd2Ug
YXJlIGVsaW1pbmF0aW5nLCB0aGVuIHdlIGFsbG93IHJlZHVuZGFudCBHZXRMb2NhbHMuCisKKyAg
ICAgICAgKiBkZmcvREZHQ29uc3RhbnRGb2xkaW5nUGhhc2UuY3BwOgorICAgICAgICAoSlNDOjpE
Rkc6OkNvbnN0YW50Rm9sZGluZ1BoYXNlOjpmb2xkQ29uc3RhbnRzKToKKyAgICAgICAgKENvbnN0
YW50Rm9sZGluZ1BoYXNlKToKKyAgICAgICAgKEpTQzo6REZHOjpDb25zdGFudEZvbGRpbmdQaGFz
ZTo6aXNDYXB0dXJlZEF0T3JBZnRlcik6CisKIDIwMTMtMDEtMjMgIE9saXZlciBIdW50ICA8b2xp
dmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXBsYWNlIEFTU0VSVF9OT1RfUkVBQ0hFRCB3aXRo
IFJFTEVBU0VfQVNTRVJUX05PVF9SRUFDSEVEIGluIEpTQwpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdDb25zdGFudEZvbGRpbmdQaGFzZS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDb25zdGFudEZvbGRpbmdQaGFzZS5jcHAJKHJldmlz
aW9uIDE0MDU3MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ29uc3RhbnRGb2xk
aW5nUGhhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNzMsOSArMzczLDEwIEBAIHByaXZhdGU6
CiAgICAgICAgICAgICAgICAgaWYgKHRhaWxOb2RlSW5kZXggPT0gbm9kZUluZGV4KQogICAgICAg
ICAgICAgICAgICAgICBibG9jay0+dmFyaWFibGVzQXRUYWlsLm9wZXJhbmQobm9kZS5sb2NhbCgp
KSA9IHByZXZpb3VzTG9jYWxBY2Nlc3M7CiAgICAgICAgICAgICAgICAgZWxzZSB7Ci0gICAgICAg
ICAgICAgICAgICAgIEFTU0VSVChtX2dyYXBoW3RhaWxOb2RlSW5kZXhdLm9wKCkgPT0gRmx1c2gK
KyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKAorICAgICAgICAgICAgICAgICAgICAgICAgbV9n
cmFwaFt0YWlsTm9kZUluZGV4XS5vcCgpID09IEZsdXNoCiAgICAgICAgICAgICAgICAgICAgICAg
ICB8fCBtX2dyYXBoW3RhaWxOb2RlSW5kZXhdLm9wKCkgPT0gU2V0TG9jYWwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHx8IG5vZGUudmFyaWFibGVBY2Nlc3NEYXRhKCktPmlzQ2FwdHVyZWQoKSk7
CisgICAgICAgICAgICAgICAgICAgICAgICB8fCBpc0NhcHR1cmVkQXRPckFmdGVyKGJsb2NrLCBp
bmRleEluQmxvY2ssIG5vZGUubG9jYWwoKSkpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIApAQCAtMzk0LDYgKzM5NSwyMiBAQCBwcml2YXRlOgogICAgICAg
ICByZXR1cm4gY2hhbmdlZDsKICAgICB9CiAgICAgCisjaWYgIUFTU0VSVF9ESVNBQkxFRAorICAg
IGJvb2wgaXNDYXB0dXJlZEF0T3JBZnRlcihCYXNpY0Jsb2NrKiBibG9jaywgdW5zaWduZWQgaW5k
ZXhJbkJsb2NrLCBpbnQgb3BlcmFuZCkKKyAgICB7CisgICAgICAgIGZvciAoOyBpbmRleEluQmxv
Y2sgPCBibG9jay0+c2l6ZSgpOyArK2luZGV4SW5CbG9jaykgeworICAgICAgICAgICAgTm9kZSYg
bm9kZSA9IG1fZ3JhcGhbYmxvY2stPmF0KGluZGV4SW5CbG9jayldOworICAgICAgICAgICAgaWYg
KCFub2RlLmhhc0xvY2FsKCkpCisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAg
ICBpZiAobm9kZS5sb2NhbCgpICE9IG9wZXJhbmQpCisgICAgICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgICAgICBpZiAobm9kZS52YXJpYWJsZUFjY2Vzc0RhdGEoKS0+aXNDYXB0dXJlZCgp
KQorICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICB9CisgICAgICAgIHJldHVy
biBmYWxzZTsKKyAgICB9CisjZW5kaWYgLy8gIUFTU0VSVF9ESVNBQkxFRAorICAgIAogICAgIHZv
aWQgYWRkU3RydWN0dXJlVHJhbnNpdGlvbkNoZWNrKENvZGVPcmlnaW4gY29kZU9yaWdpbiwgdW5z
aWduZWQgaW5kZXhJbkJsb2NrLCBKU0NlbGwqIGNlbGwpCiAgICAgewogICAgICAgICBOb2RlSW5k
ZXggd2Vha0NvbnN0YW50SW5kZXggPSBtX2luc2VydGlvblNldC5pbnNlcnROb2RlKApJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gMTQwNjA2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTMtMDEtMjMgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFw
cGxlLmNvbT4KKworICAgICAgICBDb25zdGFudCBmb2xkaW5nIGFuIGFjY2VzcyB0byBhbiB1bmNh
cHR1cmVkIHZhcmlhYmxlIHRoYXQgaXMgY2FwdHVyZWQgbGF0ZXIgaW4gdGhlIHNhbWUgYmFzaWMg
YmxvY2sgc2hvdWxkbid0IGxlYWQgdG8gYXNzZXJ0aW9uIGZhaWx1cmVzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDc3NTAKKyAgICAgICAgPHJkYXI6
Ly9wcm9ibGVtLzEyMzg3MjY1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogZmFzdC9qcy9kZmctY29uc3RhbnQtZm9sZC11bmNhcHR1cmVkLXZhcmlh
YmxlLXRoYXQtaXMtbGF0ZXItY2FwdHVyZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2pzL2RmZy1jb25zdGFudC1mb2xkLXVuY2FwdHVyZWQtdmFyaWFibGUtdGhhdC1pcy1s
YXRlci1jYXB0dXJlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL2pzYy10ZXN0LWxp
c3Q6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNvbnN0YW50LWZvbGQtdW5j
YXB0dXJlZC12YXJpYWJsZS10aGF0LWlzLWxhdGVyLWNhcHR1cmVkLmpzOiBBZGRlZC4KKyAgICAg
ICAgKGJhcik6CisgICAgICAgIChiYXopOgorICAgICAgICAoZm9vKToKKwogMjAxMy0wMS0yMyAg
SGFucyBNdWxsZXIgIDxobXVsbGVyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEV4Y2x1c2lv
bnNdIEFkZCBzdXBwb3J0IGZvciBjb21wdXRpbmcgZmlyc3QgaW5jbHVkZWQgaW50ZXJ2YWwgcG9z
aXRpb24gZm9yIHBvbHlnb25zCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pzL2RmZy1jb25zdGFu
dC1mb2xkLXVuY2FwdHVyZWQtdmFyaWFibGUtdGhhdC1pcy1sYXRlci1jYXB0dXJlZC1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY29uc3RhbnQtZm9s
ZC11bmNhcHR1cmVkLXZhcmlhYmxlLXRoYXQtaXMtbGF0ZXItY2FwdHVyZWQtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY29uc3RhbnQtZm9sZC11
bmNhcHR1cmVkLXZhcmlhYmxlLXRoYXQtaXMtbGF0ZXItY2FwdHVyZWQtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEwOSBAQAorVGVzdHMgdGhhdCBjb25zdGFudCBmb2xkaW5n
IGFuIGFjY2VzcyB0byBhbiB1bmNhcHR1cmVkIHZhcmlhYmxlIHRoYXQgaXMgY2FwdHVyZWQgbGF0
ZXIgaW4gdGhlIHNhbWUgYmFzaWMgYmxvY2sgZG9lc24ndCBsZWFkIHRvIGFzc2VydGlvbiBmYWls
dXJlcy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNz
YWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgZm9vKHRydWUsIDUp
WzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1
KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwg
NSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUs
IDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVl
LCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1
ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRy
dWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0
cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28o
dHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9v
KHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZv
byh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBm
b28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1Mg
Zm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNT
IGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFT
UyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BB
U1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQ
QVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2Mgor
UEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIK
K1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYy
CitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2
MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0
NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMg
NDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlz
IDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBp
cyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0g
aXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBd
IGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVsw
XSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlb
MF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUp
WzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1
KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwg
NSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUs
IDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVl
LCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1
ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRy
dWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0
cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28o
dHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9v
KHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZv
byh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBm
b28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1Mg
Zm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNT
IGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFT
UyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BB
U1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQ
QVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2Mgor
UEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIK
K1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYy
CitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2
MgorUEFTUyBmb28odHJ1ZSwgNSlbMF0gaXMgNDYyCitQQVNTIGZvbyh0cnVlLCA1KVswXSBpcyA0
NjIKK1BBU1MgZm9vKHRydWUsIDUpWzBdIGlzIDQ2MgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZGZn
LWNvbnN0YW50LWZvbGQtdW5jYXB0dXJlZC12YXJpYWJsZS10aGF0LWlzLWxhdGVyLWNhcHR1cmVk
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY29uc3RhbnQtZm9s
ZC11bmNhcHR1cmVkLXZhcmlhYmxlLXRoYXQtaXMtbGF0ZXItY2FwdHVyZWQuaHRtbAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNvbnN0YW50LWZvbGQtdW5jYXB0dXJl
ZC12YXJpYWJsZS10aGF0LWlzLWxhdGVyLWNhcHR1cmVkLmh0bWwJKHJldmlzaW9uIDApCkBAIC0w
LDAgKzEsMTAgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VO
Ij4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9k
ZmctY29uc3RhbnQtZm9sZC11bmNhcHR1cmVkLXZhcmlhYmxlLXRoYXQtaXMtbGF0ZXItY2FwdHVy
ZWQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3QuanMi
Pjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9q
c2MtdGVzdC1saXN0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvanNjLXRlc3Qt
bGlzdAkocmV2aXNpb24gMTQwNTczKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9qc2MtdGVzdC1s
aXN0CSh3b3JraW5nIGNvcHkpCkBAIC05Niw2ICs5Niw3IEBAIGZhc3QvanMvZGZnLWNmZy1zaW1w
bGlmeS1yZWR1bmRhbnQtZGVhZC0KIGZhc3QvanMvZGZnLWNoZWNrLXR3by1zdHJ1Y3R1cmVzCiBm
YXN0L2pzL2RmZy1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRpb24tZm9yLW5vbi1jZWxsCiBmYXN0
L2pzL2RmZy1jb25zdGFudC1mb2xkLWZpcnN0LWxvY2FsLXJlYWQtYWZ0ZXItYmxvY2stbWVyZ2UK
K2Zhc3QvanMvZGZnLWNvbnN0YW50LWZvbGQtdW5jYXB0dXJlZC12YXJpYWJsZS10aGF0LWlzLWxh
dGVyLWNhcHR1cmVkCiBmYXN0L2pzL2RmZy1jb252ZXJ0LXRoaXMtZG9tLXdpbmRvdwogZmFzdC9q
cy9kZmctY3JlYXRlLWlubGluZWQtYXJndW1lbnRzLWluLWNsb3N1cmUtaW5saW5lCiBmYXN0L2pz
L2RmZy1jc2UtY2ZhLWRpc2NyZXBhbmN5CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pzL3Njcmlw
dC10ZXN0cy9kZmctY29uc3RhbnQtZm9sZC11bmNhcHR1cmVkLXZhcmlhYmxlLXRoYXQtaXMtbGF0
ZXItY2FwdHVyZWQuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQt
dGVzdHMvZGZnLWNvbnN0YW50LWZvbGQtdW5jYXB0dXJlZC12YXJpYWJsZS10aGF0LWlzLWxhdGVy
LWNhcHR1cmVkLmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQt
dGVzdHMvZGZnLWNvbnN0YW50LWZvbGQtdW5jYXB0dXJlZC12YXJpYWJsZS10aGF0LWlzLWxhdGVy
LWNhcHR1cmVkLmpzCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI5IEBACitkZXNjcmlwdGlvbigK
KyJUZXN0cyB0aGF0IGNvbnN0YW50IGZvbGRpbmcgYW4gYWNjZXNzIHRvIGFuIHVuY2FwdHVyZWQg
dmFyaWFibGUgdGhhdCBpcyBjYXB0dXJlZCBsYXRlciBpbiB0aGUgc2FtZSBiYXNpYyBibG9jayBk
b2Vzbid0IGxlYWQgdG8gYXNzZXJ0aW9uIGZhaWx1cmVzLiIKKyk7CisKK3ZhciB0aGluZ3kgPSA0
NTY7CisKK2Z1bmN0aW9uIGJhcigpIHsKKyAgICByZXR1cm4gdGhpbmd5OworfQorCitmdW5jdGlv
biBiYXooYSkgeworICAgIGlmIChhKSAvLyBIZXJlIHdlIGhhdmUgYW4gYWNjZXNzIHRvIHIyLiBU
aGUgYnVnIHdhcyBjb25jZXJuZWQgd2l0aCBvdXIgYXNzZXJ0aW9ucyB0aGlua2luZyB0aGF0IHRo
aXMgYWNjZXNzIHdhcyBpbnZhbGlkLgorICAgICAgICByZXR1cm4gYXJndW1lbnRzOyAvLyBGb3Jj
ZSByMiAoc2VlIGJlbG93KSB0byBnZXQgY2FwdHVyZWQuCit9CisKK2Z1bmN0aW9uIGZvbyhwLCBh
KSB7CisgICAgLy8gVGhlIHRlbXBvcmFyeSB2YXJpYWJsZSBjb3JyZXNwb25kaW5nIHRvIHRoZSAn
YmFyJyBjYWxsZWUgY29taW5nIG91dCBvZiB0aGUgdGVybmFyeSBleHByZXNzaW9uIHdpbGwgYmUg
YWxsb2NhdGVkIGJ5CisgICAgLy8gdGhlIGJ5dGVjb21waWxlciB0byBzb21lIHZpcnR1YWwgcmVn
aXN0ZXIsIHNheSByMi4gVGhpcyBleHByZXNzaW9uIGlzIGVuZ2luZWVyZWQgc28gdGhhdCAoMSkg
dGhlIHZpcnR1YWwgcmVnaXN0ZXIKKyAgICAvLyBjaG9zZW4gZm9yIHRoZSBjYWxsZWUgaGVyZSBp
cyB0aGUgc2FtZSBhcyB0aGUgb25lIHRoYXQgd2lsbCBiZSBjaG9zZW4gZm9yIHRoZSBmaXJzdCBu
b24tdGhpcyBhcmd1bWVudCBiZWxvdywKKyAgICAvLyAoMikgdGhhdCB0aGUgY2FsbGVlIGVuZHMg
dXAgYmVpbmcgY29uc3RhbnQgYnV0IHJlcXVpcmVzIENGQSB0byBwcm92ZSBpdCwgYW5kICgzKSB0
aGF0IHdlIGFjdHVhbGx5IGxvYWQgdGhhdCBjb25zdGFudAorICAgIC8vIHVzaW5nIEdldExvY2Fs
ICh3aGljaCBoYXBwZW5zIGJlY2F1c2Ugb2YgdGhlIENoZWNrRnVuY3Rpb24gdG8gY2hlY2sgdGhl
IGNhbGxlZSkuCisgICAgdmFyIHggPSAoYSArIDEpICsgKHAgPyBiYXIgOiBiYXIpKCk7CisgICAg
Ly8gVGhlIHRlbXBvcmFyeSB2YXJpYWJsZSBjb3JyZXNwb25kaW5nIHRvIHRoZSBmaXJzdCBub24t
dGhpcyBhcmd1bWVudCB0byBiYXogd2lsbCBiZSBhbGxvY2F0ZWQgdG8gdGhlIHNhbWUgdmlydHVh
bAorICAgIC8vIHJlZ2lzdGVyIChpLmUuIHIyKS4KKyAgICByZXR1cm4gYmF6KHgpOworfQorCitm
b3IgKHZhciBpID0gMDsgaSA8IDEwMDsgKytpKQorICAgIHNob3VsZEJlKCJmb28odHJ1ZSwgNSlb
MF0iLCAiNDYyIik7Cg==
</data>
<flag name="review"
          id="203032"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>