[Webkit-unassigned] [Bug 234301] New: RELEASE_ASSERT in WTF::Deque<WebKit::NativeWebKeyboardEvent, 0ul>::first()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 14 09:18:20 PST 2021


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

            Bug ID: 234301
           Summary: RELEASE_ASSERT in
                    WTF::Deque<WebKit::NativeWebKeyboardEvent,
                    0ul>::first()
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: UI Events
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ajuma at chromium.org
                CC: cdumez at apple.com

Chrome for iOS is getting crash reports from a release assert triggered when calling WTF::Deque<WebKit::NativeWebKeyboardEvent, 0ul>::first() on an empty Deque. This happens primarily on https://www.elgiganten.dk/ and https://www.alaskaair.com/ though we don't have steps to reproduce beyond that.

Here's the stack:
0x000000018edf92dc      (WebKit + 0x000172dc)           WTFCrashWithInfo(int, char const*, char const*, int)
0x000000018f20aab4      (WebKit + 0x00428ab4)           WTF::Deque<WebKit::NativeWebKeyboardEvent, 0ul>::first()
0x000000018f27fd20      (WebKit + 0x0049dd20)           WebKit::WebPageProxy::interpretKeyEvent(WebKit::EditorState const&, bool, WTF::CompletionHandler<void (bool)>&&)
0x000000018f57f6c4      (WebKit + 0x0079d6c4)           WebKit::WebPageProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&)
0x000000018ee3af58      (WebKit + 0x00058f58)           IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&)
0x000000018f24c8d0      (WebKit + 0x0046a8d0)           WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&)
0x000000018ee188dc      (WebKit + 0x000368dc)           IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
0x000000018ee1a05c      (WebKit + 0x0003805c)           WTF::Detail::CallableWrapper<IPC::Connection::SyncMessageState::processIncomingMessage(IPC::Connection&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >&)::$_2, void>::call()
0x000000018c70f070      (JavaScriptCore + 0x0000000001140070)           WTF::RunLoop::performWork()
0x000000018c7101e0      (JavaScriptCore + 0x00000000011411e0)           WTF::RunLoop::performWork(void*)
0x00000001806fc01c      (CoreFoundation + 0x000bb01c)           __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
0x000000018070ccdc      (CoreFoundation + 0x000cbcdc)           __CFRunLoopDoSource0
0x0000000180646fe4      (CoreFoundation + 0x00005fe4)           __CFRunLoopDoSources0
0x000000018064c7f0      (CoreFoundation + 0x0000b7f0)           __CFRunLoopRun
0x00000001806603b4      (CoreFoundation + 0x0001f3b4)           CFRunLoopRunSpecific
0x000000019bff0388      (GraphicsServices + 0x00001388)         GSEventRunModal
0x00000001830006a4      (UIKitCore + 0x005196a4)                -[UIApplication _run]
0x0000000182d7f7f0      (UIKitCore + 0x002987f0)                UIApplicationMain
0x00000001040ec26c      (Chrome -chrome_exe_main.mm:65)         main

-- 
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/20211214/f60cedbc/attachment.htm>


More information about the webkit-unassigned mailing list