[Webkit-unassigned] [Bug 273153] New: NEW TEST (277392 at main): [ MacOS x86_64 Debug ] TestWebKitAPI.WKWebExtensionDataRecord.RemoveDataRecords is a consistent crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 23 16:45:13 PDT 2024


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

            Bug ID: 273153
           Summary: NEW TEST (277392 at main): [ MacOS x86_64 Debug ]
                    TestWebKitAPI.WKWebExtensionDataRecord.RemoveDataRecor
                    ds is 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: j_stfleur at apple.com

Description:
TestWebKitAPI.WKWebExtensionDataRecord.RemoveDataRecords 

Is a consistent crash with ( ASSERTION FAILED: Completion handler should always be called) on Monterey and Ventura x86_64 Debug after being enabled on 277392 at main

Buildbot URL:
https://build.webkit.org/#/builders/944/builds/1459/steps/19/logs/stdio

History:
https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.WKWebExtensionDataRecord.RemoveDataRecords&version_name=Monterey&version_name=Ventura&style=debug&architecture=x86_64&recent=false

Diff/Image Diff/Crash Log:

 ASSERTION FAILED: Completion handler should always be called
        !m_function
        /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/CompletionHandler.h(66) : WTF::CompletionHandler<void (std::experimental::expected<void, WTF::String> &&)>::~CompletionHandler()
        1   0x119d76fb9 WTFCrash
        2   0x198c4acfc WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>::~CompletionHandler()
        3   0x198c40e05 WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>::~CompletionHandler()
        4   0x198e4f615 WebKit::WebExtensionController::removeStorage(_WKWebExtensionStorageSQLiteStore*, WebKit::WebExtensionDataType, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>&&)::$_4::~$_4()

        5   0x198e45045 WebKit::WebExtensionController::removeStorage(_WKWebExtensionStorageSQLiteStore*, WebKit::WebExtensionDataType, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>&&)::$_4::~$_4()

        6   0x198e4f41d WTF::BlockPtrArc<void (NSString*)> WTF::BlockPtrArc<void (NSString*)>::fromCallable<WebKit::WebExtensionController::removeStorage(_WKWebExtensionStorageSQLiteStore*, WebKit::WebExtensionDataType, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>&&)::$_4>(WebKit::WebExtensionController::removeStorage(_WKWebExtensionStorageSQLiteStore*, WebKit::WebExtensionDataType, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>&&)::$_4)::'lambda'(void const*)::operator()(void const*) const

        7   0x198e4f3d9 WTF::BlockPtrArc<void (NSString*)> WTF::BlockPtrArc<void (NSString*)>::fromCallable<WebKit::WebExtensionController::removeStorage(_WKWebExtensionStorageSQLiteStore*, WebKit::WebExtensionDataType, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>&&)::$_4>(WebKit::WebExtensionController::removeStorage(_WKWebExtensionStorageSQLiteStore*, WebKit::WebExtensionDataType, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<void, WTF::String>&&)>&&)::$_4)::'lambda'(void const*)::__invoke(void const*)
        8   0x7ff809d93726 _call_dispose_helpers_excp
        9   0x7ff809d93555 _Block_release
        10  0x195df7de1 __destroy_helper_block_ea8_32s40c56_ZTSN3WTF14WeakObjCPtrArcI26_WKWebExtensionSQLiteStoreEE
        11  0x7ff809d93726 _call_dispose_helpers_excp
        12  0x7ff809d93555 _Block_release
        13  0x7ff809ef1dbc _dispatch_client_callout
        14  0x7ff809ef7eff _dispatch_lane_serial_drain
        15  0x7ff809ef8997 _dispatch_lane_invoke
        16  0x7ff809f02414 _dispatch_root_queue_drain_deferred_wlh
        17  0x7ff809f01d2a _dispatch_workloop_worker_thread
        18  0x7ff80a08fb84 _pthread_wqthread
        19  0x7ff80a08eacf start_wqthread

-- 
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/20240423/1efa7238/attachment.htm>


More information about the webkit-unassigned mailing list