Bug 165384 - REGRESSION: [ios-simulator] API test WebKit2.WKWebProcessPlugInEditingDelegate crashing
Summary: REGRESSION: [ios-simulator] API test WebKit2.WKWebProcessPlugInEditingDelegat...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-05 10:05 PST by Ryan Haddad
Modified: 2019-09-17 11:55 PDT (History)
6 users (show)

See Also:


Attachments
Crash log (47.12 KB, text/plain)
2016-12-05 10:06 PST, Ryan Haddad
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Haddad 2016-12-05 10:05:13 PST
API test WebKit2.WKWebProcessPlugInEditingDelegate crashing

https://build.webkit.org/builders/Apple%20iOS%2010%20Simulator%20Release%20WK2%20%28Tests%29/builds/2090

UNEXPECTEDLY EXITED WebKit2.WKWebProcessPlugInEditingDelegate
2016-12-03 16:43:39.807 TestWebKitAPI[43442:195405136] -[WKWebView copy:]: unrecognized selector sent to instance 0x7fbb9e002400
2016-12-03 16:43:39.815 TestWebKitAPI[43442:195405136] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[WKWebView copy:]: unrecognized selector sent to instance 0x7fbb9e002400'
*** First throw call stack:
(
	0   CoreFoundation                      0x000000011001e34b __exceptionPreprocess + 171
	1   libobjc.A.dylib                     0x000000010f9d421e objc_exception_throw + 48
	2   CoreFoundation                      0x000000011008df34 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132
	3   CoreFoundation                      0x000000010ffa3a2e ___forwarding___ + 526
	4   CoreFoundation                      0x000000010ffa3798 _CF_forwarding_prep_0 + 120
	5   TestWebKitAPI                       0x0000000108b75cb5 _ZN46WebKit2_WKWebProcessPlugInEditingDelegate_Test8TestBodyEv + 327
	6   TestWebKitAPI                       0x0000000108cae8b8 _ZN7testing4Test3RunEv + 92
	7   TestWebKitAPI                       0x0000000108caf084 _ZN7testing8internal12TestInfoImpl3RunEv + 178
	8   TestWebKitAPI                       0x0000000108caf478 _ZN7testing8TestCase3RunEv + 188
	9   TestWebKitAPI                       0x0000000108cb295d _ZN7testing8internal12UnitTestImpl11RunAllTestsEv + 583
	10  TestWebKitAPI                       0x0000000108c3e4cb _ZN13TestWebKitAPI15TestsController3runEiPPc + 131
	11  TestWebKitAPI                       0x0000000108c8b4b7 main + 116
	12  libdyld.dylib                       0x000000011098e68d start + 1
	13  ???                                 0x0000000000000002 0x0 + 2
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Child process terminated with signal 6: Abort trap
Comment 1 Ryan Haddad 2016-12-05 10:06:28 PST
Created attachment 296155 [details]
Crash log
Comment 2 Ryan Haddad 2016-12-05 10:07:00 PST
Seems to have started with https://trac.webkit.org/changeset/209307
Comment 3 mitz 2016-12-05 10:28:23 PST
Sorry about that! I need to change the way we copy on iOS.
Comment 4 mitz 2016-12-05 11:03:13 PST
I disabled the crashing test on iOS for now in <https://trac.webkit.org/r209327>.
Comment 5 Brent Fulgham 2019-09-17 11:55:23 PDT
This seems like something we should be testing!