macOS 컴퓨터에서 Word나 Outlook을 열 때마다 프로그램이 반복적으로 강제 종료되는 문제를 겪는 사용자가 적지 않습니다. 화면에는 'Microsoft Word에 문제가 발생하여 종료해야 합니다'라는 메시지가 표시되며, '추가 정보'를 클릭하면 EXC_BAD_INSTRUCTION 오류 코드가 나타납니다. 대부분의 경우 이 오류는 macOS 소프트웨어 업데이트 이후에 발생하는 것으로 보고됩니다.

이 문제를 겪고 있다면 가장 먼저 Office 애플리케이션을 최신 버전으로 업데이트하거나, 앱을 완전히 삭제한 뒤 다시 설치해 보세요.
또한 macOS에서 Office 앱은 VPN과 충돌하는 경우가 많다는 점도 기억해 두세요. VPN 도구를 사용 중이라면 이를 비활성화하거나 제거하는 것만으로 문제가 해결될 수 있습니다.
기술적인 작업이 부담스럽지 않다면 해당 프로그램의 로그인 키체인을 삭제한 후 다시 시도해 볼 수도 있습니다. 그래도 해결되지 않으면 일련의 터미널 명령어를 통해 모든 Office 관련 키체인을 제거하는 방법도 있습니다.
참고: 아래의 모든 방법은 기본('login') 키체인을 사용하고 있다는 전제를 깔고 있습니다. 다른 키체인이 활성화되어 있다면 먼저 기본 프로필로 전환한 후 EXC_BAD_INSTRUCTION 오류를 수정해야 합니다(방법 5 참조).
방법 1: 앱 업데이트 또는 재설치
이 문제는 macOS용 MS 설치 관리자가 유발하는 일반적인 버그 때문에 발생하기도 합니다. 실제로 많은 사용자가 최신 Office 버전으로 업데이트한 후 문제가 저절로 해결되었다고 보고했습니다.
Office 앱을 최신 버전으로 업데이트하려면 문제가 발생하는 앱을 연 뒤 상단 리본 메뉴에서 도움말 > 업데이트 확인을 클릭하세요.

단, Outlook 2016에서 이 문제가 발생하는 경우에는 캐시 문제로 인해 15.35 버전 업데이트 팝업이 표시되지 않을 수 있습니다. 이 경우 최신 Office 2016 for Mac 스위트를 직접 내려받아 설치하는 것이 좋습니다.
그 외의 경우에는 EXC_BAD_INSTRUCTION 오류를 일으키는 애플리케이션을 휴지통으로 드래그한 후 제거를 확정하세요. 이어서 macOS를 재시작하고 Office 애플리케이션을 다시 설치한 뒤 충돌이 해결되었는지 확인합니다. 이때 휴지통을 비워야 제거 과정이 완전히 끝난다는 점에 유의하세요.

동일한 문제가 계속된다면 아래의 다음 해결 방법으로 넘어가세요.
방법 2: VPN 비활성화 또는 제거
익명성 보호나 회사·학교 네트워크 접속을 위해 VPN 애플리케이션을 사용하고 있다면, 그것이 EXC_BAD_INSTRUCTION 오류의 원인일 가능성이 있습니다. Global Protect VPN이나 Dragon Shield VPN을 사용하던 일부 사용자들은 VPN 클라이언트가 활성화되어 있는 동안 모든 Office 애플리케이션이 충돌한다고 밝혔습니다. 이외에도 비슷한 동작을 유발하는 애플리케이션이 있을 수 있습니다.
아쉽게도 이 문제에 대한 우아한 해결책은 없습니다. Word를 사용하는 동안 VPN을 꺼 두거나, Office 앱과 충돌하지 않는 다른 VPN 클라이언트로 교체하는 방법밖에 없습니다. 제거하기로 했다면 애플리케이션을 휴지통으로 드래그한 뒤 화면의 안내에 따라 제거 과정을 마무리하면 됩니다.
방법 3: 로그인 키체인 삭제
이 오류가 발생하는 가장 흔한 원인 중 하나는 Word 또는 Outlook의 로그인 키체인이 손상되어 저장된 경우입니다. 잘못 배포된 macOS 업데이트가 여러 Office 기능을 망가뜨려 이런 현상이 생긴다는 추측이 많습니다.
실제로 그렇다면 로그인 키체인 전체를 삭제한 뒤 EXC_BAD_INSTRUCTION 오류를 일으켰던 애플리케이션(대개 Word 또는 Outlook)을 다시 열어 문제를 해결할 수 있습니다.
주의: 진행하기 전에 반드시 알아두어야 할 점이 있습니다. 이 작업을 수행하면 키체인 접근(Keychain Access)이 해당 프로그램을 위해 저장해 둔 모든 로그인 데이터가 삭제됩니다.
진행할 준비가 되었다면 아래 지침에 따라 Word 또는 Outlook과 연관된 키체인 항목을 찾아 삭제하고 macOS에서의 문제를 해결하세요.
단계별 가이드는 다음과 같습니다.
- Word 또는 Outlook(문제가 발생하는 프로그램)이 완전히 종료되어 있고 백그라운드에서 실행 중이 아닌지 확인합니다.
- 화면 하단의 Dock에서 Launchpad를 연 뒤, 상단 검색창에 'keychain'을 입력합니다. 결과 목록에서 키체인 접근(Keychain Access)을 클릭합니다.

- 키체인 접근 창이 열리면 화면 왼쪽 섹션에서 login 탭을 선택합니다.
- 오른쪽 섹션에서 목록을 아래로 스크롤하여 'com.microsoft'로 시작하는 항목들을 찾습니다. 각 항목을 하나씩 펼쳐가며 EXC_BAD_INSTRUCTION 오류를 일으키는 프로그램과 연결된 로그인 키체인을 찾습니다.

- 해당 항목을 발견하면 마우스 오른쪽 버튼으로 클릭한 뒤 나타나는 메뉴에서 Delete(삭제)를 선택하여 Word 또는 Outlook의 키체인 항목을 제거합니다.
- 키체인 항목 삭제를 마쳤으면 Mac을 재부팅하고, 시스템이 다시 시작된 후 EXC_BAD_INSTRUCTION 오류를 일으켰던 작업을 반복해 봅니다.
동일한 문제가 계속된다면 아래의 다음 해결 방법으로 넘어가세요.
방법 4: 터미널로 Office 로그인 키체인 삭제
이 문제는 Word나 Outlook 자체가 아니라 다른 항목의 로그인 키체인 때문에 발생할 수도 있습니다. 일부 사용자들의 보고에 따르면, Exchange 또는 Microsoft Office 기본 ID에 속한 로그인 키체인 역시 EXC_BAD_INSTRUCTION 오류를 유발할 수 있습니다.
다행히 이런 잠재적 원인들을 한 번에 제거할 수 있는 방법이 있습니다. 터미널 앱에서 몇 가지 명령어를 실행해야 하는 다소 기술적인 작업이지만, 아래 지침을 그대로 따르면 별도의 전문 지식 없이도 완료할 수 있습니다.
주의: 이 작업을 수행하면 Office와 관련된 저장된 로그인 데이터까지 모두 지워집니다. 즉, Office 애플리케이션에서 사용하던 모든 계정 자격 증명을 처음부터 다시 입력해야 합니다.
터미널 앱으로 관련된 모든 로그인 키체인을 삭제하는 단계별 가이드는 다음과 같습니다.
- 화면 하단의 Dock에서 Launchpad를 클릭합니다.

- Launchpad에서 상단 검색창에 'Terminal'을 입력한 뒤, 결과 목록에서 Terminal을 클릭합니다.

- Terminal 앱이 열리면 아래 명령어를 순서대로 입력하고 각 명령어마다 Enter 키를 눌러 Office에 속한 관련 로그인 키체인을 모두 삭제합니다.
security delete-generic-password -l "Microsoft Office Identities Settings 2" login.keychain
security delete-generic-password -l "Microsoft Office Identities Cache 2" login.keychain
security delete-generic-password -G "MSOpenTech.ADAL.1" login.keychain
security delete-generic-password -l "Exchange" login.keychain
security delete-internet-password -s "msoCredentialSchemeADAL" login.keychain - 모든 명령어 실행을 마쳤으면 Mac을 재시작하고, 다음 시스템 시작 후 문제가 해결되었는지 확인합니다.
동일한 문제가 계속된다면 아래의 다음 해결 방법으로 넘어가세요.
방법 5: 'login'을 기본 키체인으로 설정(해당되는 경우)
EXC_BAD_INSTRUCTION 오류는 ~/Library/Keychains/ 이외의 위치에 저장된 두 번째 키체인이 기본값으로 설정되어 있을 때도 발생할 수 있습니다.
이에 해당한다면 키체인 접근을 열어 login 키체인을 기본값으로 지정함으로써 문제를 해결할 수 있습니다. 다만, 이렇게 변경하면 저장된 로그인 정보를 수동으로 옮기거나 다시 입력해야 하는 경우가 많습니다. 특히 오랫동안 사용자 지정 키체인을 사용해 왔다면 더욱 그렇습니다.
해당 상황이라면 아래의 간단한 가이드를 따라 문제를 해결해 보세요.
- 화면 하단의 Dock에서 Finder 앱을 엽니다.

- Finder에서 상단 메뉴의 이동(Go) 버튼을 클릭한 뒤, 새로 나타난 메뉴에서 유틸리티(Utilities)를 선택합니다.

- 유틸리티 폴더에서 사용 가능한 항목 목록 중 키체인 접근(Keychain Access)을 클릭합니다.

- 키체인 접근 유틸리티에서 왼쪽 메뉴의 login을 마우스 오른쪽 버튼으로 클릭한 뒤, 나타나는 메뉴에서 'login'을 기본 키체인으로 설정(Make Keychain "login" Default)을 선택합니다.

- 설정을 마쳤으면 이전에 문제를 일으켰던 애플리케이션(Word 또는 Outlook)을 실행하여 문제가 여전히 발생하는지 확인합니다.