[Webkit-unassigned] [Bug 242509] New: PROGRESSION (252224 at main): [ iOS Debug ][ macOS Debug ] Two TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredentialCreationOptions tests are a consistent crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 8 08:48:55 PDT 2022


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

            Bug ID: 242509
           Summary: PROGRESSION (252224 at main): [ iOS Debug ][ macOS Debug
                    ] Two
                    TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredenti
                    alCreationOptions tests are a consistent crash
           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: rackler at apple.com

Description:
TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredentialCreationOptionsMinimun TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredentialCreationOptionsMaximumDefault

The first failure and crash that I saw on the dashboard were on 7/7/2022 at 252217 at main.  These tests were consistently crashing on Debug and consistently failing on Release for iOS and macOS.  252224 at main was a progressive fix for the iOS and macOS Release consistent failures, but did not resolve the consistent crashing on iOS and macOS Debug.

REPRODUCTION STEPS
I can reproduce this on 252269 at main ToT

Command: 
run-api-tests --debug --no-build --verbose TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredentialCreationOptionsMinimun

Result: 
* Same as crash log below * 

History:
https://results.webkit.org/?suite=api-tests&suite=api-tests&test=TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredentialCreationOptionsMinimun&test=TestWebKitAPI.WebProcessCache.ReusedCrashedCachedWebProcess&limit=50000

Crash Log:
    TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredentialCreationOptionsMaximumDefault
        ASSERTION FAILED: rpEntity.identifier
        /Volumes/Data/worker/Apple-Monterey-Debug-Build/build/Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm(653) : WebCore::PublicKeyCredentialCreationOptions::RpEntity publicKeyCredentialRpEntity(_WKPublicKeyCredentialRelyingPartyEntity *)
        1   0x108d79bd9 WTFCrash
        2   0x144386e9b WTFCrashWithInfo(int, char const*, char const*, int)
        3   0x145888007 publicKeyCredentialRpEntity(_WKPublicKeyCredentialRelyingPartyEntity*)
        4   0x145887955 +[_WKWebAuthenticationPanel convertToCoreCreationOptionsWithOptions:]
        5   0x105a46e05 TestWebKitAPI::WebAuthenticationPanel_PublicKeyCredentialCreationOptionsMaximumDefault_Test::TestBody()
        6   0x105b8d8cb void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)
        7   0x105b51d1a void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)
        8   0x105b51c63 testing::Test::Run()
        9   0x105b52de1 testing::TestInfo::Run()
        10  0x105b53e84 testing::TestSuite::Run()
        11  0x105b62f9b testing::internal::UnitTestImpl::RunAllTests()
        12  0x105b9280b bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        13  0x105b6295a bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        14  0x105b62845 testing::UnitTest::Run()
        15  0x105202091 RUN_ALL_TESTS()
        16  0x105202026 TestWebKitAPI::TestsController::run(int, char**)
        17  0x105b1f812 main
        18  0x117db151e

TestWebKitAPI.WebAuthenticationPanel.PublicKeyCredentialCreationOptionsMinimun
     * Same as above *

-- 
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/20220708/5ad41083/attachment.htm>


More information about the webkit-unassigned mailing list