Bug 269736
Summary: | REGRESSION (274937@main): [ macOS Debug ] ASSERTION FAILED for multiple API tests that result of constant crash | ||
---|---|---|---|
Product: | WebKit | Reporter: | Marta Darbinyan <darbinyan> |
Component: | New Bugs | Assignee: | Marta Darbinyan <darbinyan> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Marta Darbinyan
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
<rdar://problem/123255000>
Marta Darbinyan
Pull request: https://github.com/WebKit/WebKit/pull/24763
EWS
Committed 274991@main (ac71cfbc5dea): <https://commits.webkit.org/274991@main>
Reviewed commits have been landed. Closing PR #24763 and removing active labels.