Crash on startup - Mac with Chromium 78

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Crash on startup - Mac with Chromium 78

Postby JasonLP » Wed Nov 06, 2019 11:36 am

I have a CEF project that has been building and working fine on Mac up to the previous version using Chromium 75. When I updated today to Chromium 78, I get a crash on startup.
Code: Select all
    0x112956e64 <+2420>: movq   $0x0, 0x595a3d1(%rip)
    0x112956e6f <+2431>: movq   $0x0, 0x595a3be(%rip)
    0x112956e7a <+2442>: movq   $0x0, 0x595a3ab(%rip)
    0x112956e85 <+2453>: leaq   0x595a3c4(%rip), %rdi
    0x112956e8c <+2460>: callq  0x112674c60               ; ___lldb_unnamed_symbol152416$$Chromium Embedded Framework
    0x112956e91 <+2465>: jmp    0x112956af9               ; <+1545>
    0x112956e96 <+2470>: leaq   0x595a3b3(%rip), %rdi
    0x112956e9d <+2477>: callq  0x112674b60               ; ___lldb_unnamed_symbol152415$$Chromium Embedded Framework
    0x112956ea2 <+2482>: testl  %eax, %eax
    0x112956ea4 <+2484>: je     0x112956b1b               ; <+1579>
    0x112956eaa <+2490>: movq   $0x0, 0x595a393(%rip)
    0x112956eb5 <+2501>: movq   $0x0, 0x595a380(%rip)
    0x112956ec0 <+2512>: movq   $0x0, 0x595a36d(%rip)
    0x112956ecb <+2523>: movq   $0x0, 0x595a35a(%rip)
    0x112956ed6 <+2534>: leaq   0x595a373(%rip), %rdi
    0x112956edd <+2541>: callq  0x112674c60               ; ___lldb_unnamed_symbol152416$$Chromium Embedded Framework
    0x112956ee2 <+2546>: jmp    0x112956b1b               ; <+1579>
    0x112956ee7 <+2551>: int3   
->  0x112956ee8 <+2552>: ud2   
    0x112956eea <+2554>: int3   
    0x112956eeb <+2555>: ud2   
    0x112956eed <+2557>: nopl   (%rax)


The console displays:

Code: Select all
[1106/113154.438551:FATAL:gpu_data_manager_impl_private.cc(986)] The display compositor is frequently crashing. Goodbye.


The only difference in my application is the CEF framework version. No other changes.

I really have no clue where to start looking for what's going on here. Any ideas?

-Jason-
JasonLP
Mentor
 
Posts: 98
Joined: Fri Jul 25, 2014 10:10 am

Re: Crash on startup - Mac with Chromium 78

Postby magreenblatt » Wed Nov 06, 2019 11:45 am

Have you updated your app to use multiple Helper bundles? Details here.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Crash on startup - Mac with Chromium 78

Postby JasonLP » Wed Nov 06, 2019 12:23 pm

magreenblatt wrote:Have you updated your app to use multiple Helper bundles? Details here.


I have not. But I followed the suggestion there and it works.

Two questions:

1) Is it safe just to copy my helper app after the build and rename? There are no code changes in any of these helpers, right?

2) Am I missing announcements somewhere? I don't see any reference to this change in the CEF Announce list or on the forum.

Thanks,
-Jason-
JasonLP
Mentor
 
Posts: 98
Joined: Fri Jul 25, 2014 10:10 am

Re: Crash on startup - Mac with Chromium 78

Postby magreenblatt » Wed Nov 06, 2019 12:37 pm

JasonLP wrote:1) Is it safe just to copy my helper app after the build and rename? There are no code changes in any of these helpers, right?

It's safe to copy the helpers. You'll probably want to update the Info.plist files in each helper.

JasonLP wrote:2) Am I missing announcements somewhere? I don't see any reference to this change in the CEF Announce list or on the forum.

It's been discussed multiple times on the forum. It probably should have been sent to CEF Announce.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 20 guests