Error Codes Wiki

Rosetta 2 Translation Failed — Intel App Crash on Apple Silicon Mac

Errorapplication

About Rosetta 2 Translation Failed

Fix Rosetta 2 translation failures when Intel-based (x86_64) applications crash, fail to launch, or show compatibility errors on Apple Silicon Macs. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.

Here are the key things to understand: Rosetta 2 translates x86_64 (Intel) code to ARM64 (Apple Silicon) at install time and runtime. Most Intel apps work seamlessly but some with low-level system access, kernel extensions, or AVX instructions fail. Rosetta 2 is installed on first launch of an Intel app — if installation was interrupted, translation fails. Apps using virtual machines, hardware-level access, or Intel-specific instruction sets may be incompatible. macOS Sequoia may eventually deprecate Rosetta 2 as more apps ship native ARM versions. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.

The most common reasons this occurs include: Rosetta 2 not installed — first Intel app launch was cancelled before installation completed. Application uses AVX/AVX2 instructions which are Intel-specific and cannot be translated. Application requires kernel extensions (kexts) which are not supported through Rosetta 2. Corrupted application binary or missing Intel-specific framework dependencies. Identifying the root cause is the first step toward finding the right solution.

To resolve this, follow these recommended steps: Install Rosetta 2 manually: open Terminal, run 'softwareupdate --install-rosetta --agree-to-license'. Force app to open with Rosetta: right-click app > Get Info > check 'Open using Rosetta'. Check for a native Apple Silicon version of the application on the developer's website. If the app crashes, check Console.app for crash logs mentioning 'EXC_BAD_INSTRUCTION' (AVX issue). Contact the app developer for an Apple Silicon native or Universal binary version. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.

This article is part of our Mac Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.

Quick Answer

How do I know if an app is Intel or Apple Silicon?

Open Activity Monitor, look at the Architecture column. 'Apple' means native ARM64. 'Intel' means running through Rosetta 2. Or right-click the app > Get Info > look under 'Kind' for Intel, Apple Silicon, or Universal.

Overview

Fix Rosetta 2 translation failures when Intel-based (x86_64) applications crash, fail to launch, or show compatibility errors on Apple Silicon Macs.

Key Details

  • Rosetta 2 translates x86_64 (Intel) code to ARM64 (Apple Silicon) at install time and runtime
  • Most Intel apps work seamlessly but some with low-level system access, kernel extensions, or AVX instructions fail
  • Rosetta 2 is installed on first launch of an Intel app — if installation was interrupted, translation fails
  • Apps using virtual machines, hardware-level access, or Intel-specific instruction sets may be incompatible
  • macOS Sequoia may eventually deprecate Rosetta 2 as more apps ship native ARM versions

Common Causes

  • Rosetta 2 not installed — first Intel app launch was cancelled before installation completed
  • Application uses AVX/AVX2 instructions which are Intel-specific and cannot be translated
  • Application requires kernel extensions (kexts) which are not supported through Rosetta 2
  • Corrupted application binary or missing Intel-specific framework dependencies

Steps

  1. 1Install Rosetta 2 manually: open Terminal, run 'softwareupdate --install-rosetta --agree-to-license'
  2. 2Force app to open with Rosetta: right-click app > Get Info > check 'Open using Rosetta'
  3. 3Check for a native Apple Silicon version of the application on the developer's website
  4. 4If the app crashes, check Console.app for crash logs mentioning 'EXC_BAD_INSTRUCTION' (AVX issue)
  5. 5Contact the app developer for an Apple Silicon native or Universal binary version

Tags

rosetta-2apple-siliconinteltranslationcompatibility

More in Application

Frequently Asked Questions

Open Activity Monitor, look at the Architecture column. 'Apple' means native ARM64. 'Intel' means running through Rosetta 2. Or right-click the app > Get Info > look under 'Kind' for Intel, Apple Silicon, or Universal.