OS X 매버릭스 사용시 com.apple.IconServicesAgent 프로세스가 폭주하는 문제 대처 방법

2014. 1. 30. 23:27    작성자: ONE™

OS X 매버릭스가 출시한지 3달이나 지난 시점이지만 여전히 많은 버그가 존재하며 애플의 해결 방안을 기다리고 있습니다.

OS X 10.9.1 업데이트를 통해 구글 지메일 관련 문제가 해결됐다고는 하는데 아직 삐걱거리는 부분이 많고, 훑어보기(QuickLook) 기능도 OS X 마운틴 라이언 때보다 기민하게 작동하지 않거나 아예 파인더를 충돌시키곤 합니다. 새로 부팅하거나 잠자기 모드에서 돌아온 맥이 무선 네트워크를 제대로 잡지 못하는 문제와 다중 디스플레이 관련 버그도 맥 관련 포럼에 속속 보고되고 있습니다.

OS X 매버릭스의 com.apple.IconServicesAgent 버그

이번에 소개하는 com.apple.IconServicesAgent 프로세스가 폭주하는 문제도 매버릭스의 고질적인 버그 중의 하나입니다. 저도 종종 격는 문제이며 현재 해외 맥 관련 해외 포럼[1][2][3][4], 트위터[1][2][3], 해외 블로그[1] 등에 이번 문제와 관련해 다양한 보고가 이어지고 있습니다.

com.apple.IconServicesAgent 프로세스는 파일 아이콘을 캐시하고 표시하는 역할을 하는 시스템 데몬 프로세스입니다. 파인더 등을 구동할 때 아이콘을 미리 램으로 불러들여와 화면에 빠르게 그리는 것이죠. 그런데 com.apple.IconServicesAgent 프로세스에 문제가 발생하면 CPU를 수백% 가량 점유하거나 메모리를 수백MB~수GB 가량 차지하면서 난데 없이 방열팬이 비행기 이륙음을 내거나 전반적인 시스템의 반응성이 격감하는 증상으로 이어집니다. 아울러 아이콘도 화면에 제대로 표시되지 않습니다.

또 문제가 발생할 때 콘솔을 열어보면 "main Failed to composit image for binding VariantBinding …" 이라는 오류 메시지가 단기간에 빼곡히 들어차 있습니다. 아이콘을 캐시할 수 없거나, /var/ 라는 임시 폴더에 데이터를 저장해야 하는데 권한 문제 또는 폴더가 없어 데이터를 저장할 수 없다는 내용입니다. ▼

해결책은?

현재까지 알려진 해결책은 4가지 정도입니다. 하지만 아래 방법으로 문제를 해결해도 몇 시간 또는 몇 일 이후 증상이 재발하는 경우가 있어 일단은 임시 해결책에 머물고 있습니다. 결국 애플이 힘을 써야 한다는 소리죠. 얼마전 개발자와 애플시드 멤버에게 배포된 OS X 10.9.2 버전에서도 아직 문제가 해결되지 않은 것 같아 문제가 장기화될 가능성도 보입니다.

혹 시스템 반응 속도가 이상할 정도로 느려지거나, 이유 없이 팬이 미친듯이 돈다면 애플이 패치를 내놓을 때까지 다음 방법 중 하나를 적용해 문제를 해결해 보시기 바랍니다.

방법 1. 디스크 권한 복구

응용 프로그램 > 유틸리티 폴더에서 터미널 앱을 실행하고 다음 명령어를 입력합니다. ▼

sudo diskutil repairpermissions /

방법 2. 캐싱 폴더 임의 생성

아이콘 캐싱 데이터를 저장할 캐싱 폴더를 사용자가 직접 생성하는 방법입니다. 응용 프로그램 > 유틸리티 폴더에서 터미널 앱을 실행하고 다음 명령어를 입력합니다. ▼

mkdir ${TMPDIR}/com.apple.IconServices

방법 3. 로그인 항목 청소

OS X 시스템 환경설정 > 사용자 및 그룹 패널의 '로그인 항목'으로 들어간 다음 iTunesHelper를 제외한 시스템 시작 시 자동으로 실행하는 앱을 모두 제거하고 시스템을 재부팅합니다.

방법 4. com.apple.IconServicesAgent 프로세스 강제 종료

응용 프로그램 > 유틸리티 폴더에서 활성 상태 보기 앱을 실행한 다음 com.apple.IconServicesAgent 프로세스를 찾아 강제 종료합니다. ▼

증상이 해결됐는지 확인하는 방법

문제가 해결되면 com.apple.IconServicesAgent 가 차지하는 CPU 점유율이 뚝 떨어지면서 발열이 줄고 팬이 잠잠해집니다. 메모리 점유율도 시간이 지나면서 다시 야금야금 늘지만 왠만해서는 400MB 이상 증가하지 않습니다. 다만 앞서 말한 것처럼 문제가 다시 재발할 수 있기 때문에 애플이 OS X 빌드에서는 문제를 온전히 해결해 주길 바랄 뿐입니다.



참조
GitHub - workaround_the_iconservices_bug_mavericks.sh
com.apple.iconServicesAgent using a lot of RAM in 10.9
An Issue in Mavericks With com.apple.IconServicesAgent
Mavericks & IconServicesAgent

    
  1. Blog Icon
    별모양벡터

    이건 정말 몰랐던 새로운 방법들이네요ㅎㅎ
    감사합니다 ㅎㅎ

  2. Blog Icon
    LeeDeaRi

    아 쓸때없이 제 맥북 레티나가 이륙하듯이 팬이 돈게 제가 무겁게 프로그램을 쓴 이유가 아니었군요 ㅡㅡ;;
    MAMP 랑 서브라임 텍스트2 두개만 돌리는대도 이륙 하듯이 팬이 돌길래 진심 맥북 문제있나싶어서 A/S 한번 갈려했던 찰나에..

    원님께서 알려주신 방법대로 해본후에 한번 지켜봐야겠네요

  3. Blog Icon
    RAMHOE

    돌아오셔서 다행입니다. 잠시 걱정했는데 이런 고급정보를 들고 오시네요. 매번 감사합니다.

  4. Blog Icon
    macoun

    kernel_task가 램을 너무 많이 먹는 문제는 해결책이 없을까요 ONE님..
    매버릭스에 생각보다 버그가 많네요

  5. Blog Icon
    낭객

    어? 저도 그런 문제가 있는데.. 해결법이 있으면 누가 알려주세요 ㅜㅜ

  6. Blog Icon
    ha

    팬이 너무 무섭게 돌아서 터질꺼같아 무서울정도입니다...

  7. Blog Icon
    상동비룡

    제 맥북에어는 저런 경우가 없이 잘 지내고 있네요. 설마 뽑기운인건 아니겠죠.

  8. Blog Icon
    헤어포스원짱

    너무 많은 앱을 시작시 실행해서 그런건 아닐런지요. 아님 너무 많은 앱에 권한을 너무 줬다던지. 저도 매버릭스 클린설치하고 왠만해선 순정 그대로 사용하는데 그런 문제 없습니다. 앱 실행도 기본 런치패드로 하고요. 시작시에 실행되는 앱도 없습니다. 아님 랩이 부족한것일 지도요. 램이 부족하면 cpu가 바빠지긴 하죠. 저는 구형 맥북을 8기가로 업그레이드 해서 쓰는데 꽤 안정적인것 같아요.

  9. Blog Icon
    익명

    제 경우는 시작 프로그램으로 iTunes Helper 외는 아무것도 등록되지 않았음에도 자주 그런 문제가 발생합니다. 코딩을 할때나 사파리로 웹브라우징을 할때나 이러니, 게다가 이 방법을 모두 수행했음에도 크게 달라지지 않는 걸로 봐서는 그리 쉽게 고쳐질 문제 같지는 않습니다. 애플은 지금 10.10에 투자해야하는게 아니라 10.9부터 고쳐야하지 않나 싶습니다.

  10. Blog Icon
    헤어포스원짱

    저도 10.10 으로 너무 빨리 넘어가기 보다 10.9 의 문제를 고치는 쪽이 좋다고 봅니다. 태그와 지도는 아직 제대로 써보지도 못했고 아이북스는 이제 익숙해 지고 있거든요.

  11. Blog Icon
    Ww

    저도 클린설치를 해서 그런가요? 이 문제는 본적이 없네요.
    하지만 콘솔을 들여다 보고 있으면 이상해 보이는 메세지들이 나오긴 해요.

  12. Blog Icon
    청염

    이런 일이 있었군요. 작년 7월에 맥북프로 13"(비레티나)를 구입해서 겪은 증상은,

    1. Mavericks로 업데이트 했습니다. 타임머신으로 복구했더니 부팅시에 Kernal panic이 발생했습니다.(그리고 계속 리부팅->Kernal Panic 에러메세지) 그래서 클린설치 하고나서 데이터만 타임머신에서 복구했습니다.

    2. 맥북 일련번호가 사라지는 현상이 나타났네요. AS 받은 일도 없었는데 일련번호란이 깨끗이 비어서 나타났습니다. 강남 UBASE에 가서 비어 있는 것 확인하고(덤으로 메인보드 온도센서가 고장나서 보드도 교체) 입력받았습니다.

    지금까지는 별 다른 문제는 없었습니다만. 어째 포스팅을 보니 뭔가 꼬일 것 같아요. --;;

  13. Blog Icon
    운지

    캬... 폭주하는 폭도들이네요;;

  14. Blog Icon
    ㄹㅎㄹ

    ㄴ영자님 정리하는김에 이글도 삭제해버리세요

  15. Blog Icon
    운지

    잉? 운영자는 제가 아니고 ONE님이신데요?;; 저 글에 딱히 문제도 없어 보이는데..

  16. Blog Icon
    지킴이


    저는 맥프로레티나를 사용하는데 괘안은 듯합니다.
    다만 한가지 메모리가 8G인데 사파리나 크롬, 다른 프로그램을 두어시간 사용하고 나면 메모리가 2~3G로 둑 떨어진다는 문제가....
    한번씩 FreeMemory를 돌리면 4~5로 늘어나 사용하는데 무리가 없는듯!!

    아! 그러고 전 지난해 12월 부터 근 27여년을 사용하던 IBM계를 떠나 맥의 세계로 들어온 사람입니다.
    새로운 OS라 낮설고 생소한데 이곳을 알게되어 도움을 많이 받고 있습니다
    감사합니다.