Mac 커널 패닉 확인하기: 보고서와 반복 재시동 원인 구분
Mac이 재시동된 뒤 문제가 발생하여 재시동되었다는 메시지가 나오면 앱 하나가 종료된 경우와 구분해서 살펴봐야 합니다. Apple은 이를 커널 패닉이라고 설명합니다. 소프트웨어나 연결된 하드웨어가 관련될 수 있지만 메시지만으로 고장 부품을 알 수는 없습니다.
멈춤이나 앱 종료만 있었다면 Mac 멈춤과 충돌 구분하기부터 확인하세요. 패닉 재시동이 반복된다면 보고서를 보관하고 연결 기기를 기록한 뒤 한 번에 하나씩 바꿉니다.
변경하기 전에 기록 남기기
재시동 시각, macOS 버전, 연결된 기기, 직전 작업을 적습니다. 잠자기에서 깨어났는지, 도크를 사용했는지, 특정 앱이 실행 중이었는지도 남깁니다. 아직 원인을 단정하는 단계는 아닙니다.
관련 보고서는 정리할 예정이 없는 위치에 복사합니다. 문제가 났던 작업을 일부러 반복하기 전에, 백업하지 않은 중요한 자료가 있다면 먼저 보관하세요. 테스트하려고 패닉을 일부러 일으키지는 마세요. Apple 개발자 기술 지원은 파일 손상 위험을 설명합니다.
여러 설정을 함께 바꾸는 대신 간단한 표로 기록합니다.
| 관찰한 현상 | 남길 정보 | 다음 비교 |
|---|---|---|
| 잠자기 해제 후 재시동 | 시각과 연결 기기 | 주변 기기 없이 같은 작업 |
| 같은 타사 이름 반복 | 정확한 식별자와 버전 | 제조사 업데이트 또는 공식 제거 |
| 주변 기기 없이도 재시동 | 시각과 해당 보고서 | 안전 모드, 이후 하드웨어 진단 |
패닉 보고서 찾기
콘솔에서 재시동 시각 근처의 보고서를 확인합니다. Apple 콘솔 안내는 충돌 보고서가 앱이나 프로세스 충돌을 기록하며 보통 .ips 확장자를 쓴다고 설명합니다. 비슷한 시각의 앱 충돌이 시스템 패닉의 원인이라는 뜻은 아닙니다.
패닉을 찾을 수 없다면 Apple 개발자 지원 토론에 나오는 시스템 진단 보고서 폴더를 확인합니다.
/Library/Logs/DiagnosticReports
발생 시각에 맞는 보고서를 찾고 .panic 파일이 있으면 살펴보세요. 이 확장자로만 검색하거나 모든 .ips를 패닉으로 판단하지는 마세요. 형식은 달라질 수 있습니다. 눈에 띄는 한 줄만 복사하지 말고 원본 파일을 보관합니다.
이름으로 단정하지 말고 반복되는 내용 보기
시각, macOS 빌드, 보고서 첫머리의 패닉 설명, 반복되는 타사 식별자를 비교합니다. Apple의 커널 역추적 토론에는 확장 프로그램 이름과 버전이 나오는 Kernel Extensions in backtrace 항목이 있습니다. 이 항목이 있다면 제조사에 전달할 수 있도록 반복되는 타사 식별자를 기록합니다.
프로세스나 확장 프로그램 이름은 단서일 뿐입니다. 같은 토론에서 Apple은 watchdog 패닉의 역추적이 시간 초과 원인 대신 당시 실행 중이던 코드를 보여 줄 수 있다고 설명합니다. 이름 하나로 메모리, GPU, 앱의 고장을 단정하지 마세요.
다른 증거에 시스템 확장 프로그램이 나온다면 식별자도 보관합니다. 다만 사용자 공간에서 실행되는 시스템 확장 프로그램이 커널 확장 프로그램 목록에 나온다고 기대하지 마세요. 전체 보고서와 재현 조건을 해당 제조사나 Apple에 비공개로 전달합니다.
주변 기기를 하나씩 확인하기
Apple의 예기치 않은 재시동 절차에 따라 시스템을 종료하고 주변 기기를 분리합니다. 데스크탑 Mac에는 사용에 필요한 디스플레이, 키보드, 마우스 또는 트랙패드만 남깁니다.
평소 문제가 나타나는 시간만큼 같은 작업을 합니다. 안정적이라면 기기를 하나씩 연결하고 매번 같은 작업을 반복합니다. 기기와 연결 방식도 기록하세요.
특정 연결에서 다시 패닉이 난다면 그 연결을 중단하고 제조사의 호환성 및 업데이트 안내를 확인합니다. 잠시 안정적이라는 결과만으로 간헐적인 문제가 해결되었다고 볼 수는 없습니다.
안전 모드와 일반 시동 비교하기
안전 모드는 시동할 때 불러오는 소프트웨어를 구분하는 데 도움이 됩니다. 종료한 Mac에서 프로세서에 맞는 방법을 사용합니다.
- Apple Silicon: 시동 옵션이 나올 때까지 전원 버튼을 길게 누릅니다. 시동 디스크를 선택하고 Shift를 누른 채 안전 모드로 계속하는 버튼을 누릅니다.
- Intel: 전원을 켠 직후 로그인 윈도우가 나올 때까지 Shift를 누릅니다.
안전 모드에서 가능한 작업이라면 같은 동작을 시험합니다. 정상적으로 재시동해 안전 모드를 종료한 뒤 결과를 비교합니다. 안전 모드에서만 안정적이라면 시동 소프트웨어를 살펴보되 드라이버를 직접 삭제하지는 마세요.
Apple의 패닉 안내는 업데이트 후 타사 플러그인과 호환성을 확인하도록 설명합니다. 사용 가능한 macOS 업데이트와 제조사의 호환 드라이버 또는 앱 업데이트를 설치하고 다시 확인합니다. 제거해서 비교할 때는 제조사 제거 프로그램을 쓰고 필요한 자료와 설치 파일을 먼저 보관합니다.
Apple 진단을 실행하고 지원이 필요한 때 구분하기
Apple 진단 안내에 따라 지정된 기기 외에는 분리합니다. Apple Silicon에서는 시동 옵션이 나타날 때까지 전원 버튼을 길게 누른 뒤 놓고 Command-D를 누릅니다. Intel에서는 전원을 켠 직후 D를 누르고, 작동하지 않으면 Option-D를 사용합니다.
macOS Tahoe 26 이후에는 실행할 진단을 선택하라는 안내가 나올 수 있습니다. 화면 지침을 따르고 참조 코드를 보관합니다. 문제를 찾지 못했다는 결과가 나와도 반복되는 패닉 보고서는 남겨 둡니다.
진단이 오류를 보고하거나 테스트할 만큼 실행 상태를 유지할 수 없거나 주변 기기와 소프트웨어를 확인해도 패닉이 계속되면 Apple에 문의합니다. 보고서, 코드, 변경 기록을 전달하세요. 재시동 안내에는 macOS 재설치도 후속 조치로 나옵니다. 지우기 전에 그 방법을 상의하세요. 디스크 오류도 있다면 디스크 유틸리티의 검사/복구를 별도로 확인합니다.
Mole의 역할
Mole Mac의 정리는 조건을 충족하면 /Library/Logs/DiagnosticReports에 대한 충돌 보고서 항목을 표시할 수 있습니다. 조사 중에는 선택하지 말고 사본을 정리 대상 밖에 보관합니다. 보고서를 지워도 패닉 원인을 진단할 수는 없습니다.
자주 묻는 질문
재시동 메시지가 하드웨어 고장을 뜻하나요?
아닙니다. Apple은 소프트웨어와 주변 기기도 원인으로 설명합니다. 재현 조건, 보고서, 진단 결과를 함께 확인하세요.
보고서에 나온 드라이버가 원인인가요?
그 이름만으로는 알 수 없습니다. 이름과 버전을 기록하고 보고서들을 비교한 뒤 제거 전에 제조사에 전체 증거를 확인받으세요.
패닉 보고서를 지우면 재시동이 멈추나요?
아닙니다. 비교와 지원을 위해 보관하세요. 충돌 기록을 지워도 원인은 해결되지 않습니다.