WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
269736
REGRESSION (
274937@main
): [ macOS Debug ] ASSERTION FAILED for multiple API tests that result of constant crash
https://bugs.webkit.org/show_bug.cgi?id=269736
Summary
REGRESSION (274937@main): [ macOS Debug ] ASSERTION FAILED for multiple API t...
Marta Darbinyan
Reported
2024-02-19 12:01:09 PST
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&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&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.PushDatabase.CanMigrateV2DatabaseToCurrentSchema&test=TestWebKitAPI.PushDatabase.ManyInFlightOps&test=TestWebKitAPI.PushDatabaseTest.GetRecordBySubscriptionSetAndScope&test=TestWebKitAPI.PushDatabaseTest.GetRecordByTopic&test=TestWebKitAPI.PushDatabaseTest.GetTopics&test=TestWebKitAPI.PushDatabaseTest.GetTopicsByWakeState&test=TestWebKitAPI.PushDatabaseTest.IncrementSilentPushCount&test=TestWebKitAPI.PushDatabaseTest.InsertRecord&test=TestWebKitAPI.PushDatabaseTest.RemoveRecord&test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsByBundleIdentifier&test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsByBundleIdentifierAndSecurityOrigin&test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsBySubscriptionSet&test=TestWebKitAPI.PushDatabaseTest.RemoveRecordsBySubscriptionSetAndSecurityOrigin&test=TestWebKitAPI.PushDatabaseTest.SetPushesEnabledForOrigin&test=TestWebKitAPI.PushDatabaseTest.UpdatePublicToken&test=TestWebKitAPI.SiteIsolation.WebsitePoliciesCustomUserAgentDuringCrossSiteProvisionalNavigation
Result: ERROR: Cannot exclude path '/var/folders/fc/lr3gnf2j065182mnzpk_0j5w0000gn/T' from backup with error 'The file “T” couldn’t be saved in the folder “lr3gnf2j065182mnzpk_0j5w0000gn”.' /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WTF/wtf/cocoa/FileSystemCocoa.mm(236) : bool WTF::FileSystemImpl::setExcludedFromBackup(const String &, bool) ASSERTION FAILED: canSafelyBeUsed() /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/WeakRef.h(94) : T *WTF::WeakRef<WebCore::SQLiteDatabase>::operator->() const [T = WebCore::SQLiteDatabase, WeakPtrImpl = WTF::DefaultWeakPtrImpl] 1 0x1178d1358 WTFCrash 2 0x124042b00 WebCore::CachedResourceHandleBase::operator!() const 3 0x1263e4600 WTF::WeakRef<WebCore::SQLiteDatabase, WTF::DefaultWeakPtrImpl>::operator->() const 4 0x1263e475c WebCore::SQLiteStatement::~SQLiteStatement() 5 0x1263e3624 WebCore::SQLiteStatement::~SQLiteStatement() 6 0x1236bd810 std::__1::default_delete<WebCore::SQLiteStatement>::operator()[abi:v160006](WebCore::SQLiteStatement*) const 7 0x1236bd784 std::__1::unique_ptr<WebCore::SQLiteStatement, std::__1::default_delete<WebCore::SQLiteStatement>>::reset[abi:v160006](WebCore::SQLiteStatement*) 8 0x1236bd70c std::__1::unique_ptr<WebCore::SQLiteStatement, std::__1::default_delete<WebCore::SQLiteStatement>>::~unique_ptr[abi:v160006]() 9 0x1236627b8 std::__1::unique_ptr<WebCore::SQLiteStatement, std::__1::default_delete<WebCore::SQLiteStatement>>::~unique_ptr[abi:v160006]() 10 0x123688f8c WTF::UniqueRef<WebCore::SQLiteStatement>::~UniqueRef() 11 0x123688f60 WTF::UniqueRef<WebCore::SQLiteStatement>::~UniqueRef() 12 0x123a34bc8 WTF::KeyValuePair<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>>::~KeyValuePair() 13 0x123a34b84 WTF::KeyValuePair<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>>::~KeyValuePair() 14 0x123a34b08 WTF::HashTable<char const*, WTF::KeyValuePair<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>>>, WTF::DefaultHash<char const*>, WTF::HashMap<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>, WTF::DefaultHash<char const*>, WTF::HashTraits<char const*>, WTF::HashTraits<WTF::UniqueRef<WebCore::SQLiteStatement>>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<char const*>>::deallocateTable(WTF::KeyValuePair<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>>*) 15 0x123a407d0 WTF::HashTable<char const*, WTF::KeyValuePair<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>>>, WTF::DefaultHash<char const*>, WTF::HashMap<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>, WTF::DefaultHash<char const*>, WTF::HashTraits<char const*>, WTF::HashTraits<WTF::UniqueRef<WebCore::SQLiteStatement>>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<char const*>>::clear() 16 0x123a40778 WTF::HashMap<char const*, WTF::UniqueRef<WebCore::SQLiteStatement>, WTF::DefaultHash<char const*>, WTF::HashTraits<char const*>, WTF::HashTraits<WTF::UniqueRef<WebCore::SQLiteStatement>>, WTF::HashTableTraits>::clear() 17 0x123a40748 WebCore::PushDatabase::~PushDatabase()::$_2::operator()() 18 0x123a4068c WTF::Detail::CallableWrapper<WebCore::PushDatabase::~PushDatabase()::$_2, void>::call() 19 0x1178fc0c8 WTF::Function<void ()>::operator()() const 20 0x117a526cc void WTF::dispatchWorkItem<WTF::Function<void ()>>(void*) 21 0x18da40910 _dispatch_client_callout 22 0x18da4fcc4 _dispatch_lane_barrier_sync_invoke_and_complete 23 0x117a5267c WTF::WorkQueueBase::dispatchSync(WTF::Function<void ()>&&) 24 0x123a2ed10 WebCore::PushDatabase::~PushDatabase() 25 0x123a2ee8c WebCore::PushDatabase::~PushDatabase() 26 0x101217fbc std::__1::default_delete<WebCore::PushDatabase>::operator()[abi:v160006](WebCore::PushDatabase*) const 27 0x101217ec8 std::__1::unique_ptr<WebCore::PushDatabase, std::__1::default_delete<WebCore::PushDatabase>>::reset[abi:v160006](WebCore::PushDatabase*) 28 0x10121ef58 std::__1::unique_ptr<WebCore::PushDatabase, std::__1::default_delete<WebCore::PushDatabase>>::~unique_ptr[abi:v160006]() 29 0x10120e1ec std::__1::unique_ptr<WebCore::PushDatabase, std::__1::default_delete<WebCore::PushDatabase>>::~unique_ptr[abi:v160006]() 30 0x10120ef54 TestWebKitAPI::PushDatabase_CanMigrateV2DatabaseToCurrentSchema_Test::TestBody() 31 0x101e60120 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) Link:
https://build.webkit.org/#/builders/934/builds/1698/steps/19/logs/stdio
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-02-19 12:01:47 PST
<
rdar://problem/123255000
>
Marta Darbinyan
Comment 2
2024-02-19 12:19:06 PST
Pull request:
https://github.com/WebKit/WebKit/pull/24763
EWS
Comment 3
2024-02-19 12:23:51 PST
Committed
274991@main
(ac71cfbc5dea): <
https://commits.webkit.org/274991@main
> Reviewed commits have been landed. Closing PR #24763 and removing active labels.
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