WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-01-23 15:38:23 PST
<
rdar://problem/104576815
>
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
Pull request:
https://github.com/WebKit/WebKit/pull/9005
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
Pull request:
https://github.com/WebKit/WebKit/pull/9224
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
Re-opening for pull request
https://github.com/WebKit/WebKit/pull/10739
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.
Top of Page
Format For Printing
XML
Clone This Bug