2026년 8월 14일, 코덱스 앱을 한 번 업데이트했을 뿐인데 맥이 통째로 뻗었다. 앱을 켜면 10초 만에 CPU 사용률이 99.9%까지 올라가고 마우스도 키보드도 먹지 않았다. 로그를 파 보고 업데이트 전 기록과 나란히 놓으니 원인이 분명해졌다.
앱 하나 때문에 왜 맥 전체가 멈췄을까?
앱이 큰 프로그램을 1초에 다섯 번씩 새로 띄우면서 화면을 붙잡아 두는 방식으로 돌았기 때문에, 앱만이 아니라 컴퓨터 전체가 같이 멈췄다.
로그에는 앱이 219MB짜리 프로그램을 계속 새로 실행하는 기록이 남아 있었다. 14초 동안 그렇게 생긴 프로그램이 75개였다. 1초에 다섯 개 남짓이니, 1초에 다섯 번씩 새로 띄운다는 관찰과도 맞는다. 원문에는 이것이 화면을 붙잡아 두는 방식이라 앱 하나만 멈추는 게 아니라고 적었다.
“앱을 끄면 그 순간 조용해진다.”
나는 손 대신 입술로 스마트폰 화면을 눌러 맥을 원격으로 조작한다. 마우스와 키보드 입력이 먹지 않으면 원격 조작도 같이 막히기 때문에, 이런 멈춤은 나에게 특히 치명적이다.
업데이트 전후 로그는 얼마나 달랐을까?
업데이트 전 버전은 11시간 동안 로그 파일을 2개 만들었고, 업데이트 뒤에는 4분 만에 127개를 만들었다.
| 비교 항목 | 업데이트 전(전날까지 쓰던 버전) | 업데이트 뒤 |
| 지켜본 시간 | 11시간 | 4분 |
| 생긴 로그 파일 | 2개 | 127개 |
| CPU 상태 | - | 앱 실행 10초 만에 99.9% |
숫자만 놓고 보면 시간당 차이는 훨씬 더 벌어진다. 한 시간 기준으로 바꾸면 업데이트 전은 0.2개 정도, 업데이트 뒤는 1,900개가 넘는 속도다. 같은 앱의 앞뒤 버전을 같은 컴퓨터에서 비교했기 때문에, 원인이 업데이트에 있다고 판단할 수 있었다.
CPU를 누가 쓰는지는 어떻게 확인할까?
참고: 이 부분은 내 경험이 아니라 애플 공식 안내를 정리한 내용이다. 맥에서는 활동 모니터의 CPU 탭에서 어떤 프로세스가 CPU를 쓰는지 볼 수 있다.
애플 설명서는 평소에는 맥의 프로세서가 처리 능력의 작은 부분만 쓰고, 계산이 많은 앱을 쓸 때 더 많이 쓴다고 설명한다. 아무 작업도 시키지 않았는데 앱을 켜자마자 99.9%가 찍혔다면 그 자체로 이상 신호로 볼 수 있다.
같은 '활동 모니터 사용 설명서'에 따르면 CPU 탭 아래쪽에는 시스템, 사용자, 대기 세 가지 비율이 나온다. 시스템은 macOS에 속한 프로세스가, 사용자는 내가 연 앱과 그 앱이 띄운 프로세스가 쓰는 비율이고, 대기는 쓰이지 않는 비율이다. Window 메뉴의 CPU Usage와 CPU History 항목으로 지금 상태와 최근 흐름을 따로 볼 수도 있다.
같은 설명서는 View 메뉴에서 All Processes, Hierarchically를 고르면 어떤 프로세스가 다른 프로세스를 띄웠는지 볼 수 있다고 안내한다. 이번처럼 앱이 같은 프로그램을 계속 새로 띄우는 상황이라면, 부모 프로세스가 무엇인지 찾는 데 쓸 수 있는 방법이다.
멈춘 앱은 어떻게 끄면 될까?
참고: 애플 안내에 따르면 활동 모니터에서 프로세스를 고른 뒤 '종료' 또는 '강제 종료'를 고를 수 있다.
'종료'는 앱 안에서 종료를 누르는 것과 같아서, 안전할 때만 끝나고 데이터 손실 위험이 있으면 끝나지 않는다. '강제 종료'는 바로 끝내지만 열려 있던 파일의 데이터를 잃을 수 있고, 그 프로세스를 쓰던 다른 앱에 문제가 생길 수 있다. 먼저 일반 종료를 해 보고, 안 될 때 강제 종료를 쓰는 편이 안전하다고 본다. 이것은 내 판단이다.
업데이트 뒤 이상하면 무엇을 남겨 둘까?
아래는 이번 일을 겪고 정리한 내 기준이다. 의견으로 봐 주면 좋겠다.
- 증상이 시작된 시각과 직전에 한 일(업데이트, 설정 변경)을 적어 둔다.
- 업데이트 전 로그를 지우지 말고 남겨 둔다. 이번에도 전날 기록이 있어서 비교가 가능했다.
- 같은 시간 단위로 숫자를 맞춘다. 11시간과 4분처럼 길이가 다르면 시간당 개수로 바꿔 비교한다.
- 앱을 껐을 때와 켰을 때를 번갈아 확인해, 증상이 그 앱에 묶여 있는지 본다.
- 원격으로 맥을 다룬다면, 화면이 멈춰도 다른 기기에서 접속해 문제 앱을 끌 수 있는 길을 하나 마련해 둔다.
자주 묻는 질문
어떤 코덱스 버전에서 생긴 문제였나요?
원문에는 정확한 버전 번호를 적지 않았다. 전날까지 쓰던 버전과 그날 업데이트한 버전을 비교했다는 사실만 남겼다.
219MB짜리 프로그램은 무엇이었나요?
원문에는 크기와 실행 속도만 적었고 프로그램 이름은 적지 않았다. 그래서 이 글에서도 이름을 추측하지 않는다.
앱을 지우거나 예전 버전으로 돌려서 해결했나요?
원문은 앱을 끄면 그 순간 조용해진다는 데까지만 적었다. 그 뒤에 어떻게 해결했는지는 이 글의 원문에 없다.
비슷한 문제를 어디에 알리면 되나요?
오픈AI는 코덱스 소스와 이슈 게시판을 GitHub의 openai/codex 저장소에서 공개하고 있고, 앱 관련 문제도 그곳에 올라온다. 올릴 때는 앱 버전, 맥 사양, 전후 로그 개수처럼 비교할 수 있는 숫자를 함께 적는 것이 도움이 된다고 생각한다.
참고한 자료
원문: 스레드 2026-08-14
'직접 써본 AI 도구' 카테고리의 다른 글
| 암호화된 세션 99개를 10분 만에 되살린 방법 (0) | 2026.09.07 |
|---|---|
| 샌드박스에 막힌 브라우저 테스트, 경계를 바꾼 기록 (1) | 2026.09.06 |
| 세션 5개가 답장한 날, Claude Code 스킬 3종 공개 (0) | 2026.09.04 |
| Oracle 무료 서버 축소 소문에 먼저 확인한 기준 (0) | 2026.09.04 |
| GPT-5.6 Sol 프리뷰, 768 답변에서 기다린 내 차례 (0) | 2026.09.03 |