<?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>73624</bug_id>
          
          <creation_ts>2011-12-01 22:21:14 -0800</creation_ts>
          <short_desc>JIT+ INTERPRETER builds are broken</short_desc>
          <delta_ts>2011-12-05 16:26:59 -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>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="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          <cc>gustavo</cc>
    
    <cc>joepeck</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>513488</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-12-01 22:21:14 -0800</bug_when>
    <thetext>These don&apos;t fallback to the interpreter correctly.  Thunk creation assumes that is the JIT is compiled in, then it is enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513494</commentid>
    <comment_count>1</comment_count>
      <attachid>117567</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-12-01 22:23:48 -0800</bug_when>
    <thetext>Created attachment 117567
fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513495</commentid>
    <comment_count>2</comment_count>
      <attachid>117567</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-12-01 22:26:20 -0800</bug_when>
    <thetext>Comment on attachment 117567
fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513496</commentid>
    <comment_count>3</comment_count>
      <attachid>117567</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-12-01 22:28:03 -0800</bug_when>
    <thetext>Comment on attachment 117567
fix

Attachment 117567 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/10693924</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513498</commentid>
    <comment_count>4</comment_count>
      <attachid>117567</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-12-01 22:29:14 -0800</bug_when>
    <thetext>Comment on attachment 117567
fix

Attachment 117567 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/10694878</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513720</commentid>
    <comment_count>5</comment_count>
      <attachid>117567</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2011-12-02 06:39:01 -0800</bug_when>
    <thetext>Comment on attachment 117567
fix

Attachment 117567 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/10731035</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515169</commentid>
    <comment_count>6</comment_count>
      <attachid>117894</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-12-05 10:28:44 -0800</bug_when>
    <thetext>Created attachment 117894
Patch as landed, with RS changes courtesy of Sam.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515170</commentid>
    <comment_count>7</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-12-05 10:29:13 -0800</bug_when>
    <thetext>Fixed in r102011</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515489</commentid>
    <comment_count>8</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2011-12-05 16:26:59 -0800</bug_when>
    <thetext>&lt;rdar://problem/10531080&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117567</attachid>
            <date>2011-12-01 22:23:48 -0800</date>
            <delta_ts>2011-12-05 10:28:44 -0800</delta_ts>
            <desc>fix</desc>
            <filename>73624.patch</filename>
            <type>text/plain</type>
            <size>4540</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTAxNzQxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBA
CisyMDExLTEyLTAxICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4K
KworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM2MjQK
KyAgICAgICAgSklUICsgSU5URVJQUkVURVIgYnVpbGRzIGFyZSBicm9rZW4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVzZSBkb24ndCBmYWxsYmFj
ayB0byB0aGUgaW50ZXJwcmV0ZXIgY29ycmVjdGx5LgorICAgICAgICBUaHVuayBjcmVhdGlvbiBh
c3N1bWVzIHRoYXQgaXMgdGhlIEpJVCBpcyBjb21waWxlZCBpbiwgdGhlbiBpdCBpcyBlbmFibGVk
LgorCisgICAgICAgICogaml0L0pJVFN0dWJzLmNwcDoKKyAgICAgICAgKEpTQzo6SklUVGh1bmtz
OjpKSVRUaHVua3MpOgorICAgICAgICAqIHJ1bnRpbWUvRXhlY3V0YWJsZS5oOgorICAgICAgICAo
SlNDOjpOYXRpdmVFeGVjdXRhYmxlOjpjcmVhdGUpOgorICAgICAgICAoSlNDOjpOYXRpdmVFeGVj
dXRhYmxlOjpmaW5pc2hDcmVhdGlvbik6CisgICAgICAgICogcnVudGltZS9KU0dsb2JhbERhdGEu
Y3BwOgorICAgICAgICAoSlNDOjpKU0dsb2JhbERhdGE6OmdldEhvc3RGdW5jdGlvbik6CisKIDIw
MTEtMTItMDEgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBTdXBw
b3J0IGludGVnZXIgdHlwZWQgYXJyYXlzIGluIHRoZSBERkcgSklUCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0pJVFN0dWJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvaml0L0pJVFN0dWJzLmNwcAkocmV2aXNpb24gMTAxNzQxKQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL2ppdC9KSVRTdHVicy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc2MCw3ICs3
NjAsNyBAQCBfX2FzbSB2b2lkIGN0aU9wVGhyb3dOb3RDYXVnaHQoKQogSklUVGh1bmtzOjpKSVRU
aHVua3MoSlNHbG9iYWxEYXRhKiBnbG9iYWxEYXRhKQogICAgIDogbV9ob3N0RnVuY3Rpb25TdHVi
TWFwKGFkb3B0UHRyKG5ldyBIb3N0RnVuY3Rpb25TdHViTWFwKSkKIHsKLSAgICBpZiAoIWdsb2Jh
bERhdGEtPmV4ZWN1dGFibGVBbGxvY2F0b3IuaXNWYWxpZCgpKQorICAgIGlmICghZ2xvYmFsRGF0
YS0+Y2FuVXNlSklUKCkpCiAgICAgICAgIHJldHVybjsKIAogICAgIG1fZXhlY3V0YWJsZU1lbW9y
eSA9IEpJVDo6Y29tcGlsZUNUSU1hY2hpbmVUcmFtcG9saW5lcyhnbG9iYWxEYXRhLCAmbV90cmFt
cG9saW5lU3RydWN0dXJlKTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0V4
ZWN1dGFibGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9F
eGVjdXRhYmxlLmgJKHJldmlzaW9uIDEwMTc0MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0V4ZWN1dGFibGUuaAkod29ya2luZyBjb3B5KQpAQCAtMTgzLDYgKzE4Myw3IEBAIG5h
bWVzcGFjZSBKU0MgewogI2lmIEVOQUJMRShKSVQpCiAgICAgICAgIHN0YXRpYyBOYXRpdmVFeGVj
dXRhYmxlKiBjcmVhdGUoSlNHbG9iYWxEYXRhJiBnbG9iYWxEYXRhLCBNYWNyb0Fzc2VtYmxlckNv
ZGVSZWYgY2FsbFRodW5rLCBOYXRpdmVGdW5jdGlvbiBmdW5jdGlvbiwgTWFjcm9Bc3NlbWJsZXJD
b2RlUmVmIGNvbnN0cnVjdFRodW5rLCBOYXRpdmVGdW5jdGlvbiBjb25zdHJ1Y3RvciwgREZHOjpJ
bnRyaW5zaWMgaW50cmluc2ljKQogICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoZ2xvYmFs
RGF0YS5jYW5Vc2VKSVQoKSk7CiAgICAgICAgICAgICBOYXRpdmVFeGVjdXRhYmxlKiBleGVjdXRh
YmxlOwogICAgICAgICAgICAgaWYgKCFjYWxsVGh1bmspIHsKICAgICAgICAgICAgICAgICBleGVj
dXRhYmxlID0gbmV3IChhbGxvY2F0ZUNlbGw8TmF0aXZlRXhlY3V0YWJsZT4oZ2xvYmFsRGF0YS5o
ZWFwKSkgTmF0aXZlRXhlY3V0YWJsZShnbG9iYWxEYXRhLCBmdW5jdGlvbiwgY29uc3RydWN0b3Ip
OwpAQCAtMTk0LDkgKzE5NSwxMiBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAgIGdsb2Jh
bERhdGEuaGVhcC5hZGRGaW5hbGl6ZXIoZXhlY3V0YWJsZSwgJmZpbmFsaXplKTsKICAgICAgICAg
ICAgIHJldHVybiBleGVjdXRhYmxlOwogICAgICAgICB9Ci0jZWxzZQorI2VuZGlmCisKKyNpZiBF
TkFCTEUoSU5URVJQUkVURVIpCiAgICAgICAgIHN0YXRpYyBOYXRpdmVFeGVjdXRhYmxlKiBjcmVh
dGUoSlNHbG9iYWxEYXRhJiBnbG9iYWxEYXRhLCBOYXRpdmVGdW5jdGlvbiBmdW5jdGlvbiwgTmF0
aXZlRnVuY3Rpb24gY29uc3RydWN0b3IpCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgh
Z2xvYmFsRGF0YS5jYW5Vc2VKSVQoKSk7CiAgICAgICAgICAgICBOYXRpdmVFeGVjdXRhYmxlKiBl
eGVjdXRhYmxlID0gbmV3IChhbGxvY2F0ZUNlbGw8TmF0aXZlRXhlY3V0YWJsZT4oZ2xvYmFsRGF0
YS5oZWFwKSkgTmF0aXZlRXhlY3V0YWJsZShnbG9iYWxEYXRhLCBmdW5jdGlvbiwgY29uc3RydWN0
b3IpOwogICAgICAgICAgICAgZXhlY3V0YWJsZS0+ZmluaXNoQ3JlYXRpb24oZ2xvYmFsRGF0YSk7
CiAgICAgICAgICAgICBnbG9iYWxEYXRhLmhlYXAuYWRkRmluYWxpemVyKGV4ZWN1dGFibGUsICZm
aW5hbGl6ZSk7CkBAIC0yMjEsNiArMjI1LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAjaWYgRU5BQkxF
KEpJVCkKICAgICAgICAgdm9pZCBmaW5pc2hDcmVhdGlvbihKU0dsb2JhbERhdGEmIGdsb2JhbERh
dGEsIEpJVENvZGUgY2FsbFRodW5rLCBKSVRDb2RlIGNvbnN0cnVjdFRodW5rLCBERkc6OkludHJp
bnNpYyBpbnRyaW5zaWMpCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChnbG9iYWxEYXRh
LmNhblVzZUpJVCgpKTsKICAgICAgICAgICAgIEJhc2U6OmZpbmlzaENyZWF0aW9uKGdsb2JhbERh
dGEpOwogICAgICAgICAgICAgbV9qaXRDb2RlRm9yQ2FsbCA9IGNhbGxUaHVuazsKICAgICAgICAg
ICAgIG1faml0Q29kZUZvckNvbnN0cnVjdCA9IGNvbnN0cnVjdFRodW5rOwpAQCAtMjMzLDcgKzIz
OCwxNSBAQCBuYW1lc3BhY2UgSlNDIHsKICNlbmRpZgogICAgICAgICB9CiAjZW5kaWYKLSAgICAg
ICAgCisKKyNpZiBFTkFCTEUoSU5URVJQUkVURVIpCisgICAgICAgIHZvaWQgZmluaXNoQ3JlYXRp
b24oSlNHbG9iYWxEYXRhJiBnbG9iYWxEYXRhKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NF
UlQoIWdsb2JhbERhdGEuY2FuVXNlSklUKCkpOworICAgICAgICAgICAgQmFzZTo6ZmluaXNoQ3Jl
YXRpb24oZ2xvYmFsRGF0YSk7CisgICAgICAgIH0KKyNlbmRpZgorCiAgICAgICAgIHN0YXRpYyB2
b2lkIGZpbmFsaXplKEpTQ2VsbCopOwogIAogICAgIHByaXZhdGU6CkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbERhdGEuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsRGF0YS5jcHAJKHJldmlzaW9uIDEwMTc0
MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsRGF0YS5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTQwMCwxMCArNDAwLDEzIEBAIEpTR2xvYmFsRGF0YSomIEpTR2xvYmFs
RGF0YTo6c2hhcmVkSW5zdGEKICNpZiBFTkFCTEUoSklUKQogTmF0aXZlRXhlY3V0YWJsZSogSlNH
bG9iYWxEYXRhOjpnZXRIb3N0RnVuY3Rpb24oTmF0aXZlRnVuY3Rpb24gZnVuY3Rpb24sIE5hdGl2
ZUZ1bmN0aW9uIGNvbnN0cnVjdG9yKQogeworICAgIGlmICghY2FuVXNlSklUKCkpCisgICAgICAg
IHJldHVybiBOYXRpdmVFeGVjdXRhYmxlOjpjcmVhdGUoKnRoaXMsIGZ1bmN0aW9uLCBjb25zdHJ1
Y3Rvcik7CiAgICAgcmV0dXJuIGppdFN0dWJzLT5ob3N0RnVuY3Rpb25TdHViKHRoaXMsIGZ1bmN0
aW9uLCBjb25zdHJ1Y3Rvcik7CiB9CiBOYXRpdmVFeGVjdXRhYmxlKiBKU0dsb2JhbERhdGE6Omdl
dEhvc3RGdW5jdGlvbihOYXRpdmVGdW5jdGlvbiBmdW5jdGlvbiwgVGh1bmtHZW5lcmF0b3IgZ2Vu
ZXJhdG9yLCBERkc6OkludHJpbnNpYyBpbnRyaW5zaWMpCiB7CisgICAgQVNTRVJUKGNhblVzZUpJ
VCgpKTsKICAgICByZXR1cm4gaml0U3R1YnMtPmhvc3RGdW5jdGlvblN0dWIodGhpcywgZnVuY3Rp
b24sIGdlbmVyYXRvciwgaW50cmluc2ljKTsKIH0KICNlbHNlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117894</attachid>
            <date>2011-12-05 10:28:44 -0800</date>
            <delta_ts>2011-12-05 10:28:44 -0800</delta_ts>
            <desc>Patch as landed, with RS changes courtesy of Sam.</desc>
            <filename>73624.2.patch</filename>
            <type>text/plain</type>
            <size>5781</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0V4ZWN1dGFibGUuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9FeGVjdXRhYmxlLmgJKHJldmlz
aW9uIDEwMjAxMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0V4ZWN1dGFibGUu
aAkocmV2aXNpb24gMTAyMDExKQpAQCAtMTgzLDYgKzE4Myw3IEBACiAjaWYgRU5BQkxFKEpJVCkK
ICAgICAgICAgc3RhdGljIE5hdGl2ZUV4ZWN1dGFibGUqIGNyZWF0ZShKU0dsb2JhbERhdGEmIGds
b2JhbERhdGEsIE1hY3JvQXNzZW1ibGVyQ29kZVJlZiBjYWxsVGh1bmssIE5hdGl2ZUZ1bmN0aW9u
IGZ1bmN0aW9uLCBNYWNyb0Fzc2VtYmxlckNvZGVSZWYgY29uc3RydWN0VGh1bmssIE5hdGl2ZUZ1
bmN0aW9uIGNvbnN0cnVjdG9yLCBERkc6OkludHJpbnNpYyBpbnRyaW5zaWMpCiAgICAgICAgIHsK
KyAgICAgICAgICAgIEFTU0VSVChnbG9iYWxEYXRhLmNhblVzZUpJVCgpKTsKICAgICAgICAgICAg
IE5hdGl2ZUV4ZWN1dGFibGUqIGV4ZWN1dGFibGU7CiAgICAgICAgICAgICBpZiAoIWNhbGxUaHVu
aykgewogICAgICAgICAgICAgICAgIGV4ZWN1dGFibGUgPSBuZXcgKGFsbG9jYXRlQ2VsbDxOYXRp
dmVFeGVjdXRhYmxlPihnbG9iYWxEYXRhLmhlYXApKSBOYXRpdmVFeGVjdXRhYmxlKGdsb2JhbERh
dGEsIGZ1bmN0aW9uLCBjb25zdHJ1Y3Rvcik7CkBAIC0xOTQsOSArMTk1LDEyIEBACiAgICAgICAg
ICAgICBnbG9iYWxEYXRhLmhlYXAuYWRkRmluYWxpemVyKGV4ZWN1dGFibGUsICZmaW5hbGl6ZSk7
CiAgICAgICAgICAgICByZXR1cm4gZXhlY3V0YWJsZTsKICAgICAgICAgfQotI2Vsc2UKKyNlbmRp
ZgorCisjaWYgRU5BQkxFKElOVEVSUFJFVEVSKQogICAgICAgICBzdGF0aWMgTmF0aXZlRXhlY3V0
YWJsZSogY3JlYXRlKEpTR2xvYmFsRGF0YSYgZ2xvYmFsRGF0YSwgTmF0aXZlRnVuY3Rpb24gZnVu
Y3Rpb24sIE5hdGl2ZUZ1bmN0aW9uIGNvbnN0cnVjdG9yKQogICAgICAgICB7CisgICAgICAgICAg
ICBBU1NFUlQoIWdsb2JhbERhdGEuY2FuVXNlSklUKCkpOwogICAgICAgICAgICAgTmF0aXZlRXhl
Y3V0YWJsZSogZXhlY3V0YWJsZSA9IG5ldyAoYWxsb2NhdGVDZWxsPE5hdGl2ZUV4ZWN1dGFibGU+
KGdsb2JhbERhdGEuaGVhcCkpIE5hdGl2ZUV4ZWN1dGFibGUoZ2xvYmFsRGF0YSwgZnVuY3Rpb24s
IGNvbnN0cnVjdG9yKTsKICAgICAgICAgICAgIGV4ZWN1dGFibGUtPmZpbmlzaENyZWF0aW9uKGds
b2JhbERhdGEpOwogICAgICAgICAgICAgZ2xvYmFsRGF0YS5oZWFwLmFkZEZpbmFsaXplcihleGVj
dXRhYmxlLCAmZmluYWxpemUpOwpAQCAtMjIxLDYgKzIyNSw3IEBACiAjaWYgRU5BQkxFKEpJVCkK
ICAgICAgICAgdm9pZCBmaW5pc2hDcmVhdGlvbihKU0dsb2JhbERhdGEmIGdsb2JhbERhdGEsIEpJ
VENvZGUgY2FsbFRodW5rLCBKSVRDb2RlIGNvbnN0cnVjdFRodW5rLCBERkc6OkludHJpbnNpYyBp
bnRyaW5zaWMpCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChnbG9iYWxEYXRhLmNhblVz
ZUpJVCgpKTsKICAgICAgICAgICAgIEJhc2U6OmZpbmlzaENyZWF0aW9uKGdsb2JhbERhdGEpOwog
ICAgICAgICAgICAgbV9qaXRDb2RlRm9yQ2FsbCA9IGNhbGxUaHVuazsKICAgICAgICAgICAgIG1f
aml0Q29kZUZvckNvbnN0cnVjdCA9IGNvbnN0cnVjdFRodW5rOwpAQCAtMjMzLDcgKzIzOCwxNSBA
QAogI2VuZGlmCiAgICAgICAgIH0KICNlbmRpZgotICAgICAgICAKKworI2lmIEVOQUJMRShJTlRF
UlBSRVRFUikKKyAgICAgICAgdm9pZCBmaW5pc2hDcmVhdGlvbihKU0dsb2JhbERhdGEmIGdsb2Jh
bERhdGEpCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghZ2xvYmFsRGF0YS5jYW5Vc2VK
SVQoKSk7CisgICAgICAgICAgICBCYXNlOjpmaW5pc2hDcmVhdGlvbihnbG9iYWxEYXRhKTsKKyAg
ICAgICAgfQorI2VuZGlmCisKICAgICAgICAgc3RhdGljIHZvaWQgZmluYWxpemUoSlNDZWxsKik7
CiAgCiAgICAgcHJpdmF0ZToKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pT
R2xvYmFsRGF0YS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvSlNHbG9iYWxEYXRhLmNwcAkocmV2aXNpb24gMTAyMDEwKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxEYXRhLmNwcAkocmV2aXNpb24gMTAyMDExKQpAQCAtNDE0
LDEwICs0MTQsMTUgQEAKICNpZiBFTkFCTEUoSklUKQogTmF0aXZlRXhlY3V0YWJsZSogSlNHbG9i
YWxEYXRhOjpnZXRIb3N0RnVuY3Rpb24oTmF0aXZlRnVuY3Rpb24gZnVuY3Rpb24sIE5hdGl2ZUZ1
bmN0aW9uIGNvbnN0cnVjdG9yKQogeworI2lmIEVOQUJMRShJTlRFUlBSRVRFUikKKyAgICBpZiAo
IWNhblVzZUpJVCgpKQorICAgICAgICByZXR1cm4gTmF0aXZlRXhlY3V0YWJsZTo6Y3JlYXRlKCp0
aGlzLCBmdW5jdGlvbiwgY29uc3RydWN0b3IpOworI2VuZGlmCiAgICAgcmV0dXJuIGppdFN0dWJz
LT5ob3N0RnVuY3Rpb25TdHViKHRoaXMsIGZ1bmN0aW9uLCBjb25zdHJ1Y3Rvcik7CiB9CiBOYXRp
dmVFeGVjdXRhYmxlKiBKU0dsb2JhbERhdGE6OmdldEhvc3RGdW5jdGlvbihOYXRpdmVGdW5jdGlv
biBmdW5jdGlvbiwgVGh1bmtHZW5lcmF0b3IgZ2VuZXJhdG9yLCBERkc6OkludHJpbnNpYyBpbnRy
aW5zaWMpCiB7CisgICAgQVNTRVJUKGNhblVzZUpJVCgpKTsKICAgICByZXR1cm4gaml0U3R1YnMt
Pmhvc3RGdW5jdGlvblN0dWIodGhpcywgZnVuY3Rpb24sIGdlbmVyYXRvciwgaW50cmluc2ljKTsK
IH0KICNlbHNlCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Mb29rdXAuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0xvb2t1cC5jcHAJ
KHJldmlzaW9uIDEwMjAxMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0xvb2t1
cC5jcHAJKHJldmlzaW9uIDEwMjAxMSkKQEAgLTg2LDcgKzg2LDcgQEAKICAgICAgICAgSlNGdW5j
dGlvbiogZnVuY3Rpb247CiAgICAgICAgIEpTR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmplY3QgPSB0
aGlzT2JqLT5nbG9iYWxPYmplY3QoKTsKICNpZiBFTkFCTEUoSklUKQotICAgICAgICBpZiAoZW50
cnktPmdlbmVyYXRvcigpIHx8IGVudHJ5LT5pbnRyaW5zaWMoKSAhPSBERkc6Ok5vSW50cmluc2lj
KQorICAgICAgICBpZiAoZXhlYy0+Z2xvYmFsRGF0YSgpLmNhblVzZUpJVCgpICYmIChlbnRyeS0+
Z2VuZXJhdG9yKCkgfHwgZW50cnktPmludHJpbnNpYygpICE9IERGRzo6Tm9JbnRyaW5zaWMpKQog
ICAgICAgICAgICAgZnVuY3Rpb24gPSBKU0Z1bmN0aW9uOjpjcmVhdGUoZXhlYywgZ2xvYmFsT2Jq
ZWN0LCBlbnRyeS0+ZnVuY3Rpb25MZW5ndGgoKSwgcHJvcGVydHlOYW1lLCBleGVjLT5nbG9iYWxE
YXRhKCkuZ2V0SG9zdEZ1bmN0aW9uKGVudHJ5LT5mdW5jdGlvbigpLCBlbnRyeS0+Z2VuZXJhdG9y
KCksIGVudHJ5LT5pbnRyaW5zaWMoKSkpOwogICAgICAgICBlbHNlCiAjZW5kaWYKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9JbnRlcnByZXRlci5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNwcAko
cmV2aXNpb24gMTAyMDEwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0lu
dGVycHJldGVyLmNwcAkocmV2aXNpb24gMTAyMDExKQpAQCAtMzcwNCw2ICszNzA0LDcgQEAKICAg
ICB9CiAgICAgREVGSU5FX09QQ09ERShvcF9sb29wX2hpbnQpIHsKICAgICAgICAgLy8gVGhpcyBp
cyBhIG5vLW9wIHVubGVzcyB3ZSBpbnRlbmQgb24gZG9pbmcgT1NSIGZyb20gdGhlIGludGVycHJl
dGVyLgorICAgICAgICB2UEMgKz0gT1BDT0RFX0xFTkdUSChvcF9sb29wX2hpbnQpOwogICAgICAg
ICBORVhUX0lOU1RSVUNUSU9OKCk7CiAgICAgfQogICAgIERFRklORV9PUENPREUob3BfbG9vcF9p
Zl90cnVlKSB7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjAxMCkK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjAxMSkKQEAg
LTEsMyArMSwyMSBAQAorMjAxMS0xMi0wMSAgR2F2aW4gQmFycmFjbG91Z2ggIDxiYXJyYWNsb3Vn
aEBhcHBsZS5jb20+CisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTczNjI0CisgICAgICAgIEpJVCArIElOVEVSUFJFVEVSIGJ1aWxkcyBhcmUgYnJva2Vu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmYgR2FyZW4sIFNhbSBXZWluaWcuCisKKyAgICAg
ICAgVGhlc2UgZG9uJ3QgZmFsbGJhY2sgdG8gdGhlIGludGVycHJldGVyIGNvcnJlY3RseS4KKyAg
ICAgICAgVGh1bmsgY3JlYXRpb24gYXNzdW1lcyB0aGF0IGlzIHRoZSBKSVQgaXMgY29tcGlsZWQg
aW4sIHRoZW4gaXQgaXMgZW5hYmxlZC4KKworICAgICAgICAqIGppdC9KSVRTdHVicy5jcHA6Cisg
ICAgICAgIChKU0M6OkpJVFRodW5rczo6SklUVGh1bmtzKToKKyAgICAgICAgKiBydW50aW1lL0V4
ZWN1dGFibGUuaDoKKyAgICAgICAgKEpTQzo6TmF0aXZlRXhlY3V0YWJsZTo6Y3JlYXRlKToKKyAg
ICAgICAgKEpTQzo6TmF0aXZlRXhlY3V0YWJsZTo6ZmluaXNoQ3JlYXRpb24pOgorICAgICAgICAq
IHJ1bnRpbWUvSlNHbG9iYWxEYXRhLmNwcDoKKyAgICAgICAgKEpTQzo6SlNHbG9iYWxEYXRhOjpn
ZXRIb3N0RnVuY3Rpb24pOgorCiAyMDExLTEyLTA1ICBab2x0YW4gSGVyY3plZyAgPHpoZXJjemVn
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgTWFjcm9Bc3NlbWJsZXJTSDQgZG9lcyBub3QgaW1wbGVt
ZW50IHJlYWRDYWxsVGFyZ2V0CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVFN0
dWJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVFN0dWJz
LmNwcAkocmV2aXNpb24gMTAyMDEwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRT
dHVicy5jcHAJKHJldmlzaW9uIDEwMjAxMSkKQEAgLTc2MCw3ICs3NjAsNyBAQAogSklUVGh1bmtz
OjpKSVRUaHVua3MoSlNHbG9iYWxEYXRhKiBnbG9iYWxEYXRhKQogICAgIDogbV9ob3N0RnVuY3Rp
b25TdHViTWFwKGFkb3B0UHRyKG5ldyBIb3N0RnVuY3Rpb25TdHViTWFwKSkKIHsKLSAgICBpZiAo
IWdsb2JhbERhdGEtPmV4ZWN1dGFibGVBbGxvY2F0b3IuaXNWYWxpZCgpKQorICAgIGlmICghZ2xv
YmFsRGF0YS0+Y2FuVXNlSklUKCkpCiAgICAgICAgIHJldHVybjsKIAogICAgIG1fZXhlY3V0YWJs
ZU1lbW9yeSA9IEpJVDo6Y29tcGlsZUNUSU1hY2hpbmVUcmFtcG9saW5lcyhnbG9iYWxEYXRhLCAm
bV90cmFtcG9saW5lU3RydWN0dXJlKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>