Bug 189714 - [iOS] Crash under WebPageProxy::navigationGestureSnapshotWasRemoved()
Summary: [iOS] Crash under WebPageProxy::navigationGestureSnapshotWasRemoved()
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit2 (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-09-18 14:25 PDT by Chris Dumez
Modified: 2018-09-18 15:06 PDT (History)
5 users (show)

See Also:


Attachments
Patch (2.42 KB, patch)
2018-09-18 14:30 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2018-09-18 14:25:47 PDT
Crash under WebPageProxy::navigationGestureSnapshotWasRemoved():
Thread 0 Crashed ↩:
0   WebKit                        	0x00000001b9236058 WebKit::WebPageProxy::navigationGestureSnapshotWasRemoved() + 28 (WebPageProxy.cpp:7150)
1   WebKit                        	0x00000001b91522b0 WebKit::ViewGestureController::removeSwipeSnapshot() + 84 (ViewGestureControllerIOS.mm:368)
2   WebKit                        	0x00000001b91522b0 WebKit::ViewGestureController::removeSwipeSnapshot() + 84 (ViewGestureControllerIOS.mm:368)
3   WebKit                        	0x00000001b922c938 WebKit::WebPageProxy::didFinishLoadForFrame(unsigned long long, unsigned long long, WebKit::UserData const&) + 580 (WebPageProxy.cpp:3785)
4   WebKit                        	0x00000001b924b018 WebKit::WebPageProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 5424 (HandleMessage.h:41)
5   WebKit                        	0x00000001b9038cd8 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 120 (MessageReceiverMap.cpp:0)
6   WebKit                        	0x00000001b92b35ac WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 36 (WebProcessProxy.cpp:640)
7   WebKit                        	0x00000001b8ffb4ac IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 176 (Connection.cpp:940)
8   WebKit                        	0x00000001b8ffdc3c IPC::Connection::dispatchIncomingMessages() + 752 (Connection.cpp:1071)
9   JavaScriptCore                	0x00000001b098d0f0 WTF::RunLoop::performWork() + 276 (Function.h:56)
10  JavaScriptCore                	0x00000001b098d3b8 WTF::RunLoop::performWork(void*) + 36 (RunLoopCF.cpp:38)
11  CoreFoundation                	0x00000001a964a5b8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 (CFRunLoop.c:1980)
12  CoreFoundation                	0x00000001a964a538 __CFRunLoopDoSource0 + 88 (CFRunLoop.c:2015)
13  CoreFoundation                	0x00000001a9649e1c __CFRunLoopDoSources0 + 176 (CFRunLoop.c:2051)
14  CoreFoundation                	0x00000001a9644ce8 __CFRunLoopRun + 1040 (CFRunLoop.c:2922)
15  CoreFoundation                	0x00000001a96445b8 CFRunLoopRunSpecific + 436 (CFRunLoop.c:3247)
16  GraphicsServices              	0x00000001ab8b8584 GSEventRunModal + 100 (GSEvent.c:2245)
17  UIKitCore                     	0x00000001d5f6f558 UIApplicationMain + 212 (UIApplication.m:4341)
18  SafariViewService             	0x00000001042be8bc main + 244 (main.m:60)
19  libdyld.dylib                 	0x00000001a9104b94 start + 4
Comment 1 Chris Dumez 2018-09-18 14:26:07 PDT
<rdar://problem/32839498>
Comment 2 Chris Dumez 2018-09-18 14:30:55 PDT
Created attachment 350058 [details]
Patch
Comment 3 WebKit Commit Bot 2018-09-18 15:05:59 PDT
Comment on attachment 350058 [details]
Patch

Clearing flags on attachment: 350058

Committed r236157: <https://trac.webkit.org/changeset/236157>
Comment 4 WebKit Commit Bot 2018-09-18 15:06:01 PDT
All reviewed patches have been landed.  Closing bug.