MacBook Pro (2013 년 말, Retina)가 충돌하는 이유는 무엇입니까?


1

그래서 ... 나의 Mac은 회전하는 비치 볼 죽음의 공 (SBBOD)을 가지고 있었고, 지난 2 주 동안 하루에 한 번 정도 이것을 가지고 있습니다. :-(

컴퓨터를 수동으로 끄고 (전원 키) 3 분 정도 기다렸다가 다시 부팅했습니다. 충돌 보고서를 찾을 수있는 곳이기 때문에 콘솔로 직접 가서 무슨 일이 있었는지 알아 냈습니다.

"모든 메시지"아래를보고 재부팅하기 전에 마지막 몇 개의 메시지를 찾았습니다.

마지막 6 개 정도의 줄은 다음과 같습니다.

10/1/15 11:26:05.493 AM sharingd[291]: 11:26:05.493 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:26:07.340 AM sharingd[291]: 11:26:07.339 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:26:07.340 AM sharingd[291]: 11:26:07.340 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:26:07.389 AM WindowServer[168]: _CGXGetWindowMovementGroup: Operation on a window 0x19 requiring rights 0x5 by caller Dashboard
10/1/15 11:26:07.389 AM DashboardClient[1057]: _NXMoveWindow: error moving window (1000)
10/1/15 11:26:11.638 AM SubmitDiagInfo[416]: SubmitDiagInfo sucessfully uploaded 117 diagnostic messages
10/1/15 11:26:11.668 AM SubmitDiagInfo[416]: Submitted problem report file:///Users/ME/Library/Logs/DiagnosticReports/com.apple.MailServiceAgent_2015-09-30-123002_MY-MacBook-Pro.crash
10/1/15 11:26:16.706 AM sharingd[291]: 11:26:16.705 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:29:12.000 AM bootlog[0]: BOOT_TIME 1443724152 0

(참고 : 익명으로 사용자 이름 ME과 컴퓨터 이름을 변경 MY-MacBook-Pro했습니다.)

이로 인해에서 충돌 로그를 읽었습니다 /Users/ME/Library/Logs/DiagnosticReports/com.apple.MailServiceAgent_2015-09-30-123002_MY-MacBook-Pro.crash. 가장 관련성이 높은 정보는 다음과 같습니다.

Process:               com.apple.MailServiceAgent [524]
Path:                  /System/Library/PrivateFrameworks/MailService.framework/Versions/A/XPCServices/com.apple.MailServiceAgent.xpc/Contents/MacOS/com.apple.MailServiceAgent
Identifier:            com.apple.MailServiceAgent
Version:               8.2 (2104)
Build Info:            Mail-2104000000000000~1
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           com.apple.MailServiceAgent [524]
User ID:               501

Date/Time:             2015-09-30 12:30:01.204 -0700
OS Version:            Mac OS X 10.10.5 (14F27)
Report Version:        11
Anonymous UUID:        [I am omitting this too :-)]


Time Awake Since Boot: 280 seconds

Crashed Thread:        2  Dispatch queue: NSOperationQueue 0x608000030940 :: NSOperation 0x608000243090 (QOS: LEGACY)

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Append action must have account'
terminating with uncaught exception of type NSException
abort() called

무슨 일이야? 계정이 없기 때문에 Mail에서 충돌이 발생합니다. 말이되지 않습니다. 계정이 없으면 활동이 없어야합니다. 그렇지 않습니까?

계정을 만드는 것 외에이 문제를 어떻게 해결할 수 있습니까?


시스템 환경 설정에서 인터넷 계정 패널을 열면 거기에 메일 계정이 설정되어 있습니까?
Alistair McMillan

답변:


2

댓글로 시작했지만 너무 길었습니다. 두 가지 질문이 있습니다. "회전하는 비치 볼 죽음"과 충돌하는 MailServiceAgent는 대부분 관련이 없습니다.

명확히하기 위해. "회전하는 해변의 죽음의 공"은 실제로 무언가가 부서지고 있음을 나타내지는 않습니다. 응용 프로그램 (대부분의 경우 일시적으로)이 운영 체제의 메시지에 응답하지 않음을 나타냅니다.

Apple의 휴먼 인터페이스 지침에서 :

회전 대기 커서도 표준이지만 앱이 수신 한 모든 이벤트를 처리 할 수없는 경우 창 서버에 의해 자동으로 표시됩니다. 일반적으로 앱이 잠시 동안 응답하지 않으면 회전 대기 커서가 나타납니다. 앱이 계속 응답하지 않으면 사용자는 종종 강제 종료하여 반응합니다.

커서를 움직여도 다른 응용 프로그램이나 바탕 화면 위에 대기 커서가 계속 나타 납니까? 당신이 경우 ALT+ TAB여전히 대기 커서를받을 수 있나요 전경에 다른 응용 프로그램을 가지고? 하나의 응용 프로그램에만 표시되면 해당 응용 프로그램에만 문제가있는 것입니다. 모든 응용 프로그램 위에 나타나거나 커서를 ALT+ 또는 TAB다른 응용 프로그램 으로 옮길 수없는 경우 특정 응용 프로그램의 문제가 아닌 시스템 문제가 더 큽니다.


1

메일 설정이 없으면 진행 상황을 진단하기가 어렵습니다.

Apple에서 해당 파일을 읽는 방법에 대한 옵션을 찾고 있습니까? 아니면 하나의 Mail 계정이나 특정 작업으로 좁힐 생각이 있습니까?

SPOD는 단일 스레드 충돌과 아무런 관련이 없습니다. 메일 앱은 1 분에 10 번 충돌 할 수 있으며 UI를 차단하지 못합니다 (베타에서 발생했음을 알고 있음). 시스템 속도 저하를 유발하는 것이 있습니다.

내가 할 일은 다음과 같습니다.

  • Mac SPOD를 기록 할 때마다 메모를하고 시스템 진단 키 ( Shift+ Ctrl+ Opt+ Cmd+ .)를 누를 때마다 누르십시오 . (이로 인해 속도가 느려지지만 두 가지 중요한 데이터, 즉 최신 로그 파일과 시스템 진단 정보의 저장된 모음은 시스템이 끊어졌을 때 수행하려는 작업에 대한 종이 노트와 함께 저장됩니다.
  • 인터넷 계정 환경 설정 패널을 열고 거기에서 모든 계정을 제거하십시오. iCloud는 메일 계정을 가질 수 있으며 설정 정보가 Mail에 주입됩니다 (일반 메일은 일반적인 설정을 정확하게 읽습니다). 메일 계정은 메일에 분명히 영향을 미치므로 삭제하십시오.
  • 이벤트를 유발하는 것이 무엇인지 알고 나면 새로운 사용자 계정을 만들어 트리거하십시오.
  • sysdiagnose 파일이 10 개 있으면 AppleCare 지원 티켓을 열고이 문제를 조사 할 수있는 충분한 엔지니어링 데이터가 있습니다. 데이터가 적 으면 충돌을 재현 할 수있을 때 상황을 모니터링하고 다시보고하라는 메시지가 나타납니다.

또한 OS X는 이전보다 더 복잡합니다. Mac에 사용자가있는 경우-로그인하기 전에 일부 사용자 프로세스가 시작됩니다. OS는 실행 중이 아닌 프로그램에 대해 스레드를 실행하고 여전히 실행중인 프로그램에서 실행 중이고 종료 / 휴면 스레드로 표시되는 프로그램을 닫습니다. . 간단한 응용 프로그램을 실행하는 날이 너무 많아서 스레드가 실행되고 있습니다 (슬프게도?). Mail은 많은 백그라운드 프로세스와 프로세스 간 통신으로 변환되어 하나의 프로그램을 더욱 어렵게 만드는 하나의 프로그램입니다.


"sysdiagnose key"는 무엇입니까? 또한 인터넷 계정 준비 창을 클릭하자마자 SPOD를 얻었습니다 (지금 막 다시 시도했지만 정상적으로 작동 함).
jvriesem

2
@jvriesem 키 조합으로 bmike의 답변을 업데이트했습니다.
Alistair McMillan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.