WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 295270
295278
REGRESSION(
296804@main-296811@main
): Causes many assertions on iOS Debug
https://bugs.webkit.org/show_bug.cgi?id=295278
Summary
REGRESSION(296804@main-296811@main): Causes many assertions on iOS Debug
Jonathan Bedard
Reported
2025-07-01 08:18:42 PDT
You can see the spike of crashes here:
https://results.webkit.org/suites?suite=layout-tests&style=debug
Test run:
https://build.webkit.org/#/builders/1392/builds/1150
1 0x14c1f7478 IPC::Connection::markCurrentlyDispatchedMessageAsInvalid() 2 0x14c1f7410 IPC::Connection::markCurrentlyDispatchedMessageAsInvalid(IPC::Connection&) 3 0x14c1f73c4 IPC::Connection::markCurrentlyDispatchedMessageAsInvalid(IPC::Connection*) 4 0x14c1ebf98 IPC::Connection::markCurrentlyDispatchedMessageAsInvalid(WTF::RefPtr<IPC::Connection, WTF::RawPtrTraits<IPC::Connection>, WTF::DefaultRefDerefTraits<IPC::Connection>> const&) 5 0x14c1ebc20 WebKit::LogStream::logOnBehalfOfWebContent(std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char) 6 0x14c9c4624 auto void IPC::callMemberFunction<WebKit::LogStream, WebKit::LogStream, void (std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>>(WebKit::LogStream*, void (WebKit::LogStream::*)(std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>&&)::'lambda'(auto&&...)::operator()<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>(auto&&...) const 7 0x14c9c44ac decltype(std::declval<WebKit::LogStream>()(std::declval<std::__1::span<unsigned char const, 18446744073709551615ul>>(), std::declval<std::__1::span<unsigned char const, 18446744073709551615ul>>(), std::declval<std::__1::span<unsigned char const, 18446744073709551615ul>>(), std::declval<unsigned char>())) std::__1::__invoke[abi:sn190102]<void IPC::callMemberFunction<WebKit::LogStream, WebKit::LogStream, void (std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>>(WebKit::LogStream*, void (WebKit::LogStream::*)(std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>&&)::'lambda'(auto&&...), std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>(WebKit::LogStream&&, std::__1::span<unsigned char const, 18446744073709551615ul>&&, std::__1::span<unsigned char const, 18446744073709551615ul>&&, std::__1::span<unsigned char const, 18446744073709551615ul>&&, unsigned char&&) 8 0x14c9c4468 decltype(auto) std::__1::__apply_tuple_impl[abi:sn190102]<void IPC::callMemberFunction<WebKit::LogStream, WebKit::LogStream, void (std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>>(WebKit::LogStream*, void (WebKit::LogStream::*)(std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>&&)::'lambda'(auto&&...), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>, 0ul, 1ul, 2ul, 3ul>(WebKit::LogStream&&, WebKit::LogStream&&, std::__1::__tuple_indices<0ul, 1ul, 2ul, 3ul>) 9 0x14c9c43fc decltype(auto) std::__1::apply[abi:sn190102]<void IPC::callMemberFunction<WebKit::LogStream, WebKit::LogStream, void (std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>>(WebKit::LogStream*, void (WebKit::LogStream::*)(std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>&&)::'lambda'(auto&&...), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>>(WebKit::LogStream&&, WebKit::LogStream&&) 10 0x14c9c37dc void IPC::callMemberFunction<WebKit::LogStream, WebKit::LogStream, void (std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>>(WebKit::LogStream*, void (WebKit::LogStream::*)(std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char), std::__1::tuple<std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char>&&) 11 0x14c972b70 void IPC::handleMessage<Messages::LogStream::LogOnBehalfOfWebContent, IPC::StreamServerConnection, WebKit::LogStream, WebKit::LogStream, void (std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char)>(IPC::StreamServerConnection&, IPC::Decoder&, WebKit::LogStream*, void (WebKit::LogStream::*)(std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, unsigned char)) 12 0x14c96f884 WebKit::LogStream::didReceiveStreamMessage(IPC::StreamServerConnection&, IPC::Decoder&) 13 0x150169044 IPC::StreamServerConnection::dispatchStreamMessage(IPC::Decoder&, IPC::StreamMessageReceiver&) 14 0x150168c88 IPC::StreamServerConnection::processStreamMessage(IPC::Decoder&, IPC::StreamMessageReceiver&) 15 0x150167308 IPC::StreamServerConnection::dispatchStreamMessages(unsigned long) 16 0x150166c70 IPC::StreamConnectionWorkQueue::processStreams() 17 0x15016dff8 IPC::StreamConnectionWorkQueue::startProcessingThread()::$_0::operator()() 18 0x15016df98 WTF::Detail::CallableWrapper<IPC::StreamConnectionWorkQueue::startProcessingThread()::$_0, void>::call() 19 0x117580ac8 WTF::Function<void ()>::operator()() const 20 0x1176e496c WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) 21 0x1176f15e8 WTF::wtfThreadEntryPoint(void*) 22 0x1032065f0 _pthread_start 23 0x103201998 thread_start
Attachments
Add attachment
proposed patch, testcase, etc.
Jonathan Bedard
Comment 1
2025-07-01 08:21:02 PDT
Range:
https://commits.webkit.org/compare/296804@main...296811@main
Radar WebKit Bug Importer
Comment 2
2025-07-01 08:23:40 PDT
<
rdar://problem/154764217
>
Jonathan Bedard
Comment 3
2025-07-01 09:55:31 PDT
*** This bug has been marked as a duplicate of
bug 295270
***
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