| Summary: | [ iOS Debug ] fast/loader/crash-replacing-location-before-load.html is a flaky crash | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Bri Harris <bharris9> | ||||
| Component: | New Bugs | Assignee: | Bri Harris <bharris9> | ||||
| Status: | REOPENED --- | ||||||
| Severity: | Normal | CC: | kkinnunen, rniwa, webkit-bot-watchers-bugzilla, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari Technology Preview | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Bri Harris
2023-01-23 15:38:01 PST
Created attachment 464614 [details]
Crash Log
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. Pull request: https://github.com/WebKit/WebKit/pull/9005 Committed 259255@main (d6cb09e48071): <https://commits.webkit.org/259255@main> Reviewed commits have been landed. Closing PR #9005 and removing active labels. Reopened test. Closed due to gardening 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&) Pull request: https://github.com/WebKit/WebKit/pull/9224 Committed 259582@main (e11ee9df88e6): <https://commits.webkit.org/259582@main> Reviewed commits have been landed. Closing PR #9224 and removing active labels. Re-opening for pull request https://github.com/WebKit/WebKit/pull/10739 Test gardening commit 260885@main (d847552014db): <https://commits.webkit.org/260885@main> Reviewed commits have been landed. Closing PR #10739 and removing active labels. |