<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>269736</bug_id>
          
          <creation_ts>2024-02-19 12:01:09 -0800</creation_ts>
          <short_desc>REGRESSION (274937@main): [ macOS Debug ] ASSERTION FAILED for multiple API tests that result of constant crash</short_desc>
          <delta_ts>2024-02-19 12:23:53 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Marta Darbinyan">darbinyan</reporter>
          <assigned_to name="Marta Darbinyan">darbinyan</assigned_to>
          <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2015191</commentid>
    <comment_count>0</comment_count>
    <who name="Marta Darbinyan">darbinyan</who>
    <bug_when>2024-02-19 12:01:09 -0800</bug_when>
    <thetext>Description:
TestWebKitAPI.PushDatabase.ManyInFlightOps
TestWebKitAPI.PushDatabase.CanMigrateV2DatabaseToCurrentSchema
TestWebKitAPI.PushDatabaseTest.GetRecordBySubscriptionSetAndScope
TestWebKitAPI.PushDatabaseTest.GetRecordByTopic
TestWebKitAPI.PushDatabaseTest.GetTopics
TestWebKitAPI.PushDatabaseTest.IncrementSilentPushCount
TestWebKitAPI.PushDatabaseTest.InsertRecord
TestWebKitAPI.PushDatabaseTest.RemoveRecord
TestWebKitAPI.PushDatabaseTest.RemoveRecordsBySubscriptionSet
TestWebKitAPI.PushDatabaseTest.RemoveRecordsBySubscriptionSetAndSecurityOrigin
TestWebKitAPI.PushDatabaseTest.SetPushesEnabledForOrigin
TestWebKitAPI.PushDatabaseTest.UpdatePublicToken
TestWebKitAPI.SiteIsolation.WebsitePoliciesCustomUserAgentDuringCrossSiteProvisionalNavigation

are a consistent crash since 274937@main.

History:
https://results.webkit.org/?style=debug&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;test=TestWebKitAPI.PushDatabase.CanMigrateV2DatabaseToCurrentSchema&amp;test=TestWebKitAPI.PushDatabase.ManyInFlightOps&amp;test=TestWebKitAPI.PushDatabaseTest.GetRecordBySubscriptionSetAndScope&amp;test=TestWebKitAPI.PushDatabaseTest.GetRecordByTopic&amp;test=TestWebKitAPI.PushDatabaseTest.GetTopics&amp;test=TestWebKitAPI.PushDatabaseTest.GetTopicsByWakeState&amp;test=TestWebKitAPI.PushDatabaseTest.IncrementSilentPushCount&amp;test=TestWebKitAPI.PushDatabaseTest.InsertRecord&amp;test=TestWebKitAPI.PushDatabaseTest.RemoveRecord&amp;test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsByBundleIdentifier&amp;test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsByBundleIdentifierAndSecurityOrigin&amp;test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsBySubscriptionSet&amp;test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsBySubscriptionSetAndSecurityOrigin&amp;test=TestWebKitAPI.PushDatabaseTest.SetPushesEnabledForOrigin&amp;test=TestWebKitAPI.PushDatabaseTest.UpdatePublicToken&amp;test=TestWebKitAPI.SiteIsolation.WebsitePoliciesCustomUserAgentDuringCrossSiteProvisionalNavigation

Result:
 ERROR: Cannot exclude path &apos;/var/folders/fc/lr3gnf2j065182mnzpk_0j5w0000gn/T&apos; from backup with error &apos;The file “T” couldn’t be saved in the folder “lr3gnf2j065182mnzpk_0j5w0000gn”.&apos;
        /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WTF/wtf/cocoa/FileSystemCocoa.mm(236) : bool WTF::FileSystemImpl::setExcludedFromBackup(const String &amp;, bool)
        ASSERTION FAILED: canSafelyBeUsed()
        /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/WeakRef.h(94) : T *WTF::WeakRef&lt;WebCore::SQLiteDatabase&gt;::operator-&gt;() const [T = WebCore::SQLiteDatabase, WeakPtrImpl = WTF::DefaultWeakPtrImpl]
        1   0x1178d1358 WTFCrash
        2   0x124042b00 WebCore::CachedResourceHandleBase::operator!() const
        3   0x1263e4600 WTF::WeakRef&lt;WebCore::SQLiteDatabase, WTF::DefaultWeakPtrImpl&gt;::operator-&gt;() const
        4   0x1263e475c WebCore::SQLiteStatement::~SQLiteStatement()
        5   0x1263e3624 WebCore::SQLiteStatement::~SQLiteStatement()
        6   0x1236bd810 std::__1::default_delete&lt;WebCore::SQLiteStatement&gt;::operator()[abi:v160006](WebCore::SQLiteStatement*) const
        7   0x1236bd784 std::__1::unique_ptr&lt;WebCore::SQLiteStatement, std::__1::default_delete&lt;WebCore::SQLiteStatement&gt;&gt;::reset[abi:v160006](WebCore::SQLiteStatement*)
        8   0x1236bd70c std::__1::unique_ptr&lt;WebCore::SQLiteStatement, std::__1::default_delete&lt;WebCore::SQLiteStatement&gt;&gt;::~unique_ptr[abi:v160006]()
        9   0x1236627b8 std::__1::unique_ptr&lt;WebCore::SQLiteStatement, std::__1::default_delete&lt;WebCore::SQLiteStatement&gt;&gt;::~unique_ptr[abi:v160006]()
        10  0x123688f8c WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;::~UniqueRef()
        11  0x123688f60 WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;::~UniqueRef()
        12  0x123a34bc8 WTF::KeyValuePair&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;::~KeyValuePair()
        13  0x123a34b84 WTF::KeyValuePair&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;::~KeyValuePair()
        14  0x123a34b08 WTF::HashTable&lt;char const*, WTF::KeyValuePair&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;&gt;, WTF::DefaultHash&lt;char const*&gt;, WTF::HashMap&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;, WTF::DefaultHash&lt;char const*&gt;, WTF::HashTraits&lt;char const*&gt;, WTF::HashTraits&lt;WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;, WTF::HashTableTraits&gt;::KeyValuePairTraits, WTF::HashTraits&lt;char const*&gt;&gt;::deallocateTable(WTF::KeyValuePair&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;*)
        15  0x123a407d0 WTF::HashTable&lt;char const*, WTF::KeyValuePair&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;&gt;, WTF::DefaultHash&lt;char const*&gt;, WTF::HashMap&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;, WTF::DefaultHash&lt;char const*&gt;, WTF::HashTraits&lt;char const*&gt;, WTF::HashTraits&lt;WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;, WTF::HashTableTraits&gt;::KeyValuePairTraits, WTF::HashTraits&lt;char const*&gt;&gt;::clear()
        16  0x123a40778 WTF::HashMap&lt;char const*, WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;, WTF::DefaultHash&lt;char const*&gt;, WTF::HashTraits&lt;char const*&gt;, WTF::HashTraits&lt;WTF::UniqueRef&lt;WebCore::SQLiteStatement&gt;&gt;, WTF::HashTableTraits&gt;::clear()
        17  0x123a40748 WebCore::PushDatabase::~PushDatabase()::$_2::operator()()
        18  0x123a4068c WTF::Detail::CallableWrapper&lt;WebCore::PushDatabase::~PushDatabase()::$_2, void&gt;::call()
        19  0x1178fc0c8 WTF::Function&lt;void ()&gt;::operator()() const
        20  0x117a526cc void WTF::dispatchWorkItem&lt;WTF::Function&lt;void ()&gt;&gt;(void*)
        21  0x18da40910 _dispatch_client_callout
        22  0x18da4fcc4 _dispatch_lane_barrier_sync_invoke_and_complete
        23  0x117a5267c WTF::WorkQueueBase::dispatchSync(WTF::Function&lt;void ()&gt;&amp;&amp;)
        24  0x123a2ed10 WebCore::PushDatabase::~PushDatabase()
        25  0x123a2ee8c WebCore::PushDatabase::~PushDatabase()
        26  0x101217fbc std::__1::default_delete&lt;WebCore::PushDatabase&gt;::operator()[abi:v160006](WebCore::PushDatabase*) const
        27  0x101217ec8 std::__1::unique_ptr&lt;WebCore::PushDatabase, std::__1::default_delete&lt;WebCore::PushDatabase&gt;&gt;::reset[abi:v160006](WebCore::PushDatabase*)
        28  0x10121ef58 std::__1::unique_ptr&lt;WebCore::PushDatabase, std::__1::default_delete&lt;WebCore::PushDatabase&gt;&gt;::~unique_ptr[abi:v160006]()
        29  0x10120e1ec std::__1::unique_ptr&lt;WebCore::PushDatabase, std::__1::default_delete&lt;WebCore::PushDatabase&gt;&gt;::~unique_ptr[abi:v160006]()
        30  0x10120ef54 TestWebKitAPI::PushDatabase_CanMigrateV2DatabaseToCurrentSchema_Test::TestBody()
        31  0x101e60120 void testing::internal::HandleSehExceptionsInMethodIfSupported&lt;testing::Test, void&gt;(testing::Test*, void (testing::Test::*)(), char const*)


Link:
https://build.webkit.org/#/builders/934/builds/1698/steps/19/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2015192</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-02-19 12:01:47 -0800</bug_when>
    <thetext>&lt;rdar://problem/123255000&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2015196</commentid>
    <comment_count>2</comment_count>
    <who name="Marta Darbinyan">darbinyan</who>
    <bug_when>2024-02-19 12:19:06 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/24763</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2015201</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-02-19 12:23:51 -0800</bug_when>
    <thetext>Committed 274991@main (ac71cfbc5dea): &lt;https://commits.webkit.org/274991@main&gt;

Reviewed commits have been landed. Closing PR #24763 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>