<?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>113803</bug_id>
          
          <creation_ts>2013-04-02 10:51:01 -0700</creation_ts>
          <short_desc>[Mac] [WK2] Crashes in NetworkProcess when canceling loads</short_desc>
          <delta_ts>2013-04-02 11:39:17 -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>
          
          <blocked>113810</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>868016</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-02 10:51:01 -0700</bug_when>
    <thetext>When we cancel an NSURLConnection, we release its delegate (and delegate proxy). But there may already be delegate calls scheduled on operation queue, or even already executing.

&lt;rdar://problem/13551119&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868048</commentid>
    <comment_count>1</comment_count>
      <attachid>196184</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-02 11:02:58 -0700</bug_when>
    <thetext>Created attachment 196184
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868057</commentid>
    <comment_count>2</comment_count>
      <attachid>196184</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-04-02 11:06:31 -0700</bug_when>
    <thetext>Comment on attachment 196184
proposed fix

View in context: https://bugs.webkit.org/attachment.cgi?id=196184&amp;action=review

&gt; Source/WebCore/platform/network/mac/ResourceHandleMac.mm:-175
&gt; -    d-&gt;m_proxy.adoptNS(wkCreateNSURLConnectionDelegateProxy());

Will we also remove this WebKitSystemInterface function?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868112</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-02 11:35:24 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/147476&gt;.

&gt; Will we also remove this WebKitSystemInterface function?

Good idea, I didn&apos;t think of these. Will make a separate patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196184</attachid>
            <date>2013-04-02 11:02:58 -0700</date>
            <delta_ts>2013-04-02 11:06:31 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>KillDelegateProxy.txt</filename>
            <type>text/plain</type>
            <size>9174</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0NzQ1MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEzLTA0LTAyICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8x
MzU1MTExOT4gW1dLMl0gQ3Jhc2hlcyBpbiBOZXR3b3JrUHJvY2VzcyB3aGVuIGNhbmNlbGluZyBs
b2FkcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEz
ODAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU3Rv
cCB1c2luZyBhIGRlbGVnYXRlIHByb3h5LiBJdCBoYXNuJ3QgYmVlbiBuZWVkZWQgaW4geWVhcnMs
IGFuZCB0aGUgZXh0cmEgbGF5ZXIKKyAgICAgICAganVzdCBhZGRzIGJ1Z3MuCisKKyAgICAgICAg
VGhpcyBzcGVjaWZpYyBpc3N1ZSBnZXRzIGZpeGVkIGJlY2F1c2UgY29ubmVjdGlvbiByZXRhaW5z
IGl0cyBkZWxlZ2F0ZSBpcyByZXRhaW5lZCwKKyAgICAgICAgYnV0IGEgcHJveHkgZG9lcyBub3Qu
CisKKyAgICAgICAgKiBXZWJDb3JlLmV4cC5pbjoKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3Jr
L1Jlc291cmNlSGFuZGxlLmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhh
bmRsZUludGVybmFsLmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VI
YW5kbGVNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6c3RhcnQpOgor
ICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VIYW5kbGU6OnJlbGVhc2VEZWxlZ2F0ZSk6CisgICAg
ICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6cGxhdGZvcm1Mb2FkUmVzb3VyY2VTeW5jaHJv
bm91c2x5KToKKyAgICAgICAgUmVtb3ZlZCBjb2RlIHRoYXQgd2FzIGRlYWxpbmcgd2l0aCBkZWxl
Z2F0ZSBwcm94eS4KKwogMjAxMy0wNC0wMiAgQW5kcmV5IEx1c2huaWtvdiAgPGx1c2huaWtvdkBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogW0NvZGVNaXJyb3JdIGRvIG5v
dCBzaG93IGN1cnNvciBpbiByZWFkLW9ubHkgbW9kZQpJbmRleDogU291cmNlL1dlYkNvcmUvV2Vi
Q29yZS5leHAuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4J
KHJldmlzaW9uIDE0NzM1MSkKKysrIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yMzUwLDggKzIzNTAsNiBAQCBfd2tDb3B5Q3JlZGVudGlhbEZyb21DRlBl
cnNpc3RlbnRTdG9yYWdlCiBfd2tHZXREZWZhdWx0SFRUUENvb2tpZVN0b3JhZ2UKIF93a1NldENG
VVJMUmVxdWVzdFNob3VsZENvbnRlbnRTbmlmZgogX3drU2V0UmVxdWVzdFN0b3JhZ2VTZXNzaW9u
Ci0jZWxzZQotX19aTjdXZWJDb3JlMTRSZXNvdXJjZUhhbmRsZTEycmVsZWFzZVByb3h5RXYKICNl
bmRpZgogCiAjaWYgRU5BQkxFKEJMT0IpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5oCShyZXZpc2lvbiAxNDczNTEpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTEyNyw3ICsxMjcsNiBAQCBwdWJsaWM6CiAgICAgTlNVUkxDb25uZWN0aW9uICpjb25u
ZWN0aW9uKCkgY29uc3Q7CiAgICAgaWQgZGVsZWdhdGUoKTsKICAgICB2b2lkIHJlbGVhc2VEZWxl
Z2F0ZSgpOwotICAgIGlkIHJlbGVhc2VQcm94eSgpOwogI2VuZGlmCiAKICAgICB2b2lkIHNjaGVk
dWxlKFdURjo6U2NoZWR1bGVQYWlyKik7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlSGFuZGxlSW50ZXJuYWwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlSW50ZXJuYWwuaAkocmV2aXNpb24g
MTQ3MzUxKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRs
ZUludGVybmFsLmgJKHdvcmtpbmcgY29weSkKQEAgLTE2MSw3ICsxNjEsNiBAQCBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAjaWYgUExBVEZPUk0oTUFDKSAmJiAhVVNFKENGTkVUV09SSykKICAgICAgICAg
UmV0YWluUHRyPE5TVVJMQ29ubmVjdGlvbj4gbV9jb25uZWN0aW9uOwogICAgICAgICBSZXRhaW5Q
dHI8aWQ+IG1fZGVsZWdhdGU7Ci0gICAgICAgIFJldGFpblB0cjxpZD4gbV9wcm94eTsKICNlbmRp
ZgogI2lmIFBMQVRGT1JNKE1BQykKICAgICAgICAgYm9vbCBtX3N0YXJ0V2hlblNjaGVkdWxlZDsK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxl
TWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFj
L1Jlc291cmNlSGFuZGxlTWFjLm1tCShyZXZpc2lvbiAxNDczNTkpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQkod29ya2luZyBjb3B5
KQpAQCAtNTksMTMgKzU5LDYgQEAKIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKLS8vIFdl
YkNvcmVOU1VSTENvbm5lY3Rpb25EZWxlZ2F0ZVByb3h5IGV4aXN0cyBzbyB0aGF0IHdlIGNhbiBj
YXN0IG1fcHJveHkgdG8gaXQgaW4gb3JkZXIKLS8vIHRvIGRpc2FtYmlndWF0ZSB0aGUgYXJndW1l
bnQgdHlwZSBpbiB0aGUgLXNldERlbGVnYXRlOiBjYWxsLiAgVGhpcyBhdm9pZHMgYSBzcHVyaW91
cwotLy8gd2FybmluZyB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBvdGhlcndpc2UgZW1pdC4KLUBp
bnRlcmZhY2UgV2ViQ29yZU5TVVJMQ29ubmVjdGlvbkRlbGVnYXRlUHJveHkgOiBOU09iamVjdCA8
TlNVUkxDb25uZWN0aW9uRGVsZWdhdGU+Ci0tICh2b2lkKXNldERlbGVnYXRlOihpZDxOU1VSTENv
bm5lY3Rpb25EZWxlZ2F0ZT4pZGVsZWdhdGU7Ci1AZW5kCi0KIEBpbnRlcmZhY2UgTlNVUkxDb25u
ZWN0aW9uIChEZXRhaWxzKQogLShpZClfaW5pdFdpdGhSZXF1ZXN0OihOU1VSTFJlcXVlc3QgKily
ZXF1ZXN0IGRlbGVnYXRlOihpZClkZWxlZ2F0ZSB1c2VzQ2FjaGU6KEJPT0wpdXNlc0NhY2hlRmxh
ZyBtYXhDb250ZW50TGVuZ3RoOihsb25nIGxvbmcpbWF4Q29udGVudExlbmd0aCBzdGFydEltbWVk
aWF0ZWx5OihCT09MKXN0YXJ0SW1tZWRpYXRlbHkgY29ubmVjdGlvblByb3BlcnRpZXM6KE5TRGlj
dGlvbmFyeSAqKWNvbm5lY3Rpb25Qcm9wZXJ0aWVzOwogQGVuZApAQCAtMTcxLDE3ICsxNjQsMTMg
QEAgYm9vbCBSZXNvdXJjZUhhbmRsZTo6c3RhcnQoKQogCiAgICAgZC0+bV9zdG9yYWdlU2Vzc2lv
biA9IGQtPm1fY29udGV4dC0+c3RvcmFnZVNlc3Npb24oKS5wbGF0Zm9ybVNlc3Npb24oKTsKIAot
ICAgIEFTU0VSVCghZC0+bV9wcm94eSk7Ci0gICAgZC0+bV9wcm94eS5hZG9wdE5TKHdrQ3JlYXRl
TlNVUkxDb25uZWN0aW9uRGVsZWdhdGVQcm94eSgpKTsKLSAgICBbc3RhdGljX2Nhc3Q8V2ViQ29y
ZU5TVVJMQ29ubmVjdGlvbkRlbGVnYXRlUHJveHkqPihkLT5tX3Byb3h5LmdldCgpKSBzZXREZWxl
Z2F0ZTpSZXNvdXJjZUhhbmRsZTo6ZGVsZWdhdGUoKV07Ci0KICAgICAvLyBGSVhNRTogRG8gbm90
IHVzZSB0aGUgc3luYyB2ZXJzaW9uIG9mIHNob3VsZFVzZUNyZWRlbnRpYWxTdG9yYWdlIHdoZW4g
dGhlIGNsaWVudCByZXR1cm5zIHRydWUgZnJvbSB1c2VzQXN5bmNDYWxsYmFja3MuCiAgICAgYm9v
bCBzaG91bGRVc2VDcmVkZW50aWFsU3RvcmFnZSA9ICFjbGllbnQoKSB8fCBjbGllbnQoKS0+c2hv
dWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2UodGhpcyk7CiAKICAgICBkLT5tX25lZWRzU2l0ZVNwZWNp
ZmljUXVpcmtzID0gZC0+bV9jb250ZXh0LT5uZWVkc1NpdGVTcGVjaWZpY1F1aXJrcygpOwogCiAg
ICAgY3JlYXRlTlNVUkxDb25uZWN0aW9uKAotICAgICAgICBkLT5tX3Byb3h5LmdldCgpLAorICAg
ICAgICBSZXNvdXJjZUhhbmRsZTo6ZGVsZWdhdGUoKSwKICAgICAgICAgc2hvdWxkVXNlQ3JlZGVu
dGlhbFN0b3JhZ2UsCiAgICAgICAgIGQtPm1fc2hvdWxkQ29udGVudFNuaWZmIHx8IGQtPm1fY29u
dGV4dC0+bG9jYWxGaWxlQ29udGVudFNuaWZmaW5nRW5hYmxlZCgpKTsKIApAQCAtMjc0LDIwICsy
NjMsMTAgQEAgdm9pZCBSZXNvdXJjZUhhbmRsZTo6cmVsZWFzZURlbGVnYXRlKCkKIHsKICAgICBp
ZiAoIWQtPm1fZGVsZWdhdGUpCiAgICAgICAgIHJldHVybjsKLSAgICBpZiAoZC0+bV9wcm94eSkK
LSAgICAgICAgW2QtPm1fcHJveHkuZ2V0KCkgc2V0RGVsZWdhdGU6bmlsXTsKICAgICBbZC0+bV9k
ZWxlZ2F0ZS5nZXQoKSBkZXRhY2hIYW5kbGVdOwogICAgIGQtPm1fZGVsZWdhdGUgPSBuaWw7CiB9
CiAKLWlkIFJlc291cmNlSGFuZGxlOjpyZWxlYXNlUHJveHkoKQotewotICAgIGlkIHByb3h5ID0g
W1tkLT5tX3Byb3h5LmdldCgpIHJldGFpbl0gYXV0b3JlbGVhc2VdOwotICAgIGQtPm1fcHJveHkg
PSBuaWw7Ci0gICAgW3Byb3h5IHNldERlbGVnYXRlOm5pbF07Ci0gICAgcmV0dXJuIHByb3h5Owot
fQotCiBOU1VSTENvbm5lY3Rpb24gKlJlc291cmNlSGFuZGxlOjpjb25uZWN0aW9uKCkgY29uc3QK
IHsKICAgICByZXR1cm4gZC0+bV9jb25uZWN0aW9uLmdldCgpOwpAQCAtMzIyLDcgKzMwMSw3IEBA
IHZvaWQgUmVzb3VyY2VIYW5kbGU6OnBsYXRmb3JtTG9hZFJlc291cmMKICAgICB9CiAKICAgICBo
YW5kbGUtPmNyZWF0ZU5TVVJMQ29ubmVjdGlvbigKLSAgICAgICAgaGFuZGxlLT5kZWxlZ2F0ZSgp
LCAvLyBBIHN5bmNocm9ub3VzIHJlcXVlc3QgY2Fubm90IHR1cm4gaW50byBhIGRvd25sb2FkLCBz
byB0aGVyZSBpcyBubyBuZWVkIHRvIHByb3h5IHRoZSBkZWxlZ2F0ZS4KKyAgICAgICAgaGFuZGxl
LT5kZWxlZ2F0ZSgpLAogICAgICAgICBzdG9yZWRDcmVkZW50aWFscyA9PSBBbGxvd1N0b3JlZENy
ZWRlbnRpYWxzLAogICAgICAgICBoYW5kbGUtPnNob3VsZENvbnRlbnRTbmlmZigpIHx8IGNvbnRl
eHQtPmxvY2FsRmlsZUNvbnRlbnRTbmlmZmluZ0VuYWJsZWQoKSk7CiAKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDE0NzQ1MikKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkod29ya2luZyBj
b3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA0LTAyICBBbGV4ZXkgUHJvc2t1cnlha292ICA8
YXBAYXBwbGUuY29tPgorCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xMzU1MTExOT4gW1dLMl0g
Q3Jhc2hlcyBpbiBOZXR3b3JrUHJvY2VzcyB3aGVuIGNhbmNlbGluZyBsb2FkcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzODAzCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTaGFyZWQvRG93bmxvYWRz
L21hYy9Eb3dubG9hZE1hYy5tbTogKFdlYktpdDo6RG93bmxvYWQ6OnN0YXJ0V2l0aEhhbmRsZSk6
CisgICAgICAgIEp1c3QgcGFzcyBuaWwgaW5zdGVhZCBvZiBwcm94eS4KKwogMjAxMy0wNC0wMiAg
TWlraGFpbCBQb3pkbnlha292ICA8bWlraGFpbC5wb3pkbnlha292QGludGVsLmNvbT4KIAogICAg
ICAgICBbV0syXSBSZW1vdmUgcmVwZWF0aW5nIGNvZGUgaW4gZGVjbGFyYXRpb24gb2YgV0syIEFQ
SSBjbGFzc2VzCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvRG93bmxvYWRzL21hYy9Eb3du
bG9hZE1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvRG93bmxvYWRz
L21hYy9Eb3dubG9hZE1hYy5tbQkocmV2aXNpb24gMTQ3MzUxKQorKysgU291cmNlL1dlYktpdDIv
U2hhcmVkL0Rvd25sb2Fkcy9tYWMvRG93bmxvYWRNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTcw
LDE1ICs3MCwxMiBAQCB2b2lkIERvd25sb2FkOjpzdGFydFdpdGhIYW5kbGUoUmVzb3VyY2VICiAg
ICAgQVNTRVJUKCFtX25zVVJMRG93bmxvYWQpOwogICAgIEFTU0VSVCghbV9kZWxlZ2F0ZSk7CiAK
LSAgICBpZCBwcm94eSA9IGhhbmRsZS0+cmVsZWFzZVByb3h5KCk7Ci0gICAgQVNTRVJUKHByb3h5
KTsKLQogICAgIG1fZGVsZWdhdGUuYWRvcHROUyhbW1dLRG93bmxvYWRBc0RlbGVnYXRlIGFsbG9j
XSBpbml0V2l0aERvd25sb2FkOnRoaXNdKTsKICAgICBtX25zVVJMRG93bmxvYWQgPSBbTlNVUkxE
b3dubG9hZCBfZG93bmxvYWRXaXRoTG9hZGluZ0Nvbm5lY3Rpb246aGFuZGxlLT5jb25uZWN0aW9u
KCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlcXVlc3Q6bV9yZXF1ZXN0Lm5zVVJMUmVxdWVzdChVcGRhdGVIVFRQQm9keSkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzcG9uc2U6cmVzcG9uc2UubnNVUkxSZXNwb25zZSgpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWxlZ2F0ZTptX2RlbGVnYXRl
LmdldCgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwcm94eTpwcm94eV07CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm94eTpuaWxdOwogCiAgICAgLy8g
RklYTUU6IEFsbG93IHRoaXMgdG8gYmUgY2hhbmdlZCBieSB0aGUgY2xpZW50LgogICAgIFttX25z
VVJMRG93bmxvYWQuZ2V0KCkgc2V0RGVsZXRlc0ZpbGVVcG9uRmFpbHVyZTpOT107CkluZGV4OiBT
b3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9t
YWMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNDc0NTIpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wNC0wMiAgQWxleGV5
IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KKworICAgICAgICA8cmRhcjovL3Byb2JsZW0v
MTM1NTExMTk+IFtXSzJdIENyYXNoZXMgaW4gTmV0d29ya1Byb2Nlc3Mgd2hlbiBjYW5jZWxpbmcg
bG9hZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
MzgwMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
V2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQubW06CisgICAgICAgIChXZWJGcmFt
ZUxvYWRlckNsaWVudDo6Y29udmVydE1haW5SZXNvdXJjZUxvYWRUb0Rvd25sb2FkKToKKyAgICAg
ICAgSnVzdCBwYXNzIG5pbCBpbnN0ZWFkIG9mIHByb3h5LgorCiAyMDEzLTA0LTAxICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFdlYktpdC9tYWMgc2hvdWxkbid0
IGhhdmUgY29kZSBmb3IgTWFjIDEwLjUgYW5kIGVhcmxpZXIKSW5kZXg6IFNvdXJjZS9XZWJLaXQv
bWFjL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50Lm1tCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50Lm1t
CShyZXZpc2lvbiAxNDczNTEpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9X
ZWJGcmFtZUxvYWRlckNsaWVudC5tbQkod29ya2luZyBjb3B5KQpAQCAtMjkwLDE1ICsyOTAsMTIg
QEAgdm9pZCBXZWJGcmFtZUxvYWRlckNsaWVudDo6Y29udmVydE1haW5SZQogICAgIGhhbmRsZS0+
cmVsZWFzZUNvbm5lY3Rpb25Gb3JEb3dubG9hZCgpOwogICAgIENGUmVsZWFzZShjb25uZWN0aW9u
KTsKICNlbHNlCi0gICAgaWQgcHJveHkgPSBoYW5kbGUtPnJlbGVhc2VQcm94eSgpOwotICAgIEFT
U0VSVChwcm94eSk7Ci0gICAgCiAgICAgV2ViVmlldyAqd2ViVmlldyA9IGdldFdlYlZpZXcobV93
ZWJGcmFtZS5nZXQoKSk7CiAgICAgW1dlYkRvd25sb2FkIF9kb3dubG9hZFdpdGhMb2FkaW5nQ29u
bmVjdGlvbjpoYW5kbGUtPmNvbm5lY3Rpb24oKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVlc3Q6cmVxdWVzdC5uc1VS
TFJlcXVlc3QoVXBkYXRlSFRUUEJvZHkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNwb25zZTpyZXNwb25zZS5uc1VSTFJl
c3BvbnNlKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRlbGVnYXRlOlt3ZWJWaWV3IGRvd25sb2FkRGVsZWdhdGVdCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcm94eTpwcm94eV07CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm94eTpuaWxdOwogI2VuZGlmCiB9CiAK
</data>
<flag name="review"
          id="218206"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>