WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
229250
[ iOS Debug ] 12 TestWebKitAPI.WebKitLegacy. tests are crashing
https://bugs.webkit.org/show_bug.cgi?id=229250
Summary
[ iOS Debug ] 12 TestWebKitAPI.WebKitLegacy. tests are crashing
ayumi_kojima
Reported
2021-08-18 14:31:27 PDT
TestWebKitAPI.WebKitLegacy.WebGLNoCrashOnOtherThreadAccess TestWebKitAPI.WebKitLegacy.WebGLPrepareDisplayOnWebThread TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS TestWebKitAPI.WebKitLegacy.TimeInputAccessoryViewTest TestWebKitAPI.WebKitLegacy.SetTimeoutFunction TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia TestWebKitAPI.WebKitLegacy.ScrollToRevealSelection TestWebKitAPI.WebKitLegacy.RenderInContextSnapshot TestWebKitAPI.WebKitLegacy.PreemptVideoFullscreen TestWebKitAPI.WebKitLegacy.MonthInputAccessoryViewTest TestWebKitAPI.WebKitLegacy.DateTimeLocalInputAccessoryViewTest TestWebKitAPI.WebKitLegacy.DateInputAccessoryViewTest Are crashing on iOS 14 Simulator Debug. History:
https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS&test=TestWebKitAPI.WebKitLegacy.WebGLPrepareDisplayOnWebThread&test=TestWebKitAPI.WebKitLegacy.WebGLNoCrashOnOtherThreadAccess&test=TestWebKitAPI.WebKitLegacy.TimeInputAccessoryViewTest&test=TestWebKitAPI.WebKitLegacy.SetTimeoutFunction&test=TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia&test=TestWebKitAPI.WebKitLegacy.ScrollToRevealSelection&test=TestWebKitAPI.WebKitLegacy.RenderInContextSnapshot&test=TestWebKitAPI.WebKitLegacy.PreemptVideoFullscreen&test=TestWebKitAPI.WebKitLegacy.MonthInputAccessoryViewTest&test=TestWebKitAPI.WebKitLegacy.DateTimeLocalInputAccessoryViewTest&test=TestWebKitAPI.WebKitLegacy.DateInputAccessoryViewTest
ASSERTION FAILED: m_thread.ptr() == &Thread::current() /Volumes/Data/worker/ios-simulator-14-debug/build/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/CheckedRef.h(251) : void WTF::SingleThreadIntegralWrapper<unsigned short>::assertThread() const [IntegralType = unsigned short] 1 0x1071e6f39 WTFCrash 2 0x1213f19cb WTFCrashWithInfo(int, char const*, char const*, int) 3 0x12632e232 WTF::SingleThreadIntegralWrapper<unsigned short>::assertThread() const 4 0x12632e16c WTF::SingleThreadIntegralWrapper<unsigned short>::operator!() const 5 0x12630a9dd WTF::CanMakeCheckedPtrBase<WTF::SingleThreadIntegralWrapper<unsigned short>, unsigned short>::~CanMakeCheckedPtrBase() 6 0x12630a92c WebCore::Style::Scope::~Scope() 7 0x12630aa65 WebCore::Style::Scope::~Scope() 8 0x12444b1db std::__1::default_delete<WebCore::Style::Scope>::operator()(WebCore::Style::Scope*) const 9 0x12444b15f std::__1::unique_ptr<WebCore::Style::Scope, std::__1::default_delete<WebCore::Style::Scope> >::reset(WebCore::Style::Scope*) 10 0x12444b0f9 std::__1::unique_ptr<WebCore::Style::Scope, std::__1::default_delete<WebCore::Style::Scope> >::~unique_ptr() 11 0x1243d2465 std::__1::unique_ptr<WebCore::Style::Scope, std::__1::default_delete<WebCore::Style::Scope> >::~unique_ptr() 12 0x1243d0ea7 WebCore::Document::~Document() 13 0x12493a7c8 WebCore::HTMLDocument::~HTMLDocument() 14 0x12493a7e5 WebCore::HTMLDocument::~HTMLDocument() 15 0x12493a8ac WebCore::HTMLDocument::~HTMLDocument() 16 0x1243d2fa9 WebCore::Document::decrementReferencingNodeCount() 17 0x1243d2a54 WebCore::Document::removedLastRef() 18 0x1245aa464 WebCore::Node::removedLastRef() 19 0x1216a359f WebCore::Node::deref() const 20 0x1223e0071 WTF::DefaultRefDerefTraits<WebCore::Document>::derefIfNotNull(WebCore::Document*) 21 0x1223e0039 WTF::RefPtr<WebCore::Document, WTF::RawPtrTraits<WebCore::Document>, WTF::DefaultRefDerefTraits<WebCore::Document> >::~RefPtr() 22 0x1223e0005 WTF::RefPtr<WebCore::Document, WTF::RawPtrTraits<WebCore::Document>, WTF::DefaultRefDerefTraits<WebCore::Document> >::~RefPtr() 23 0x1250cca20 WebCore::DocumentWriter::begin(WTF::URL const&, bool, WebCore::Document*) 24 0x1250c458e WebCore::DocumentLoader::commitData(unsigned char const*, unsigned long) 25 0x1404d35ce -[WebFrame(WebInternal) _commitData:] 26 0x1405ae0b1 -[WebHTMLRepresentation receivedData:withDataSource:] 27 0x1404bb41a -[WebDataSource(WebInternal) _receivedData:] 28 0x1404b1c91 WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, unsigned char const*, int) 29 0x1250cbfc1 WebCore::DocumentLoader::commitLoad(unsigned char const*, int) 30 0x1250cd710 WebCore::DocumentLoader::dataReceived(unsigned char const*, int) 31 0x125114253 auto WebCore::DocumentLoader::continueAfterContentPolicy(WebCore::PolicyAction)::$_5::operator()<WTF::Span<unsigned char const, 18446744073709551615ul> const>(WTF::Span<unsigned char const, 18446744073709551615ul> const&) const Child process terminated with signal 11: Segmentation fault stdio:
https://build.webkit.org/#/builders/69/builds/1578/steps/17/logs/stdio
Attachments
Disable the thread assertion in iOS
(1.63 KB, patch)
2021-08-18 15:36 PDT
,
Ryosuke Niwa
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-08-18 14:41:56 PDT
<
rdar://problem/82094968
>
ayumi_kojima
Comment 2
2021-08-18 15:25:33 PDT
It looks like it started in
https://trac.webkit.org/changeset/281105/webkit
Ryosuke Niwa
Comment 3
2021-08-18 15:36:12 PDT
Created
attachment 435808
[details]
Disable the thread assertion in iOS
Ryosuke Niwa
Comment 4
2021-08-18 17:20:56 PDT
Comment on
attachment 435808
[details]
Disable the thread assertion in iOS Clearing flags on attachment: 435808 Committed
r281217
(
240654@main
): <
https://commits.webkit.org/240654@main
>
Ryosuke Niwa
Comment 5
2021-08-18 17:20:59 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