<?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>228305</bug_id>
          
          <creation_ts>2021-07-26 16:26:02 -0700</creation_ts>
          <short_desc>[ iOS Debug ] http/tests/xmlhttprequest/access-control-preflight-credential-sync.html is a flaky crash</short_desc>
          <delta_ts>2021-09-29 16:56:19 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=230750</see_also>
          <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>ayumi_kojima</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1779608</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-07-26 16:26:02 -0700</bug_when>
    <thetext>http/tests/xmlhttprequest/access-control-preflight-credential-sync.html

Is a flaky crash on iOS 14 E Simulator wk1 Debug.

History: https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fxmlhttprequest%2Faccess-control-preflight-credential-sync.html&amp;platform=ios

Crash log:

2021-07-24 14:34:45.321 com.apple.WebKit.Networking.Development[24895:27791477] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///Users/buildbot/Library/Developer/CoreSimulator/Devices/166716B4-CF25-4A7A-A410-DD22E5D81DE3/data/Containers/Data/Application/5FD00734-602E-4B62-90F5-AB83B0F9DD9A/Library/Cookies/Cookies.binarycookies
Failed to load &apos;about:blank&apos;, terminating process and trying again.
ASSERTION FAILED: !isSynchronous() || !m_synchronousLoadData-&gt;delayedReply
/Volumes/Data/worker/ios-simulator-14-debug/build/Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp(138) : virtual WebKit::NetworkResourceLoader::~NetworkResourceLoader()
com.apple.WebKit.WebContent.Development terminated (pid 27914) because the client requested
1   0x1208b2bf9 WTFCrash
2   0x108b950ab WTFCrashWithInfo(int, char const*, char const*, int)
3   0x1098a333d WebKit::NetworkResourceLoader::~NetworkResourceLoader()
4   0x1098a3785 WebKit::NetworkResourceLoader::~NetworkResourceLoader()
5   0x1092953bb std::__1::default_delete&lt;WebKit::NetworkResourceLoader&gt;::operator()(WebKit::NetworkResourceLoader*) const
6   0x109295322 WTF::RefCounted&lt;WebKit::NetworkResourceLoader, std::__1::default_delete&lt;WebKit::NetworkResourceLoader&gt; &gt;::deref() const
7   0x109846997 WTF::DefaultRefDerefTraits&lt;WebKit::NetworkResourceLoader&gt;::derefIfNotNull(WebKit::NetworkResourceLoader*)
8   0x109846959 WTF::RefPtr&lt;WebKit::NetworkResourceLoader, WTF::RawPtrTraits&lt;WebKit::NetworkResourceLoader&gt;, WTF::DefaultRefDerefTraits&lt;WebKit::NetworkResourceLoader&gt; &gt;::~RefPtr()
9   0x109820405 WTF::RefPtr&lt;WebKit::NetworkResourceLoader, WTF::RawPtrTraits&lt;WebKit::NetworkResourceLoader&gt;, WTF::DefaultRefDerefTraits&lt;WebKit::NetworkResourceLoader&gt; &gt;::~RefPtr()
10  0x10989e7a8 WebKit::NetworkResourceLoadMap::remove(unsigned long long)
11  0x1098200f3 WebKit::NetworkConnectionToWebProcess::didCleanupResourceLoader(WebKit::NetworkResourceLoader&amp;)
12  0x1098a94e0 WebKit::NetworkResourceLoader::cleanup(WebKit::NetworkResourceLoader::LoadResult)
13  0x1098aa594 WebKit::NetworkResourceLoader::abort()
14  0x109821952 WebKit::NetworkConnectionToWebProcess::didClose(IPC::Connection&amp;)
15  0x108c38647 IPC::Connection::connectionDidClose()::$_9::operator()()
16  0x108c3851e WTF::Detail::CallableWrapper&lt;IPC::Connection::connectionDidClose()::$_9, void&gt;::call()
17  0x1208e0b22 WTF::Function&lt;void ()&gt;::operator()() const
18  0x120969e10 WTF::RunLoop::performWork()
19  0x12096e841 WTF::RunLoop::performWork(void*)
20  0x103576ede __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
21  0x103576dd6 __CFRunLoopDoSource0
22  0x10357629e __CFRunLoopDoSources0
23  0x1035709f7 __CFRunLoopRun
24  0x1035701a7 CFRunLoopRunSpecific
25  0x102f5f204 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
26  0x102f5f418 -[NSRunLoop(NSRunLoop) run]
27  0x104e911a8 _xpc_objc_main
28  0x104e93143 xpc_main
29  0x1099a181b WebKit::XPCServiceMain(int, char const**)
30  0x10b1fe58b WKXPCServiceMain
31  0x102d8cd42 main</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779609</commentid>
    <comment_count>1</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-07-26 16:26:11 -0700</bug_when>
    <thetext>I was not able to reproduce the crash on iOS 15 simulator on my local machine using run-webkit-tests --ios-simulator --iterations 50 --exit-after-n-failures 2 --exit-after-n-crashes-or-timeouts 2 --debug http/tests/xmlhttprequest/access-control-preflight-credential-sync.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779625</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-26 16:50:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/81136891&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779630</commentid>
    <comment_count>3</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-07-26 16:56:59 -0700</bug_when>
    <thetext>Updated test expectations https://trac.webkit.org/changeset/280324/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798582</commentid>
    <comment_count>4</comment_count>
      <attachid>439665</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-09-29 14:54:12 -0700</bug_when>
    <thetext>Created attachment 439665
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798680</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-29 16:56:17 -0700</bug_when>
    <thetext>Committed r283283 (242310@main): &lt;https://commits.webkit.org/242310@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439665.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439665</attachid>
            <date>2021-09-29 14:54:12 -0700</date>
            <delta_ts>2021-09-29 16:56:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228305-20210929145411.patch</filename>
            <type>text/plain</type>
            <size>3664</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMjYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk2YzYwZjg3OGY0MjI4MWI3
ZDFlNGM1MGUzZWVlNjVjNDZmMzlmY2EuLjEzODE0NjFjNDcxNGQyYjU3MzdkM2FjZTBlMTRiM2U5
NzE1Zjc4NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjEtMDktMjkgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbIGlPUyBEZWJ1ZyBdIGh0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QvYWNjZXNzLWNvbnRyb2wtcHJlZmxpZ2h0LWNyZWRlbnRpYWwtc3lu
Yy5odG1sIGlzIGEgZmxha3kgY3Jhc2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIyODMwNQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODExMzY4OTE+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBh
IE5ldHdvcmtSZXNvdXJjZUxvYWRlciBmb3IgYSBzeW5jaHJvbm91cyBYSFIgZ2V0cyBhYm9ydGVk
IChlLmcuIGJlY2F1c2UgdGhlIGNvbm5lY3Rpb24gdG8KKyAgICAgICAgdGhlIFdlYlByb2Nlc3Mg
d2FzIHNldmVyZWQpLCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmFib3J0KCkgd291bGQgZmFpbCB0
byBjYWxsCisgICAgICAgIHNlbmRSZXBseVRvU3luY2hyb25vdXNSZXF1ZXN0KCkgKHNlbmRSZXBs
eVRvU3luY2hyb25vdXNSZXF1ZXN0IHdhcyBvbmx5IGNhbGxlZCBpbiBkaWRGYWlsTG9hZGluZygp
IGFuZAorICAgICAgICBkaWRGaW5pc2hMb2FkaW5nKCkpLiBBcyBhIHJlc3VsdCwgd2Ugd291bGQg
aGl0IHRoZSBmb2xsb3dpbmcgYXNzZXJ0aW9uIGluIHRoZSBOZXR3b3JrUmVzb3VyY2VMb2FkZXIK
KyAgICAgICAgZGVzdHJ1Y3RvciBsYXRlciBvbjogQVNTRVJUKCFpc1N5bmNocm9ub3VzKCkgfHwg
IW1fc3luY2hyb25vdXNMb2FkRGF0YS0+ZGVsYXllZFJlcGx5KQorCisgICAgICAgIE5vIG5ldyB0
ZXN0cywgY292ZXJlZCBieSBleGlzdGluZyB0ZXN0IHRoYXQgSSBhbSB1bnNraXBwaW5nLgorCisg
ICAgICAgICogTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6TmV0d29ya1Jlc291cmNlTG9hZGVyOjphYm9ydCk6CisKIDIwMjEtMDktMjgg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVc2UgaXNvbGF0ZWQg
TlNVUkxTZXNzaW9ucyBmb3IgZWFjaCBmaXJzdCBwYXJ0eSByZWdpc3RyYWJsZSBkb21haW4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9h
ZGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9h
ZGVyLmNwcAppbmRleCA0NzZkMGZlNGFhMjA4MDcwYzZmMTNjNmQ0ZGM5NTU2YjQ5MmMxMTE0Li5k
YzJjZmQyYzcwZjdmMjI0NTMwY2M1YTQ5MzA2ODE1NmZmZmE5MDBjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3BwCkBA
IC01MjMsNiArNTIzLDExIEBAIHZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjphYm9ydCgpCiAg
ICAgICAgIG1fbmV0d29ya0xvYWQtPmNhbmNlbCgpOwogICAgIH0KIAorICAgIGlmIChpc1N5bmNo
cm9ub3VzKCkpIHsKKyAgICAgICAgbV9zeW5jaHJvbm91c0xvYWREYXRhLT5lcnJvciA9IFJlc291
cmNlRXJyb3IgeyBSZXNvdXJjZUVycm9yOjpUeXBlOjpDYW5jZWxsYXRpb24gfTsKKyAgICAgICAg
c2VuZFJlcGx5VG9TeW5jaHJvbm91c1JlcXVlc3QoKm1fc3luY2hyb25vdXNMb2FkRGF0YSwgbnVs
bHB0ciwgeyB9KTsKKyAgICB9CisKICAgICBjbGVhbnVwKExvYWRSZXN1bHQ6OkNhbmNlbCk7CiB9
CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCA0ODE0YTY3N2M4Yzg1NDZhNzFmZDU5NjRhODcxZDMwMzQwNTE3YmU1Li5iMDJh
N2MxN2M3ZTQ1OWYxODhkNGRjZjMwZGVmYmQwNDBjOGVjMzhlIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMjEtMDktMjkgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAg
ICBbIGlPUyBEZWJ1ZyBdIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvYWNjZXNzLWNvbnRyb2wt
cHJlZmxpZ2h0LWNyZWRlbnRpYWwtc3luYy5odG1sIGlzIGEgZmxha3kgY3Jhc2gKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyODMwNQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vODExMzY4OTE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3QgdGhhdCBzaG91bGQgbm8gbG9uZ2VyIGJlIGZs
YWt5LgorCisgICAgICAgICogcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCiAy
MDIxLTA5LTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgVXNl
IGlzb2xhdGVkIE5TVVJMU2Vzc2lvbnMgZm9yIGVhY2ggZmlyc3QgcGFydHkgcmVnaXN0cmFibGUg
ZG9tYWluCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBl
Y3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggYzhlOGJlOGQzNGZmNDY5MGQ5M2VmOTQzMDk4OTAzZDZlMjgzMmVhZi4uYjJhMTc5M2U2
Njc4NGM5NmQ4MDVmOGQ0OGZkOWE2ZTAxMzk4Nzk0OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTkwNSw4ICsxOTA1LDYgQEAgd2Via2l0
Lm9yZy9iLzIxNTM0NSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZm9u
dHMvZm9udC1kaXNwbGF5L2YKIAogd2Via2l0Lm9yZy9iLzIxNTM1MCBodHRwL3Rlc3RzL3htbGh0
dHByZXF1ZXN0L292ZXJyaWRlbWltZXR5cGUtaGVhZGVycy1yZWNlaXZlZC1zdGF0ZS1mb3JjZS1z
aGlmdGppcy5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIAotd2Via2l0Lm9yZy9iLzIyODMwNSBbIERl
YnVnIF0gaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9hY2Nlc3MtY29udHJvbC1wcmVmbGlnaHQt
Y3JlZGVudGlhbC1zeW5jLmh0bWwgWyBQYXNzIENyYXNoIF0KLQogd2Via2l0Lm9yZy9iLzIxNTM1
MSBodHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvbW9kdWxlLW1ldGEtdXJsLWZyYWdtZW50Lmh0dHBz
Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMjI4NjcwIGh0dHAvd3B0L3Nl
cnZpY2Utd29ya2Vycy9uYXZpZ2F0aW9uLXJlZGlyZWN0LW1haW4tZnJhbWUuaHR0cHMuaHRtbCBb
IFBhc3MgVGltZW91dCBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>