<?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>154301</bug_id>
          
          <creation_ts>2016-02-16 11:28:28 -0800</creation_ts>
          <short_desc>SamplingProfiler still fails with ASan enabled</short_desc>
          <delta_ts>2016-02-16 14:01:39 -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>WebKit 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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sukolsak</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1165219</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-02-16 11:28:28 -0800</bug_when>
    <thetext>More things need SUPPRESS_ASAN</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1165225</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-02-16 11:38:35 -0800</bug_when>
    <thetext>&lt;rdar://problem/24679502&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1165279</commentid>
    <comment_count>2</comment_count>
      <attachid>271474</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-02-16 13:04:37 -0800</bug_when>
    <thetext>Created attachment 271474
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1165281</commentid>
    <comment_count>3</comment_count>
      <attachid>271474</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-02-16 13:06:08 -0800</bug_when>
    <thetext>Comment on attachment 271474
patch

totally makes sense</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1165302</commentid>
    <comment_count>4</comment_count>
      <attachid>271474</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-16 14:01:36 -0800</bug_when>
    <thetext>Comment on attachment 271474
patch

Clearing flags on attachment: 271474

Committed r196658: &lt;http://trac.webkit.org/changeset/196658&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1165303</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-16 14:01:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>271474</attachid>
            <date>2016-02-16 13:04:37 -0800</date>
            <delta_ts>2016-02-16 14:01:36 -0800</delta_ts>
            <desc>patch</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>9984</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTk2NjQ5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDU1IEBA
CisyMDE2LTAyLTE2ICBTYWFtIGJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IFNhbXBsaW5nUHJvZmlsZXIgc3RpbGwgZmFpbHMgd2l0aCBBU2FuIGVuYWJsZWQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NDMwMQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vMjQ2Nzk1MDI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVG8gZml4IHRoaXMgaXNzdWUsIEkndmUgY29tZSB1cCB3aXRoIHVu
c2FmZSB2ZXJzaW9ucworICAgICAgICBvZiBhbGwgb3BlcmF0aW9ucyB0aGF0IGxvYWQgbWVtb3J5
IGZyb20gdGhlIHRocmVhZCdzIGNhbGwKKyAgICAgICAgZnJhbWUuIEFsbCB0aGVzZSBuZXcgdW5z
YWZlIG1ldGhvZHMgYXJlIG1hcmtlZCB3aXRoIFNVUFBSRVNTX0FTQU4uCisKKyAgICAgICAgKiBp
bnRlcnByZXRlci9DYWxsRnJhbWUuY3BwOgorICAgICAgICAoSlNDOjpDYWxsRnJhbWU6OmNhbGxT
aXRlQXNSYXdCaXRzKToKKyAgICAgICAgKEpTQzo6Q2FsbEZyYW1lOjp1bnNhZmVDYWxsU2l0ZUFz
UmF3Qml0cyk6CisgICAgICAgIChKU0M6OkNhbGxGcmFtZTo6Y2FsbFNpdGVJbmRleCk6CisgICAg
ICAgIChKU0M6OkNhbGxGcmFtZTo6dW5zYWZlQ2FsbFNpdGVJbmRleCk6CisgICAgICAgIChKU0M6
OkNhbGxGcmFtZTo6c3RhY2spOgorICAgICAgICAoSlNDOjpDYWxsRnJhbWU6OmNhbGxlckZyYW1l
KToKKyAgICAgICAgKEpTQzo6Q2FsbEZyYW1lOjp1bnNhZmVDYWxsZXJGcmFtZSk6CisgICAgICAg
IChKU0M6OkNhbGxGcmFtZTo6ZnJpZW5kbHlGdW5jdGlvbk5hbWUpOgorICAgICAgICAqIGludGVy
cHJldGVyL0NhbGxGcmFtZS5oOgorICAgICAgICAoSlNDOjpFeGVjU3RhdGU6OmNhbGxlZUFzVmFs
dWUpOgorICAgICAgICAoSlNDOjpFeGVjU3RhdGU6OmNhbGxlZSk6CisgICAgICAgIChKU0M6OkV4
ZWNTdGF0ZTo6dW5zYWZlQ2FsbGVlKToKKyAgICAgICAgKEpTQzo6RXhlY1N0YXRlOjpjb2RlQmxv
Y2spOgorICAgICAgICAoSlNDOjpFeGVjU3RhdGU6OnVuc2FmZUNvZGVCbG9jayk6CisgICAgICAg
IChKU0M6OkV4ZWNTdGF0ZTo6c2NvcGUpOgorICAgICAgICAoSlNDOjpFeGVjU3RhdGU6OmNhbGxl
ckZyYW1lKToKKyAgICAgICAgKEpTQzo6RXhlY1N0YXRlOjpjYWxsZXJGcmFtZU9yVk1FbnRyeUZy
YW1lKToKKyAgICAgICAgKEpTQzo6RXhlY1N0YXRlOjp1bnNhZmVDYWxsZXJGcmFtZU9yVk1FbnRy
eUZyYW1lKToKKyAgICAgICAgKEpTQzo6RXhlY1N0YXRlOjpjYWxsZXJGcmFtZU9mZnNldCk6Cisg
ICAgICAgIChKU0M6OkV4ZWNTdGF0ZTo6Y2FsbGVyRnJhbWVBbmRQQyk6CisgICAgICAgIChKU0M6
OkV4ZWNTdGF0ZTo6dW5zYWZlQ2FsbGVyRnJhbWVBbmRQQyk6CisgICAgICAgICogaW50ZXJwcmV0
ZXIvUmVnaXN0ZXIuaDoKKyAgICAgICAgKEpTQzo6UmVnaXN0ZXI6OmNvZGVCbG9jayk6CisgICAg
ICAgIChKU0M6OlJlZ2lzdGVyOjphc2FuVW5zYWZlQ29kZUJsb2NrKToKKyAgICAgICAgKEpTQzo6
UmVnaXN0ZXI6OnVuYm94ZWRJbnQzMik6CisgICAgICAgIChKU0M6OlJlZ2lzdGVyOjp0YWcpOgor
ICAgICAgICAoSlNDOjpSZWdpc3Rlcjo6dW5zYWZlVGFnKToKKyAgICAgICAgKEpTQzo6UmVnaXN0
ZXI6OnBheWxvYWQpOgorICAgICAgICAqIGludGVycHJldGVyL1ZNRW50cnlSZWNvcmQuaDoKKyAg
ICAgICAgKEpTQzo6Vk1FbnRyeVJlY29yZDo6cHJldlRvcENhbGxGcmFtZSk6CisgICAgICAgIChK
U0M6OlZNRW50cnlSZWNvcmQ6OnVuc2FmZVByZXZUb3BDYWxsRnJhbWUpOgorICAgICAgICAoSlND
OjpWTUVudHJ5UmVjb3JkOjpwcmV2VG9wVk1FbnRyeUZyYW1lKToKKyAgICAgICAgKEpTQzo6Vk1F
bnRyeVJlY29yZDo6dW5zYWZlUHJldlRvcFZNRW50cnlGcmFtZSk6CisgICAgICAgICogcnVudGlt
ZS9TYW1wbGluZ1Byb2ZpbGVyLmNwcDoKKyAgICAgICAgKEpTQzo6RnJhbWVXYWxrZXI6OndhbGsp
OgorICAgICAgICAoSlNDOjpGcmFtZVdhbGtlcjo6YWR2YW5jZVRvUGFyZW50RnJhbWUpOgorICAg
ICAgICAoSlNDOjpGcmFtZVdhbGtlcjo6aXNBdFRvcCk6CisgICAgICAgIChKU0M6OkZyYW1lV2Fs
a2VyOjpyZXNldEF0TWFjaGluZUZyYW1lKToKKwogMjAxNi0wMi0xNiAgQ2hyaXMgRHVtZXogIDxj
ZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFtXZWIgSURMXSBPcGVyYXRpb25zIHNob3VsZCBi
ZSBvbiB0aGUgaW5zdGFuY2UgZm9yIGdsb2JhbCBvYmplY3RzIG9yIGlmIFtVbmZvcmdlYWJsZV0K
SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9DYWxsRnJhbWUuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9DYWxsRnJhbWUu
Y3BwCShyZXZpc2lvbiAxOTY2NDQpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0
ZXIvQ2FsbEZyYW1lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzksMTEgKzc5LDIxIEBAIHVuc2ln
bmVkIENhbGxGcmFtZTo6Y2FsbFNpdGVBc1Jhd0JpdHMoKSAKICAgICByZXR1cm4gdGhpc1tKU1N0
YWNrOjpBcmd1bWVudENvdW50XS50YWcoKTsKIH0KIAorU1VQUFJFU1NfQVNBTiB1bnNpZ25lZCBD
YWxsRnJhbWU6OnVuc2FmZUNhbGxTaXRlQXNSYXdCaXRzKCkgY29uc3QKK3sKKyAgICByZXR1cm4g
dGhpc1tKU1N0YWNrOjpBcmd1bWVudENvdW50XS51bnNhZmVUYWcoKTsKK30KKwogQ2FsbFNpdGVJ
bmRleCBDYWxsRnJhbWU6OmNhbGxTaXRlSW5kZXgoKSBjb25zdAogewogICAgIHJldHVybiBDYWxs
U2l0ZUluZGV4KGNhbGxTaXRlQXNSYXdCaXRzKCkpOwogfQogCitTVVBQUkVTU19BU0FOIENhbGxT
aXRlSW5kZXggQ2FsbEZyYW1lOjp1bnNhZmVDYWxsU2l0ZUluZGV4KCkgY29uc3QKK3sKKyAgICBy
ZXR1cm4gQ2FsbFNpdGVJbmRleCh1bnNhZmVDYWxsU2l0ZUFzUmF3Qml0cygpKTsKK30KKwogI2lm
bmRlZiBOREVCVUcKIEpTU3RhY2sqIENhbGxGcmFtZTo6c3RhY2soKQogewpAQCAtMTk0LDYgKzIw
NCwxNiBAQCBDYWxsRnJhbWUqIENhbGxGcmFtZTo6Y2FsbGVyRnJhbWUoVk1FbnRyCiAgICAgcmV0
dXJuIHN0YXRpY19jYXN0PENhbGxGcmFtZSo+KGNhbGxlckZyYW1lT3JWTUVudHJ5RnJhbWUoKSk7
CiB9CiAKK1NVUFBSRVNTX0FTQU4gQ2FsbEZyYW1lKiBDYWxsRnJhbWU6OnVuc2FmZUNhbGxlckZy
YW1lKFZNRW50cnlGcmFtZSomIGN1cnJWTUVudHJ5RnJhbWUpCit7CisgICAgaWYgKHVuc2FmZUNh
bGxlckZyYW1lT3JWTUVudHJ5RnJhbWUoKSA9PSBjdXJyVk1FbnRyeUZyYW1lKSB7CisgICAgICAg
IFZNRW50cnlSZWNvcmQqIGN1cnJWTUVudHJ5UmVjb3JkID0gdm1FbnRyeVJlY29yZChjdXJyVk1F
bnRyeUZyYW1lKTsKKyAgICAgICAgY3VyclZNRW50cnlGcmFtZSA9IGN1cnJWTUVudHJ5UmVjb3Jk
LT51bnNhZmVQcmV2VG9wVk1FbnRyeUZyYW1lKCk7CisgICAgICAgIHJldHVybiBjdXJyVk1FbnRy
eVJlY29yZC0+dW5zYWZlUHJldlRvcENhbGxGcmFtZSgpOworICAgIH0KKyAgICByZXR1cm4gc3Rh
dGljX2Nhc3Q8Q2FsbEZyYW1lKj4odW5zYWZlQ2FsbGVyRnJhbWVPclZNRW50cnlGcmFtZSgpKTsK
K30KKwogU3RyaW5nIENhbGxGcmFtZTo6ZnJpZW5kbHlGdW5jdGlvbk5hbWUoKQogewogICAgIENv
ZGVCbG9jayogY29kZUJsb2NrID0gdGhpcy0+Y29kZUJsb2NrKCk7CkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0NhbGxGcmFtZS5oCShyZXZpc2lvbiAxOTY2NDQp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgJKHdvcmtp
bmcgY29weSkKQEAgLTY2LDggKzY2LDkgQEAgbmFtZXNwYWNlIEpTQyAgewogICAgIHB1YmxpYzoK
ICAgICAgICAgSlNWYWx1ZSBjYWxsZWVBc1ZhbHVlKCkgY29uc3QgeyByZXR1cm4gdGhpc1tKU1N0
YWNrOjpDYWxsZWVdLmpzVmFsdWUoKTsgfQogICAgICAgICBKU09iamVjdCogY2FsbGVlKCkgY29u
c3QgeyByZXR1cm4gdGhpc1tKU1N0YWNrOjpDYWxsZWVdLm9iamVjdCgpOyB9Ci0gICAgICAgIEpT
VmFsdWUgdW5zYWZlQ2FsbGVlKCkgY29uc3QgeyByZXR1cm4gdGhpc1tKU1N0YWNrOjpDYWxsZWVd
LmFzYW5VbnNhZmVKU1ZhbHVlKCk7IH0KKyAgICAgICAgU1VQUFJFU1NfQVNBTiBKU1ZhbHVlIHVu
c2FmZUNhbGxlZSgpIGNvbnN0IHsgcmV0dXJuIHRoaXNbSlNTdGFjazo6Q2FsbGVlXS5hc2FuVW5z
YWZlSlNWYWx1ZSgpOyB9CiAgICAgICAgIENvZGVCbG9jayogY29kZUJsb2NrKCkgY29uc3QgeyBy
ZXR1cm4gdGhpc1tKU1N0YWNrOjpDb2RlQmxvY2tdLlJlZ2lzdGVyOjpjb2RlQmxvY2soKTsgfQor
ICAgICAgICBTVVBQUkVTU19BU0FOIENvZGVCbG9jayogdW5zYWZlQ29kZUJsb2NrKCkgY29uc3Qg
eyByZXR1cm4gdGhpc1tKU1N0YWNrOjpDb2RlQmxvY2tdLlJlZ2lzdGVyOjphc2FuVW5zYWZlQ29k
ZUJsb2NrKCk7IH0KICAgICAgICAgSlNTY29wZSogc2NvcGUoaW50IHNjb3BlUmVnaXN0ZXJPZmZz
ZXQpIGNvbnN0CiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCh0aGlzW3Njb3BlUmVnaXN0
ZXJPZmZzZXRdLlJlZ2lzdGVyOjpzY29wZSgpKTsKQEAgLTExNSw3ICsxMTYsOSBAQCBuYW1lc3Bh
Y2UgSlNDICB7CiAKICAgICAgICAgQ2FsbEZyYW1lKiBjYWxsZXJGcmFtZSgpIGNvbnN0IHsgcmV0
dXJuIHN0YXRpY19jYXN0PENhbGxGcmFtZSo+KGNhbGxlckZyYW1lT3JWTUVudHJ5RnJhbWUoKSk7
IH0KICAgICAgICAgdm9pZCogY2FsbGVyRnJhbWVPclZNRW50cnlGcmFtZSgpIGNvbnN0IHsgcmV0
dXJuIGNhbGxlckZyYW1lQW5kUEMoKS5jYWxsZXJGcmFtZTsgfQorICAgICAgICBTVVBQUkVTU19B
U0FOIHZvaWQqIHVuc2FmZUNhbGxlckZyYW1lT3JWTUVudHJ5RnJhbWUoKSBjb25zdCB7IHJldHVy
biB1bnNhZmVDYWxsZXJGcmFtZUFuZFBDKCkuY2FsbGVyRnJhbWU7IH0KIAorICAgICAgICBDYWxs
RnJhbWUqIHVuc2FmZUNhbGxlckZyYW1lKFZNRW50cnlGcmFtZSomKTsKICAgICAgICAgSlNfRVhQ
T1JUX1BSSVZBVEUgQ2FsbEZyYW1lKiBjYWxsZXJGcmFtZShWTUVudHJ5RnJhbWUqJik7CiAKICAg
ICAgICAgc3RhdGljIHB0cmRpZmZfdCBjYWxsZXJGcmFtZU9mZnNldCgpIHsgcmV0dXJuIE9CSkVD
VF9PRkZTRVRPRihDYWxsZXJGcmFtZUFuZFBDLCBjYWxsZXJGcmFtZSk7IH0KQEAgLTEzMCw3ICsx
MzMsOSBAQCBuYW1lc3BhY2UgSlNDICB7CiAgICAgICAgIGJvb2wgY2FsbFNpdGVCaXRzQXJlQ29k
ZU9yaWdpbkluZGV4KCkgY29uc3Q7CiAKICAgICAgICAgdW5zaWduZWQgY2FsbFNpdGVBc1Jhd0Jp
dHMoKSBjb25zdDsKKyAgICAgICAgdW5zaWduZWQgdW5zYWZlQ2FsbFNpdGVBc1Jhd0JpdHMoKSBj
b25zdDsKICAgICAgICAgQ2FsbFNpdGVJbmRleCBjYWxsU2l0ZUluZGV4KCkgY29uc3Q7CisgICAg
ICAgIENhbGxTaXRlSW5kZXggdW5zYWZlQ2FsbFNpdGVJbmRleCgpIGNvbnN0OwogICAgIHByaXZh
dGU6CiAgICAgICAgIHVuc2lnbmVkIGNhbGxTaXRlQml0c0FzQnl0ZWNvZGVPZmZzZXQoKSBjb25z
dDsKICAgICBwdWJsaWM6CkBAIC0yODIsNiArMjg3LDcgQEAgbmFtZXNwYWNlIEpTQyAgewogCiAg
ICAgICAgIENhbGxlckZyYW1lQW5kUEMmIGNhbGxlckZyYW1lQW5kUEMoKSB7IHJldHVybiAqcmVp
bnRlcnByZXRfY2FzdDxDYWxsZXJGcmFtZUFuZFBDKj4odGhpcyk7IH0KICAgICAgICAgY29uc3Qg
Q2FsbGVyRnJhbWVBbmRQQyYgY2FsbGVyRnJhbWVBbmRQQygpIGNvbnN0IHsgcmV0dXJuICpyZWlu
dGVycHJldF9jYXN0PGNvbnN0IENhbGxlckZyYW1lQW5kUEMqPih0aGlzKTsgfQorICAgICAgICBT
VVBQUkVTU19BU0FOIGNvbnN0IENhbGxlckZyYW1lQW5kUEMmIHVuc2FmZUNhbGxlckZyYW1lQW5k
UEMoKSBjb25zdCB7IHJldHVybiAqcmVpbnRlcnByZXRfY2FzdDxjb25zdCBDYWxsZXJGcmFtZUFu
ZFBDKj4odGhpcyk7IH0KIAogICAgICAgICBmcmllbmQgY2xhc3MgSlNTdGFjazsKICAgICB9OwpJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL1JlZ2lzdGVyLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL1JlZ2lzdGVyLmgJKHJl
dmlzaW9uIDE5NjY0NCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9SZWdp
c3Rlci5oCSh3b3JraW5nIGNvcHkpCkBAIC02Miw2ICs2Miw3IEBAIG5hbWVzcGFjZSBKU0Mgewog
ICAgICAgICBpbnQzMl90IGkoKSBjb25zdDsKICAgICAgICAgQ2FsbEZyYW1lKiBjYWxsRnJhbWUo
KSBjb25zdDsKICAgICAgICAgQ29kZUJsb2NrKiBjb2RlQmxvY2soKSBjb25zdDsKKyAgICAgICAg
Q29kZUJsb2NrKiBhc2FuVW5zYWZlQ29kZUJsb2NrKCkgY29uc3Q7CiAgICAgICAgIEpTT2JqZWN0
KiBvYmplY3QoKSBjb25zdDsKICAgICAgICAgSlNTY29wZSogc2NvcGUoKSBjb25zdDsKICAgICAg
ICAgaW50MzJfdCB1bmJveGVkSW50MzIoKSBjb25zdDsKQEAgLTcyLDYgKzczLDcgQEAgbmFtZXNw
YWNlIEpTQyB7CiAgICAgICAgIEpTQ2VsbCogdW5ib3hlZENlbGwoKSBjb25zdDsKICAgICAgICAg
aW50MzJfdCBwYXlsb2FkKCkgY29uc3Q7CiAgICAgICAgIGludDMyX3QgdGFnKCkgY29uc3Q7Cisg
ICAgICAgIGludDMyX3QgdW5zYWZlVGFnKCkgY29uc3Q7CiAgICAgICAgIGludDMyX3QmIHBheWxv
YWQoKTsKICAgICAgICAgaW50MzJfdCYgdGFnKCk7CiAKQEAgLTE1NSw2ICsxNTcsMTEgQEAgbmFt
ZXNwYWNlIEpTQyB7CiAgICAgICAgIHJldHVybiB1LmNvZGVCbG9jazsKICAgICB9CiAKKyAgICBT
VVBQUkVTU19BU0FOIEFMV0FZU19JTkxJTkUgQ29kZUJsb2NrKiBSZWdpc3Rlcjo6YXNhblVuc2Fm
ZUNvZGVCbG9jaygpIGNvbnN0CisgICAgeworICAgICAgICByZXR1cm4gdS5jb2RlQmxvY2s7Cisg
ICAgfQorCiAgICAgQUxXQVlTX0lOTElORSBpbnQzMl90IFJlZ2lzdGVyOjp1bmJveGVkSW50MzIo
KSBjb25zdAogICAgIHsKICAgICAgICAgcmV0dXJuIHBheWxvYWQoKTsKQEAgLTE5OSw2ICsyMDYs
MTEgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgIHJldHVybiB1LmVuY29kZWRWYWx1ZS5hc0Jp
dHMudGFnOwogICAgIH0KIAorICAgIFNVUFBSRVNTX0FTQU4gQUxXQVlTX0lOTElORSBpbnQzMl90
IFJlZ2lzdGVyOjp1bnNhZmVUYWcoKSBjb25zdAorICAgIHsKKyAgICAgICAgcmV0dXJuIHUuZW5j
b2RlZFZhbHVlLmFzQml0cy50YWc7CisgICAgfQorCiAgICAgQUxXQVlTX0lOTElORSBpbnQzMl90
JiBSZWdpc3Rlcjo6cGF5bG9hZCgpCiAgICAgewogICAgICAgICByZXR1cm4gdS5lbmNvZGVkVmFs
dWUuYXNCaXRzLnBheWxvYWQ7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0
ZXIvVk1FbnRyeVJlY29yZC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9p
bnRlcnByZXRlci9WTUVudHJ5UmVjb3JkLmgJKHJldmlzaW9uIDE5NjY0NCkKKysrIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9WTUVudHJ5UmVjb3JkLmgJKHdvcmtpbmcgY29weSkK
QEAgLTQzLDggKzQzLDEwIEBAIHN0cnVjdCBWTUVudHJ5UmVjb3JkIHsKICAgICBWTUVudHJ5RnJh
bWUqIG1fcHJldlRvcFZNRW50cnlGcmFtZTsKIAogICAgIEV4ZWNTdGF0ZSogcHJldlRvcENhbGxG
cmFtZSgpIHsgcmV0dXJuIG1fcHJldlRvcENhbGxGcmFtZTsgfQorICAgIFNVUFBSRVNTX0FTQU4g
RXhlY1N0YXRlKiB1bnNhZmVQcmV2VG9wQ2FsbEZyYW1lKCkgeyByZXR1cm4gbV9wcmV2VG9wQ2Fs
bEZyYW1lOyB9CiAKICAgICBWTUVudHJ5RnJhbWUqIHByZXZUb3BWTUVudHJ5RnJhbWUoKSB7IHJl
dHVybiBtX3ByZXZUb3BWTUVudHJ5RnJhbWU7IH0KKyAgICBTVVBQUkVTU19BU0FOIFZNRW50cnlG
cmFtZSogdW5zYWZlUHJldlRvcFZNRW50cnlGcmFtZSgpIHsgcmV0dXJuIG1fcHJldlRvcFZNRW50
cnlGcmFtZTsgfQogfTsKIAogZXh0ZXJuICJDIiBWTUVudHJ5UmVjb3JkKiB2bUVudHJ5UmVjb3Jk
KFZNRW50cnlGcmFtZSopOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU2Ft
cGxpbmdQcm9maWxlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvU2FtcGxpbmdQcm9maWxlci5jcHAJKHJldmlzaW9uIDE5NjY0NCkKKysrIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL1NhbXBsaW5nUHJvZmlsZXIuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC05MiwxMCArOTIsMTAgQEAgcHVibGljOgogICAgICAgICB3aGlsZSAoIWlzQXRUb3AoKSAm
JiAhbV9iYWlsaW5nT3V0ICYmIG1fZGVwdGggPCBtYXhTdGFja1RyYWNlU2l6ZSkgewogICAgICAg
ICAgICAgQ2FsbFNpdGVJbmRleCBjYWxsU2l0ZUluZGV4OwogICAgICAgICAgICAgSlNWYWx1ZSB1
bnNhZmVDYWxsZWUgPSBtX2NhbGxGcmFtZS0+dW5zYWZlQ2FsbGVlKCk7Ci0gICAgICAgICAgICBD
b2RlQmxvY2sqIGNvZGVCbG9jayA9IG1fY2FsbEZyYW1lLT5jb2RlQmxvY2soKTsKKyAgICAgICAg
ICAgIENvZGVCbG9jayogY29kZUJsb2NrID0gbV9jYWxsRnJhbWUtPnVuc2FmZUNvZGVCbG9jaygp
OwogICAgICAgICAgICAgaWYgKGNvZGVCbG9jaykgewogICAgICAgICAgICAgICAgIEFTU0VSVChp
c1ZhbGlkQ29kZUJsb2NrKGNvZGVCbG9jaykpOwotICAgICAgICAgICAgICAgIGNhbGxTaXRlSW5k
ZXggPSBtX2NhbGxGcmFtZS0+Y2FsbFNpdGVJbmRleCgpOworICAgICAgICAgICAgICAgIGNhbGxT
aXRlSW5kZXggPSBtX2NhbGxGcmFtZS0+dW5zYWZlQ2FsbFNpdGVJbmRleCgpOwogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgc3RhY2tUcmFjZVttX2RlcHRoXSA9IFVucHJvY2Vzc2VkU3RhY2tG
cmFtZShjb2RlQmxvY2ssIEpTVmFsdWU6OmVuY29kZSh1bnNhZmVDYWxsZWUpLCBjYWxsU2l0ZUlu
ZGV4KTsKICAgICAgICAgICAgIG1fZGVwdGgrKzsKQEAgLTExNyw3ICsxMTcsNyBAQCBwcml2YXRl
OgogICAgIFNVUFBSRVNTX0FTQU4KICAgICB2b2lkIGFkdmFuY2VUb1BhcmVudEZyYW1lKCkKICAg
ICB7Ci0gICAgICAgIG1fY2FsbEZyYW1lID0gbV9jYWxsRnJhbWUtPmNhbGxlckZyYW1lKG1fdm1F
bnRyeUZyYW1lKTsKKyAgICAgICAgbV9jYWxsRnJhbWUgPSBtX2NhbGxGcmFtZS0+dW5zYWZlQ2Fs
bGVyRnJhbWUobV92bUVudHJ5RnJhbWUpOwogICAgIH0KIAogICAgIGJvb2wgaXNBdFRvcCgpIGNv
bnN0CkBAIC0xMzksNyArMTM5LDcgQEAgcHJpdmF0ZToKICAgICAgICAgICAgIHJldHVybjsKICAg
ICAgICAgfQogCi0gICAgICAgIENvZGVCbG9jayogY29kZUJsb2NrID0gbV9jYWxsRnJhbWUtPmNv
ZGVCbG9jaygpOworICAgICAgICBDb2RlQmxvY2sqIGNvZGVCbG9jayA9IG1fY2FsbEZyYW1lLT51
bnNhZmVDb2RlQmxvY2soKTsKICAgICAgICAgaWYgKCFjb2RlQmxvY2spCiAgICAgICAgICAgICBy
ZXR1cm47CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>