CEF 4147 crashes in context menu in OSR mode in MAC

Do not post support requests, bug reports or feature requests. Discuss CEF here. Non-CEF related discussion goes in General Discussion!

CEF 4147 crashes in context menu in OSR mode in MAC

Postby Satrajit » Sat Oct 31, 2020 1:34 am

Recently upgraded CEF from 79 to 84, CEF 4147 crashes in context menu in OSR mode in MAC
The crash was seen in 79 as well as in 84. I believe this was there in older versions as well.

Although facing the crash only in the MAC.

Pasting the callstack for ref.
--------------------------------------

Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 com.apple.AppKit 0x00007fff32796373 -[NSApplication _crashOnException:] + 106
1 com.apple.AppKit 0x00007fff32796256 -[NSApplication reportException:] + 901
2 com.apple.AppKit 0x00007fff32845d8d uncaughtErrorProc + 145
3 com.apple.CoreFoundation 0x00007fff3523893c __handleUncaughtException + 726
4 libobjc.A.dylib 0x00007fff6e0085a3 _objc_terminate() + 90
5 libc++abi.dylib 0x00007fff6c4db887 std::__terminate(void (*)()) + 8
6 libc++abi.dylib 0x00007fff6c4de1a2 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 27
7 libc++abi.dylib 0x00007fff6c4de169 __cxa_throw + 113
8 libobjc.A.dylib 0x00007fff6e0066ed objc_exception_throw + 350
9 com.apple.CoreFoundation 0x00007fff3523ebe7 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132
10 com.apple.CoreFoundation 0x00007fff351243bb ___forwarding___ + 1427
11 com.apple.CoreFoundation 0x00007fff35123d98 _CF_forwarding_prep_0 + 120
12 org.chromium.ContentShell.framework 0x000000010d43a588 base::mac::ScopedSendingEvent::ScopedSendingEvent() + 40
13 org.chromium.ContentShell.framework 0x000000010d1b2c32 CefMenuRunnerMac::RunContextMenu(CefBrowserHostImpl*, CefMenuModelImpl*, content::ContextMenuParams const&) + 130
14 org.chromium.ContentShell.framework 0x000000010d10865c CefMenuManager::CreateContextMenu(content::ContextMenuParams const&) + 1452
15 org.chromium.ContentShell.framework 0x000000010d0c8480 CefBrowserHostImpl::HandleContextMenu(content::RenderFrameHost*, content::ContextMenuParams const&) + 160
16 org.chromium.ContentShell.framework 0x000000010c5ffe48 non-virtual thunk to content::WebContentsImpl::ShowContextMenu(content::RenderFrameHost*, content::ContextMenuParams const&) + 72
17 org.chromium.ContentShell.framework 0x000000010c2c2844 content::RenderFrameHostImpl::OnContextMenu(content::UntrustworthyContextMenuParams const&) + 388
18 org.chromium.ContentShell.framework 0x000000010c2c2615 bool IPC::MessageT<FrameHostMsg_ContextMenu_Meta, std::__1::tuple<content::UntrustworthyContextMenuParams>, void>::Dispatch<content::RenderFrameHostImpl, content::RenderFrameHostImpl, void, void (content::RenderFrameHostImpl::*)(content::UntrustworthyContextMenuParams const&)>(IPC::Message const*, content::RenderFrameHostImpl*, content::RenderFrameHostImpl*, void*, void (content::RenderFrameHostImpl::*)(content::UntrustworthyContextMenuParams const&)) + 117
19 org.chromium.ContentShell.framework 0x000000010c2c19fe content::RenderFrameHostImpl::OnMessageReceived(IPC::Message const&) + 398
20 org.chromium.ContentShell.framework 0x000000010d590731 IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) + 97
21 org.chromium.ContentShell.framework 0x000000010d3d215f base::TaskAnnotator::RunTask(char const*, base::PendingTask*) + 255
22 org.chromium.ContentShell.framework 0x000000010d3e232b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*) + 315
23 org.chromium.ContentShell.framework 0x000000010d3e20cb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() + 139
24 org.chromium.ContentShell.framework 0x000000010d0d3be1 (anonymous namespace)::MessagePumpExternal::Run(base::MessagePump::Delegate*) + 65
25 org.chromium.ContentShell.framework 0x000000010d3e28b3 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) + 163
26 org.chromium.ContentShell.framework 0x000000010d3b81d3 base::RunLoop::Run() + 387
27 org.chromium.ContentShell.framework 0x000000010d0dbd30 CefDoMessageLoopWork() + 64
Satrajit
Mentor
 
Posts: 76
Joined: Wed Jan 09, 2019 6:11 am

Re: CEF 4147 crashes in context menu in OSR mode in MAC

Postby Satrajit » Fri Nov 06, 2020 1:59 am

following up, any idea on this crash on context menu in MAC ?
Satrajit
Mentor
 
Posts: 76
Joined: Wed Jan 09, 2019 6:11 am

Re: CEF 4147 crashes in context menu in OSR mode in MAC

Postby magreenblatt » Fri Nov 06, 2020 9:29 am

What macOS version? Does it reproduce with cefclient and supported CEF versions?
magreenblatt
Site Admin
 
Posts: 11088
Joined: Fri May 29, 2009 6:57 pm

Re: CEF 4147 crashes in context menu in OSR mode in MAC

Postby Satrajit » Mon Nov 30, 2020 6:20 am

Version = 10.15.6 (19G2021)

It is reproducible with the CEF 84, major version 4147
Satrajit
Mentor
 
Posts: 76
Joined: Wed Jan 09, 2019 6:11 am


Return to CEF Discussion

Who is online

Users browsing this forum: Google [Bot] and 1 guest