<?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>87885</bug_id>
          
          <creation_ts>2012-05-30 12:26:43 -0700</creation_ts>
          <short_desc>DFG does not correctly handle exceptions caught in the LLInt</short_desc>
          <delta_ts>2012-05-30 12:48:20 -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>New Bugs</component>
          <version>528+ (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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>637536</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-05-30 12:26:43 -0700</bug_when>
    <thetext>DFG does not correctly handle exceptions caught in the LLInt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637538</commentid>
    <comment_count>1</comment_count>
      <attachid>144895</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-05-30 12:28:39 -0700</bug_when>
    <thetext>Created attachment 144895
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637545</commentid>
    <comment_count>2</comment_count>
      <attachid>144895</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-05-30 12:33:01 -0700</bug_when>
    <thetext>Comment on attachment 144895
Patch

Woohoo! :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637559</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-05-30 12:47:53 -0700</bug_when>
    <thetext>Committed r118956: &lt;http://trac.webkit.org/changeset/118956&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637560</commentid>
    <comment_count>4</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-05-30 12:48:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/11463622&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144895</attachid>
            <date>2012-05-30 12:28:39 -0700</date>
            <delta_ts>2012-05-30 12:33:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87885-20120530122838.patch</filename>
            <type>text/plain</type>
            <size>12214</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4OTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
YzlkNzY2ZDhhZTE3OThkN2EwZTBkZmI4NDU3ZGYyZmExMGY4OTI1Li5jN2NhYzhiNGY0MTI0NTA3
MWEzZTVhZmMyMTk5Y2YyMTNkYTkyNjVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxMi0wNS0zMCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIERGRyBkb2VzIG5vdCBjb3JyZWN0bHkgaGFuZGxlIGV4Y2VwdGlvbnMgY2F1Z2h0
IGluIHRoZSBMTEludAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODc4ODUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBNYWtlIHRoZSBERkcgdXNlIGdlbmVyaWNUaHJvdywgcmF0aGVyIHRoYW4gcmVpbXBsZW1l
bnRpbmcgYSBzbWFsbCBwb3J0aW9uIG9mIGl0LgorICAgICAgICBBbHNvIG1ha2UgdGhlIExMSW50
IHNsb3cgcGF0aHMgdmFsaWRhdGUgdGhhdCB0aGVpciBQQyBpcyBjb3JyZWN0LgorCisgICAgICAg
ICogZGZnL0RGR09wZXJhdGlvbnMuY3BwOgorICAgICAgICAqIGxsaW50L0xMSW50U2xvd1BhdGhz
LmNwcDoKKyAgICAgICAgKExMSW50KToKKwogMjAxMi0wNS0yOSAgRmlsaXAgUGl6bG8gIDxmcGl6
bG9AYXBwbGUuY29tPgogCiAgICAgICAgIERGRyBDRkEgc2hvdWxkIGluZmVyIHR5cGVzIGFuZCB2
YWx1ZXMgb2YgY2FwdHVyZWQgdmFyaWFibGVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR09wZXJhdGlvbnMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdPcGVyYXRpb25zLmNwcAppbmRleCBmOTViOTkzZDc4ZTlkMjk0Yzk2ZDMwMDI0YjA0MTRmMzc3
MDgyNjZmLi5iNWFjNDYwMWFkODgzY2QwNTNjOGM0NzdmMjAxYTMzZGRmN2RlYmFhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuY3BwCisrKyBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5jcHAKQEAgLTM0LDYgKzM0LDcg
QEAKICNpbmNsdWRlICJHZXR0ZXJTZXR0ZXIuaCIKICNpbmNsdWRlIDx3dGYvSW5saW5lQVNNLmg+
CiAjaW5jbHVkZSAiSW50ZXJwcmV0ZXIuaCIKKyNpbmNsdWRlICJKSVRFeGNlcHRpb25zLmgiCiAj
aW5jbHVkZSAiSlNBY3RpdmF0aW9uLmgiCiAjaW5jbHVkZSAiSlNHbG9iYWxEYXRhLmgiCiAjaW5j
bHVkZSAiSlNTdGF0aWNTY29wZU9iamVjdC5oIgpAQCAtMTE0OSwzNSArMTE1MCwzMSBAQCBERkdI
YW5kbGVyRW5jb2RlZCBERkdfT1BFUkFUSU9OIGxvb2t1cEV4Y2VwdGlvbkhhbmRsZXIoRXhlY1N0
YXRlKiBleGVjLCB1aW50MzJfdAogewogICAgIEpTR2xvYmFsRGF0YSogZ2xvYmFsRGF0YSA9ICZl
eGVjLT5nbG9iYWxEYXRhKCk7CiAgICAgTmF0aXZlQ2FsbEZyYW1lVHJhY2VyIHRyYWNlcihnbG9i
YWxEYXRhLCBleGVjKTsKLSAgICAKKwogICAgIEpTVmFsdWUgZXhjZXB0aW9uVmFsdWUgPSBleGVj
LT5leGNlcHRpb24oKTsKICAgICBBU1NFUlQoZXhjZXB0aW9uVmFsdWUpOwotCisgICAgCiAgICAg
dW5zaWduZWQgdlBDSW5kZXggPSBleGVjLT5jb2RlQmxvY2soKS0+Ynl0ZWNvZGVPZmZzZXRGb3JD
YWxsQXRJbmRleChjYWxsSW5kZXgpOwotICAgIEhhbmRsZXJJbmZvKiBoYW5kbGVyID0gZXhlYy0+
Z2xvYmFsRGF0YSgpLmludGVycHJldGVyLT50aHJvd0V4Y2VwdGlvbihleGVjLCBleGNlcHRpb25W
YWx1ZSwgdlBDSW5kZXgpOwotCi0gICAgdm9pZCogY2F0Y2hSb3V0aW5lID0gaGFuZGxlciA/IGhh
bmRsZXItPm5hdGl2ZUNvZGUuZXhlY3V0YWJsZUFkZHJlc3MoKSA6ICh2b2lkKiljdGlPcFRocm93
Tm90Q2F1Z2h0OwotICAgIEFTU0VSVChjYXRjaFJvdXRpbmUpOwotICAgIHJldHVybiBkZmdIYW5k
bGVyRW5jb2RlZChleGVjLCBjYXRjaFJvdXRpbmUpOworICAgIEV4Y2VwdGlvbkhhbmRsZXIgaGFu
ZGxlciA9IGdlbmVyaWNUaHJvdyhnbG9iYWxEYXRhLCBleGVjLCBleGNlcHRpb25WYWx1ZSwgdlBD
SW5kZXgpOworICAgIEFTU0VSVChoYW5kbGVyLmNhdGNoUm91dGluZSk7CisgICAgcmV0dXJuIGRm
Z0hhbmRsZXJFbmNvZGVkKGhhbmRsZXIuY2FsbEZyYW1lLCBoYW5kbGVyLmNhdGNoUm91dGluZSk7
CiB9CiAKIERGR0hhbmRsZXJFbmNvZGVkIERGR19PUEVSQVRJT04gbG9va3VwRXhjZXB0aW9uSGFu
ZGxlckluU3R1YihFeGVjU3RhdGUqIGV4ZWMsIFN0cnVjdHVyZVN0dWJJbmZvKiBzdHViSW5mbykK
IHsKICAgICBKU0dsb2JhbERhdGEqIGdsb2JhbERhdGEgPSAmZXhlYy0+Z2xvYmFsRGF0YSgpOwog
ICAgIE5hdGl2ZUNhbGxGcmFtZVRyYWNlciB0cmFjZXIoZ2xvYmFsRGF0YSwgZXhlYyk7Ci0gICAg
CisKICAgICBKU1ZhbHVlIGV4Y2VwdGlvblZhbHVlID0gZXhlYy0+ZXhjZXB0aW9uKCk7CiAgICAg
QVNTRVJUKGV4Y2VwdGlvblZhbHVlKTsKICAgICAKICAgICBDb2RlT3JpZ2luIGNvZGVPcmlnaW4g
PSBzdHViSW5mby0+Y29kZU9yaWdpbjsKICAgICB3aGlsZSAoY29kZU9yaWdpbi5pbmxpbmVDYWxs
RnJhbWUpCiAgICAgICAgIGNvZGVPcmlnaW4gPSBjb2RlT3JpZ2luLmlubGluZUNhbGxGcmFtZS0+
Y2FsbGVyOwotCi0gICAgSGFuZGxlckluZm8qIGhhbmRsZXIgPSBleGVjLT5nbG9iYWxEYXRhKCku
aW50ZXJwcmV0ZXItPnRocm93RXhjZXB0aW9uKGV4ZWMsIGV4Y2VwdGlvblZhbHVlLCBjb2RlT3Jp
Z2luLmJ5dGVjb2RlSW5kZXgpOwotCi0gICAgdm9pZCogY2F0Y2hSb3V0aW5lID0gaGFuZGxlciA/
IGhhbmRsZXItPm5hdGl2ZUNvZGUuZXhlY3V0YWJsZUFkZHJlc3MoKSA6ICh2b2lkKiljdGlPcFRo
cm93Tm90Q2F1Z2h0OwotICAgIEFTU0VSVChjYXRjaFJvdXRpbmUpOwotICAgIHJldHVybiBkZmdI
YW5kbGVyRW5jb2RlZChleGVjLCBjYXRjaFJvdXRpbmUpOworICAgIAorICAgIEV4Y2VwdGlvbkhh
bmRsZXIgaGFuZGxlciA9IGdlbmVyaWNUaHJvdyhnbG9iYWxEYXRhLCBleGVjLCBleGNlcHRpb25W
YWx1ZSwgY29kZU9yaWdpbi5ieXRlY29kZUluZGV4KTsKKyAgICBBU1NFUlQoaGFuZGxlci5jYXRj
aFJvdXRpbmUpOworICAgIHJldHVybiBkZmdIYW5kbGVyRW5jb2RlZChoYW5kbGVyLmNhbGxGcmFt
ZSwgaGFuZGxlci5jYXRjaFJvdXRpbmUpOwogfQogCiBkb3VibGUgREZHX09QRVJBVElPTiBkZmdD
b252ZXJ0SlNWYWx1ZVRvTnVtYmVyKEV4ZWNTdGF0ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgdmFs
dWUpCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTExJbnRTbG93UGF0
aHMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xMSW50U2xvd1BhdGhzLmNwcApp
bmRleCA1Y2JhNWVhNzAwN2FiOTdjMjBhMDYwYjhjNDc5N2JjZDc2MTY1NDIzLi5iMTNlODRiNTNk
OTg2MzU1ODhlYjUzY2QwNmExZDk3ZWZjY2M1M2U2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvbGxpbnQvTExJbnRTbG93UGF0aHMuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9sbGludC9MTEludFNsb3dQYXRocy5jcHAKQEAgLTUzLDggKzUzLDE2IEBAIG5hbWVzcGFj
ZSBKU0MgeyBuYW1lc3BhY2UgTExJbnQgewogICAgIEpTR2xvYmFsRGF0YSYgZ2xvYmFsRGF0YSA9
IGV4ZWMtPmdsb2JhbERhdGEoKTsgICAgICBcCiAgICAgTmF0aXZlQ2FsbEZyYW1lVHJhY2VyIHRy
YWNlcigmZ2xvYmFsRGF0YSwgZXhlYykKIAotI2RlZmluZSBMTElOVF9TRVRfUENfRk9SX1NUVUJT
KCkgXAotICAgIGV4ZWMtPnNldEN1cnJlbnRWUEMocGMgKyAxKQorI2lmbmRlZiBOREVCVUcKKyNk
ZWZpbmUgTExJTlRfU0VUX1BDX0ZPUl9TVFVCUygpIGRvIHsgXAorICAgICAgICBleGVjLT5jb2Rl
QmxvY2soKS0+Ynl0ZWNvZGVPZmZzZXQocGMpOyBcCisgICAgICAgIGV4ZWMtPnNldEN1cnJlbnRW
UEMocGMgKyAxKTsgXAorICAgIH0gd2hpbGUgKGZhbHNlKQorI2Vsc2UKKyNkZWZpbmUgTExJTlRf
U0VUX1BDX0ZPUl9TVFVCUygpIGRvIHsgXAorICAgICAgICBleGVjLT5zZXRDdXJyZW50VlBDKHBj
ICsgMSk7IFwKKyAgICB9IHdoaWxlIChmYWxzZSkKKyNlbmRpZgogCiAjZGVmaW5lIExMSU5UX0JF
R0lOKCkgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgTExJTlRfQkVHSU5fTk9fU0VU
X1BDKCk7ICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWZjZGRlMjM2MGMxZGIzYjBmODhi
MzYxODZkODJhYjFkZTE5YWQ5OS4uZWNkNWM4ZDNmMzRlMWQxZmU5OWQ5YmI1ZTE1NjVmYzM1ODgz
YTM0ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTMwICBPbGl2ZXIgSHVudCAgPG9s
aXZlckBhcHBsZS5jb20+CisKKyAgICAgICAgREZHIGRvZXMgbm90IGNvcnJlY3RseSBoYW5kbGUg
ZXhjZXB0aW9ucyBjYXVnaHQgaW4gdGhlIExMSW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04Nzg4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFBpbGUgb2YgY29kZSB0byBjb252aW5jZSB0aGUgREZHIHRv
IHRocm93IGFuIGV4Y2VwdGlvbiB0aGF0IGVuZHMgdXAgYmVpbmcgY2F1Z2h0CisgICAgICAgIGlu
IHRoZSBMTEludAorCisgICAgICAgICogZmFzdC9qcy9leGNlcHRpb24tcHJvcGFnYXRlLWZyb20t
ZGZnLXRvLWxsaW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9leGNl
cHRpb24tcHJvcGFnYXRlLWZyb20tZGZnLXRvLWxsaW50Lmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvanMvc2NyaXB0LXRlc3RzL2V4Y2VwdGlvbi1wcm9wYWdhdGUtZnJvbS1kZmctdG8tbGxp
bnQuanM6IEFkZGVkLgorICAgICAgICAoby50b1N0cmluZyk6CisgICAgICAgIChoKToKKyAgICAg
ICAgKGcpOgorICAgICAgICAoZjEpOgorICAgICAgICAoZjIpOgorCiAyMDEyLTA1LTMwICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBjb21wYXJlUG9z
aXRpb25zIGluIGh0bWxlZGl0aW5nIHNob3VsZCBjb25zaWRlciBuZXN0ZWQgU2hhZG93IERPTS4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvanMvZXhjZXB0aW9uLXByb3BhZ2F0ZS1mcm9t
LWRmZy10by1sbGludC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL2V4Y2VwdGlv
bi1wcm9wYWdhdGUtZnJvbS1kZmctdG8tbGxpbnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjEx
ZmYyMTBmMjEyZGJkMGViOTkxZDljZGMzNjY1OTgwZGQwZTJiY2UKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2pzL2V4Y2VwdGlvbi1wcm9wYWdhdGUtZnJvbS1kZmctdG8tbGxp
bnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAKK0Vuc3VyZXMgdGhhdCB3ZSBwYXNzIGV4
Y2VwdGlvbnMgdG8gdGhlIGNvcnJlY3QgY29kZWJsb2NrIHdoZW4gdGhyb3dpbmcgZnJvbSB0aGUg
REZHIHRvIHRoZSBMTEludC4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9m
ICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mg
Q2F1Z2h0IGV4Y2VwdGlvbiBpbiBjb3JyZWN0IGNvZGVibG9jaworUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvanMvZXhjZXB0aW9uLXByb3BhZ2F0ZS1mcm9tLWRmZy10by1sbGludC5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9qcy9leGNlcHRpb24tcHJvcGFnYXRlLWZyb20tZGZnLXRvLWxsaW50Lmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNzEzMmY4MTUwMDNhYjhkM2Q5OGFhODVmYmE3NGM2M2NjNWU2ODNlZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvanMvZXhjZXB0aW9uLXByb3BhZ2F0
ZS1mcm9tLWRmZy10by1sbGludC5odG1sCkBAIC0wLDAgKzEsMTAgQEAKKzwhRE9DVFlQRSBIVE1M
IFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0
IHNyYz0icmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5
PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9leGNlcHRpb24tcHJvcGFnYXRlLWZyb20tZGZn
LXRvLWxsaW50LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvanMtdGVzdC1w
b3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2V4Y2VwdGlvbi1wcm9wYWdhdGUtZnJvbS1kZmctdG8t
bGxpbnQuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9leGNlcHRpb24tcHJv
cGFnYXRlLWZyb20tZGZnLXRvLWxsaW50LmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc1ZTYwNDlmYzY4YWUzZTY2
NjYyMjVkNzIxYjhmOWZkMjE0NTJhOTgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2pzL3NjcmlwdC10ZXN0cy9leGNlcHRpb24tcHJvcGFnYXRlLWZyb20tZGZnLXRvLWxsaW50
LmpzCkBAIC0wLDAgKzEsMTg3IEBACitkZXNjcmlwdGlvbigiRW5zdXJlcyB0aGF0IHdlIHBhc3Mg
ZXhjZXB0aW9ucyB0byB0aGUgY29ycmVjdCBjb2RlYmxvY2sgd2hlbiB0aHJvd2luZyBmcm9tIHRo
ZSBERkcgdG8gdGhlIExMSW50LiIpOwordmFyIG8gPSB7CisgICAgdG9TdHJpbmc6IGZ1bmN0aW9u
KCkgeyBpZiAoc2hvdWxkVGhyb3cpIHRocm93IHt9OyByZXR1cm4gIiI7IH0KK307CisKK3ZhciBz
aG91bGRUaHJvdyA9IGZhbHNlOworZnVuY3Rpb24gaChvKSB7CisgICAgcmV0dXJuIFN0cmluZyhv
KTsKK30KKwordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2gg
KGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAo
ZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChl
KSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUp
IHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkg
e30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7
fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9
Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30K
K3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQor
dHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0
cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3Ry
eSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5
IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkg
eyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7
IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsg
c2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBz
aG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNo
b3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hv
dWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91
bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3Vs
ZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxk
VGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRU
aHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRo
cm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhy
b3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJv
dyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93
ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cg
PSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9
ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0g
IXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAh
c2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFz
aG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNo
b3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hv
dWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91
bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3Vs
ZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxk
VGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRU
aHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRo
cm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhy
b3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJv
dzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93
OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7
IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsg
aChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBo
KG8pOyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgo
byk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChv
KTsgfSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8p
OyB9IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7
IH0gY2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsg
fSBjYXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9
IGNhdGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0g
Y2F0Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBj
YXRjaCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNh
dGNoIChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0
Y2ggKGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRj
aCAoZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNo
IChlKSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2gg
KGUpIHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAo
ZSkge30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChl
KSB7fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUp
IHt9Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkg
e30KK3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7
fQordHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9
Cit0cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30K
K3RyeSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQor
dHJ5IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0
cnkgeyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3Ry
eSB7IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQordHJ5
IHsgc2hvdWxkVGhyb3cgPSAhc2hvdWxkVGhyb3c7IGgobyk7IH0gY2F0Y2ggKGUpIHt9Cit0cnkg
eyBzaG91bGRUaHJvdyA9ICFzaG91bGRUaHJvdzsgaChvKTsgfSBjYXRjaCAoZSkge30KK3RyeSB7
IHNob3VsZFRocm93ID0gIXNob3VsZFRocm93OyBoKG8pOyB9IGNhdGNoIChlKSB7fQorCisKK2Z1
bmN0aW9uIGcoKSB7CisgICAgd2l0aCh7fSkKKyAgICAgICAgaChvKTsKK30KKworZnVuY3Rpb24g
ZjEoKSB7CisgICAgdHJ5IHsKKyAgICAgICAgZygpOworICAgIH0gY2F0Y2ggKGUpIHsKKyAgICAg
ICAgdGVzdEZhaWxlZCgiQ2F1Z2h0IGV4Y2VwdGlvbiBpbiB3cm9uZyBjb2RlYmxvY2siKTsKKyAg
ICB9Cit9CisKK2Z1bmN0aW9uIGYyKCkgeworICAgIHRyeSB7CisgICAgICAgIGcoKTsKKyAgICB9
IGNhdGNoIChlKSB7CisgICAgICAgIHRlc3RQYXNzZWQoIkNhdWdodCBleGNlcHRpb24gaW4gY29y
cmVjdCBjb2RlYmxvY2siKTsKKyAgICB9Cit9CisKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7
CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsK
K2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOwor
ZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7Citm
MSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2Yx
KCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEo
KTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgp
OworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7
CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsK
K2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOworZjEoKTsKK2YxKCk7CitmMSgpOwor
ZjEoKTsKK2YxKCk7CitzaG91bGRUaHJvdyA9IHRydWU7CitmMigpOwordmFyIHN1Y2Nlc3NmdWxs
eVBhcnNlZCA9IHRydWU7Cg==
</data>
<flag name="review"
          id="151884"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
          </attachment>
      

    </bug>

</bugzilla>