Pages 앱의 단락스타일을 바꾸다가 종종 crash가 발생하는 현상이 있었다.
Process: Pages [6819]
Path: /Applications/Pages.app/Contents/MacOS/Pages
Identifier: com.apple.iWork.Pages
Version: 5.0 (1465)
Build Info: Pages-1465000000000000~1
App Item ID: 409201541
App External ID: 82284425
Code Type: X86-64 (Native)
Parent Process: launchd [234]
Responsible: Pages [6819]
User ID: 502
Date/Time: 2013-11-05 15:25:40.687 +0900
OS Version: Mac OS X 10.9 (13A603)
Report Version: 11
Anonymous UUID: 629AFDDC-2049-1C89-AA6F-A440A9407D87
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00005fff0163a288
VM Regions Near 0x5fff0163a288:
__LINKEDIT 0000123400520000-000012340066d000 [ 1332K] r--/rwx SM=COW /System/Library/Extensions/AppleIntelHD4000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD4000GraphicsGLDriver
-->
MALLOC_NANO 0000600000000000-0000600000800000 [ 8192K] rw-/rwx SM=PRV
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation \t0x00007fff872f6647 CFRelease + 39
1 com.apple.AppKit \t0x00007fff8775c8b6 -[NSBezierPath dealloc] + 94
2 libobjc.A.dylib \t0x00007fff8cbc165a (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 502
3 com.apple.CoreFoundation \t0x00007fff87315d72 _CFAutoreleasePoolPop + 50
4 com.apple.Foundation \t0x00007fff92924da7 -[NSAutoreleasePool drain] + 147
5 com.apple.AppKit \t0x00007fff8756ca78 -[NSApplication run] + 725
6 com.apple.AppKit \t0x00007fff87557803 NSApplicationMain + 940
7 com.apple.iWork.Pages \t0x0000000107a958a8 0x107a8a000 + 47272
8 libdyld.dylib \t0x00007fff8fea35fd start + 1
이하 생략
discussions.apple.com에서 검색을 하다보니 폰트 문제라는 언급이 있어서 설치되어 있는 폰트들을 점검해봤다.
내 경우에는 나눔글꼴을 반복적으로 설치하여 중복된 폰트가 존재하고 있었는데 이걸 제거한 이후로 Pages 앱에서 단락스타일을 변경해도 crash가 발생하지 않는 것을 확인하였다.