WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
187791
WebContent crash in WebProcess::ensureNetworkProcessConnection
https://bugs.webkit.org/show_bug.cgi?id=187791
Summary
WebContent crash in WebProcess::ensureNetworkProcessConnection
Chris Dumez
Reported
2018-07-18 16:03:10 PDT
WebContent crash in WebProcess::ensureNetworkProcessConnection: Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000001, 0x00000001f4c02ce8 Termination Signal: Trace/BPT trap: 5 Termination Reason: Namespace SIGNAL, Code 0x5 Terminating Process: exc handler [612] Triggered by Thread: 0 Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 WebKit 0x00000001f4c02ce8 WebKit::WebProcess::ensureNetworkProcessConnection() + 260 (WebProcess.cpp:1129) 1 WebKit 0x00000001f4c02c34 WebKit::WebProcess::ensureNetworkProcessConnection() + 80 (WebProcess.cpp:1106) 2 WebKit 0x00000001f4b46334 WebKit::WebLoaderStrategy::startPingLoad(WebCore::Frame&, WebCore::ResourceRequest&, WebCore::HTTPHeaderMap const&, WebCore::FetchOptions const&, WTF::Function<void (WebCore::ResourceError const&, WebCore::ResourceResponse const&)>&&) + 1100 (WebLoaderStrategy.cpp:597) 3 WebCore 0x00000001eea28a04 WebCore::CachedResource::load(WebCore::CachedResourceLoader&) + 2088 (CachedResource.cpp:277) 4 WebCore 0x00000001eea33700 WebCore::CachedResourceLoader::requestResource(WebCore::CachedResource::Type, WebCore::CachedResourceRequest&&, WebCore::CachedResourceLoader::ForPreload, WebCore::CachedResourceLoader::DeferOption) + 5320 (CachedResourceLoader.cpp:939) 5 WebCore 0x00000001eea3537c WebCore::CachedResourceLoader::requestBeaconResource(WebCore::CachedResourceRequest&&) + 48 (CachedResourceLoader.cpp:309) 6 WebCore 0x00000001ee23be24 WebCore::NavigatorBeacon::sendBeacon(WebCore::Document&, WTF::String const&, std::optional<WTF::Variant<WTF::RefPtr<WebCore::Blob, WTF::DumbPtrTraits<WebCore::Blob> >, WTF::RefPtr<JSC::ArrayBufferView, WTF::DumbPtrTraits<JSC::ArrayBufferView> >, WTF::RefPtr<JSC::ArrayBuffer, WTF::DumbPtrTraits<JSC::ArrayBuffer> >, WTF::RefPtr<WebCore::DOMFormData, WTF::DumbPtrTraits<WebCore::DOMFormData> >, WTF::RefPtr<WebCore::URLSearchParams, WTF::DumbPtrTraits<WebCore::URLSearchParams> >, WTF::RefPtr<WebCore::ReadableStream, WTF::DumbPtrTraits<WebCore::ReadableStream> >, WTF::String> >&&) + 1316 (NavigatorBeacon.cpp:144) 7 WebCore 0x00000001edf06ec4 WebCore::jsNavigatorPrototypeFunctionSendBeacon(JSC::ExecState*) + 332 (JSNavigator.cpp:841) 8 ??? 0x000000017402c200 0 + 6241305088 9 JavaScriptCore 0x00000001ec412e2c llint_entry + 29868 10 JavaScriptCore 0x00000001ec412e2c llint_entry + 29868 11 JavaScriptCore 0x00000001ec412e2c llint_entry + 29868 12 JavaScriptCore 0x00000001ec40b77c vmEntryToJavaScript + 300 13 JavaScriptCore 0x00000001eca83848 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 424 (JITCodeInlines.h:38) 14 JavaScriptCore 0x00000001ecc3a56c JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 184 (CallData.cpp:41) 15 WebCore 0x00000001ee4256f4 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext&) + 464 (JSMainThreadExecState.h:72) 16 WebCore 0x00000001ee425368 WebCore::ScheduledAction::execute(WebCore::Document&) + 140 (ScheduledAction.cpp:140) 17 WebCore 0x00000001eea6086c WebCore::DOMTimer::fired() + 1008 (DOMTimer.cpp:365) 18 WebCore 0x00000001eeb445a8 WebCore::ThreadTimers::sharedTimerFiredInternal() + 352 (ThreadTimers.cpp:117) 19 WebCore 0x00000001eeb89528 WebCore::timerFired(__CFRunLoopTimer*, void*) + 28 (MainThreadSharedTimerCF.cpp:74) 20 CoreFoundation 0x00000001e46fe488 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28 (CFRunLoop.c:1830) 21 CoreFoundation 0x00000001e46fe1b4 __CFRunLoopDoTimer + 864 (CFRunLoop.c:2417) 22 CoreFoundation 0x00000001e46fd9e8 __CFRunLoopDoTimers + 248 (CFRunLoop.c:2564) 23 CoreFoundation 0x00000001e46f8898 __CFRunLoopRun + 1884 (CFRunLoop.c:0) 24 CoreFoundation 0x00000001e46f7e18 CFRunLoopRunSpecific + 436 (CFRunLoop.c:3247) 25 Foundation 0x00000001e50e7d44 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300 (NSRunLoop.m:367) 26 Foundation 0x00000001e51246b8 -[NSRunLoop(NSRunLoop) run] + 88 (NSRunLoop.m:389) 27 libxpc.dylib 0x00000001e43c9084 _xpc_objc_main + 532 (main.m:170) 28 libxpc.dylib 0x00000001e43cbac4 xpc_main + 184 (init.c:1471) 29 com.apple.WebKit.WebContent 0x0000000100c6359c main + 380 (XPCServiceMain.mm:160) 30 libdyld.dylib 0x00000001e41ba0c4 start + 4
Attachments
Patch
(5.07 KB, patch)
2018-07-18 16:05 PDT
,
Chris Dumez
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Chris Dumez
Comment 1
2018-07-18 16:03:25 PDT
<
rdar://problem/41995022
>
Chris Dumez
Comment 2
2018-07-18 16:05:23 PDT
Created
attachment 345300
[details]
Patch
Chris Dumez
Comment 3
2018-07-18 16:13:41 PDT
Comment on
attachment 345300
[details]
Patch Clearing flags on attachment: 345300 Committed
r233939
: <
https://trac.webkit.org/changeset/233939
>
Chris Dumez
Comment 4
2018-07-18 16:13:43 PDT
All reviewed patches have been landed. Closing bug.
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