REOPENED 251047
[ iOS Debug ] fast/loader/crash-replacing-location-before-load.html is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=251047
Summary [ iOS Debug ] fast/loader/crash-replacing-location-before-load.html is a flak...
Bri Harris
Reported 2023-01-23 15:38:01 PST
fast/loader/crash-replacing-location-before-load.html is a flaky crash on iOS Debug. HISTORY: https://results.webkit.org/?suite=layout-tests&test=fast%2Floader%2Fcrash-replacing-location-before-load.html&platform=ios Crash Log is attached.
Attachments
Crash Log (23.81 KB, text/plain)
2023-01-23 15:38 PST, Bri Harris
no flags
Radar WebKit Bug Importer
Comment 1 2023-01-23 15:38:23 PST
Bri Harris
Comment 2 2023-01-23 15:38:47 PST
Created attachment 464614 [details] Crash Log
Bri Harris
Comment 3 2023-01-23 17:08:09 PST
Attempted to reproduce crash but was unsuccessful. We ran as a test list as well as running up to 10,000 iterations and was unable to reproduce the crash.
Bri Harris
Comment 4 2023-01-23 17:16:44 PST
EWS
Comment 5 2023-01-23 17:23:32 PST
Committed 259255@main (d6cb09e48071): <https://commits.webkit.org/259255@main> Reviewed commits have been landed. Closing PR #9005 and removing active labels.
Bri Harris
Comment 6 2023-01-23 17:27:25 PST
Reopened test. Closed due to gardening
Ryosuke Niwa
Comment 7 2023-01-23 22:27:11 PST
ASSERTION FAILED: m_sendPort /Volumes/Data/worker/Apple-iOS-16-Simulator-Debug-Build/build/Source/WebKit/Platform/IPC/cocoa/ConnectionCocoa.mm(189) : void IPC::Connection::platformOpen() 1 0x1235d90f9 WTFCrash 2 0x1313c434b WTFCrashWithInfo(int, char const*, char const*, int) 3 0x134240d7e IPC::Connection::platformOpen() 4 0x13425d1fc IPC::Connection::open(IPC::Connection::Client&, WTF::SerialFunctionDispatcher&) 5 0x1320cc50e WebKit::GPUConnectionToWebProcess::GPUConnectionToWebProcess(WebKit::GPUProcess&, WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&) 6 0x1320cc06d WebKit::GPUConnectionToWebProcess::GPUConnectionToWebProcess(WebKit::GPUProcess&, WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&) 7 0x1320cbfd3 WebKit::GPUConnectionToWebProcess::create(WebKit::GPUProcess&, WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&) 8 0x1320d3253 WebKit::GPUProcess::createGPUConnectionToWebProcess(WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&) 9 0x131fe3b11 auto void IPC::callMemberFunction<WebKit::GPUProcess, WebKit::GPUProcess, void (WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>, void ()>(WebKit::GPUProcess*, void (WebKit::GPUProcess::*)(WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&&...)::operator()<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>(auto&&...) const 10 0x131fe39a5 decltype(static_cast<WebKit::GPUProcess>(fp)(static_cast<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>>(fp0), static_cast<PAL::SessionID>(fp0), static_cast<WTF::MachSendRight>(fp0), static_cast<WebKit::GPUProcessConnectionParameters>(fp0))) std::__1::__invoke_constexpr<void IPC::callMemberFunction<WebKit::GPUProcess, WebKit::GPUProcess, void (WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>, void ()>(WebKit::GPUProcess*, void (WebKit::GPUProcess::*)(WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&&...), WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>(WebKit::GPUProcess&&, WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>&&, PAL::SessionID&&, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&) 11 0x131fe3955 decltype(auto) std::__1::__apply_tuple_impl<void IPC::callMemberFunction<WebKit::GPUProcess, WebKit::GPUProcess, void (WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>, void ()>(WebKit::GPUProcess*, void (WebKit::GPUProcess::*)(WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&&...), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>, 0ul, 1ul, 2ul, 3ul>(WebKit::GPUProcess&&, WebKit::GPUProcess&&, std::__1::__tuple_indices<0ul, 1ul, 2ul, 3ul>) 12 0x131fe38b2 decltype(auto) std::__1::apply<void IPC::callMemberFunction<WebKit::GPUProcess, WebKit::GPUProcess, void (WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>, void ()>(WebKit::GPUProcess*, void (WebKit::GPUProcess::*)(WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&&...), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters> >(WebKit::GPUProcess&&, WebKit::GPUProcess&&) 13 0x131fe1d09 void IPC::callMemberFunction<WebKit::GPUProcess, WebKit::GPUProcess, void (WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>, void ()>(WebKit::GPUProcess*, void (WebKit::GPUProcess::*)(WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight, WebKit::GPUProcessConnectionParameters>&&, WTF::CompletionHandler<void ()>&&) 14 0x131fa2f79 void IPC::handleMessageAsync<Messages::GPUProcess::CreateGPUConnectionToWebProcess, WebKit::GPUProcess, WebKit::GPUProcess, void (WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&)>(IPC::Connection&, IPC::Decoder&, WebKit::GPUProcess*, void (WebKit::GPUProcess::*)(WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>, PAL::SessionID, WTF::MachSendRight&&, WebKit::GPUProcessConnectionParameters&&, WTF::CompletionHandler<void ()>&&)) 15 0x131fa22c5 WebKit::GPUProcess::didReceiveGPUProcessMessage(IPC::Connection&, IPC::Decoder&) 16 0x1320d30b8 WebKit::GPUProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) 17 0x134261b6c IPC::Connection::dispatchMessage(IPC::Decoder&)
Kimmo Kinnunen
Comment 8 2023-01-27 05:14:39 PST
EWS
Comment 9 2023-01-30 12:27:51 PST
Committed 259582@main (e11ee9df88e6): <https://commits.webkit.org/259582@main> Reviewed commits have been landed. Closing PR #9224 and removing active labels.
Bri Harris
Comment 10 2023-02-27 10:06:46 PST
EWS
Comment 11 2023-02-27 10:10:47 PST
Test gardening commit 260885@main (d847552014db): <https://commits.webkit.org/260885@main> Reviewed commits have been landed. Closing PR #10739 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.