RESOLVED FIXED 280699
Regression(284454@main?): [ Debug ] 30x TestWebKitAPI.WebPushD* (api-tests) are constant failures
https://bugs.webkit.org/show_bug.cgi?id=280699
Summary Regression(284454@main?): [ Debug ] 30x TestWebKitAPI.WebPushD* (api-tests) a...
Dawn Morningstar
Reported 2024-10-01 12:12:49 PDT
TestWebKitAPI.WebPushD.BasicCommunication TestWebKitAPI.WebPushD.DeclarativeParsing TestWebKitAPI.WebPushD.DeclarativeWebPushHandling TestWebKitAPI.WebPushDBuiltInTest.ImplicitSilentPushTimerCancelledOnShowingNotification TestWebKitAPI.WebPushDBuiltInTest.ImplicitSilentPushTimerCausesUnsubscribe TestWebKitAPI.WebPushDBuiltInTest.ShowAndGetNotifications TestWebKitAPI.WebPushDInjectedPushTest.HandleInjectedAES128GCMPush TestWebKitAPI.WebPushDInjectedPushTest.HandleInjectedAESGCMPush TestWebKitAPI.WebPushDInjectedPushTest.HandleInjectedEmptyPush TestWebKitAPI.WebPushDMultipleLaunchTest.GetPushSubscriptionAfterDaemonRelaunch TestWebKitAPI.WebPushDNavigatorTest.UnsubscribeTest TestWebKitAPI.WebPushDPushNotificationEventTest.Basic TestWebKitAPI.WebPushDTest.GetPushSubscriptionWithMismatchedPublicToken TestWebKitAPI.WebPushDTest.NotificationClickExtendsITPCleanupTimerBy30Days TestWebKitAPI.WebPushDTest.PushSubscriptionExtendsITPCleanupTimerBy30Days TestWebKitAPI.WebPushDTest.TooManySilentPushesCausesUnsubscribe TestWebKitAPI.WebPushDTest.UnsubscribesOnClearingAllWebsiteData TestWebKitAPI.WebPushDTest.UnsubscribesOnClearingWebsiteDataForOrigin TestWebKitAPI.WebPushDTest.UnsubscribesOnServiceWorkerUnregisterTest TestWebKitAPI.WebPushDTest.UnsubscribeTest TestWebKitAPI.WebPushD.WKWebPushDaemonConnectionPushNotifications TestWebKitAPI.WebPushD.WKWebPushDaemonConnectionRequestPushPermission TestWebKitAPI.WebPushDBuiltInTest.TestPermissionsAfterNotificatonRequestPermission TestWebKitAPI.WebPushDBuiltInTest.TestPermissionsAfterSubscribe TestWebKitAPI.WebPushDNavigatorTest.SubscribeFailureTest TestWebKitAPI.WebPushDNavigatorTest.SubscribeTest TestWebKitAPI.WebPushDTest.IgnoresSubscriptionOnPermissionDenied TestWebKitAPI.WebPushDTest.SubscribeFailureTest TestWebKitAPI.WebPushDTest.SubscribeTest TestWebKitAPI.WebPushDTest.UnsubscribesOnPermissionReset Are all constantly asserting/failing after 284454@main. History: https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.WebPushD.BasicCommunication&test=TestWebKitAPI.WebPushD.DeclarativeParsing&test=TestWebKitAPI.WebPushD.DeclarativeWebPushHandling&test=TestWebKitAPI.WebPushDBuiltInTest.ImplicitSilentPushTimerCancelledOnShowingNotification&test=TestWebKitAPI.WebPushDBuiltInTest.ImplicitSilentPushTimerCausesUnsubscribe&test=TestWebKitAPI.WebPushDBuiltInTest.ShowAndGetNotifications Test-run: https://build.webkit.org/#/builders/949/builds/4480 STDIO: https://build.webkit.org/#/builders/949/builds/4480/steps/19/logs/stdio FAILURE: TestWebKitAPI.WebPushDTest.UnsubscribesOnServiceWorkerUnregisterTest Failed to connect to mach service org.webkit.webpushtestdaemon.service, reason: failed at lookup with error 3 - No such process ERROR: Cannot exclude path '/Users/buildbot/Library/WebKit/com.apple.WebKit.TestWebKitAPI/WebsiteDataStore/0bf5053b-164c-4b7d-8179-832e6bf158df/MediaCache' from backup with error 'The file “MediaCache” doesn’t exist.' /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WTF/wtf/cocoa/FileSystemCocoa.mm(234) : bool WTF::FileSystemImpl::setExcludedFromBackup(const String &, bool) Failed to connect to mach service org.webkit.webpushtestdaemon.service, reason: failed at lookup with error 3 - No such process ERROR: Cannot exclude path '/Users/buildbot/Library/WebKit/com.apple.WebKit.TestWebKitAPI/WebsiteDataStore/940e7729-738e-439f-a366-1a8719e23b2d/MediaCache' from backup with error 'The file “MediaCache” doesn’t exist.' /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WTF/wtf/cocoa/FileSystemCocoa.mm(234) : bool WTF::FileSystemImpl::setExcludedFromBackup(const String &, bool) Failed to connect to mach service org.webkit.webpushtestdaemon.service, reason: failed at lookup with error 3 - No such process Failed to connect to mach service org.webkit.webpushtestdaemon.service, reason: failed at lookup with error 3 - No such process ERROR: Cannot exclude path '/Users/buildbot/Library/WebKit/com.apple.WebKit.TestWebKitAPI/WebsiteDataStore/940e7729-738e-439f-a366-1a8719e23b2d/MediaCache' from backup with error 'The file “MediaCache” doesn’t exist.' /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WTF/wtf/cocoa/FileSystemCocoa.mm(234) : bool WTF::FileSystemImpl::setExcludedFromBackup(const String &, bool) Failed to connect to mach service org.webkit.webpushtestdaemon.service, reason: failed at lookup with error 3 - No such process SHOULD NEVER BE REACHED /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/Platform/IPC/Connection.h(936) : static void IPC::Connection::callReply(Decoder &, C &&) [T = Messages::WebSWServerConnection::SubscribeToPushService, C = (lambda at /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/WebProcess/Storage/WebSWClientConnection.cpp:275:130)] 1 0x146e4c39c void IPC::Connection::callReply<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(IPC::Decoder&, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&) 2 0x146e4c2d4 WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*)::operator()(IPC::Decoder*) 3 0x146e4c200 WTF::Detail::CallableWrapper<WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*), void, IPC::Decoder*>::call(IPC::Decoder*) 4 0x144dede80 WTF::Function<void (IPC::Decoder*)>::operator()(IPC::Decoder*) const 5 0x144dedd00 WTF::CompletionHandler<void (IPC::Decoder*)>::operator()(IPC::Decoder*) 6 0x147d560a4 IPC::Connection::dispatchMessage(IPC::Decoder&) 7 0x147d5660c IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) 8 0x147d56954 IPC::Connection::dispatchOneIncomingMessage() 9 0x147d789a4 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17::operator()() const 10 0x147d78900 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17, void>::call() 11 0x1272d2b24 WTF::Function<void ()>::operator()() const 12 0x127384710 WTF::RunLoop::performWork() 13 0x127388ee0 WTF::RunLoop::performWork(void*) 14 0x182a914d8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 15 0x182a9146c __CFRunLoopDoSource0 16 0x182a911dc __CFRunLoopDoSources0 17 0x182a8fdc8 __CFRunLoopRun 18 0x182a8f434 CFRunLoopRunSpecific 19 0x183bc3868 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 20 0x183c3d4a4 -[NSRunLoop(NSRunLoop) run] 21 0x1826c9468 _xpc_objc_main 22 0x1826d8e58 _xpc_main 23 0x1826c9014 _xpc_copy_xpcservice_dictionary 24 0x145390f90 WebKit::XPCServiceMain(int, char const**) 25 0x147cc5dc0 WKXPCServiceMain 26 0x100f37f90 main 27 0x182627154 start SHOULD NEVER BE REACHED /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/Platform/IPC/Connection.h(936) : static void IPC::Connection::callReply(Decoder &, C &&) [T = Messages::WebSWServerConnection::SubscribeToPushService, C = (lambda at /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/WebProcess/Storage/WebSWClientConnection.cpp:275:130)] 1 0x14684439c void IPC::Connection::callReply<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(IPC::Decoder&, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&) 2 0x1468442d4 WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*)::operator()(IPC::Decoder*) 3 0x146844200 WTF::Detail::CallableWrapper<WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*), void, IPC::Decoder*>::call(IPC::Decoder*) 4 0x1447e5e80 WTF::Function<void (IPC::Decoder*)>::operator()(IPC::Decoder*) const 5 0x1447e5d00 WTF::CompletionHandler<void (IPC::Decoder*)>::operator()(IPC::Decoder*) 6 0x14774e0a4 IPC::Connection::dispatchMessage(IPC::Decoder&) 7 0x14774e60c IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) 8 0x14774e954 IPC::Connection::dispatchOneIncomingMessage() 9 0x1477709a4 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17::operator()() const 10 0x147770900 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17, void>::call() 11 0x126ccab24 WTF::Function<void ()>::operator()() const 12 0x126d7c710 WTF::RunLoop::performWork() 13 0x126d80ee0 WTF::RunLoop::performWork(void*) 14 0x182a914d8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 15 0x182a9146c __CFRunLoopDoSource0 16 0x182a911dc __CFRunLoopDoSources0 17 0x182a8fdc8 __CFRunLoopRun 18 0x182a8f434 CFRunLoopRunSpecific 19 0x183bc3868 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 20 0x183c3d4a4 -[NSRunLoop(NSRunLoop) run] 21 0x1826c9468 _xpc_objc_main 22 0x1826d8e58 _xpc_main 23 0x1826c9014 _xpc_copy_xpcservice_dictionary 24 0x144d88f90 WebKit::XPCServiceMain(int, char const**) 25 0x1476bddc0 WKXPCServiceMain 26 0x10092ff90 main 27 0x182627154 start SHOULD NEVER BE REACHED /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/Platform/IPC/Connection.h(936) : static void IPC::Connection::callReply(Decoder &, C &&) [T = Messages::WebSWServerConnection::SubscribeToPushService, C = (lambda at /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/WebProcess/Storage/WebSWClientConnection.cpp:275:130)] 1 0x145f8439c void IPC::Connection::callReply<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(IPC::Decoder&, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&) 2 0x145f842d4 WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*)::operator()(IPC::Decoder*) 3 0x145f84200 WTF::Detail::CallableWrapper<WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*), void, IPC::Decoder*>::call(IPC::Decoder*) 4 0x143f25e80 WTF::Function<void (IPC::Decoder*)>::operator()(IPC::Decoder*) const 5 0x143f25d00 WTF::CompletionHandler<void (IPC::Decoder*)>::operator()(IPC::Decoder*) 6 0x146e8e0a4 IPC::Connection::dispatchMessage(IPC::Decoder&) 7 0x146e8e60c IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) 8 0x146e8e954 IPC::Connection::dispatchOneIncomingMessage() 9 0x146eb09a4 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17::operator()() const 10 0x146eb0900 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17, void>::call() 11 0x12640ab24 WTF::Function<void ()>::operator()() const 12 0x1264bc710 WTF::RunLoop::performWork() 13 0x1264c0ee0 WTF::RunLoop::performWork(void*) 14 0x182a914d8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 15 0x182a9146c __CFRunLoopDoSource0 16 0x182a911dc __CFRunLoopDoSources0 17 0x182a8fdc8 __CFRunLoopRun 18 0x182a8f434 CFRunLoopRunSpecific 19 0x183bc3868 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 20 0x183c3d4a4 -[NSRunLoop(NSRunLoop) run] 21 0x1826c9468 _xpc_objc_main 22 0x1826d8e58 _xpc_main 23 0x1826c9014 _xpc_copy_xpcservice_dictionary 24 0x1444c8f90 WebKit::XPCServiceMain(int, char const**) 25 0x146dfddc0 WKXPCServiceMain 26 0x10006ff90 main 27 0x182627154 start SHOULD NEVER BE REACHED /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/Platform/IPC/Connection.h(936) : static void IPC::Connection::callReply(Decoder &, C &&) [T = Messages::WebSWServerConnection::SubscribeToPushService, C = (lambda at /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/WebProcess/Storage/WebSWClientConnection.cpp:275:130)] 1 0x148c1439c void IPC::Connection::callReply<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(IPC::Decoder&, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&) 2 0x148c142d4 WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*)::operator()(IPC::Decoder*) 3 0x148c14200 WTF::Detail::CallableWrapper<WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*), void, IPC::Decoder*>::call(IPC::Decoder*) 4 0x146bb5e80 WTF::Function<void (IPC::Decoder*)>::operator()(IPC::Decoder*) const 5 0x146bb5d00 WTF::CompletionHandler<void (IPC::Decoder*)>::operator()(IPC::Decoder*) 6 0x149b1e0a4 IPC::Connection::dispatchMessage(IPC::Decoder&) 7 0x149b1e60c IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) 8 0x149b1e954 IPC::Connection::dispatchOneIncomingMessage() 9 0x149b409a4 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17::operator()() const 10 0x149b40900 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17, void>::call() 11 0x12909ab24 WTF::Function<void ()>::operator()() const 12 0x12914c710 WTF::RunLoop::performWork() 13 0x129150ee0 WTF::RunLoop::performWork(void*) 14 0x182a914d8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 15 0x182a9146c __CFRunLoopDoSource0 16 0x182a911dc __CFRunLoopDoSources0 17 0x182a8fdc8 __CFRunLoopRun 18 0x182a8f434 CFRunLoopRunSpecific 19 0x183bc3868 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 20 0x183c3d4a4 -[NSRunLoop(NSRunLoop) run] 21 0x1826c9468 _xpc_objc_main 22 0x1826d8e58 _xpc_main 23 0x1826c9014 _xpc_copy_xpcservice_dictionary 24 0x147158f90 WebKit::XPCServiceMain(int, char const**) 25 0x149a8ddc0 WKXPCServiceMain 26 0x102cfff90 main 27 0x182627154 start SHOULD NEVER BE REACHED /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/Platform/IPC/Connection.h(936) : static void IPC::Connection::callReply(Decoder &, C &&) [T = Messages::WebSWServerConnection::SubscribeToPushService, C = (lambda at /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/WebProcess/Storage/WebSWClientConnection.cpp:275:130)] 1 0x148cdc39c void IPC::Connection::callReply<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(IPC::Decoder&, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&) 2 0x148cdc2d4 WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*)::operator()(IPC::Decoder*) 3 0x148cdc200 WTF::Detail::CallableWrapper<WTF::CompletionHandler<void (IPC::Decoder*)> IPC::Connection::makeAsyncReplyCompletionHandler<Messages::WebSWServerConnection::SubscribeToPushService, WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14>(WebKit::WebSWClientConnection::subscribeToPushService(WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerRegistrationIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)0>, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (WebCore::ExceptionOr<WebCore::PushSubscriptionData>&&)>&&)::$_14&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*), void, IPC::Decoder*>::call(IPC::Decoder*) 4 0x146c7de80 WTF::Function<void (IPC::Decoder*)>::operator()(IPC::Decoder*) const 5 0x146c7dd00 WTF::CompletionHandler<void (IPC::Decoder*)>::operator()(IPC::Decoder*) 6 0x149be60a4 IPC::Connection::dispatchMessage(IPC::Decoder&) 7 0x149be660c IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) 8 0x149be6954 IPC::Connection::dispatchOneIncomingMessage() 9 0x149c089a4 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17::operator()() const 10 0x149c08900 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_17, void>::call() 11 0x129162b24 WTF::Function<void ()>::operator()() const 12 0x129214710 WTF::RunLoop::performWork() 13 0x129218ee0 WTF::RunLoop::performWork(void*) 14 0x182a914d8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 15 0x182a9146c __CFRunLoopDoSource0 16 0x182a911dc __CFRunLoopDoSources0 17 0x182a8fdc8 __CFRunLoopRun 18 0x182a8f434 CFRunLoopRunSpecific 19 0x183bc3868 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 20 0x183c3d4a4 -[NSRunLoop(NSRunLoop) run] 21 0x1826c9468 _xpc_objc_main 22 0x1826d8e58 _xpc_main 23 0x1826c9014 _xpc_copy_xpcservice_dictionary 24 0x147220f90 WebKit::XPCServiceMain(int, char const**) 25 0x149b55dc0 WKXPCServiceMain 26 0x102dc7f90 main 27 0x182627154 start ASSERTION FAILED: m_shouldIncrementProtocolVersionForTesting /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebPushDaemon.mm(278) : auto TestWebKitAPI::WebPushXPCConnectionMessageSender::performSendWithAsyncReplyWithoutUsingIPCConnection(UniqueRef<IPC::Encoder> &&, CompletionHandler<void (IPC::Decoder *)> &&)::(anonymous class)::operator()(xpc_object_t) 1 0x10171f6bc TestWebKitAPI::WebPushXPCConnectionMessageSender::performSendWithAsyncReplyWithoutUsingIPCConnection(WTF::UniqueRef<IPC::Encoder>&&, WTF::CompletionHandler<void (IPC::Decoder*)>&&) const::$_1::operator()(NSObject<OS_xpc_object>*) 2 0x10171fb6c WTF::BlockPtr<void (NSObject<OS_xpc_object>*)> WTF::BlockPtr<void (NSObject<OS_xpc_object>*)>::fromCallable<TestWebKitAPI::WebPushXPCConnectionMessageSender::performSendWithAsyncReplyWithoutUsingIPCConnection(WTF::UniqueRef<IPC::Encoder>&&, WTF::CompletionHandler<void (IPC::Decoder*)>&&) const::$_1>(TestWebKitAPI::WebPushXPCConnectionMessageSender::performSendWithAsyncReplyWithoutUsingIPCConnection(WTF::UniqueRef<IPC::Encoder>&&, WTF::CompletionHandler<void (IPC::Decoder*)>&&) const::$_1)::'lambda'(void*, NSObject<OS_xpc_object>*)::operator()(void*, NSObject<OS_xpc_object>*) const 3 0x10171fb38 WTF::BlockPtr<void (NSObject<OS_xpc_object>*)> WTF::BlockPtr<void (NSObject<OS_xpc_object>*)>::fromCallable<TestWebKitAPI::WebPushXPCConnectionMessageSender::performSendWithAsyncReplyWithoutUsingIPCConnection(WTF::UniqueRef<IPC::Encoder>&&, WTF::CompletionHandler<void (IPC::Decoder*)>&&) const::$_1>(TestWebKitAPI::WebPushXPCConnectionMessageSender::performSendWithAsyncReplyWithoutUsingIPCConnection(WTF::UniqueRef<IPC::Encoder>&&, WTF::CompletionHandler<void (IPC::Decoder*)>&&) const::$_1)::'lambda'(void*, NSObject<OS_xpc_object>*)::__invoke(void*, NSObject<OS_xpc_object>*) 4 0x1826c0764 _xpc_connection_reply_callout 5 0x1826c065c _xpc_connection_call_reply_async 6 0x182801468 _dispatch_client_callout3 7 0x18281efc8 _dispatch_mach_msg_async_reply_invoke 8 0x18280fac8 _dispatch_main_queue_drain 9 0x18280f7cc _dispatch_main_queue_callback_4CF 10 0x182ad2ad4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ 11 0x182a90258 __CFRunLoopRun 12 0x182a8f434 CFRunLoopRunSpecific 13 0x183bc3868 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 14 0x1017f3f18 TestWebKitAPI::Util::run(bool*) 15 0x1016fd700 TestWebKitAPI::WebPushDTest::getPushTopics() 16 0x1016ff4d0 TestWebKitAPI::WebPushDTest::subscribedTopicsCount() 17 0x1017015c8 TestWebKitAPI::WebPushDTest_UnsubscribesOnServiceWorkerUnregisterTest_Test::TestBody() 18 0x1018ddaac void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) 19 0x10188ea14 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) 20 0x10188e964 testing::Test::Run() 21 0x10188f8d8 testing::TestInfo::Run() 22 0x101890a8c testing::TestSuite::Run() 23 0x10189ed78 testing::internal::UnitTestImpl::RunAllTests() 24 0x1018e290c bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) 25 0x10189e718 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) 26 0x10189e604 testing::UnitTest::Run() 27 0x100c695e4 RUN_ALL_TESTS() 28 0x100c69578 TestWebKitAPI::TestsController::run(int, char**) 29 0x101876aa4 main 30 0x182627154 start
Attachments
Radar WebKit Bug Importer
Comment 1 2024-10-01 12:13:46 PDT
Chris Dumez
Comment 2 2024-10-01 14:09:54 PDT
EWS
Comment 3 2024-10-01 17:03:15 PDT
Committed 284527@main (a6fc748000da): <https://commits.webkit.org/284527@main> Reviewed commits have been landed. Closing PR #34527 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.