<?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>127163</bug_id>
          
          <creation_ts>2014-01-16 23:07:41 -0800</creation_ts>
          <short_desc>FTL watchpoint tests that use dfgIncrement() and friends fail because numberOfDFGCompiles() returns zero with --testTheFTL=true and right after the first FTL OSR exit but just before recompilation is triggered</short_desc>
          <delta_ts>2014-01-17 19:50:53 -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>112840</blocked>
          <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>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>969057</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-16 23:07:41 -0800</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969061</commentid>
    <comment_count>1</comment_count>
      <attachid>221445</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-16 23:11:52 -0800</bug_when>
    <thetext>Created attachment 221445
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969161</commentid>
    <comment_count>2</comment_count>
      <attachid>221445</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2014-01-17 09:59:09 -0800</bug_when>
    <thetext>Comment on attachment 221445
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969365</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-17 19:50:53 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/162239</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221445</attachid>
            <date>2014-01-16 23:11:52 -0800</date>
            <delta_ts>2014-01-17 09:59:08 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>8072</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTYyMTg3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMxIEBA
CisyMDE0LTAxLTE2ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
RlRMIHdhdGNocG9pbnQgdGVzdHMgdGhhdCB1c2UgZGZnSW5jcmVtZW50KCkgYW5kIGZyaWVuZHMg
ZmFpbCBiZWNhdXNlIG51bWJlck9mREZHQ29tcGlsZXMoKSByZXR1cm5zIHplcm8gd2l0aCAtLXRl
c3RUaGVGVEw9dHJ1ZSBhbmQgcmlnaHQgYWZ0ZXIgdGhlIGZpcnN0IEZUTCBPU1IgZXhpdCBidXQg
anVzdCBiZWZvcmUgcmVjb21waWxhdGlvbiBpcyB0cmlnZ2VyZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNzE2MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgV2UganVzdCBuZWVkIHRvIHRy
YWNrIGlmIHdlIGhhZCBldmVyIGNvbXBpbGVkIHdpdGggdGhlIEZUTC4gQWxzbyByZXdvcmsgdGhl
IHZhcmlvdXMKKyAgICAgICAgYm9vbCdzIGluIENvZGVCbG9jayBzbyB0aGF0IHRoZXkgYXJlIGJp
dGZpZWxkcyBpZiBwb3NzaWJsZS4gVG8gdGhhdCBlbmQsIG1ha2Ugc3VyZQorICAgICAgICB3ZSBv
bmx5IHdyaXRlIHRvIHRoZW0gZnJvbSB0aGUgbWFpbiB0aHJlYWQuCisgICAgICAgIAorICAgICAg
ICBUaGlzIGZpeGVzIGEgYnVuY2ggb2YgTGF5b3V0VGVzdHMgd2l0aCAtLWZ0bC1qaXQuIE5vdyBv
bmx5IHR3byBmYWlsLgorCisgICAgICAgICogYnl0ZWNvZGUvQ29kZUJsb2NrLmNwcDoKKyAgICAg
ICAgKEpTQzo6Q29kZUJsb2NrOjpkdW1wQXNzdW1pbmdKSVRUeXBlKToKKyAgICAgICAgKEpTQzo6
Q29kZUJsb2NrOjpDb2RlQmxvY2spOgorICAgICAgICAoSlNDOjpDb2RlQmxvY2s6Om51bWJlck9m
REZHQ29tcGlsZXMpOgorICAgICAgICAqIGJ5dGVjb2RlL0NvZGVCbG9jay5oOgorICAgICAgICAq
IGRmZy9ERkdKSVRDb2RlLmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpKSVRDb2RlOjpzZXRPcHRp
bWl6YXRpb25UaHJlc2hvbGRCYXNlZE9uQ29tcGlsYXRpb25SZXN1bHQpOgorICAgICAgICAqIGRm
Zy9ERkdKSVRGaW5hbGl6ZXIuY3BwOgorICAgICAgICAoSlNDOjpERkc6OkpJVEZpbmFsaXplcjo6
ZmluYWxpemVDb21tb24pOgorICAgICAgICAqIGRmZy9ERkdQbGFuLmNwcDoKKyAgICAgICAgKEpT
Qzo6REZHOjpQbGFuOjpQbGFuKToKKyAgICAgICAgKiBkZmcvREZHUGxhbi5oOgorICAgICAgICAq
IGRmZy9ERkdUaWVyVXBDaGVja0luamVjdGlvblBoYXNlLmNwcDoKKyAgICAgICAgKEpTQzo6REZH
OjpUaWVyVXBDaGVja0luamVjdGlvblBoYXNlOjpydW4pOgorCiAyMDE0LTAxLTE2ICBGaWxpcCBQ
aXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgSlNDIGxheW91dCB0ZXN0cyBzaG91
bGQgcnVuIHdpdGggdGhlIEZUTApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2Rl
L0NvZGVCbG9jay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVj
b2RlL0NvZGVCbG9jay5jcHAJKHJldmlzaW9uIDE2MjE4MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ieXRlY29kZS9Db2RlQmxvY2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDcsNiArMTQ3
LDEwIEBAIHZvaWQgQ29kZUJsb2NrOjpkdW1wQXNzdW1pbmdKSVRUeXBlKFByaW4KICAgICAgICAg
b3V0LnByaW50KCIgKE5ldmVySW5saW5lKSIpOwogICAgIGlmIChvd25lckV4ZWN1dGFibGUoKS0+
aXNTdHJpY3RNb2RlKCkpCiAgICAgICAgIG91dC5wcmludCgiIChTdHJpY3RNb2RlKSIpOworICAg
IGlmICh0aGlzLT5qaXRUeXBlKCkgPT0gSklUQ29kZTo6QmFzZWxpbmVKSVQgJiYgbV9kaWRGYWls
RlRMQ29tcGlsYXRpb24pCisgICAgICAgIG91dC5wcmludCgiIChGVExGYWlsKSIpOworICAgIGlm
ICh0aGlzLT5qaXRUeXBlKCkgPT0gSklUQ29kZTo6QmFzZWxpbmVKSVQgJiYgbV9oYXNCZWVuQ29t
cGlsZWRXaXRoRlRMKQorICAgICAgICBvdXQucHJpbnQoIiAoSGFkRlRMUmVwbGFjZW1lbnQpIik7
CiAgICAgb3V0LnByaW50KCJdIik7CiB9CiAKQEAgLTE0NzIsNiArMTQ3Niw3IEBAIENvZGVCbG9j
azo6Q29kZUJsb2NrKENvcHlQYXJzZWRCbG9ja1RhZywKICAgICAsIG1faXNDb25zdHJ1Y3Rvcihv
dGhlci5tX2lzQ29uc3RydWN0b3IpCiAgICAgLCBtX3Nob3VsZEFsd2F5c0JlSW5saW5lZCh0cnVl
KQogICAgICwgbV9kaWRGYWlsRlRMQ29tcGlsYXRpb24oZmFsc2UpCisgICAgLCBtX2hhc0JlZW5D
b21waWxlZFdpdGhGVEwoZmFsc2UpCiAgICAgLCBtX3VubGlua2VkQ29kZSgqb3RoZXIubV92bSwg
b3RoZXIubV9vd25lckV4ZWN1dGFibGUuZ2V0KCksIG90aGVyLm1fdW5saW5rZWRDb2RlLmdldCgp
KQogICAgICwgbV9vd25lckV4ZWN1dGFibGUoKm90aGVyLm1fdm0sIG90aGVyLm1fb3duZXJFeGVj
dXRhYmxlLmdldCgpLCBvdGhlci5tX293bmVyRXhlY3V0YWJsZS5nZXQoKSkKICAgICAsIG1fdm0o
b3RoZXIubV92bSkKQEAgLTE1MjcsNiArMTUzMiw3IEBAIENvZGVCbG9jazo6Q29kZUJsb2NrKFNj
cmlwdEV4ZWN1dGFibGUqIG8KICAgICAsIG1faXNDb25zdHJ1Y3Rvcih1bmxpbmtlZENvZGVCbG9j
ay0+aXNDb25zdHJ1Y3RvcigpKQogICAgICwgbV9zaG91bGRBbHdheXNCZUlubGluZWQodHJ1ZSkK
ICAgICAsIG1fZGlkRmFpbEZUTENvbXBpbGF0aW9uKGZhbHNlKQorICAgICwgbV9oYXNCZWVuQ29t
cGlsZWRXaXRoRlRMKGZhbHNlKQogICAgICwgbV91bmxpbmtlZENvZGUobV9nbG9iYWxPYmplY3Qt
PnZtKCksIG93bmVyRXhlY3V0YWJsZSwgdW5saW5rZWRDb2RlQmxvY2spCiAgICAgLCBtX293bmVy
RXhlY3V0YWJsZShtX2dsb2JhbE9iamVjdC0+dm0oKSwgb3duZXJFeGVjdXRhYmxlLCBvd25lckV4
ZWN1dGFibGUpCiAgICAgLCBtX3ZtKHVubGlua2VkQ29kZUJsb2NrLT52bSgpKQpAQCAtMjkwOSw5
ICsyOTE1LDcgQEAgdW5zaWduZWQgQ29kZUJsb2NrOjpudW1iZXJPZkRGR0NvbXBpbGVzKAogICAg
IGlmIChPcHRpb25zOjp0ZXN0VGhlRlRMKCkpIHsKICAgICAgICAgaWYgKG1fZGlkRmFpbEZUTENv
bXBpbGF0aW9uKQogICAgICAgICAgICAgcmV0dXJuIDEwMDAwMDA7Ci0gICAgICAgIGlmIChyZXBs
YWNlbWVudCgpLT5qaXRUeXBlKCkgIT0gSklUQ29kZTo6RlRMSklUKQotICAgICAgICAgICAgcmV0
dXJuIDA7Ci0gICAgICAgIHJldHVybiAxICsgbV9yZW9wdGltaXphdGlvblJldHJ5Q291bnRlcjsK
KyAgICAgICAgcmV0dXJuIChtX2hhc0JlZW5Db21waWxlZFdpdGhGVEwgPyAxIDogMCkgKyBtX3Jl
b3B0aW1pemF0aW9uUmV0cnlDb3VudGVyOwogICAgIH0KICAgICByZXR1cm4gKEpJVENvZGU6Omlz
T3B0aW1pemluZ0pJVChyZXBsYWNlbWVudCgpLT5qaXRUeXBlKCkpID8gMSA6IDApICsgbV9yZW9w
dGltaXphdGlvblJldHJ5Q291bnRlcjsKIH0KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
eXRlY29kZS9Db2RlQmxvY2suaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
Ynl0ZWNvZGUvQ29kZUJsb2NrLmgJKHJldmlzaW9uIDE2MjE4MSkKKysrIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ieXRlY29kZS9Db2RlQmxvY2suaAkod29ya2luZyBjb3B5KQpAQCAtOTAxLDcgKzkw
MSw3IEBAIHB1YmxpYzoKIAogICAgIGludCBtX251bUNhbGxlZVJlZ2lzdGVyczsKICAgICBpbnQg
bV9udW1WYXJzOwotICAgIGJvb2wgbV9pc0NvbnN0cnVjdG9yOworICAgIGJvb2wgbV9pc0NvbnN0
cnVjdG9yIDogMTsKICAgICAKICAgICAvLyBUaGlzIGlzIGludGVudGlvbmFsbHkgcHVibGljOyBp
dCdzIHRoZSByZXNwb25zaWJpbGl0eSBvZiBhbnlvbmUgZG9pbmcgYW55CiAgICAgLy8gb2YgdGhl
IGZvbGxvd2luZyB0byBob2xkIHRoZSBsb2NrOgpAQCAtOTIxLDEwICs5MjEsMTEgQEAgcHVibGlj
OgogICAgIC8vIGNvbmN1cnJlbnQgY29tcGlsYXRpb24gdGhyZWFkcyBmaW5pc2ggd2hhdCB0aGV5
J3JlIGRvaW5nLgogICAgIG11dGFibGUgQ29uY3VycmVudEpJVExvY2sgbV9sb2NrOwogICAgIAot
ICAgIGJvb2wgbV9zaG91bGRBbHdheXNCZUlubGluZWQ7Ci0gICAgYm9vbCBtX2FsbFRyYW5zaXRp
b25zSGF2ZUJlZW5NYXJrZWQ7IC8vIEluaXRpYWxpemVkIGFuZCB1c2VkIG9uIGV2ZXJ5IEdDLgor
ICAgIGJvb2wgbV9zaG91bGRBbHdheXNCZUlubGluZWQ7IC8vIE5vdCBhIGJpdGZpZWxkIGJlY2F1
c2UgdGhlIEpJVCB3YW50cyB0byBzdG9yZSB0byBpdC4KKyAgICBib29sIG1fYWxsVHJhbnNpdGlv
bnNIYXZlQmVlbk1hcmtlZCA6IDE7IC8vIEluaXRpYWxpemVkIGFuZCB1c2VkIG9uIGV2ZXJ5IEdD
LgogICAgIAotICAgIGJvb2wgbV9kaWRGYWlsRlRMQ29tcGlsYXRpb247CisgICAgYm9vbCBtX2Rp
ZEZhaWxGVExDb21waWxhdGlvbiA6IDE7CisgICAgYm9vbCBtX2hhc0JlZW5Db21waWxlZFdpdGhG
VEwgOiAxOwogCiAgICAgLy8gSW50ZXJuYWwgbWV0aG9kcyBmb3IgdXNlIGJ5IHZhbGlkYXRpb24g
Y29kZS4gSXQgd291bGQgYmUgcHJpdmF0ZSBpZiBpdCB3YXNuJ3QKICAgICAvLyBmb3IgdGhlIGZh
Y3QgdGhhdCB3ZSB1c2UgaXQgZnJvbSBhbm9ueW1vdXMgbmFtZXNwYWNlcy4KSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHSklUQ29kZS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdKSVRDb2RlLmNwcAkocmV2aXNpb24gMTYyMTgxKQorKysg
U291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdKSVRDb2RlLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTU2LDYgKzE1Niw3IEBAIHZvaWQgSklUQ29kZTo6c2V0T3B0aW1pemF0aW9uVGhyZXNob2xk
QmEKICAgICBzd2l0Y2ggKHJlc3VsdCkgewogICAgIGNhc2UgQ29tcGlsYXRpb25TdWNjZXNzZnVs
OgogICAgICAgICBvcHRpbWl6ZU5leHRJbnZvY2F0aW9uKGNvZGVCbG9jayk7CisgICAgICAgIGNv
ZGVCbG9jay0+YmFzZWxpbmVWZXJzaW9uKCktPm1faGFzQmVlbkNvbXBpbGVkV2l0aEZUTCA9IHRy
dWU7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIENvbXBpbGF0aW9uRmFpbGVkOgogICAgICAg
ICBkb250T3B0aW1pemVBbnl0aW1lU29vbihjb2RlQmxvY2spOwpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL2RmZy9ERkdKSVRGaW5hbGl6ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHSklURmluYWxpemVyLmNwcAkocmV2aXNpb24gMTYyMTgxKQor
KysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdKSVRGaW5hbGl6ZXIuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC03Nyw2ICs3Nyw5IEBAIHZvaWQgSklURmluYWxpemVyOjpmaW5hbGl6ZUNvbW1v
bigpCiAgICAgCiAgICAgaWYgKG1fcGxhbi5jb21waWxhdGlvbikKICAgICAgICAgbV9wbGFuLnZt
Lm1fcGVyQnl0ZWNvZGVQcm9maWxlci0+YWRkQ29tcGlsYXRpb24obV9wbGFuLmNvbXBpbGF0aW9u
KTsKKyAgICAKKyAgICBpZiAoIW1fcGxhbi53aWxsVHJ5VG9UaWVyVXApCisgICAgICAgIG1fcGxh
bi5jb2RlQmxvY2stPmJhc2VsaW5lVmVyc2lvbigpLT5tX2RpZEZhaWxGVExDb21waWxhdGlvbiA9
IHRydWU7CiB9CiAKIH0gfSAvLyBuYW1lc3BhY2UgSlNDOjpERkcKSW5kZXg6IFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9kZmcvREZHUGxhbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdQbGFuLmNwcAkocmV2aXNpb24gMTYyMTgxKQorKysgU291cmNlL0phdmFT
Y3JpcHRDb3JlL2RmZy9ERkdQbGFuLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTE3LDYgKzExNyw3
IEBAIFBsYW46OlBsYW4oCiAgICAgLCBjb21waWxhdGlvbihjb2RlQmxvY2stPnZtKCktPm1fcGVy
Qnl0ZWNvZGVQcm9maWxlciA/IGFkb3B0UmVmKG5ldyBQcm9maWxlcjo6Q29tcGlsYXRpb24oY29k
ZUJsb2NrLT52bSgpLT5tX3BlckJ5dGVjb2RlUHJvZmlsZXItPmVuc3VyZUJ5dGVjb2Rlc0Zvcihj
b2RlQmxvY2suZ2V0KCkpLCBwcm9maWxlckNvbXBpbGF0aW9uS2luZEZvck1vZGUobW9kZSkpKSA6
IDApCiAgICAgLCBpZGVudGlmaWVycyhjb2RlQmxvY2suZ2V0KCkpCiAgICAgLCB3ZWFrUmVmZXJl
bmNlcyhjb2RlQmxvY2suZ2V0KCkpCisgICAgLCB3aWxsVHJ5VG9UaWVyVXAoZmFsc2UpCiAgICAg
LCBpc0NvbXBpbGVkKGZhbHNlKQogewogfQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdQbGFuLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdQ
bGFuLmgJKHJldmlzaW9uIDE2MjE4MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
UGxhbi5oCSh3b3JraW5nIGNvcHkpCkBAIC04NCw2ICs4NCw4IEBAIHN0cnVjdCBQbGFuIDogcHVi
bGljIFRocmVhZFNhZmVSZWZDb3VudGUKICAgICBEZXNpcmVkV2Vha1JlZmVyZW5jZXMgd2Vha1Jl
ZmVyZW5jZXM7CiAgICAgRGVzaXJlZFdyaXRlQmFycmllcnMgd3JpdGVCYXJyaWVyczsKICAgICBE
ZXNpcmVkVHJhbnNpdGlvbnMgdHJhbnNpdGlvbnM7CisgICAgCisgICAgYm9vbCB3aWxsVHJ5VG9U
aWVyVXA7CiAKICAgICBkb3VibGUgYmVmb3JlRlRMOwogICAgIApJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL2RmZy9ERkdUaWVyVXBDaGVja0luamVjdGlvblBoYXNlLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1RpZXJVcENoZWNrSW5qZWN0aW9uUGhh
c2UuY3BwCShyZXZpc2lvbiAxNjIxODEpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R1RpZXJVcENoZWNrSW5qZWN0aW9uUGhhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NSwxMCAr
NTUsOCBAQCBwdWJsaWM6CiAgICAgICAgIAogI2lmIEVOQUJMRShGVExfSklUKQogICAgICAgICBG
VEw6OkNhcGFiaWxpdHlMZXZlbCBsZXZlbCA9IEZUTDo6Y2FuQ29tcGlsZShtX2dyYXBoKTsKLSAg
ICAgICAgaWYgKGxldmVsID09IEZUTDo6Q2Fubm90Q29tcGlsZSkgewotICAgICAgICAgICAgbV9n
cmFwaC5tX3Byb2ZpbGVkQmxvY2stPm1fZGlkRmFpbEZUTENvbXBpbGF0aW9uID0gdHJ1ZTsKKyAg
ICAgICAgaWYgKGxldmVsID09IEZUTDo6Q2Fubm90Q29tcGlsZSkKICAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKLSAgICAgICAgfQogICAgICAgICAKICAgICAgICAgSW5zZXJ0aW9uU2V0IGluc2Vy
dGlvblNldChtX2dyYXBoKTsKICAgICAgICAgZm9yIChCbG9ja0luZGV4IGJsb2NrSW5kZXggPSBt
X2dyYXBoLm51bUJsb2NrcygpOyBibG9ja0luZGV4LS07KSB7CkBAIC0xMTEsNiArMTA5LDcgQEAg
cHVibGljOgogICAgICAgICAgICAgaW5zZXJ0aW9uU2V0LmV4ZWN1dGUoYmxvY2spOwogICAgICAg
ICB9CiAgICAgICAgIAorICAgICAgICBtX2dyYXBoLm1fcGxhbi53aWxsVHJ5VG9UaWVyVXAgPSB0
cnVlOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICNlbHNlIC8vIEVOQUJMRShGVExfSklUKQogICAg
ICAgICBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwo=
</data>
<flag name="review"
          id="245366"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>