Page 1 of 1

support for macOS arm64

PostPosted: Wed Jul 08, 2020 2:40 pm
by robs
I've done some searching but have yet to see this issue tracked anywhere.

As most of you have probably heard, Apple announced at their WWDC that they are transitioning from Intel to "Apple Silicon" (arm64 architecture). I've been able to do some basic testing with their "Developer Transition Kit" (a mac mini with an arm64 architecture CPU). Launching Chrome on this machine crashes the helper in a call to "__mprotect":

Code: Select all
Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Trace/BPT trap: 5
Termination Reason:    Namespace SIGNAL, Code 0x5
Terminating Process:   exc handler [1676]

Thread 0 Crashed:: CrUtilityMain  Dispatch queue: com.apple.main-thread
0   com.google.Chrome.framework      0x000000010b6a9c7c ChromeMain + 39189004
1   libsystem_kernel.dylib           0x00007fff7172121a __mprotect + 10


A similar crash happens when using CEF based applications (including my own).

If someone can point me to where this is being tracked in Chromium I'd appreciate it. Also, if I can help test anything out related to CEF support for this please let me know.

Thanks,
Rob

Re: support for macOS arm64

PostPosted: Wed Jul 08, 2020 2:54 pm
by magreenblatt

Re: support for macOS arm64

PostPosted: Wed Jul 08, 2020 2:58 pm
by robs
Thanks!

Re: support for macOS arm64

PostPosted: Wed Jul 08, 2020 3:04 pm
by magreenblatt
Also created https://bitbucket.org/chromiumembedded/ ... t-on-arm64, since you aren't the first person to ask :)