WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-10-01 12:13:46 PDT
<
rdar://problem/137071331
>
Chris Dumez
Comment 2
2024-10-01 14:09:54 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/34527
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.
Top of Page
Format For Printing
XML
Clone This Bug