이번에 Mountain Lion이 10.8.2로 업데이트 되면서 Aperture도 3.4로 업데이트 되었다. Facebook 기능이 추가된 것. 그런데 업데이트 후 Aperture를 실행하면 crash가 발생한다. Call stack을 좀 봤더니 다음과 같이 facebook 관련 기능에서 오류가 발생하고있었다.
Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff8b8c50a6 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8644b3f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8b8c4e7c +[NSException raise:format:] + 204
3 Foundation 0x00007fff8ac3ade8 -[NSURL(NSURL) initWithScheme:host:path:] + 112
4 PrintServices 0x0000000109c9cc6d +[NSURL(ISNSURLExtensions) URLWithScheme:host:path:] + 61
5 PrintServices 0x0000000109c9cbef -[NSURL(ISNSURLExtensions) URLByAppendingPathComponent:] + 127
6 FacebookPublisher 0x000000011804c7f2 -[ILFacebookAPIRequest graphURLRequest] + 215
7 FacebookPublisher 0x000000011804cfb5 -[ILFacebookAPIRequest send] + 33
8 FacebookPublisher 0x000000011803e4da -[IPHFacebookPlugin displayNameForUsername:] + 88
9 AccountConfigurationPlugin 0x00000001091b0fa5 -[AccountConfigurationProfileInformationDownloadOperation main] + 174
10 Foundation 0x00007fff8ac91986 -[__NSOperationInternal start] + 684
11 Foundation 0x00007fff8ac991a1 __block_global_6 + 129
12 libdispatch.dylib 0x00007fff88cf8f01 _dispatch_call_block_and_release + 15
13 libdispatch.dylib 0x00007fff88cf50b6 _dispatch_client_callout + 8
14 libdispatch.dylib 0x00007fff88cf61fa _dispatch_worker_thread2 + 304
15 libsystem_c.dylib 0x00007fff8b09dcab _pthread_wqthread + 404
16 libsystem_c.dylib 0x00007fff8b088171 start_wqthread + 13
타임머신을 통해 3.3.2 버전으로 돌린 후 facebook 설정을 지운 다음에 다시 업데이트 하니 정상 동작한다. 🙂
그런데, 실행이 된 후에 페이스북 계정을 설정하려고 하면 또 뭔가 이상하다. 계정을 입력하면 페이스북 앨범이 생성이 되지만 볼 수가 없다. 그리고 새로 실행해보면 계정이 지워져있다. 내 계정 정보에 특이한 점이라도 있나? 빨리 업데이트가 나왔으면…
ps. 이 버그는 3.4.1에서 수정되었습니다.