<?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>125552</bug_id>
          
          <creation_ts>2013-12-10 17:03:10 -0800</creation_ts>
          <short_desc>Get rid of forward exit on DoubleAsInt32</short_desc>
          <delta_ts>2013-12-10 22:47:34 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>125531</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>958576</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-12-10 17:03:10 -0800</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958579</commentid>
    <comment_count>1</comment_count>
      <attachid>218926</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-12-10 17:07:31 -0800</bug_when>
    <thetext>Created attachment 218926
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958610</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-12-10 22:47:34 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/160411</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218926</attachid>
            <date>2013-12-10 17:07:31 -0800</date>
            <delta_ts>2013-12-10 18:09:24 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>11260</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBQZXJmb3JtYW5jZVRlc3RzL1N1blNwaWRlci9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MDM5OSkK
KysrIFBlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE1IEBACisyMDEzLTEyLTEwICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5j
b20+CisKKyAgICAgICAgR2V0IHJpZCBvZiBmb3J3YXJkIGV4aXQgb24gRG91YmxlQXNJbnQzMgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI1NTUyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBV
c2UgU3VuU3BpZGVyIGFzIGEga2luZCBvZiBzcG90LWNoZWNrIGZvciB0aGUKKyAgICAgICAgbm8t
YXJjaGl0ZWN0dXJlLXNwZWNpZmljLW9wdGltaXphdGlvbiBwYXRocyBpbiB0aGUgY29tcGlsZXIu
CisKKyAgICAgICAgKiBuby1hcmNoaXRlY3R1cmUtc3BlY2lmaWMtb3B0aW1pemF0aW9ucy55YW1s
OiBBZGRlZC4KKwogMjAxMy0xMC0wOCAgR2VvZmZyZXkgR2FyZW4gIDxnZ2FyZW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFJlZmluZWQgcG93ZXIgbWFuYWdlbWVudCBpbiBTdW5TcGlkZXIgMS4wLjIK
SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL25vLWFyY2hpdGVjdHVyZS1zcGVjaWZp
Yy1vcHRpbWl6YXRpb25zLnlhbWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9TdW5T
cGlkZXIvbm8tYXJjaGl0ZWN0dXJlLXNwZWNpZmljLW9wdGltaXphdGlvbnMueWFtbAkocmV2aXNp
b24gMCkKKysrIFBlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL25vLWFyY2hpdGVjdHVyZS1zcGVj
aWZpYy1vcHRpbWl6YXRpb25zLnlhbWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwzMCBAQAor
IyBDb3B5cmlnaHQgKEMpIDIwMTMgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIwor
IyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKKyMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQg
dGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisjIGFyZSBtZXQ6CisjCisjIDEuICBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAg
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLiAKKyMgMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisjICAgICBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0
aW9uLiAKKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBBTkQgSVRTIENP
TlRSSUJVVE9SUyAiQVMgSVMiIEFORCBBTlkKKyMgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRAorIyBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UgQVJFCisjIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIE9SIElUUyBDT05U
UklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkKKyMgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRB
TCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMKKyMgKElOQ0xV
RElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOworIyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5F
U1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQKKyMgT04gQU5ZIFRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQK
KyMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFIE9GCisjIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisKKyMgVGVzdHMgU3VuU3BpZGVyIHdpdGgg
YXJjaGl0ZWN0dXJlLXNwZWNpZmljIG9wdGltaXphdGlvbnMgZGlzYWJsZWQuIFRoaXMgaXMKKyMg
anVzdCBoZXJlIHNvIHlvdSBjYW4ndCBnZXQgYXdheSB3aXRoIG11cmRlciB3aGVuIGRlYWxpbmcg
d2l0aCB0aGUgZ2VuZXJpYworIyAoaS5lLiBubyBBU08pIHBhdGhzLiBZb3Ugc2hvdWxkIHN0aWxs
IGxpa2VseSBhY3R1YWxseSAqdGVzdCogYWxsIG9mIHRoZQorIyBhcmNoaXRlY3R1cmVzIHlvdSBj
YXJlIGFib3V0LgorCistIHBhdGg6IHRlc3RzL3N1bnNwaWRlci0xLjAKKyAgY21kOiBydW5Ob0NK
SVROb0FTTwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjAzOTkpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMzAgQEAKKzIwMTMtMTItMTAgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKwor
ICAgICAgICBHZXQgcmlkIG9mIGZvcndhcmQgZXhpdCBvbiBEb3VibGVBc0ludDMyCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU1NTIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIFRoZSBmb3J3
YXJkIGV4aXQgd2FzIGp1c3QgdGhlcmUgc28gdGhhdCB3ZSB3b3VsZG4ndCBoYXZlIHRvIGtlZXAg
dGhlIGlucHV0cyBhbGl2ZSB1cCB0bworICAgICAgICB0aGUgRG91YmxlQXNJbnQzMi4gVGhhdCdz
IGR1bWIuIEZvcndhcmQgZXhpdHMgYXJlIGEgY29tcGxpY2F0ZWQgcGllY2Ugb2YgbWFjaGluZXJ5
IGFuZAorICAgICAgICB3ZSBzaG91bGRuJ3QgaGF2ZSBpdCBqdXN0IGZvciBhIGJpdCBvZiBsaXZl
bmVzcyBtaWNyby1vcHRpbWl6YXRpb24uCisgICAgICAgIAorICAgICAgICBBbHNvIGFkZCBhIGJ1
bmNoIG9mIG1hY2hpbmVyeSB0byB0ZXN0IHRoaXMgY2FzZSBvbiBYODYuCisKKyAgICAgICAgKiBh
c3NlbWJsZXIvQWJzdHJhY3RNYWNyb0Fzc2VtYmxlci5oOgorICAgICAgICAoSlNDOjpvcHRpbWl6
ZUZvckFSTXY3cyk6CisgICAgICAgIChKU0M6Om9wdGltaXplRm9yQVJNNjQpOgorICAgICAgICAo
SlNDOjpvcHRpbWl6ZUZvclg4Nik6CisgICAgICAgICogZGZnL0RGR0ZpeHVwUGhhc2UuY3BwOgor
ICAgICAgICAoSlNDOjpERkc6OkZpeHVwUGhhc2U6OmZpeHVwTm9kZSk6CisgICAgICAgICogZGZn
L0RGR05vZGVUeXBlLmg6CisgICAgICAgICogZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcDoKKyAg
ICAgICAgKEpTQzo6REZHOjpTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZURvdWJsZUFzSW50MzIpOgor
ICAgICAgICAqIHJ1bnRpbWUvT3B0aW9ucy5oOgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9kb3Vi
bGUtYXMtaW50MzIuanM6IEFkZGVkLgorICAgICAgICAoZm9vKToKKyAgICAgICAgKHRlc3QpOgor
CiAyMDEzLTEyLTEwICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAg
R2V0IHJpZCBvZiBmb3J3YXJkIGV4aXQgaW4gR2V0QnlWYWwgb24gVWludDMyQXJyYXkKSW5kZXg6
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQWJzdHJhY3RNYWNyb0Fzc2VtYmxlci5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQWJzdHJhY3RN
YWNyb0Fzc2VtYmxlci5oCShyZXZpc2lvbiAxNjAzODIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvYXNzZW1ibGVyL0Fic3RyYWN0TWFjcm9Bc3NlbWJsZXIuaAkod29ya2luZyBjb3B5KQpAQCAt
MjksNiArMjksNyBAQAogI2luY2x1ZGUgIkFzc2VtYmxlckJ1ZmZlci5oIgogI2luY2x1ZGUgIkNv
ZGVMb2NhdGlvbi5oIgogI2luY2x1ZGUgIk1hY3JvQXNzZW1ibGVyQ29kZVJlZi5oIgorI2luY2x1
ZGUgIk9wdGlvbnMuaCIKICNpbmNsdWRlIDx3dGYvQ3J5cHRvZ3JhcGhpY2FsbHlSYW5kb21OdW1i
ZXIuaD4KICNpbmNsdWRlIDx3dGYvTm9uY29weWFibGUuaD4KIApAQCAtNjMsNiArNjQsMjEgQEAg
aW5saW5lIGJvb2wgaXNYODYoKQogI2VuZGlmCiB9CiAKK2lubGluZSBib29sIG9wdGltaXplRm9y
QVJNdjdzKCkKK3sKKyAgICByZXR1cm4gaXNBUk12N3MoKSAmJiBPcHRpb25zOjplbmFibGVBcmNo
aXRlY3R1cmVTcGVjaWZpY09wdGltaXphdGlvbnMoKTsKK30KKworaW5saW5lIGJvb2wgb3B0aW1p
emVGb3JBUk02NCgpCit7CisgICAgcmV0dXJuIGlzQVJNNjQoKSAmJiBPcHRpb25zOjplbmFibGVB
cmNoaXRlY3R1cmVTcGVjaWZpY09wdGltaXphdGlvbnMoKTsKK30KKworaW5saW5lIGJvb2wgb3B0
aW1pemVGb3JYODYoKQoreworICAgIHJldHVybiBpc1g4NigpICYmIE9wdGlvbnM6OmVuYWJsZUFy
Y2hpdGVjdHVyZVNwZWNpZmljT3B0aW1pemF0aW9ucygpOworfQorCiBjbGFzcyBMaW5rQnVmZmVy
OwogY2xhc3MgUmVwYXRjaEJ1ZmZlcjsKIGNsYXNzIFdhdGNocG9pbnQ7CkluZGV4OiBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR0ZpeHVwUGhhc2UuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQaGFzZS5jcHAJKHJldmlzaW9uIDE2MDM4MikK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQaGFzZS5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTIzMywxMSArMjMzLDE0IEBAIHByaXZhdGU6CiAgICAgICAgIGNhc2UgQXJpdGhN
b2Q6IHsKICAgICAgICAgICAgIGlmIChOb2RlOjpzaG91bGRTcGVjdWxhdGVJbnQzMkZvckFyaXRo
bWV0aWMobm9kZS0+Y2hpbGQxKCkubm9kZSgpLCBub2RlLT5jaGlsZDIoKS5ub2RlKCkpCiAgICAg
ICAgICAgICAgICAgJiYgbm9kZS0+Y2FuU3BlY3VsYXRlSW50MzIoKSkgewotICAgICAgICAgICAg
ICAgIGlmIChpc1g4NigpIHx8IGlzQVJNNjQoKSB8fCBpc0FSTXY3cygpKSB7CisgICAgICAgICAg
ICAgICAgaWYgKG9wdGltaXplRm9yWDg2KCkgfHwgb3B0aW1pemVGb3JBUk02NCgpIHx8IG9wdGlt
aXplRm9yQVJNdjdzKCkpIHsKICAgICAgICAgICAgICAgICAgICAgZml4RWRnZTxJbnQzMlVzZT4o
bm9kZS0+Y2hpbGQxKCkpOwogICAgICAgICAgICAgICAgICAgICBmaXhFZGdlPEludDMyVXNlPihu
b2RlLT5jaGlsZDIoKSk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgICAgICBFZGdlIGNoaWxkMSA9IG5vZGUtPmNoaWxkMSgpOworICAg
ICAgICAgICAgICAgIEVkZ2UgY2hpbGQyID0gbm9kZS0+Y2hpbGQyKCk7CisgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgaW5qZWN0SW50MzJUb0RvdWJsZU5vZGUobm9kZS0+Y2hpbGQx
KCkpOwogICAgICAgICAgICAgICAgIGluamVjdEludDMyVG9Eb3VibGVOb2RlKG5vZGUtPmNoaWxk
MigpKTsKIApAQCAtMjQ4LDYgKzI1MSw4IEBAIHByaXZhdGU6CiAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgbm9kZS0+c2V0T3AoRG91YmxlQXNJbnQzMik7CiAgICAgICAgICAgICAg
ICAgbm9kZS0+Y2hpbGRyZW4uaW5pdGlhbGl6ZShFZGdlKG5ld0RpdmlzaW9uLCBLbm93bk51bWJl
clVzZSksIEVkZ2UoKSwgRWRnZSgpKTsKKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAg
ICBtX2luc2VydGlvblNldC5pbnNlcnROb2RlKG1faW5kZXhJbkJsb2NrICsgMSwgU3BlY05vbmUs
IFBoYW50b20sIG5vZGUtPmNvZGVPcmlnaW4sIGNoaWxkMSwgY2hpbGQyKTsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGZpeEVkZ2U8TnVtYmVyVXNl
Pihub2RlLT5jaGlsZDEoKSk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR05v
ZGVUeXBlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdOb2Rl
VHlwZS5oCShyZXZpc2lvbiAxNjAzODIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R05vZGVUeXBlLmgJKHdvcmtpbmcgY29weSkKQEAgLTExMSw3ICsxMTEsNyBAQCBuYW1lc3BhY2Ug
SlNDIHsgbmFtZXNwYWNlIERGRyB7CiAgICAgLyogb2YgdGhlIHZhbHVlIGZyb20gdGhlIGludGVn
ZXIgZm9ybS4gKi9cCiAgICAgbWFjcm8oSW50MzJUb0RvdWJsZSwgTm9kZVJlc3VsdE51bWJlcikg
XAogICAgIC8qIFVzZWQgdG8gc3BlY3VsYXRlIHRoYXQgYSBkb3VibGUgdmFsdWUgaXMgYWN0dWFs
bHkgYW4gaW50ZWdlci4gKi9cCi0gICAgbWFjcm8oRG91YmxlQXNJbnQzMiwgTm9kZVJlc3VsdElu
dDMyIHwgTm9kZUV4aXRzRm9yd2FyZCkgXAorICAgIG1hY3JvKERvdWJsZUFzSW50MzIsIE5vZGVS
ZXN1bHRJbnQzMikgXAogICAgIC8qIFVzZWQgdG8gc2VwYXJhdGUgcmVwcmVzZW50YXRpb24gYW5k
IHJlZ2lzdGVyIGFsbG9jYXRpb24gb2YgSW50NTIncyByZXByZXNlbnRlZCAqL1wKICAgICAvKiBh
cyB2YWx1ZXMuICovXAogICAgIG1hY3JvKEludDUyVG9WYWx1ZSwgTm9kZVJlc3VsdEpTKSBcCklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNw
cAkocmV2aXNpb24gMTYwMzk0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVj
dWxhdGl2ZUpJVC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIxODgsNyArMjE4OCw3IEBAIHZvaWQg
U3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGVEb3VibGVBc0ludDMKICAgICBKSVRDb21waWxlcjo6SnVt
cExpc3QgZmFpbHVyZUNhc2VzOwogICAgIGJvb2wgbmVnWmVyb0NoZWNrID0gIWJ5dGVjb2RlQ2Fu
SWdub3JlTmVnYXRpdmVaZXJvKG5vZGUtPmFyaXRoTm9kZUZsYWdzKCkpOwogICAgIG1faml0LmJy
YW5jaENvbnZlcnREb3VibGVUb0ludDMyKHZhbHVlRlBSLCByZXN1bHRHUFIsIGZhaWx1cmVDYXNl
cywgc2NyYXRjaEZQUiwgbmVnWmVyb0NoZWNrKTsKLSAgICBmb3J3YXJkU3BlY3VsYXRpb25DaGVj
ayhPdmVyZmxvdywgSlNWYWx1ZVJlZ3MoKSwgMCwgZmFpbHVyZUNhc2VzLCBWYWx1ZVJlY292ZXJ5
OjppbkZQUih2YWx1ZUZQUikpOworICAgIHNwZWN1bGF0aW9uQ2hlY2soT3ZlcmZsb3csIEpTVmFs
dWVSZWdzKCksIDAsIGZhaWx1cmVDYXNlcyk7CiAKICAgICBpbnQzMlJlc3VsdChyZXN1bHRHUFIs
IG5vZGUpOwogfQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaAko
cmV2aXNpb24gMTYwMzgyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9u
cy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNDQsNiArMTQ0LDggQEAgdHlwZWRlZiBPcHRpb25SYW5n
ZSBvcHRpb25SYW5nZTsKICAgICB2KGJvb2wsIGZvcmNlVURpczg2RGlzYXNzZW1ibGVyLCBmYWxz
ZSkgXAogICAgIHYoYm9vbCwgZm9yY2VMTFZNRGlzYXNzZW1ibGVyLCBmYWxzZSkgXAogICAgIFwK
KyAgICB2KGJvb2wsIGVuYWJsZUFyY2hpdGVjdHVyZVNwZWNpZmljT3B0aW1pemF0aW9ucywgdHJ1
ZSkgXAorICAgIFwKICAgICB2KHVuc2lnbmVkLCBtYXhpbXVtT3B0aW1pemF0aW9uQ2FuZGlkYXRl
SW5zdHJ1Y3Rpb25Db3VudCwgMTAwMDApIFwKICAgICBcCiAgICAgdih1bnNpZ25lZCwgbWF4aW11
bUZ1bmN0aW9uRm9yQ2FsbElubGluZUNhbmRpZGF0ZUluc3RydWN0aW9uQ291bnQsIDE4MCkgXApJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9kb3VibGUtYXMtaW50MzIu
anMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9kb3Vi
bGUtYXMtaW50MzIuanMJKHJldmlzaW9uIDApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVz
dHMvc3RyZXNzL2RvdWJsZS1hcy1pbnQzMi5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDIy
IEBACisvL0AgZGVmYXVsdFJ1bjsgcnVuTm9DSklUTm9BU08KKworZnVuY3Rpb24gZm9vKGEsIGIp
IHsKKyAgICByZXR1cm4gYS5mIC8gYi5mOworfQorCitub0lubGluZShmb28pOworCitmdW5jdGlv
biB0ZXN0KGEsIGIsIGUpIHsKKyAgICB2YXIgcmVzdWx0ID0gZm9vKHtmOmF9LCB7ZjpifSk7Cisg
ICAgaWYgKHJlc3VsdCAhPSBlKQorICAgICAgICB0aHJvdyAiRXJyb3I6ICIgKyBhICsgIiAvICIg
KyBiICsgIiBzaG91bGQgYmUgIiArIGUgKyAiIGJ1dCB3YXMgIiArIHJlc3VsdDsKK30KKworZm9y
ICh2YXIgaSA9IDE7IGkgPCAxMDE7ICsraSkKKyAgICB0ZXN0KGkgKiAyLCBpLCAyKTsKKwordGVz
dCg5LCAzLCAzKTsKK3Rlc3QoMTIsIDQsIDMpOwordGVzdCgtMzIsIDgsIC00KTsKK3Rlc3QoLTIx
LCA3LCAtMyk7Cit0ZXN0KDcsIDIsIDMuNSk7CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjAzOTkpCisrKyBUb29scy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxMy0xMi0xMCAgRmlsaXAg
UGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgorCisgICAgICAgIEdldCByaWQgb2YgZm9yd2FyZCBl
eGl0IG9uIERvdWJsZUFzSW50MzIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyNTU1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorICAgICAgICAKKyAgICAgICAgQWRkIHNvbWUgc3VwcG9ydCBmb3IgdGVzdGluZyB0aGUgZ2Vu
ZXJpYyAobm9uLVg4NikgcGF0aHMgb24gWDg2IGJ5IGRpc2FibGluZworICAgICAgICBhcmNoaXRl
Y3R1cmUtc3BlY2lmaWMgb3B0aW1pemF0aW9ucyAoQVNPJ3MpLgorCisgICAgICAgICogU2NyaXB0
cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHM6CisgICAgICAgICogU2NyaXB0cy9ydW4tanNjLXN0
cmVzcy10ZXN0czoKKwogMjAxMy0xMi0xMCAgTGFzemxvIFZpZGFjcyAgPGxhY0BpbmYudS1zemVn
ZWQuaHU+CiAKICAgICAgICAgVXNlIHN0ZDo6YXJyYXkgd2hlbiBjb21wdXRpbmcgTUQ1IGNoZWNr
c3VtCkluZGV4OiBUb29scy9TY3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9TY3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cwkocmV2aXNpb24g
MTYwMzgyKQorKysgVG9vbHMvU2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMJKHdvcmtp
bmcgY29weSkKQEAgLTIzNyw2ICsyMzcsNyBAQCBpZiAoJHJ1bkpTQ1N0cmVzcykgewogICAgICAg
ICAiL3Vzci9iaW4vZW52IiwgInJ1YnkiLCAiVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10
ZXN0cyIsCiAgICAgICAgICItaiIsIGpzY1BhdGgoJHByb2R1Y3REaXIpLCAiLW8iLCAkanNjU3Ry
ZXNzUmVzdWx0c0RpciwKICAgICAgICAgIlBlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL3Rlc3Rz
L3N1bnNwaWRlci0xLjAiLAorICAgICAgICAiUGVyZm9ybWFuY2VUZXN0cy9TdW5TcGlkZXIvbm8t
YXJjaGl0ZWN0dXJlLXNwZWNpZmljLW9wdGltaXphdGlvbnMueWFtbCIsCiAgICAgICAgICJQZXJm
b3JtYW5jZVRlc3RzL1N1blNwaWRlci90ZXN0cy92OC12NiIsCiAgICAgICAgICJTb3VyY2UvSmF2
YVNjcmlwdENvcmUvdGVzdHMvbW96aWxsYS9tb3ppbGxhLXRlc3RzLnlhbWwiLAogICAgICAgICAi
U291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcyIsCkluZGV4OiBUb29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvcnVuLWpz
Yy1zdHJlc3MtdGVzdHMJKHJldmlzaW9uIDE2MDM4MikKKysrIFRvb2xzL1NjcmlwdHMvcnVuLWpz
Yy1zdHJlc3MtdGVzdHMJKHdvcmtpbmcgY29weSkKQEAgLTU2Myw2ICs1NjMsMTAgQEAgZGVmIHJ1
bkFsd2F5c1RyaWdnZXJDb3B5UGhhc2UKICAgICBydW4oImFsd2F5cy10cmlnZ2VyLWNvcHktcGhh
c2UiLCAiLS1taW5IZWFwVXRpbGl6YXRpb249Mi4wIiwgIi0tbWluQ29waWVkQmxvY2tVdGlsaXph
dGlvbj0yLjAiKQogZW5kCiAKK2RlZiBydW5Ob0NKSVROb0FTTworICAgIHJ1bigibm8tY2ppdC1u
by1hc28iLCAiLS1lbmFibGVDb25jdXJyZW50SklUPWZhbHNlIiwgIi0tZW5hYmxlQXJjaGl0ZWN0
dXJlU3BlY2lmaWNPcHRpbWl6YXRpb25zPWZhbHNlIikKK2VuZAorCiBkZWYgZGVmYXVsdFJ1bgog
ICAgIHJ1bkRlZmF1bHQKICAgICBydW5Ob0xMSW50Cg==
</data>
<flag name="review"
          id="242487"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>