<?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>153734</bug_id>
          
          <creation_ts>2016-01-31 21:00:07 -0800</creation_ts>
          <short_desc>REGRESSION (r194660): Legacy WebProcess crashes in ChildProcess::initializeSandbox()</short_desc>
          <delta_ts>2016-02-03 08:34:41 -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>WebCore Misc.</component>
          <version>WebKit Local 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>mitz</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1160765</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-01-31 21:00:07 -0800</bug_when>
    <thetext>After &lt;http://trac.webkit.org/r194660&gt;, WebProcess crashes on launch in ChildProcess::initializeSandbox, because parameters.connectionIdentifier.xpcConnection is null in a legacy process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160767</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-01-31 21:04:14 -0800</bug_when>
    <thetext>I think it is OK to simply have legacy processes always take the “Unsigned, signed by a third party, or has an invalid/malformed signature” branch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160799</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-01-31 22:56:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/24433179&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161032</commentid>
    <comment_count>3</comment_count>
      <attachid>270425</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-02-01 14:19:08 -0800</bug_when>
    <thetext>Created attachment 270425
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161033</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-02-01 14:20:44 -0800</bug_when>
    <thetext>I take it that we need to keep around such legacy process support?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161462</commentid>
    <comment_count>5</comment_count>
      <attachid>270530</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-02-02 17:06:34 -0800</bug_when>
    <thetext>Created attachment 270530
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161672</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-02-03 08:34:41 -0800</bug_when>
    <thetext>Committed r196066: &lt;http://trac.webkit.org/changeset/196066&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270425</attachid>
            <date>2016-02-01 14:19:08 -0800</date>
            <delta_ts>2016-02-02 17:06:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153734-20160201141844.patch</filename>
            <type>text/plain</type>
            <size>2043</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1OTYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGYxYTIyZjc0ZmVkOGYy
MzRkYzJkNWQ3ODhhZmY1NDdjZDgzMmJmMS4uZDIzMDVjNWRhYjJiN2M2NzNkNWIyZDJiYTU0ODc0
NTA0MDliMWYxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTAyLTAxICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTk0
NjYwKTogTGVnYWN5IFdlYlByb2Nlc3MgY3Jhc2hlcyBpbiBDaGlsZFByb2Nlc3M6OmluaXRpYWxp
emVTYW5kYm94KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE1MzczNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjQ0MzMxNzk+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIENoaWxkUHJvY2Vzc0lu
aXRpYWxpemF0aW9uUGFyYW1ldGVycy5jbGllbnRJZGVudGlmaWVyIHdoZW4gd2UgZG8gbm90IGhh
dmUgYSBYUEMgQ29ubmVjdGlvbi4KKworICAgICAgICAqIFNoYXJlZC9tYWMvQ2hpbGRQcm9jZXNz
TWFjLm1tOgorICAgICAgICAoV2ViS2l0OjpDaGlsZFByb2Nlc3M6OmluaXRpYWxpemVTYW5kYm94
KToKKwogMjAxNi0wMi0wMSAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgog
CiAgICAgICAgIE9uZSBtb3JlIHVucmV2aWV3ZWQgc3BlY3VsYXRpdmUgYnVpbGRmaXggYWZ0ZXIg
cjE5NTc1NS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvQ2hpbGRQcm9j
ZXNzTWFjLm1tIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9DaGlsZFByb2Nlc3NNYWMubW0K
aW5kZXggYTViZWVhYzMyYjU5ZDM2OWNlYmYxYjUyOTA2NDQ5MDQ2ZmRkYWQ4Zi4uODk3MGIxM2Nm
NDhiOGI3OTRjZWIzMjEyNWM3ZjEzNzFjZmE2MWJiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvU2hhcmVkL21hYy9DaGlsZFByb2Nlc3NNYWMubW0KKysrIGIvU291cmNlL1dlYktpdDIvU2hh
cmVkL21hYy9DaGlsZFByb2Nlc3NNYWMubW0KQEAgLTEwMSw2ICsxMDEsOCBAQCB2b2lkIENoaWxk
UHJvY2Vzczo6aW5pdGlhbGl6ZVNhbmRib3goY29uc3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRp
b25QYXJhbWV0ZXJzJgogICAgICAgICBhdXRvIHVzZXJEaXJlY3RvcnlTdWZmaXggPSBwYXJhbWV0
ZXJzLmV4dHJhSW5pdGlhbGl6YXRpb25EYXRhLmZpbmQoInVzZXItZGlyZWN0b3J5LXN1ZmZpeCIp
OwogICAgICAgICBpZiAodXNlckRpcmVjdG9yeVN1ZmZpeCAhPSBwYXJhbWV0ZXJzLmV4dHJhSW5p
dGlhbGl6YXRpb25EYXRhLmVuZCgpKQogICAgICAgICAgICAgc2FuZGJveFBhcmFtZXRlcnMuc2V0
VXNlckRpcmVjdG9yeVN1ZmZpeChbbWFrZVN0cmluZyh1c2VyRGlyZWN0b3J5U3VmZml4LT52YWx1
ZSwgJy8nLCBTdHJpbmcoW1tOU0J1bmRsZSBtYWluQnVuZGxlXSBidW5kbGVJZGVudGlmaWVyXSkp
IGZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbl0pOworICAgICAgICBlbHNlIGlmICghcGFyYW1ldGVy
cy5jb25uZWN0aW9uSWRlbnRpZmllci54cGNDb25uZWN0aW9uKQorICAgICAgICAgICAgc2FuZGJv
eFBhcmFtZXRlcnMuc2V0VXNlckRpcmVjdG9yeVN1ZmZpeChtYWtlU3RyaW5nKFN0cmluZyhbW05T
QnVuZGxlIG1haW5CdW5kbGVdIGJ1bmRsZUlkZW50aWZpZXJdKSwgJysnLCBwYXJhbWV0ZXJzLmNs
aWVudElkZW50aWZpZXIpKTsKICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICBTdHJpbmcgY2xp
ZW50SWRlbnRpZmllclRvVXNlOwogICAgICAgICAgICAgUmV0YWluUHRyPFNlY0NvZGVSZWY+IGNv
ZGUgPSBmaW5kU2VjQ29kZUZvclByb2Nlc3MoeHBjX2Nvbm5lY3Rpb25fZ2V0X3BpZChwYXJhbWV0
ZXJzLmNvbm5lY3Rpb25JZGVudGlmaWVyLnhwY0Nvbm5lY3Rpb24uZ2V0KCkpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270530</attachid>
            <date>2016-02-02 17:06:34 -0800</date>
            <delta_ts>2016-02-02 18:09:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153734-20160202170610.patch</filename>
            <type>text/plain</type>
            <size>5969</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1OTYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGYxYTIyZjc0ZmVkOGYy
MzRkYzJkNWQ3ODhhZmY1NDdjZDgzMmJmMS4uNjBjNDk3MzUxMmIzNWY1YTAxMTdjNzQzODZiNmI4
NTFlZWUyZTc3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE2LTAyLTAyICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTk0
NjYwKTogTGVnYWN5IFdlYlByb2Nlc3MgY3Jhc2hlcyBpbiBDaGlsZFByb2Nlc3M6OmluaXRpYWxp
emVTYW5kYm94KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE1MzczNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjQ0MzMxNzk+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4ZXMgYW4gaXNzdWUgd2hl
cmUgY2xpZW50cyB0aGF0IHVzZWQgdGhlIGxlZ2FjeSBXZWJQcm9jZXNzIGJvb3RzdHJhcHBpbmcg
cHJvY2VzcyB3b3VsZCBjcmFzaC4KKworICAgICAgICBBZGRpdGlvbmFsbHksIG9ubHkgY29uc2lk
ZXIgdGhlIGV4dHJhIGluaXRpYWxpemF0aW9uIHBhcmFtZXRlciB1c2VyLWRpcmVjdG9yeS1zdWZm
aXggZm9yCisgICAgICAgIHVuc2lnbmVkIGFwcHMgKGUuZy4gV2ViS2l0VGVzdFJ1bm5lcikuCisK
KyAgICAgICAgKiBTaGFyZWQvbWFjL0NoaWxkUHJvY2Vzc01hYy5tbToKKyAgICAgICAgKFdlYktp
dDo6Q2hpbGRQcm9jZXNzOjppbml0aWFsaXplU2FuZGJveCk6CisKIDIwMTYtMDItMDEgIENzYWJh
IE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBPbmUgbW9yZSB1bnJl
dmlld2VkIHNwZWN1bGF0aXZlIGJ1aWxkZml4IGFmdGVyIHIxOTU3NTUuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0NoaWxkUHJvY2Vzc01hYy5tbSBiL1NvdXJjZS9XZWJL
aXQyL1NoYXJlZC9tYWMvQ2hpbGRQcm9jZXNzTWFjLm1tCmluZGV4IGE1YmVlYWMzMmI1OWQzNjlj
ZWJmMWI1MjkwNjQ0OTA0NmZkZGFkOGYuLjRhNzlkNzk4MGYyMDU1OWJmZTRlNjlkZTYzNjljNjNi
YzYyNTI1ODkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvQ2hpbGRQcm9j
ZXNzTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvQ2hpbGRQcm9jZXNzTWFj
Lm1tCkBAIC05OCwxMiArOTgsOSBAQCB2b2lkIENoaWxkUHJvY2Vzczo6aW5pdGlhbGl6ZVNhbmRi
b3goY29uc3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJgogICAgIFN0cmlu
ZyBkZWZhdWx0UHJvZmlsZVBhdGggPSBbd2Via2l0MkJ1bmRsZSBwYXRoRm9yUmVzb3VyY2U6W1tO
U0J1bmRsZSBtYWluQnVuZGxlXSBidW5kbGVJZGVudGlmaWVyXSBvZlR5cGU6QCJzYiJdOwogCiAg
ICAgaWYgKHNhbmRib3hQYXJhbWV0ZXJzLnVzZXJEaXJlY3RvcnlTdWZmaXgoKS5pc051bGwoKSkg
ewotICAgICAgICBhdXRvIHVzZXJEaXJlY3RvcnlTdWZmaXggPSBwYXJhbWV0ZXJzLmV4dHJhSW5p
dGlhbGl6YXRpb25EYXRhLmZpbmQoInVzZXItZGlyZWN0b3J5LXN1ZmZpeCIpOwotICAgICAgICBp
ZiAodXNlckRpcmVjdG9yeVN1ZmZpeCAhPSBwYXJhbWV0ZXJzLmV4dHJhSW5pdGlhbGl6YXRpb25E
YXRhLmVuZCgpKQotICAgICAgICAgICAgc2FuZGJveFBhcmFtZXRlcnMuc2V0VXNlckRpcmVjdG9y
eVN1ZmZpeChbbWFrZVN0cmluZyh1c2VyRGlyZWN0b3J5U3VmZml4LT52YWx1ZSwgJy8nLCBTdHJp
bmcoW1tOU0J1bmRsZSBtYWluQnVuZGxlXSBidW5kbGVJZGVudGlmaWVyXSkpIGZpbGVTeXN0ZW1S
ZXByZXNlbnRhdGlvbl0pOwotICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIFN0cmluZyBjbGll
bnRJZGVudGlmaWVyVG9Vc2U7Ci0gICAgICAgICAgICBSZXRhaW5QdHI8U2VjQ29kZVJlZj4gY29k
ZSA9IGZpbmRTZWNDb2RlRm9yUHJvY2Vzcyh4cGNfY29ubmVjdGlvbl9nZXRfcGlkKHBhcmFtZXRl
cnMuY29ubmVjdGlvbklkZW50aWZpZXIueHBjQ29ubmVjdGlvbi5nZXQoKSkpOworICAgICAgICBp
ZiAoY29uc3QgT1NPYmplY3RQdHI8eHBjX2Nvbm5lY3Rpb25fdD4mIHhwY0Nvbm5lY3Rpb24gPSBw
YXJhbWV0ZXJzLmNvbm5lY3Rpb25JZGVudGlmaWVyLnhwY0Nvbm5lY3Rpb24pIHsKKyAgICAgICAg
ICAgIHBpZF90IGNsaWVudFByb2Nlc3NJRCA9IHhwY19jb25uZWN0aW9uX2dldF9waWQoeHBjQ29u
bmVjdGlvbi5nZXQoKSk7CisgICAgICAgICAgICBSZXRhaW5QdHI8U2VjQ29kZVJlZj4gY29kZSA9
IGZpbmRTZWNDb2RlRm9yUHJvY2VzcyhjbGllbnRQcm9jZXNzSUQpOwogICAgICAgICAgICAgUkVM
RUFTRV9BU1NFUlQoY29kZSk7CiAKICAgICAgICAgICAgIENGU3RyaW5nUmVmIGFwcGxlU2lnbmVk
T3JNYWNBcHBTdG9yZVNpZ25lZE9yQXBwbGVEZXZlbG9wZXJTaWduZWRSZXF1aXJlbWVudCA9IENG
U1RSKCIoYW5jaG9yIGFwcGxlKSBvciAoYW5jaG9yIGFwcGxlIGdlbmVyaWMgYW5kIGNlcnRpZmlj
YXRlIGxlYWZbZmllbGQuMS4yLjg0MC4xMTM2MzUuMTAwLjYuMS45XSkgb3IgKGFuY2hvciBhcHBs
ZSBnZW5lcmljIGFuZCBjZXJ0aWZpY2F0ZSAxW2ZpZWxkLjEuMi44NDAuMTEzNjM1LjEwMC42LjIu
Nl0gYW5kIGNlcnRpZmljYXRlIGxlYWZbZmllbGQuMS4yLjg0MC4xMTM2MzUuMTAwLjYuMS4xM10p
Iik7CkBAIC0xMTMsMjQgKzExMCwyNyBAQCB2b2lkIENoaWxkUHJvY2Vzczo6aW5pdGlhbGl6ZVNh
bmRib3goY29uc3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJgogCiAgICAg
ICAgICAgICBzdGF0dXMgPSBTZWNDb2RlQ2hlY2tWYWxpZGl0eShjb2RlLmdldCgpLCBrU2VjQ1NE
ZWZhdWx0RmxhZ3MsIHNpZ25pbmdSZXF1aXJlbWVudCk7CiAgICAgICAgICAgICBpZiAoc3RhdHVz
ID09IGVyclNlY1N1Y2Nlc3MpIHsKKyAgICAgICAgICAgICAgICBTdHJpbmcgY2xpZW50SWRlbnRp
ZmllclRvVXNlOwogICAgICAgICAgICAgICAgIENGRGljdGlvbmFyeVJlZiBzaWduaW5nSW5mbyA9
IG51bGxwdHI7Ci0gICAgICAgICAgICAgICAgaWYgKCFTZWNDb2RlQ29weVNpZ25pbmdJbmZvcm1h
dGlvbihjb2RlLmdldCgpLCBrU2VjQ1NEZWZhdWx0RmxhZ3MsICZzaWduaW5nSW5mbykpIHsKLSAg
ICAgICAgICAgICAgICAgICAgaWYgKENGRGljdGlvbmFyeVJlZiBwbGlzdCA9IGR5bmFtaWNfY2Zf
Y2FzdDxDRkRpY3Rpb25hcnlSZWY+KENGRGljdGlvbmFyeUdldFZhbHVlKHNpZ25pbmdJbmZvLCBr
U2VjQ29kZUluZm9QTGlzdCkpKQotICAgICAgICAgICAgICAgICAgICAgICAgY2xpZW50SWRlbnRp
ZmllclRvVXNlID0gU3RyaW5nKGR5bmFtaWNfY2ZfY2FzdDxDRlN0cmluZ1JlZj4oQ0ZEaWN0aW9u
YXJ5R2V0VmFsdWUocGxpc3QsIGtDRkJ1bmRsZUlkZW50aWZpZXJLZXkpKSk7Ci0gICAgICAgICAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAgICAgICAgIGNsaWVudElkZW50aWZpZXJU
b1VzZSA9IFN0cmluZyhkeW5hbWljX2NmX2Nhc3Q8Q0ZTdHJpbmdSZWY+KENGRGljdGlvbmFyeUdl
dFZhbHVlKHNpZ25pbmdJbmZvLCBrU2VjQ29kZUluZm9JZGVudGlmaWVyKSkpOwotICAgICAgICAg
ICAgICAgICAgICBDRlJlbGVhc2Uoc2lnbmluZ0luZm8pOwotICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICBzdGF0dXMgPSBTZWNDb2RlQ29weVNpZ25pbmdJbmZvcm1hdGlvbihjb2Rl
LmdldCgpLCBrU2VjQ1NEZWZhdWx0RmxhZ3MsICZzaWduaW5nSW5mbyk7CisgICAgICAgICAgICAg
ICAgUkVMRUFTRV9BU1NFUlQoc3RhdHVzID09IGVyclNlY1N1Y2Nlc3MpOworICAgICAgICAgICAg
ICAgIGlmIChDRkRpY3Rpb25hcnlSZWYgcGxpc3QgPSBkeW5hbWljX2NmX2Nhc3Q8Q0ZEaWN0aW9u
YXJ5UmVmPihDRkRpY3Rpb25hcnlHZXRWYWx1ZShzaWduaW5nSW5mbywga1NlY0NvZGVJbmZvUExp
c3QpKSkKKyAgICAgICAgICAgICAgICAgICAgY2xpZW50SWRlbnRpZmllclRvVXNlID0gU3RyaW5n
KGR5bmFtaWNfY2ZfY2FzdDxDRlN0cmluZ1JlZj4oQ0ZEaWN0aW9uYXJ5R2V0VmFsdWUocGxpc3Qs
IGtDRkJ1bmRsZUlkZW50aWZpZXJLZXkpKSk7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgICAgICAgICBjbGllbnRJZGVudGlmaWVyVG9Vc2UgPSBTdHJpbmcoZHluYW1pY19jZl9j
YXN0PENGU3RyaW5nUmVmPihDRkRpY3Rpb25hcnlHZXRWYWx1ZShzaWduaW5nSW5mbywga1NlY0Nv
ZGVJbmZvSWRlbnRpZmllcikpKTsKKyAgICAgICAgICAgICAgICBDRlJlbGVhc2Uoc2lnbmluZ0lu
Zm8pOworICAgICAgICAgICAgICAgIFJFTEVBU0VfQVNTRVJUKCFjbGllbnRJZGVudGlmaWVyVG9V
c2UuaXNFbXB0eSgpKTsKKyAgICAgICAgICAgICAgICBzYW5kYm94UGFyYW1ldGVycy5zZXRVc2Vy
RGlyZWN0b3J5U3VmZml4KG1ha2VTdHJpbmcoU3RyaW5nKFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0g
YnVuZGxlSWRlbnRpZmllcl0pLCAnKycsIGNsaWVudElkZW50aWZpZXJUb1VzZSkpOwogICAgICAg
ICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAvLyBVbnNpZ25lZCwgc2lnbmVkIGJ5IGEg
dGhpcmQgcGFydHksIG9yIGhhcyBhbiBpbnZhbGlkL21hbGZvcm1lZCBzaWduYXR1cmUKLSAgICAg
ICAgICAgICAgICBjbGllbnRJZGVudGlmaWVyVG9Vc2UgPSBwYXJhbWV0ZXJzLmNsaWVudElkZW50
aWZpZXI7CisgICAgICAgICAgICAgICAgYXV0byB1c2VyRGlyZWN0b3J5U3VmZml4ID0gcGFyYW1l
dGVycy5leHRyYUluaXRpYWxpemF0aW9uRGF0YS5maW5kKCJ1c2VyLWRpcmVjdG9yeS1zdWZmaXgi
KTsKKyAgICAgICAgICAgICAgICBpZiAodXNlckRpcmVjdG9yeVN1ZmZpeCAhPSBwYXJhbWV0ZXJz
LmV4dHJhSW5pdGlhbGl6YXRpb25EYXRhLmVuZCgpKQorICAgICAgICAgICAgICAgICAgICBzYW5k
Ym94UGFyYW1ldGVycy5zZXRVc2VyRGlyZWN0b3J5U3VmZml4KFttYWtlU3RyaW5nKHVzZXJEaXJl
Y3RvcnlTdWZmaXgtPnZhbHVlLCAnLycsIFN0cmluZyhbW05TQnVuZGxlIG1haW5CdW5kbGVdIGJ1
bmRsZUlkZW50aWZpZXJdKSkgZmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uXSk7CisgICAgICAgICAg
ICAgICAgc2FuZGJveFBhcmFtZXRlcnMuc2V0VXNlckRpcmVjdG9yeVN1ZmZpeChtYWtlU3RyaW5n
KFN0cmluZyhbW05TQnVuZGxlIG1haW5CdW5kbGVdIGJ1bmRsZUlkZW50aWZpZXJdKSwgJysnLCBw
YXJhbWV0ZXJzLmNsaWVudElkZW50aWZpZXIpKTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IENGUmVsZWFzZShzaWduaW5nUmVxdWlyZW1lbnQpOwotICAgICAgICAgICAgaWYgKGNsaWVudElk
ZW50aWZpZXJUb1VzZS5pc0VtcHR5KCkpIHsKLSAgICAgICAgICAgICAgICBXVEZMb2dBbHdheXMo
IiVzOiBDb3VsZG4ndCBnZXQgY29kZSBzaWduZWQgaWRlbnRpZmllciBmb3IgY2xpZW50OiAlZFxu
IiwgZ2V0cHJvZ25hbWUoKSwgc3RhdHVzKTsKLSAgICAgICAgICAgICAgICBleGl0KEVYX05PUEVS
TSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBzYW5kYm94UGFyYW1ldGVycy5zZXRVc2Vy
RGlyZWN0b3J5U3VmZml4KG1ha2VTdHJpbmcoU3RyaW5nKFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0g
YnVuZGxlSWRlbnRpZmllcl0pLCAnKycsIGNsaWVudElkZW50aWZpZXJUb1VzZSkpOworICAgICAg
ICB9IGVsc2UgeworICAgICAgICAgICAgLy8gTGVnYWN5IGNsaWVudAorICAgICAgICAgICAgc2Fu
ZGJveFBhcmFtZXRlcnMuc2V0VXNlckRpcmVjdG9yeVN1ZmZpeChtYWtlU3RyaW5nKFN0cmluZyhb
W05TQnVuZGxlIG1haW5CdW5kbGVdIGJ1bmRsZUlkZW50aWZpZXJdKSwgJysnLCBwYXJhbWV0ZXJz
LmNsaWVudElkZW50aWZpZXIpKTsKICAgICAgICAgfQogICAgIH0KIAo=
</data>
<flag name="review"
          id="295358"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>