[Webkit-unassigned] [Bug 218662] New: REGRESSION: [iOS Debug] ASSERTION FAILED: !m_impl || Thread::mayBeGCThread() || m_impl->wasConstructedOnMainThread() == isMainThread()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 6 10:12:06 PST 2020


https://bugs.webkit.org/show_bug.cgi?id=218662

            Bug ID: 218662
           Summary: REGRESSION: [iOS Debug] ASSERTION FAILED: !m_impl ||
                    Thread::mayBeGCThread() ||
                    m_impl->wasConstructedOnMainThread() == isMainThread()
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ryanhaddad at apple.com

The following two API tests are consistently failing an assertion on iOS Debug bots:

TestWebKitAPI.WebKitLegacy.WebGLNoCrashOnOtherThreadAccess
TestWebKitAPI.WebKitLegacy.WebGLPrepareDisplayOnWebThread

https://results.webkit.org/?suite=api-tests&suite=api-tests&test=TestWebKitAPI.WebKitLegacy.WebGLNoCrashOnOtherThreadAccess&test=TestWebKitAPI.WebKitLegacy.WebGLPrepareDisplayOnWebThread

        ASSERTION FAILED: !m_impl || Thread::mayBeGCThread() || m_impl->wasConstructedOnMainThread() == isMainThread()
        /Volumes/Data/slave/ios-simulator-14-debug/build/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/WeakPtr.h(94) : T *WTF::WeakPtr<WebCore::Page, WTF::EmptyCounter>::get() const [T = WebCore::Page, Counter = WTF::EmptyCounter]
        1   0x108c65689 WTFCrash
        2   0x11dcab23b WTFCrashWithInfo(int, char const*, char const*, int)
        3   0x11efd4f66 WTF::WeakPtr<WebCore::Page, WTF::EmptyCounter>::get() const
        4   0x1216cc8fe WebCore::Frame::page() const
        5   0x120214226 WebCore::ScriptController::canExecuteScripts(WebCore::ReasonForCallingCanExecuteScripts)
        6   0x11e3dc151 WebCore::ScriptController::javaScriptContext()
        7   0x1396a9666 -[WebFrame javaScriptContext]
        8   0x106c1d756 -[NSObject(NSKeyValueCoding) valueForKey:]
        9   0x106c1e1f0 -[NSObject(NSKeyValueCoding) valueForKeyPath:]
        10  0x106c1e1f0 -[NSObject(NSKeyValueCoding) valueForKeyPath:]
        11  0x106c1e1f0 -[NSObject(NSKeyValueCoding) valueForKeyPath:]
        12  0x1025f8a7f TestWebKitAPI::WebKitLegacy_WebGLNoCrashOnOtherThreadAccess_Test::TestBody()
        13  0x10276f2a4 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)
        14  0x10274c2eb void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)
        15  0x10274c226 testing::Test::Run()
        16  0x10274d05a testing::TestInfo::Run()
        17  0x10274de84 testing::TestCase::Run()
        18  0x102758cf8 testing::internal::UnitTestImpl::RunAllTests()
        19  0x102773974 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        20  0x10275880b bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        21  0x1027586dd testing::UnitTest::Run()
        22  0x10258de21 RUN_ALL_TESTS()
        23  0x10258ddb2 TestWebKitAPI::TestsController::run(int, char**)
        24  0x10271f28d main
        25  0x1085ca415 start
        Child process terminated with signal 11: Segmentation fault

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20201106/4af83802/attachment-0001.htm>


More information about the webkit-unassigned mailing list