[Webkit-unassigned] [Bug 270548] New: WebContent crash in WebCore::Quirks::triggerOptionalStorageAccessQuirk()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 5 16:02:58 PST 2024
https://bugs.webkit.org/show_bug.cgi?id=270548
Bug ID: 270548
Summary: WebContent crash in
WebCore::Quirks::triggerOptionalStorageAccessQuirk()
Product: WebKit
Version: Safari Technology Preview
Hardware: Mac (Apple Silicon)
OS: macOS 13
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: opendarwin at lapcatsoftware.com
Safari Technology Preview 189 (Safari 17.4, WebKit 18619.1.3.2) on macOS 13.6.4 (22G513)
The crash does not occur with Safari 17.3.1 (18617.2.4.11.12, 18617)
Steps to reproduce:
1) Open https://gizmodo.com/x-twitter-ceo-shares-ad-tweets-criticize-elon-musk-1850862068
2) On the video right below the article title, open the contextual menu and select Show Controls
3) Hover over the volume control (which is muted)
4) Click inside the volume slider
Below is the crashed thread. I can also provide full crash logs if necessary. This crash is reproducible every time.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 WebCore 0x116cc0614 WebCore::Quirks::triggerOptionalStorageAccessQuirk(WebCore::Element&, WebCore::PlatformMouseEvent const&, WTF::AtomString const&, int, WebCore::Element*, bool, WebCore::IsSyntheticClick) const + 4076
1 WebCore 0x116cc0598 WebCore::Quirks::triggerOptionalStorageAccessQuirk(WebCore::Element&, WebCore::PlatformMouseEvent const&, WTF::AtomString const&, int, WebCore::Element*, bool, WebCore::IsSyntheticClick) const + 3952
2 WebCore 0x1164deca0 WebCore::Element::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WTF::AtomString const&, int, WebCore::Element*, WebCore::IsSyntheticClick) + 1280
3 WebCore 0x116c079e8 WebCore::EventHandler::dispatchMouseEvent(WTF::AtomString const&, WebCore::Node*, int, WebCore::PlatformMouseEvent const&, WebCore::EventHandler::FireMouseOverOut) + 180
4 WebCore 0x114ce7ea4 WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) + 2860
5 WebKit 0x10491acd4 WebKit::WebFrame::handleMouseEvent(WebKit::WebMouseEvent const&) + 672
6 WebKit 0x104a7dac0 WebKit::WebPage::mouseEvent(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>, WebKit::WebMouseEvent const&, std::__1::optional<WTF::Vector<WebKit::SandboxExtensionHandle, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>&&, WTF::CompletionHandler<void (std::__1::optional<WebKit::WebEventType>, bool, std::__1::optional<WebCore::RemoteUserInputEventData>)>&&) + 552
7 WebKit 0x104a9cf20 WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&, IPC::Decoder&) + 12392
8 WebKit 0x104b85e60 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 256
9 WebKit 0x1047183c0 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 40
10 WebKit 0x104b8179c IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) + 600
11 WebKit 0x104b83fcc WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_12, void>::call() + 148
12 JavaScriptCore 0x10a2a5bec WTF::RunLoop::performWork() + 200
13 JavaScriptCore 0x10a2a6b14 WTF::RunLoop::performWork(void*) + 36
14 CoreFoundation 0x1894525ac __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
15 CoreFoundation 0x189452540 __CFRunLoopDoSource0 + 176
16 CoreFoundation 0x1894522b0 __CFRunLoopDoSources0 + 244
17 CoreFoundation 0x189450eb8 __CFRunLoopRun + 828
18 CoreFoundation 0x189450428 CFRunLoopRunSpecific + 612
19 Foundation 0x18a3c9f7c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
20 Foundation 0x18a442c7c -[NSRunLoop(NSRunLoop) run] + 64
21 libxpc.dylib 0x1890c2594 _xpc_objc_main + 860
22 libxpc.dylib 0x1890c1eb4 xpc_main + 108
23 WebKit 0x104223b80 WebKit::XPCServiceMain(int, char const**) + 68
24 dyld 0x18901bf28 start + 2236
--
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/20240306/7b82d6e2/attachment.htm>
More information about the webkit-unassigned
mailing list