[Webkit-unassigned] [Bug 226125] New: [ Debug ] TestWebKitAPI.IPCTestingAPI.CanDetectNilReplyBlocks (API-tests) is a constant crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 21 16:33:35 PDT 2021


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

            Bug ID: 226125
           Summary: [ Debug ]
                    TestWebKitAPI.IPCTestingAPI.CanDetectNilReplyBlocks
                    (API-tests) is a constant 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: Jenner at apple.com

TestWebKitAPI.IPCTestingAPI.CanDetectNilReplyBlocks

is a constantly crashing API on Debug Catalina and up, as well as on iOS14-Simulator. Coincidentally, it's only running on four queues, and it is constantly crashing on all four of them.

HISTORY:
https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.IPCTestingAPI.CanDetectNilReplyBlocks

It appears to have been crashing since it was introduced at r277849:

https://trac.webkit.org/changeset/277849/webkit

CRASH TEXT:
TestWebKitAPI.IPCTestingAPI.CanDetectNilReplyBlocks
        SHOULD NEVER BE REACHED
        /Volumes/Data/worker/bigsur-debug/build/Source/WebKit/Shared/UserData.cpp(502) : static bool WebKit::UserData::decode(IPC::Decoder &, RefPtr<API::Object> &)
        1   0x109e7aff9 WTFCrash
        2   0x115f3a95b WTFCrashWithInfo(int, char const*, char const*, int)
        3   0x117199a5e WebKit::UserData::decode(IPC::Decoder&, WTF::RefPtr<API::Object, WTF::RawPtrTraits<API::Object>, WTF::DefaultRefDerefTraits<API::Object> >&)
        4   0x1171993c9 WebKit::UserData::decode(IPC::Decoder&, WTF::RefPtr<API::Object, WTF::RawPtrTraits<API::Object>, WTF::DefaultRefDerefTraits<API::Object> >&)
        5   0x1171993c9 WebKit::UserData::decode(IPC::Decoder&, WTF::RefPtr<API::Object, WTF::RawPtrTraits<API::Object>, WTF::DefaultRefDerefTraits<API::Object> >&)
        6   0x1171993c9 WebKit::UserData::decode(IPC::Decoder&, WTF::RefPtr<API::Object, WTF::RawPtrTraits<API::Object>, WTF::DefaultRefDerefTraits<API::Object> >&)
        7   0x116b3bc2e WebKit::RemoteObjectInvocation::decode(IPC::Decoder&, WebKit::RemoteObjectInvocation&)
        8   0x116251f67 IPC::ArgumentCoder<WebKit::RemoteObjectInvocation, void>::decode(IPC::Decoder&)
        9   0x116251d54 IPC::Decoder& IPC::Decoder::operator>><WebKit::RemoteObjectInvocation>(WTF::Optional<WebKit::RemoteObjectInvocation>&)
        10  0x116815f97 IPC::TupleDecoderImpl<WebKit::RemoteObjectInvocation>::decode(IPC::Decoder&)
        11  0x116815f53 IPC::TupleDecoder<1ul, WebKit::RemoteObjectInvocation>::decode(IPC::Decoder&)
        12  0x116815df3 IPC::ArgumentCoder<std::__1::tuple<WebKit::RemoteObjectInvocation>, void>::decode(IPC::Decoder&)
        13  0x116815ba4 IPC::Decoder& IPC::Decoder::operator>><std::__1::tuple<WebKit::RemoteObjectInvocation> >(WTF::Optional<std::__1::tuple<WebKit::RemoteObjectInvocation> >&)
        14  0x11681595e void IPC::handleMessage<Messages::RemoteObjectRegistry::InvokeMethod, WebKit::RemoteObjectRegistry, void (WebKit::RemoteObjectRegistry::*)(WebKit::RemoteObjectInvocation const&)>(IPC::Decoder&, WebKit::RemoteObjectRegistry*, void (WebKit::RemoteObjectRegistry::*)(WebKit::RemoteObjectInvocation const&))
        15  0x1168157e3 WebKit::RemoteObjectRegistry::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
        16  0x1164db675 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
        17  0x11765fc5e WebKit::WebProcessPool::dispatchMessage(IPC::Connection&, IPC::Decoder&)
        18  0x11766d2a3 WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
        19  0x115fbbc74 IPC::Connection::dispatchMessage(IPC::Decoder&)
        20  0x115fbc43c IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
        21  0x115fbaa11 IPC::Connection::dispatchIncomingMessages()
        22  0x115fdde52 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_12::operator()()
        23  0x115fddd5e WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_12, void>::call()
        24  0x109ea81b2 WTF::Function<void ()>::operator()() const
        25  0x109f2b1b5 WTF::RunLoop::performWork()
        26  0x109f2fa71 WTF::RunLoop::performWork(void*)
        27  0x7fff205bfa8c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
        28  0x7fff205bf9f4 __CFRunLoopDoSource0
        29  0x7fff205bf774 __CFRunLoopDoSources0
        30  0x7fff205be19c __CFRunLoopRun
        31  0x7fff205bd75c CFRunLoopRunSpecific

-- 
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/20210521/d786cc6b/attachment.htm>


More information about the webkit-unassigned mailing list