RESOLVED FIXED 158304
Crash under WebProcess::registerWithStateDumper()
https://bugs.webkit.org/show_bug.cgi?id=158304
Summary Crash under WebProcess::registerWithStateDumper()
Chris Dumez
Reported 2016-06-02 10:48:18 PDT
Crasher under WebProcess::registerWithStateDumper(): Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0: 0 WebKit 0x00000001967f05b4 WTF::HashSet<unsigned long long, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long> >::remove(unsigned long long const&) + 0 (HashSet.h:251) 1 WebKit 0x00000001968ebe48 WebKit::WebProcess::pageWillLeaveWindow(unsigned long long) + 36 (WebProcess.cpp:1311) 2 WebKit 0x00000001968ebe04 WebKit::WebProcess::removeWebPage(unsigned long long) + 28 (WebProcess.cpp:579) 3 WebKit 0x000000019686f7f8 WebKit::WebPage::close() + 564 (WebPage.cpp:1093) 4 WebKit 0x000000019677a07c IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::MessageDecoder&) + 120 (MessageReceiverMap.cpp:102) 5 WebKit 0x00000001968ec0fc WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) + 36 (WebProcess.cpp:624) 6 WebKit 0x0000000196740890 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::MessageDecoder, std::__1::default_delete<IPC::MessageDecoder> >) + 160 (Connection.cpp:899) 7 WebKit 0x0000000196743278 IPC::Connection::dispatchOneMessage() + 204 (Connection.cpp:961) 8 JavaScriptCore 0x0000000191a263ec WTF::RunLoop::performWork() + 452 (functional:1817) 9 JavaScriptCore 0x0000000191a26798 WTF::RunLoop::performWork(void*) + 36 (RunLoopCF.cpp:38) 10 CoreFoundation 0x000000018d234b88 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 (CFRunLoop.c:1943) 11 CoreFoundation 0x000000018d2344d0 __CFRunLoopDoSources0 + 524 (CFRunLoop.c:1989) 12 CoreFoundation 0x000000018d2320d0 __CFRunLoopRun + 804 (CFRunLoop.c:2821) 13 CoreFoundation 0x000000018d1634b4 CFRunLoopRunSpecific + 292 (CFRunLoop.c:3103) 14 Foundation 0x000000018dbf36fc -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 (NSRunLoop.m:367) 15 Foundation 0x000000018dc47dec -[NSRunLoop(NSRunLoop) run] + 88 (NSRunLoop.m:389) 16 libxpc.dylib 0x000000018cf19f08 _xpc_objc_main + 660 (main.m:186) 17 libxpc.dylib 0x000000018cf1bc00 xpc_main + 200 (init.c:1438) 18 com.apple.WebKit.WebContent 0x00000001000c35e4 main + 376 (XPCServiceMain.mm:114) 19 libdyld.dylib 0x000000018cd03600 start + 4 Thread 2 name: Dispatch queue: com.apple.root.default-qos Thread 2 Crashed ↩: 0 WebKit 0x00000001968f1ef8 ___ZN6WebKit10WebProcess23registerWithStateDumperEv_block_invoke + 204 (SessionID.h:44) 1 WebKit 0x00000001968f1ec0 ___ZN6WebKit10WebProcess23registerWithStateDumperEv_block_invoke + 148 (HashMap.h:238) 2 libsystem_trace.dylib 0x000000018cef9230 ___os_state_request_for_self_block_invoke_3 + 40 (state.c:230) 3 libdispatch.dylib 0x000000018cccc0f4 _dispatch_client_callout + 16 (object.m:453) 4 libdispatch.dylib 0x000000018ccdcf54 _dispatch_sync_function_invoke + 68 (queue.c:3366) 5 libsystem_trace.dylib 0x000000018cef90d0 ___os_state_request_for_self_block_invoke_2 + 120 (state.c:229) 6 libdispatch.dylib 0x000000018cccc134 _dispatch_call_block_and_release + 24 (init.c:930) 7 libdispatch.dylib 0x000000018cccc0f4 _dispatch_client_callout + 16 (object.m:453) 8 libdispatch.dylib 0x000000018cce00d0 _dispatch_root_queue_drain + 1116 (inline_internal.h:2404) 9 libdispatch.dylib 0x000000018ccdfc14 _dispatch_worker_thread3 + 124 (queue.c:5362) 10 libsystem_pthread.dylib 0x000000018ced5408 _pthread_wqthread + 1276 (pthread.c:2164) 11 libsystem_pthread.dylib 0x000000018ced4f00 start_wqthread + 4
Attachments
Patch (1.93 KB, patch)
2016-06-02 10:53 PDT, Chris Dumez
no flags
Patch (1.93 KB, patch)
2016-06-02 10:55 PDT, Chris Dumez
no flags
Chris Dumez
Comment 1 2016-06-02 10:48:40 PDT
Chris Dumez
Comment 2 2016-06-02 10:53:38 PDT
Chris Dumez
Comment 3 2016-06-02 10:55:05 PDT
Chris Dumez
Comment 4 2016-06-02 12:56:21 PDT
Comment on attachment 280340 [details] Patch Clearing flags on attachment: 280340 Committed r201612: <http://trac.webkit.org/changeset/201612>
Chris Dumez
Comment 5 2016-06-02 12:56:26 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.