[Webkit-unassigned] [Bug 250243] New: REGRESSION (258523 at main): [ macOS Debug WK2 ] imported/w3c/web-platform-tests/webrtc-encoded-transform/script-change-transform.https.html is a consistent crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 6 16:24:19 PST 2023


https://bugs.webkit.org/show_bug.cgi?id=250243

            Bug ID: 250243
           Summary: REGRESSION (258523 at main): [ macOS Debug WK2 ]
                    imported/w3c/web-platform-tests/webrtc-encoded-transfo
                    rm/script-change-transform.https.html is a consistent
                    crash
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: rackler at apple.com

Description:
imported/w3c/web-platform-tests/webrtc-encoded-transform/script-change-transform.https.html

It is a constant crash on macOS ToT and since 258523 at main.

This issue can be bisected to 258523 at main using the command: 
run-webkit-tests --debug --debug-rwt-logging imported/w3c/web-platform-tests/webrtc-encoded-transform/script-change-transform.https.html

History:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc-encoded-transform%2Fscript-change-transform.https.html&platform=mac&style=debug

Crash Log:
No crash log found for com.apple.WebKit.WebContent.Development:51661.

stdout:

stderr:
(video_send_stream_impl.cc:189): ERROR: Initial encoder max bitrate = -1 which is <= 0!
SHOULD NEVER BE REACHED
platform/graphics/cocoa/IOSurface.mm(88) : IOSurface::Format WebCore::formatFromSurface(IOSurfaceRef)
1   0x3890defb9 WTFCrash
2   0x34b235b4b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x34d6f55d2 WebCore::formatFromSurface(__IOSurface*)
4   0x34d6f53c8 WebCore::IOSurface::IOSurface(__IOSurface*, std::__1::optional<WebCore::DestinationColorSpace>&&)
5   0x34d6f3ff5 WebCore::IOSurface::IOSurface(__IOSurface*, std::__1::optional<WebCore::DestinationColorSpace>&&)
6   0x34d6f22cc WebCore::IOSurface::createFromSurface(__IOSurface*, std::__1::optional<WebCore::DestinationColorSpace>&&)
7   0x34d6f3ed3 WebCore::IOSurface::createFromSendRight(WTF::MachSendRight const&&)
8   0x375a3be47 WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33::operator()(WTF::MachSendRight&&) const
9   0x375a3bdef decltype(static_cast<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>>(fp)(static_cast<WTF::MachSendRight>(fp0))) std::__1::__invoke_constexpr<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>, WTF::MachSendRight>(WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>&&, WTF::MachSendRight&&)
10  0x375a3bda5 decltype(auto) std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >::operator()<std::__1::__variant_detail::__alt<2ul, WTF::MachSendRight> >(std::__1::__variant_detail::__alt<2ul, WTF::MachSendRight>&&) const
11  0x375a3bd3b decltype(static_cast<std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >>(fp)(static_cast<std::__1::__variant_detail::__alt<2ul, WTF::MachSendRight>>(fp0))) std::__1::__invoke_constexpr<std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >, std::__1::__variant_detail::__alt<2ul, WTF::MachSendRight> >(std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >&&, std::__1::__variant_detail::__alt<2ul, WTF::MachSendRight>&&)
12  0x375a3b770 decltype(auto) std::__1::__variant_detail::__visitation::__base::__dispatcher<2ul>::__dispatch<std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >&&, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&>(std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >&&, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)
13  0x375a3b656 decltype(auto) std::__1::__variant_detail::__visitation::__base::__visit_alt<std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >, std::__1::__variant_detail::__impl<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >(std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >&&, std::__1::__variant_detail::__impl<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)
14  0x375a3b57d decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_alt<std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >, std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >(std::__1::__variant_detail::__visitation::__variant::__value_visitor<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35> >&&, std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)
15  0x375a3b4dd decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_value<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>, std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >(WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>&&, std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)
16  0x375a3b3a6 decltype(auto) std::__1::visit<WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>, std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>, void>(WTF::Visitor<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>&&, std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)
17  0x3759fe945 decltype(std::visit(makeVisitor(std::forward<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32>(fp0), std::forward<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33>(fp0), std::forward<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34>(fp0), std::forward<WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>(fp0)), std::forward<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >(fp))) WTF::switchOn<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35>(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_32&&, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_33&&, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_34&&, WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)::$_35&&)
18  0x3759f814c WebKit::SharedVideoFrameReader::readBuffer(std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize>&&)
19  0x3759f8058 WebKit::RemoteVideoFrameObjectHeapProxyProcessor::newVideoFrameBuffer(WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&)
20  0x3742058d8 auto void IPC::callMemberFunction<WebKit::RemoteVideoFrameObjectHeapProxyProcessor, WebKit::RemoteVideoFrameObjectHeapProxyProcessor, void (WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > > >(WebKit::RemoteVideoFrameObjectHeapProxyProcessor*, void (WebKit::RemoteVideoFrameObjectHeapProxyProcessor::*)(WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >&&)::'lambda'(auto&&...)::operator()<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >(auto&&...) const
21  0x3742057f5 decltype(static_cast<WebKit::RemoteVideoFrameObjectHeapProxyProcessor>(fp)(static_cast<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>>(fp0), static_cast<std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >>(fp0))) std::__1::__invoke_constexpr<void IPC::callMemberFunction<WebKit::RemoteVideoFrameObjectHeapProxyProcessor, WebKit::RemoteVideoFrameObjectHeapProxyProcessor, void (WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > > >(WebKit::RemoteVideoFrameObjectHeapProxyProcessor*, void (WebKit::RemoteVideoFrameObjectHeapProxyProcessor::*)(WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >&&)::'lambda'(auto&&...), WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >(WebKit::RemoteVideoFrameObjectHeapProxyProcessor&&, WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>&&, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&)
22  0x3742057b3 decltype(auto) std::__1::__apply_tuple_impl<void IPC::callMemberFunction<WebKit::RemoteVideoFrameObjectHeapProxyProcessor, WebKit::RemoteVideoFrameObjectHeapProxyProcessor, void (WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > > >(WebKit::RemoteVideoFrameObjectHeapProxyProcessor*, void (WebKit::RemoteVideoFrameObjectHeapProxyProcessor::*)(WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >&&)::'lambda'(auto&&...), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >, 0ul, 1ul>(WebKit::RemoteVideoFrameObjectHeapProxyProcessor&&, WebKit::RemoteVideoFrameObjectHeapProxyProcessor&&, std::__1::__tuple_indices<0ul, 1ul>)
23  0x374205742 decltype(auto) std::__1::apply<void IPC::callMemberFunction<WebKit::RemoteVideoFrameObjectHeapProxyProcessor, WebKit::RemoteVideoFrameObjectHeapProxyProcessor, void (WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > > >(WebKit::RemoteVideoFrameObjectHeapProxyProcessor*, void (WebKit::RemoteVideoFrameObjectHeapProxyProcessor::*)(WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >&&)::'lambda'(auto&&...), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > > >(WebKit::RemoteVideoFrameObjectHeapProxyProcessor&&, WebKit::RemoteVideoFrameObjectHeapProxyProcessor&&)
24  0x374203c9d void IPC::callMemberFunction<WebKit::RemoteVideoFrameObjectHeapProxyProcessor, WebKit::RemoteVideoFrameObjectHeapProxyProcessor, void (WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > > >(WebKit::RemoteVideoFrameObjectHeapProxyProcessor*, void (WebKit::RemoteVideoFrameObjectHeapProxyProcessor::*)(WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&), std::__1::tuple<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> > >&&)
25  0x3741fdb48 void IPC::handleMessage<Messages::RemoteVideoFrameObjectHeapProxyProcessor::NewVideoFrameBuffer, WebKit::RemoteVideoFrameObjectHeapProxyProcessor, WebKit::RemoteVideoFrameObjectHeapProxyProcessor, void (WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&)>(IPC::Connection&, IPC::Decoder&, WebKit::RemoteVideoFrameObjectHeapProxyProcessor*, void (WebKit::RemoteVideoFrameObjectHeapProxyProcessor::*)(WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType>, std::__1::optional<std::__1::variant<std::nullptr_t, WebKit::ObjectIdentifierReadReference<WTF::ObjectIdentifier<WebKit::RemoteVideoFrameIdentifierType> >, WTF::MachSendRight, WebCore::IntSize> >&&))
26  0x3741fd668 WebKit::RemoteVideoFrameObjectHeapProxyProcessor::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
27  0x3764e4bc7 IPC::Connection::dispatchMessageReceiverMessage(IPC::MessageReceiver&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >&&)
28  0x3764efc6b IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >&&)::'lambda'()::operator()()
29  0x3764efa09 WTF::Detail::CallableWrapper<IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >&&)::'lambda'(), void>::call()
30  0x38910f082 WTF::Function<void ()>::operator()() const
31  0x38926ef29 WTF::(anonymous namespace)::DispatchWorkItem::operator()()
com.apple.WebKit.WebContent.Development terminated (pid 51661) for reason: crash
LEAK: 1 WebPageProxy

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230107/b12f1e50/attachment-0001.htm>


More information about the webkit-unassigned mailing list