<?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>115318</bug_id>
          
          <creation_ts>2013-04-27 19:14:13 -0700</creation_ts>
          <short_desc>[WK2] Crashes in NetworkResourceLoader::didReceiveResponseAsync</short_desc>
          <delta_ts>2013-04-27 21:59:06 -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>Page Loading</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>andersca</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jberlin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>882276</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-27 19:14:13 -0700</bug_when>
    <thetext>We&apos;re getting crashes under NetworkResourceLoader::didReceiveResponseAsync because of a null m_handle.

&lt;rdar://problem/13757007&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882277</commentid>
    <comment_count>1</comment_count>
      <attachid>199925</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-27 19:25:21 -0700</bug_when>
    <thetext>Created attachment 199925
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882345</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-27 20:31:34 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 199925:

svg/batik/masking/maskRegions.svg bug 114120 (author: zimmermann@kde.org)
transitions/color-transition-rounding.html bug 114182 (author: simon.fraser@apple.com)
transitions/cubic-bezier-overflow-svg-length.html bug 114183 (author: peter@chromium.org)
transitions/interrupt-zero-duration.html bug 114184 (authors: cmarrin@apple.com, rniwa@webkit.org, and simon.fraser@apple.com)
transitions/multiple-background-transitions.html bug 114185 (author: simon.fraser@apple.com)
transitions/cubic-bezier-overflow-color.html bug 114186 (author: peter@chromium.org)
transitions/multiple-shadow-transitions.html bug 114187 (author: simon.fraser@apple.com)
transitions/mismatched-shadow-transitions.html bug 114188 (author: simon.fraser@apple.com)
transitions/color-transition-all.html bug 114189 (authors: ossy@webkit.org and simon.fraser@apple.com)
transitions/negative-delay.html bug 114190 (author: simon.fraser@apple.com)
transitions/cubic-bezier-overflow-shadow.html bug 114191 (author: peter@chromium.org)
transitions/min-max-width-height-transitions.html bug 114192 (author: simon.fraser@apple.com)
transitions/cancel-transition.html bug 114193 (authors: ojan@chromium.org, rniwa@webkit.org, and simon.fraser@apple.com)
transitions/border-radius-transition.html bug 114194 (author: simon.fraser@apple.com)
transitions/flex-transitions.html bug 114195 (author: tony@chromium.org)
transitions/mixed-type.html bug 114196 (author: mikelawther@chromium.org)
transitions/multiple-mask-transitions.html bug 114197 (author: simon.fraser@apple.com)
transitions/color-transition-premultiplied.html bug 114198 (author: simon.fraser@apple.com)
transitions/mismatched-shadow-styles.html bug 114199 (author: simon.fraser@apple.com)
transitions/mask-transitions.html bug 114200 (authors: ojan@chromium.org, oliver@apple.com, and simon.fraser@apple.com)
transitions/cubic-bezier-overflow-length.html bug 114201 (author: peter@chromium.org)
transitions/multiple-background-size-transitions.html bug 114202 (authors: mitz@webkit.org and simon.fraser@apple.com)
transitions/clip-transition.html bug 114203 (authors: dglazkov@chromium.org and simon.fraser@apple.com)
transitions/cubic-bezier-overflow-transform.html bug 114204 (author: peter@chromium.org)
transitions/interrupted-accelerated-transition.html bug 56242 (authors: rniwa@webkit.org, simon.fraser@apple.com, and tonyg@chromium.org)
transitions/background-transitions.html bug 114206 (author: simon.fraser@apple.com)
http/tests/security/cookies/third-party-cookie-blocking-user-action.html bug 114511 (authors: ap@webkit.org, jochen@chromium.org, and rniwa@webkit.org)
http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html bug 114208 (authors: abarth@webkit.org and rniwa@webkit.org)
fast/loader/javascript-url-in-object.html bug 114210 (authors: rniwa@webkit.org and sam@webkit.org)
platform/mac/editing/deleting/deletionUI-single-instance.html bug 114181 (author: rniwa@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882346</commentid>
    <comment_count>3</comment_count>
      <attachid>199925</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-27 20:32:05 -0700</bug_when>
    <thetext>Comment on attachment 199925
proposed fix

Rejecting attachment 199925 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 199925, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
/git.webkit.org/WebKit
   831063a..e251501  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 149250 = 831063a62a89a8a30ad45b3b8273de87231e64f5
r149251 = e25150119b12547235abff965583c550eb5e7184
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.

Full output: http://webkit-queues.appspot.com/results/220431</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882347</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-27 20:38:07 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/r149253&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882356</commentid>
    <comment_count>5</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2013-04-27 21:59:06 -0700</bug_when>
    <thetext>Build fix in http://trac.webkit.org/changeset/149256</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199925</attachid>
            <date>2013-04-27 19:25:21 -0700</date>
            <delta_ts>2013-04-27 20:32:05 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>DidReceiveResponseInvalidConnection.txt</filename>
            <type>text/plain</type>
            <size>8389</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0OTI1MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEzLTA0LTI3ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8x
Mzc1NzAwNz4gQ3Jhc2hlcyBpbiBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVSZXNw
b25zZUFzeW5jCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMTUzMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBzZW5kQWJvcnRpbmdPbkZhaWx1cmUgbWF5IGFjdHVhbGx5IGZhaWwsIGFuZCBhYm9ydCB0aGUg
cmVxdWVzdCwgbWFraW5nIG1faGFuZGxlIG51bGwuCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vz
cy9OZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUmVz
b3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVSZXNwb25zZUFzeW5jKTogTnVsbCBjaGVjayBtX2hhbmRs
ZSBhZnRlcgorICAgICAgICBzZW5kaW5nIGEgbWVzc2FnZSwgYmVjYXVzZSB0aGUgcmVxdWVzdCB3
aWxsIGNhbmNlbGxlZCB3aGVuIGNvbm5lY3Rpb24gaXMgaW52YWxpZC4KKyAgICAgICAgKFdlYktp
dDo6TmV0d29ya1Jlc291cmNlTG9hZGVyOjpkaWRSZWNlaXZlQnVmZmVyKTogQXNzZXJ0IHRoYXQg
bV9oYW5kbGUgbWF0Y2hlcworICAgICAgICB0aGUgaGFuZGxlIHRoYXQgd2UgYXJlIGNhbGxlZCB3
aXRoLgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmRpZEZpbmlzaExv
YWRpbmcpOiBEaXR0by4KKyAgICAgICAgKFdlYktpdDo6TmV0d29ya1Jlc291cmNlTG9hZGVyOjpk
aWRGYWlsKTogRGl0dG8uCisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6
d2lsbFNlbmRSZXF1ZXN0QXN5bmMpOiBEaXR0by4KKyAgICAgICAgKFdlYktpdDo6TmV0d29ya1Jl
c291cmNlTG9hZGVyOjpkaWRTZW5kRGF0YSk6IERpdHRvLgorICAgICAgICAoV2ViS2l0OjpOZXR3
b3JrUmVzb3VyY2VMb2FkZXI6OnNob3VsZFVzZUNyZWRlbnRpYWxTdG9yYWdlKTogRGl0dG8uCisg
ICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXNlQ3JlZGVudGlh
bFN0b3JhZ2VBc3luYyk6IERpdHRvLgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUmVzb3VyY2VM
b2FkZXI6OmRpZFJlY2VpdmVBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSk6IERpdHRvLgorICAgICAg
ICAoV2ViS2l0OjpOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmRpZENhbmNlbEF1dGhlbnRpY2F0aW9u
Q2hhbGxlbmdlKTogRGl0dG8uCisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtSZXNvdXJjZUxvYWRl
cjo6Y2FuQXV0aGVudGljYXRlQWdhaW5zdFByb3RlY3Rpb25TcGFjZUFzeW5jKTogRGl0dG8uCisK
IDIwMTMtMDQtMjcgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAg
ICAgUmVncmVzc2lvbiB0ZXN0cyB0aGF0IHJlZmVyZW5jZSBhIG5vbi1sb2NhbCByZXNvdXJjZSBj
cmFzaCB3aXRoIE5ldHdvcmtQcm9jZXNzIGVuYWJsZWQKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL05l
dHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcAkocmV2
aXNpb24gMTQ5MjQ1KQorKysgU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jl
c291cmNlTG9hZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTQ2LDE4ICsxNDYsMjMgQEAgdm9p
ZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmFib3J0SW5Qcm9ncgogICAgIGNsZWFudXAoKTsKIH0K
IAotdm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVSZXNwb25zZUFzeW5jKFJl
c291cmNlSGFuZGxlKiwgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCit2b2lkIE5l
dHdvcmtSZXNvdXJjZUxvYWRlcjo6ZGlkUmVjZWl2ZVJlc3BvbnNlQXN5bmMoUmVzb3VyY2VIYW5k
bGUqIGhhbmRsZSwgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiB7CisgICAgQVNT
RVJUX1VOVVNFRChoYW5kbGUsIGhhbmRsZSA9PSBtX2hhbmRsZSk7CisKICAgICAvLyBGSVhNRSAo
TmV0d29ya1Byb2Nlc3MpOiBDYWNoZSB0aGUgcmVzcG9uc2UuCiAgICAgaWYgKEZvcm1EYXRhKiBm
b3JtRGF0YSA9IHJlcXVlc3QoKS5odHRwQm9keSgpKQogICAgICAgICBmb3JtRGF0YS0+cmVtb3Zl
R2VuZXJhdGVkRmlsZXNJZk5lZWRlZCgpOwogCiAgICAgc2VuZEFib3J0aW5nT25GYWlsdXJlKE1l
c3NhZ2VzOjpXZWJSZXNvdXJjZUxvYWRlcjo6RGlkUmVjZWl2ZVJlc3BvbnNlV2l0aENlcnRpZmlj
YXRlSW5mbyhyZXNwb25zZSwgUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8ocmVzcG9uc2UpKSk7CiAK
KyAgICAvLyBtX2hhbmRsZSB3aWxsIGJlIDAgaWYgdGhlIHJlcXVlc3QgZ290IGFib3J0ZWQgYWJv
dmUuCisgICAgaWYgKCFtX2hhbmRsZSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYgKCFpc0xv
YWRpbmdNYWluUmVzb3VyY2UoKSkgewogICAgICAgICAvLyBGb3IgbWFpbiByZXNvdXJjZXMsIHRo
ZSB3ZWIgcHJvY2VzcyBpcyByZXNwb25zaWJsZSBmb3Igc2VuZGluZyBiYWNrIGEgTmV0d29ya1Jl
c291cmNlTG9hZGVyOjpDb250aW51ZURpZFJlY2VpdmVSZXNwb25zZSBtZXNzYWdlLgogICAgICAg
ICBtX2hhbmRsZS0+Y29udGludWVEaWRSZWNlaXZlUmVzcG9uc2UoKTsKLSAgICAgICAgcmV0dXJu
OwogICAgIH0KIH0KIApAQCAtMTY4LDggKzE3MywxMCBAQCB2b2lkIE5ldHdvcmtSZXNvdXJjZUxv
YWRlcjo6ZGlkUmVjZWl2ZURhCiAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiB9CiAKLXZvaWQg
TmV0d29ya1Jlc291cmNlTG9hZGVyOjpkaWRSZWNlaXZlQnVmZmVyKFdlYkNvcmU6OlJlc291cmNl
SGFuZGxlKiwgUGFzc1JlZlB0cjxXZWJDb3JlOjpTaGFyZWRCdWZmZXI+IGJ1ZmZlciwgaW50IGVu
Y29kZWREYXRhTGVuZ3RoKQordm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVC
dWZmZXIoUmVzb3VyY2VIYW5kbGUqIGhhbmRsZSwgUGFzc1JlZlB0cjxTaGFyZWRCdWZmZXI+IGJ1
ZmZlciwgaW50IGVuY29kZWREYXRhTGVuZ3RoKQogeworICAgIEFTU0VSVF9VTlVTRUQoaGFuZGxl
LCBoYW5kbGUgPT0gbV9oYW5kbGUpOworCiAgICAgLy8gRklYTUUgKE5ldHdvcmtQcm9jZXNzKTog
Rm9yIHRoZSBtZW1vcnkgY2FjaGUgd2UnbGwgYWxzbyBuZWVkIHRvIGNhY2hlIHRoZSByZXNwb25z
ZSBkYXRhIGhlcmUuCiAgICAgLy8gU3VjaCBidWZmZXJpbmcgd2lsbCBuZWVkIHRvIGJlIHRocmVh
ZCBzYWZlLCBhcyB0aGlzIGNhbGxiYWNrIGlzIGhhcHBlbmluZyBvbiBhIGJhY2tncm91bmQgdGhy
ZWFkLgogICAgIApAQCAtMTkwLDggKzE5NywxMCBAQCB2b2lkIE5ldHdvcmtSZXNvdXJjZUxvYWRl
cjo6ZGlkUmVjZWl2ZUJ1CiAgICAgc2VuZEFib3J0aW5nT25GYWlsdXJlKE1lc3NhZ2VzOjpXZWJS
ZXNvdXJjZUxvYWRlcjo6RGlkUmVjZWl2ZURhdGEoZGF0YVJlZmVyZW5jZSwgZW5jb2RlZERhdGFM
ZW5ndGgpKTsKIH0KIAotdm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmRpZEZpbmlzaExvYWRp
bmcoUmVzb3VyY2VIYW5kbGUqLCBkb3VibGUgZmluaXNoVGltZSkKK3ZvaWQgTmV0d29ya1Jlc291
cmNlTG9hZGVyOjpkaWRGaW5pc2hMb2FkaW5nKFJlc291cmNlSGFuZGxlKiBoYW5kbGUsIGRvdWJs
ZSBmaW5pc2hUaW1lKQogeworICAgIEFTU0VSVF9VTlVTRUQoaGFuZGxlLCBoYW5kbGUgPT0gbV9o
YW5kbGUpOworCiAgICAgLy8gRklYTUUgKE5ldHdvcmtQcm9jZXNzKTogRm9yIHRoZSBtZW1vcnkg
Y2FjaGUgd2UnbGwgbmVlZCB0byB1cGRhdGUgdGhlIGZpbmlzaGVkIHN0YXR1cyBvZiB0aGUgY2Fj
aGVkIHJlc291cmNlIGhlcmUuCiAgICAgLy8gU3VjaCBib29ra2VlcGluZyB3aWxsIG5lZWQgdG8g
YmUgdGhyZWFkIHNhZmUsIGFzIHRoaXMgY2FsbGJhY2sgaXMgaGFwcGVuaW5nIG9uIGEgYmFja2dy
b3VuZCB0aHJlYWQuCiAgICAgaW52YWxpZGF0ZVNhbmRib3hFeHRlbnNpb25zKCk7CkBAIC0yMDAs
OCArMjA5LDEwIEBAIHZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpkaWRGaW5pc2hMb2EKICAg
ICBjbGVhbnVwKCk7CiB9CiAKLXZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpkaWRGYWlsKFJl
c291cmNlSGFuZGxlKiwgY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IpCit2b2lkIE5ldHdvcmtS
ZXNvdXJjZUxvYWRlcjo6ZGlkRmFpbChSZXNvdXJjZUhhbmRsZSogaGFuZGxlLCBjb25zdCBSZXNv
dXJjZUVycm9yJiBlcnJvcikKIHsKKyAgICBBU1NFUlRfVU5VU0VEKGhhbmRsZSwgaGFuZGxlID09
IG1faGFuZGxlKTsKKwogICAgIC8vIEZJWE1FIChOZXR3b3JrUHJvY2Vzcyk6IEZvciB0aGUgbWVt
b3J5IGNhY2hlIHdlJ2xsIG5lZWQgdG8gdXBkYXRlIHRoZSBmaW5pc2hlZCBzdGF0dXMgb2YgdGhl
IGNhY2hlZCByZXNvdXJjZSBoZXJlLgogICAgIC8vIFN1Y2ggYm9va2tlZXBpbmcgd2lsbCBuZWVk
IHRvIGJlIHRocmVhZCBzYWZlLCBhcyB0aGlzIGNhbGxiYWNrIGlzIGhhcHBlbmluZyBvbiBhIGJh
Y2tncm91bmQgdGhyZWFkLgogICAgIGludmFsaWRhdGVTYW5kYm94RXh0ZW5zaW9ucygpOwpAQCAt
MjA5LDggKzIyMCwxMCBAQCB2b2lkIE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6ZGlkRmFpbChSZXNv
CiAgICAgY2xlYW51cCgpOwogfQogCi12b2lkIE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6d2lsbFNl
bmRSZXF1ZXN0QXN5bmMoUmVzb3VyY2VIYW5kbGUqLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmIHJl
cXVlc3QsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlZGlyZWN0UmVzcG9uc2UpCit2b2lkIE5l
dHdvcmtSZXNvdXJjZUxvYWRlcjo6d2lsbFNlbmRSZXF1ZXN0QXN5bmMoUmVzb3VyY2VIYW5kbGUq
IGhhbmRsZSwgY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBjb25zdCBSZXNvdXJjZVJl
c3BvbnNlJiByZWRpcmVjdFJlc3BvbnNlKQogeworICAgIEFTU0VSVF9VTlVTRUQoaGFuZGxlLCBo
YW5kbGUgPT0gbV9oYW5kbGUpOworCiAgICAgLy8gV2Ugb25seSBleHBlY3QgdG8gZ2V0IHRoZSB3
aWxsU2VuZFJlcXVlc3QgY2FsbGJhY2sgZnJvbSBSZXNvdXJjZUhhbmRsZSBhcyB0aGUgcmVzdWx0
IG9mIGEgcmVkaXJlY3QuCiAgICAgQVNTRVJUKCFyZWRpcmVjdFJlc3BvbnNlLmlzTnVsbCgpKTsK
ICAgICBBU1NFUlQoaXNNYWluVGhyZWFkKCkpOwpAQCAtMjQyLDggKzI1NSwxMCBAQCB2b2lkIE5l
dHdvcmtSZXNvdXJjZUxvYWRlcjo6Y29udGludWVEaWRSCiAgICAgbV9oYW5kbGUtPmNvbnRpbnVl
RGlkUmVjZWl2ZVJlc3BvbnNlKCk7CiB9CiAKLXZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpk
aWRTZW5kRGF0YShSZXNvdXJjZUhhbmRsZSosIHVuc2lnbmVkIGxvbmcgbG9uZyBieXRlc1NlbnQs
IHVuc2lnbmVkIGxvbmcgbG9uZyB0b3RhbEJ5dGVzVG9CZVNlbnQpCit2b2lkIE5ldHdvcmtSZXNv
dXJjZUxvYWRlcjo6ZGlkU2VuZERhdGEoUmVzb3VyY2VIYW5kbGUqIGhhbmRsZSwgdW5zaWduZWQg
bG9uZyBsb25nIGJ5dGVzU2VudCwgdW5zaWduZWQgbG9uZyBsb25nIHRvdGFsQnl0ZXNUb0JlU2Vu
dCkKIHsKKyAgICBBU1NFUlRfVU5VU0VEKGhhbmRsZSwgaGFuZGxlID09IG1faGFuZGxlKTsKKwog
ICAgIHNlbmQoTWVzc2FnZXM6OldlYlJlc291cmNlTG9hZGVyOjpEaWRTZW5kRGF0YShieXRlc1Nl
bnQsIHRvdGFsQnl0ZXNUb0JlU2VudCkpOwogfQogCkBAIC0yNjAsOCArMjc1LDEwIEBAIHZvaWQg
TmV0d29ya1Jlc291cmNlTG9hZGVyOjpjYW5ub3RTaG93VVIKICAgICBub3RJbXBsZW1lbnRlZCgp
OwogfQogCi1ib29sIE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXNlQ3JlZGVudGlhbFN0
b3JhZ2UoV2ViQ29yZTo6UmVzb3VyY2VIYW5kbGUqKQorYm9vbCBOZXR3b3JrUmVzb3VyY2VMb2Fk
ZXI6OnNob3VsZFVzZUNyZWRlbnRpYWxTdG9yYWdlKFJlc291cmNlSGFuZGxlKiBoYW5kbGUpCiB7
CisgICAgQVNTRVJUX1VOVVNFRChoYW5kbGUsIGhhbmRsZSA9PSBtX2hhbmRsZSB8fCAhbV9oYW5k
bGUpOyAvLyBtX2hhbmRsZSB3aWxsIGJlIDAgaWYgY2FsbGVkIGZyb20gUmVzb3VyY2VIYW5kbGU6
OnN0YXJ0KCkuCisKICAgICAvLyBXaGVuIHRoZSBXZWJQcm9jZXNzIGlzIGhhbmRsaW5nIGxvYWRp
bmcgYSBjbGllbnQgaXMgY29uc3VsdGVkIGVhY2ggdGltZSB0aGlzIHNob3VsZFVzZUNyZWRlbnRp
YWxTdG9yYWdlIHF1ZXN0aW9uIGlzIGFza2VkLgogICAgIC8vIEluIE5ldHdvcmtQcm9jZXNzIG1v
ZGUgd2UgYXNrIHRoZSBXZWJQcm9jZXNzIGNsaWVudCB1cCBmcm9udCBvbmNlIGFuZCB0aGVuIHJl
dXNlIHRoZSBjYWNoZWQgYW5zd2VyLgogCkBAIC0yNzIsMjQgKzI4OSwzMSBAQCBib29sIE5ldHdv
cmtSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXNlQ3JlCiAKIHZvaWQgTmV0d29ya1Jlc291cmNlTG9h
ZGVyOjpzaG91bGRVc2VDcmVkZW50aWFsU3RvcmFnZUFzeW5jKFJlc291cmNlSGFuZGxlKiBoYW5k
bGUpCiB7CisgICAgQVNTRVJUX1VOVVNFRChoYW5kbGUsIGhhbmRsZSA9PSBtX2hhbmRsZSk7CisK
ICAgICBoYW5kbGUtPmNvbnRpbnVlU2hvdWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2Uoc2hvdWxkVXNl
Q3JlZGVudGlhbFN0b3JhZ2UoaGFuZGxlKSk7CiB9CiAKLXZvaWQgTmV0d29ya1Jlc291cmNlTG9h
ZGVyOjpkaWRSZWNlaXZlQXV0aGVudGljYXRpb25DaGFsbGVuZ2UoUmVzb3VyY2VIYW5kbGUqLCBj
b25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYgY2hhbGxlbmdlKQordm9pZCBOZXR3b3JrUmVz
b3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVBdXRoZW50aWNhdGlvbkNoYWxsZW5nZShSZXNvdXJjZUhh
bmRsZSogaGFuZGxlLCBjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYgY2hhbGxlbmdlKQog
eworICAgIEFTU0VSVF9VTlVTRUQoaGFuZGxlLCBoYW5kbGUgPT0gbV9oYW5kbGUpOworCiAgICAg
TmV0d29ya1Byb2Nlc3M6OnNoYXJlZCgpLmF1dGhlbnRpY2F0aW9uTWFuYWdlcigpLmRpZFJlY2Vp
dmVBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSh3ZWJQYWdlSUQoKSwgd2ViRnJhbWVJRCgpLCBjaGFs
bGVuZ2UpOwogfQogCi12b2lkIE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6ZGlkQ2FuY2VsQXV0aGVu
dGljYXRpb25DaGFsbGVuZ2UoUmVzb3VyY2VIYW5kbGUqLCBjb25zdCBBdXRoZW50aWNhdGlvbkNo
YWxsZW5nZSYgY2hhbGxlbmdlKQordm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmRpZENhbmNl
bEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKFJlc291cmNlSGFuZGxlKiBoYW5kbGUsIGNvbnN0IEF1
dGhlbnRpY2F0aW9uQ2hhbGxlbmdlJiBjaGFsbGVuZ2UpCiB7CisgICAgQVNTRVJUX1VOVVNFRCho
YW5kbGUsIGhhbmRsZSA9PSBtX2hhbmRsZSk7CisKICAgICAvLyBUaGlzIGZ1bmN0aW9uIGlzIHBy
b2JhYmx5IG5vdCBuZWVkZWQgKHNlZSA8cmRhcjovL3Byb2JsZW0vODk2MDEyND4pLgogICAgIG5v
dEltcGxlbWVudGVkKCk7CiB9CiAKICNpZiBVU0UoUFJPVEVDVElPTl9TUEFDRV9BVVRIX0NBTExC
QUNLKQotdm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNhbkF1dGhlbnRpY2F0ZUFnYWluc3RQ
cm90ZWN0aW9uU3BhY2VBc3luYyhSZXNvdXJjZUhhbmRsZSosIGNvbnN0IFByb3RlY3Rpb25TcGFj
ZSYgcHJvdGVjdGlvblNwYWNlKQordm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNhbkF1dGhl
bnRpY2F0ZUFnYWluc3RQcm90ZWN0aW9uU3BhY2VBc3luYyhSZXNvdXJjZUhhbmRsZSogaGFuZGxl
LCBjb25zdCBQcm90ZWN0aW9uU3BhY2UmIHByb3RlY3Rpb25TcGFjZSkKIHsKICAgICBBU1NFUlQo
aXNNYWluVGhyZWFkKCkpOworICAgIEFTU0VSVF9VTlVTRUQoaGFuZGxlLCBoYW5kbGUgPT0gbV9o
YW5kbGUpOwogCiAgICAgLy8gVGhpcyBtZXNzYWdlIGlzIERpc3BhdGNoTWVzc2FnZUV2ZW5XaGVu
V2FpdGluZ0ZvclN5bmNSZXBseSB0byBhdm9pZCBhIHNpdHVhdGlvbiB3aGVyZSB0aGUgTmV0d29y
a1Byb2Nlc3MgaXMgZGVhZGxvY2tlZAogICAgIC8vIHdhaXRpbmcgZm9yIDYgY29ubmVjdGlvbnMg
dG8gY29tcGxldGUgd2hpbGUgdGhlIFdlYlByb2Nlc3MgaXMgd2FpdGluZyBmb3IgYSA3dGggdG8g
Y29tcGxldGUuCg==
</data>
<flag name="review"
          id="221432"
          type_id="1"
          status="+"
          setter="darin"
    />
    <flag name="commit-queue"
          id="221433"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>