<?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>161607</bug_id>
          
          <creation_ts>2016-09-05 09:33:44 -0700</creation_ts>
          <short_desc>REGRESSION(r204163): [GTK] API test /webkit2/WebKitSecurityManager/file-xhr is failing</short_desc>
          <delta_ts>2016-09-23 08:50:48 -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>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>
          <dependson>162487</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1226451</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-09-05 09:33:44 -0700</bug_when>
    <thetext>API test /webkit2/WebKitSecurityManager/file-xhr is failing:

  /webkit2/WebKitSecurityManager/file-xhr:                             **
ERROR:../../Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp:616:void testWebContextSecurityFileXHR(WebViewTest*, gconstpointer): assertion failed: (!javascriptResult)

FAIL

Test skipped, please unskip when fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232830</commentid>
    <comment_count>1</comment_count>
      <attachid>289677</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-09-23 05:24:46 -0700</bug_when>
    <thetext>Created attachment 289677
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232856</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-09-23 08:50:48 -0700</bug_when>
    <thetext>Committed r206304: &lt;http://trac.webkit.org/changeset/206304&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>289677</attachid>
            <date>2016-09-23 05:24:46 -0700</date>
            <delta_ts>2016-09-23 07:14:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-xhr-test.diff</filename>
            <type>text/plain</type>
            <size>6646</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmNDZh
NTViLi40NmVkZmQ0IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjIgQEAKIDIwMTYtMDktMjMgIENhcmxvcyBHYXJjaWEgQ2FtcG9z
ICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCisgICAgICAgIFJFR1JFU1NJT04ocjIwNDE2Myk6IFtH
VEtdIEFQSSB0ZXN0IC93ZWJraXQyL1dlYktpdFNlY3VyaXR5TWFuYWdlci9maWxlLXhociBpcyBm
YWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjE2MDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBT
aW5jZSByMjA0MTYzLCBpbiBjYXNlIG9mIGNyb3NzIG9yaWdpbiBlcnJvciB3aGVuIGxvYWRpbmcg
dGhlIFhIUiwgdGhlIGxvYWQgZmFpbHMgYW5kIGFuIGVycm9yIG1lc3NhZ2UgaXMgc2hvd24KKyAg
ICAgICAgaW4gdGhlIGNvbnNvbGUsIGJ1dCB0aGVyZSBpc24ndCBhbnkganMgZXhwY2V0aW9uLCB3
aGljaCBpcyB3aGF0IHdlIHdlcmUgY2hlY2tpbmcuIE5vdywgd2UgY2hlY2sgdGhhdCB0aGVyZQor
ICAgICAgICBhcmVuJ3QgZXhjZXB0aW9ucywgYW5kIHRoYXQgdGhlIGVycm9yIG1lc3NhZ2UgaXMg
c2VudCB0byB0aGUgY29uc29sZS4KKworICAgICAgICAqIFNjcmlwdHMvcnVuLWd0ay10ZXN0czoK
KyAgICAgICAgKFRlc3RSdW5uZXIpOgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Mkd0ay9UZXN0V2ViS2l0V2ViQ29udGV4dC5jcHA6CisgICAgICAgIChjb25zb2xlTWVzc2Fn
ZVJlY2VpdmVkQ2FsbGJhY2spOgorICAgICAgICAodGVzdFdlYkNvbnRleHRTZWN1cml0eUZpbGVY
SFIpOgorCisyMDE2LTA5LTIzICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlh
LmNvbT4KKwogICAgICAgICBbR1RLXSBNYWtlIGFsbCBXZWJWaWV3IHRlc3RzIGhhdmUgYSBXZWJL
aXRVc2VyQ29udGVudE1hbmFnZXIKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE2MjQ4NwogCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1bi1ndGst
dGVzdHMgYi9Ub29scy9TY3JpcHRzL3J1bi1ndGstdGVzdHMKaW5kZXggZGU2ZWUyNi4uOTU3OWI3
ZiAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy9ydW4tZ3RrLXRlc3RzCisrKyBiL1Rvb2xzL1Nj
cmlwdHMvcnVuLWd0ay10ZXN0cwpAQCAtNzgsNyArNzgsNiBAQCBjbGFzcyBUZXN0UnVubmVyOgog
ICAgICAgICBTa2lwcGVkVGVzdCgiV2ViS2l0Mkd0ay9UZXN0V2ViVmlld0VkaXRvciIsICIvd2Vi
a2l0Mi9XZWJLaXRXZWJWaWV3L3NlbGVjdC1hbGwvbm9uLWVkaXRhYmxlIiwgIlRlc3QgaGl0cyBh
c3NlcnRpb24iLCAxNjE2MDgpLAogICAgICAgICBTa2lwcGVkVGVzdCgiV2ViS2l0Mkd0ay9UZXN0
V2ViVmlld0VkaXRvciIsICIvd2Via2l0Mi9XZWJLaXRXZWJWaWV3L3NlbGVjdC1hbGwvZWRpdGFi
bGUiLCAiVGVzdCBoaXRzIGFzc2VydGlvbiIsIDE2MTYwOCksCiAgICAgICAgIFNraXBwZWRUZXN0
KCJXZWJLaXQyR3RrL1Rlc3RXZWJFeHRlbnNpb25zIiwgIi93ZWJraXQyL1dlYktpdFdlYlZpZXcv
aW5zdGFsbC1taXNzaW5nLXBsdWdpbnMtcGVybWlzc2lvbi1yZXF1ZXN0IiwgIlRlc3QgdGltZXMg
b3V0IiwgMTQ3ODIyKSwKLSAgICAgICAgU2tpcHBlZFRlc3QoIldlYktpdDJHdGsvVGVzdFdlYktp
dFdlYkNvbnRleHQiLCAiL3dlYmtpdDIvV2ViS2l0U2VjdXJpdHlNYW5hZ2VyL2ZpbGUteGhyIiwg
IlRlc3QgaGl0cyBhc3NlcnRpb24iLCAxNjE2MDcpLAogICAgICAgICBTa2lwcGVkVGVzdCgiV2Vi
S2l0Mi9UZXN0V2ViS2l0MiIsICJXZWJLaXQyLk1vdXNlTW92ZUFmdGVyQ3Jhc2giLCAiVGVzdCBp
cyBmbGFreSIsIDg1MDY2KSwKICAgICAgICAgU2tpcHBlZFRlc3QoIldlYktpdDIvVGVzdFdlYktp
dDIiLCAiV2ViS2l0Mi5OZXdGaXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlvdXRGb3JJbWFnZXMiLCAi
VGVzdCBpcyBmbGFreSIsIDg1MDY2KSwKICAgICAgICAgU2tpcHBlZFRlc3QoIldlYktpdDIvVGVz
dFdlYktpdDIiLCAiV2ViS2l0Mi5OZXdGaXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlvdXRGcmFtZXMi
LCAiVGVzdCBmYWlscyIsIDg1MDM3KSwKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Mkd0ay9UZXN0V2ViS2l0V2ViQ29udGV4dC5jcHAgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdDJHdGsvVGVzdFdlYktpdFdlYkNvbnRleHQuY3BwCmluZGV4IDlh
NzE5MzcuLjE3MjljMjcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Mkd0ay9UZXN0V2ViS2l0V2ViQ29udGV4dC5jcHAKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXQyR3RrL1Rlc3RXZWJLaXRXZWJDb250ZXh0LmNwcApAQCAtNjI3LDYgKzYy
NywxMyBAQCBzdGF0aWMgdm9pZCB0ZXN0V2ViQ29udGV4dFNlY3VyaXR5UG9saWN5KFNlY3VyaXR5
UG9saWN5VGVzdCogdGVzdCwgZ2NvbnN0cG9pbnRlcgogICAgICAgICB8IFNlY3VyaXR5UG9saWN5
VGVzdDo6Q09SU0VuYWJsZWQgfCBTZWN1cml0eVBvbGljeVRlc3Q6OkVtcHR5RG9jdW1lbnQpOwog
fQogCitzdGF0aWMgdm9pZCBjb25zb2xlTWVzc2FnZVJlY2VpdmVkQ2FsbGJhY2soV2ViS2l0VXNl
ckNvbnRlbnRNYW5hZ2VyKiwgV2ViS2l0SmF2YXNjcmlwdFJlc3VsdCogbWVzc2FnZSwgV2ViS2l0
SmF2YXNjcmlwdFJlc3VsdCoqIHJlc3VsdCkKK3sKKyAgICBnX2Fzc2VydChyZXN1bHQpOworICAg
IGdfYXNzZXJ0KCEqcmVzdWx0KTsKKyAgICAqcmVzdWx0ID0gd2Via2l0X2phdmFzY3JpcHRfcmVz
dWx0X3JlZihtZXNzYWdlKTsKK30KKwogc3RhdGljIHZvaWQgdGVzdFdlYkNvbnRleHRTZWN1cml0
eUZpbGVYSFIoV2ViVmlld1Rlc3QqIHRlc3QsIGdjb25zdHBvaW50ZXIpCiB7CiAgICAgR1VuaXF1
ZVB0cjxjaGFyPiBmaWxlVVJMKGdfc3RyZHVwX3ByaW50ZigiZmlsZTovLyVzL3NpbXBsZS5odG1s
IiwgVGVzdDo6Z2V0UmVzb3VyY2VzRGlyKFRlc3Q6OldlYktpdDJSZXNvdXJjZXMpLmRhdGEoKSkp
OwpAQCAtNjM2LDExICs2NDMsMzAgQEAgc3RhdGljIHZvaWQgdGVzdFdlYkNvbnRleHRTZWN1cml0
eUZpbGVYSFIoV2ViVmlld1Rlc3QqIHRlc3QsIGdjb25zdHBvaW50ZXIpCiAgICAgR1VuaXF1ZVB0
cjxjaGFyPiBqc29uVVJMKGdfc3RyZHVwX3ByaW50ZigiZmlsZTovLyVzL3NpbXBsZS5qc29uIiwg
VGVzdDo6Z2V0UmVzb3VyY2VzRGlyKCkuZGF0YSgpKSk7CiAgICAgR1VuaXF1ZVB0cjxjaGFyPiB4
aHIoZ19zdHJkdXBfcHJpbnRmKCJ2YXIgeGhyID0gbmV3IFhNTEh0dHBSZXF1ZXN0OyB4aHIub3Bl
bihcIkdFVFwiLCBcIiVzXCIpOyB4aHIuc2VuZCgpOyIsIGpzb25VUkwuZ2V0KCkpKTsKIAotICAg
IC8vIEJ5IGRlZmF1bHQgZmlsZSBhY2Nlc3MgaXMgbm90IGFsbG93ZWQsIHRoaXMgd2lsbCBmYWls
IHdpdGggYSBjcm9zcy1vcmlnaW4gZXJyb3IuCisgICAgV2ViS2l0SmF2YXNjcmlwdFJlc3VsdCog
Y29uc29sZU1lc3NhZ2UgPSBudWxscHRyOworICAgIHdlYmtpdF91c2VyX2NvbnRlbnRfbWFuYWdl
cl9yZWdpc3Rlcl9zY3JpcHRfbWVzc2FnZV9oYW5kbGVyKHRlc3QtPm1fdXNlckNvbnRlbnRNYW5h
Z2VyLmdldCgpLCAiY29uc29sZSIpOworICAgIGdfc2lnbmFsX2Nvbm5lY3QodGVzdC0+bV91c2Vy
Q29udGVudE1hbmFnZXIuZ2V0KCksICJzY3JpcHQtbWVzc2FnZS1yZWNlaXZlZDo6Y29uc29sZSIs
IEdfQ0FMTEJBQ0soY29uc29sZU1lc3NhZ2VSZWNlaXZlZENhbGxiYWNrKSwgJmNvbnNvbGVNZXNz
YWdlKTsKKworICAgIC8vIEJ5IGRlZmF1bHQgZmlsZSBhY2Nlc3MgaXMgbm90IGFsbG93ZWQsIHRo
aXMgd2lsbCBzaG93IGEgY29uc29sZSBtZXNzYWdlIHdpdGggYSBjcm9zcy1vcmlnaW4gZXJyb3Iu
CiAgICAgR1VuaXF1ZU91dFB0cjxHRXJyb3I+IGVycm9yOwogICAgIFdlYktpdEphdmFzY3JpcHRS
ZXN1bHQqIGphdmFzY3JpcHRSZXN1bHQgPSB0ZXN0LT5ydW5KYXZhU2NyaXB0QW5kV2FpdFVudGls
RmluaXNoZWQoeGhyLmdldCgpLCAmZXJyb3Iub3V0UHRyKCkpOwotICAgIGdfYXNzZXJ0KCFqYXZh
c2NyaXB0UmVzdWx0KTsKLSAgICBnX2Fzc2VydF9lcnJvcihlcnJvci5nZXQoKSwgV0VCS0lUX0pB
VkFTQ1JJUFRfRVJST1IsIFdFQktJVF9KQVZBU0NSSVBUX0VSUk9SX1NDUklQVF9GQUlMRUQpOwor
ICAgIGdfYXNzZXJ0KGphdmFzY3JpcHRSZXN1bHQpOworICAgIGdfYXNzZXJ0KCFlcnJvcik7Cisg
ICAgZ19hc3NlcnQoY29uc29sZU1lc3NhZ2UpOworICAgIEdVbmlxdWVQdHI8Y2hhcj4gbWVzc2Fn
ZVN0cmluZyhXZWJWaWV3VGVzdDo6amF2YXNjcmlwdFJlc3VsdFRvQ1N0cmluZyhjb25zb2xlTWVz
c2FnZSkpOworICAgIEdSZWZQdHI8R1ZhcmlhbnQ+IHZhcmlhbnQgPSBnX3ZhcmlhbnRfcGFyc2Uo
R19WQVJJQU5UX1RZUEUoIih1dXN1cykiKSwgbWVzc2FnZVN0cmluZy5nZXQoKSwgbnVsbHB0ciwg
bnVsbHB0ciwgbnVsbHB0cik7CisgICAgZ19hc3NlcnQodmFyaWFudC5nZXQoKSk7CisgICAgdW5z
aWduZWQgbGV2ZWw7CisgICAgY29uc3QgY2hhciogbWVzc2FnZVRleHQ7CisgICAgZ192YXJpYW50
X2dldCh2YXJpYW50LmdldCgpLCAiKHV1JnN1JnMpIiwgbnVsbHB0ciwgJmxldmVsLCAmbWVzc2Fn
ZVRleHQsIG51bGxwdHIsIG51bGxwdHIpOworICAgIGdfYXNzZXJ0X2NtcHVpbnQobGV2ZWwsID09
LCAzKTsgLy8gQ29uc29sZSBlcnJvciBtZXNzYWdlLgorICAgIEdVbmlxdWVQdHI8Y2hhcj4gZXhw
ZWN0ZWRFcnJvck1lc3NhZ2UoZ19zdHJkdXBfcHJpbnRmKCJYTUxIdHRwUmVxdWVzdCBjYW5ub3Qg
bG9hZCAlcy4gQ3Jvc3Mgb3JpZ2luIHJlcXVlc3RzIGFyZSBvbmx5IHN1cHBvcnRlZCBmb3IgSFRU
UC4iLCBqc29uVVJMLmdldCgpKSk7CisgICAgZ19hc3NlcnRfY21wc3RyKG1lc3NhZ2VUZXh0LCA9
PSwgZXhwZWN0ZWRFcnJvck1lc3NhZ2UuZ2V0KCkpOworICAgIHdlYmtpdF9qYXZhc2NyaXB0X3Jl
c3VsdF91bnJlZihjb25zb2xlTWVzc2FnZSk7CisgICAgY29uc29sZU1lc3NhZ2UgPSBudWxscHRy
OworICAgIGxldmVsID0gMDsKKyAgICBtZXNzYWdlVGV4dCA9IG51bGxwdHI7CisgICAgdmFyaWFu
dCA9IG51bGxwdHI7CiAKICAgICAvLyBBbGxvdyBmaWxlIGFjY2VzcyBmcm9tIGZpbGUgVVJMcy4K
ICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2FsbG93X2ZpbGVfYWNjZXNzX2Zyb21fZmlsZV91cmxz
KHdlYmtpdF93ZWJfdmlld19nZXRfc2V0dGluZ3ModGVzdC0+bV93ZWJWaWV3KSwgVFJVRSk7CkBA
IC02NTQsOCArNjgwLDE4IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJDb250ZXh0U2VjdXJpdHlGaWxl
WEhSKFdlYlZpZXdUZXN0KiB0ZXN0LCBnY29uc3Rwb2ludGVyKQogICAgIHRlc3QtPmxvYWRVUkko
a1NlcnZlci0+Z2V0VVJJRm9yUGF0aCgiLyIpLmRhdGEoKSk7CiAgICAgdGVzdC0+d2FpdFVudGls
TG9hZEZpbmlzaGVkKCk7CiAgICAgamF2YXNjcmlwdFJlc3VsdCA9IHRlc3QtPnJ1bkphdmFTY3Jp
cHRBbmRXYWl0VW50aWxGaW5pc2hlZCh4aHIuZ2V0KCksICZlcnJvci5vdXRQdHIoKSk7Ci0gICAg
Z19hc3NlcnQoIWphdmFzY3JpcHRSZXN1bHQpOwotICAgIGdfYXNzZXJ0X2Vycm9yKGVycm9yLmdl
dCgpLCBXRUJLSVRfSkFWQVNDUklQVF9FUlJPUiwgV0VCS0lUX0pBVkFTQ1JJUFRfRVJST1JfU0NS
SVBUX0ZBSUxFRCk7CisgICAgZ19hc3NlcnQoamF2YXNjcmlwdFJlc3VsdCk7CisgICAgZ19hc3Nl
cnQoIWVycm9yKTsKKyAgICBnX2Fzc2VydChjb25zb2xlTWVzc2FnZSk7CisgICAgdmFyaWFudCA9
IGdfdmFyaWFudF9wYXJzZShHX1ZBUklBTlRfVFlQRSgiKHV1c3VzKSIpLCBtZXNzYWdlU3RyaW5n
LmdldCgpLCBudWxscHRyLCBudWxscHRyLCBudWxscHRyKTsKKyAgICBnX2Fzc2VydCh2YXJpYW50
LmdldCgpKTsKKyAgICBnX3ZhcmlhbnRfZ2V0KHZhcmlhbnQuZ2V0KCksICIodXUmc3UmcykiLCBu
dWxscHRyLCAmbGV2ZWwsICZtZXNzYWdlVGV4dCwgbnVsbHB0ciwgbnVsbHB0cik7CisgICAgZ19h
c3NlcnRfY21wdWludChsZXZlbCwgPT0sIDMpOyAvLyBDb25zb2xlIGVycm9yIG1lc3NhZ2UuCisg
ICAgZ19hc3NlcnRfY21wc3RyKG1lc3NhZ2VUZXh0LCA9PSwgZXhwZWN0ZWRFcnJvck1lc3NhZ2Uu
Z2V0KCkpOworICAgIHdlYmtpdF9qYXZhc2NyaXB0X3Jlc3VsdF91bnJlZihjb25zb2xlTWVzc2Fn
ZSk7CisKKyAgICBnX3NpZ25hbF9oYW5kbGVyc19kaXNjb25uZWN0X21hdGNoZWQodGVzdC0+bV91
c2VyQ29udGVudE1hbmFnZXIuZ2V0KCksIEdfU0lHTkFMX01BVENIX0RBVEEsIDAsIDAsIG51bGxw
dHIsIG51bGxwdHIsICZjb25zb2xlTWVzc2FnZSk7CisgICAgd2Via2l0X3VzZXJfY29udGVudF9t
YW5hZ2VyX3VucmVnaXN0ZXJfc2NyaXB0X21lc3NhZ2VfaGFuZGxlcih0ZXN0LT5tX3VzZXJDb250
ZW50TWFuYWdlci5nZXQoKSwgImNvbnNvbGUiKTsKIAogICAgIHdlYmtpdF9zZXR0aW5nc19zZXRf
YWxsb3dfZmlsZV9hY2Nlc3NfZnJvbV9maWxlX3VybHMod2Via2l0X3dlYl92aWV3X2dldF9zZXR0
aW5ncyh0ZXN0LT5tX3dlYlZpZXcpLCBGQUxTRSk7CiB9Cg==
</data>
<flag name="review"
          id="312875"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>