[Webkit-unassigned] [Bug 233217] New: [iOS 15] Nullptr crashes in ShareableBitmap::createGraphicsContext, mostly on twitter.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 16 14:50:10 PST 2021


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

            Bug ID: 233217
           Summary: [iOS 15] Nullptr crashes in
                    ShareableBitmap::createGraphicsContext, mostly on
                    twitter.com
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Images
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ajuma at chromium.org
                CC: heycam at apple.com, sabouhallawa at apple.com,
                    wenson_hsieh at apple.com

Chrome for iOS is getting crash reports in ShareableBitmap::createGraphicsContext, mostly (> 50%) on twitter.com pages with large images. This is new in iOS 15.0, and is still occurring on iOS 15.2.

Looking for recent changes in the call stack, I wonder if this is related to r281661.

Here's the stack:
CRASHED [EXC_BAD_ACCESS / KERN_INVALID_ADDRESS @ 0x00000018 ] 
0x00000001923179a8 (WebKit + 0x003569a8)        WebKit::wantsExtendedRange(WebKit::ShareableBitmap::Configuration const&)
0x0000000192317a08 (WebKit + 0x00356a08)        WebKit::ShareableBitmap::createGraphicsContext()
0x0000000192317a08 (WebKit + 0x00356a08)        WebKit::ShareableBitmap::createGraphicsContext()
0x0000000192317b58 (WebKit + 0x00356b58)        WebKit::ShareableBitmap::makeCGImageCopy()
0x00000001923ad30c (WebKit + 0x003ec30c)        WebKit::PageClientImpl::startDrag(WebCore::DragItem const&, WebKit::ShareableBitmap::Handle const&)
0x000000019274aba0 (WebKit + 0x00789ba0)        WebKit::WebPageProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
0x00000001920192cc (WebKit + 0x000582cc)        IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
0x0000000192421a68 (WebKit + 0x00460a68)        WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
0x0000000191ff700c (WebKit + 0x0003600c)        IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
0x0000000191ff661c (WebKit + 0x0003561c)        IPC::Connection::dispatchIncomingMessages()
0x000000018f914778 (JavaScriptCore + 0x01133778)        WTF::RunLoop::performWork()
0x000000018f9158e8 (JavaScriptCore + 0x011348e8)        WTF::RunLoop::performWork(void*)
0x000000018395102c (CoreFoundation + 0x000bb02c)        __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
0x0000000183961cec (CoreFoundation + 0x000cbcec)        __CFRunLoopDoSource0
0x000000018389bff4 (CoreFoundation + 0x00005ff4)        __CFRunLoopDoSources0
0x00000001838a1800 (CoreFoundation + 0x0000b800)        __CFRunLoopRun
0x00000001838b53c4 (CoreFoundation + 0x0001f3c4)        CFRunLoopRunSpecific
0x000000019f0c6388 (GraphicsServices + 0x00001388)      GSEventRunModal
0x000000018625b05c (UIKitCore + 0x0051b05c)     -[UIApplication _run]
0x0000000185fd8b88 (UIKitCore + 0x00298b88)     UIApplicationMain

-- 
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/20211116/e720d528/attachment.htm>


More information about the webkit-unassigned mailing list