Bug 295278
| Summary: | REGRESSION(296804@main-296811@main): Causes many assertions on iOS Debug | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jonathan Bedard <jbedard> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jonathan Bedard
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
Range:
https://commits.webkit.org/compare/296804@main...296811@main
Radar WebKit Bug Importer
<rdar://problem/154764217>
Jonathan Bedard
*** This bug has been marked as a duplicate of bug 295270 ***