プレビューが起動しない「予期しない理由で終了しました。」
2014年11月23日の夜、プレビューを使用してPNGファイルを開こうとしたら
「プレビューが予期しない理由で終了しました。」
とのメッセージが現れ、起動しなくなってしまいました。
おかしいなと思い、Macを再起動させましたが症状は変わりません。
また、PNGファイルではなく、JPEGやGIF、その他通常はプレビューで開けるはずのファイルすべて、プレビューで開こうとすると
「プレビューが予期しない理由で終了しました。」
が出てきて開けません。
また、Launchpadからプレビューを起動させようとすると通常通りファイルを選択する画面になりますが、
そこからファイルを選んでも
「プレビューが予期しない理由で終了しました。」
になってしまいます。
自分でもいろいろ調べて次のようなことはすでに試しています。
- Macの再起動
- ディスクユーティリティを使った起動ディスクのアクセス権の検証、修復(修復は3回ほど行い、すべての修復が完了しています。)
- プレビュー「予期しない理由で終了しました」を参考にした「~/Library/Preferences」内の「com.apple.Preview.plist」「com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist」「com.apple.Preview.LSSharedFileList.plist」をデスクトップに移動させることと、その後の再起動(しかし私のMacでは「com.apple.Preview.LSSharedFileList.plist」しかありませんでした。)
- OS Xの再インストール
- OS Xユーティリティからディスクユーティリティを起動した後、起動ディスクの検証・修復
- PRAMのクリア
- セーフブートでの起動、その後通常モードで再起動
ちなみに同じMacの中に別なユーザーアカウントを作成したところ、そのアカウント内ではしっかりとプレビューが起動しました。
エラーメッセージの一部はこちらです。
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderSet initWithObjects:count:]: attempt to insert nil object from objects[0]'
terminating with uncaught exception of type NSException
abort() called(略)
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8ca1f282 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff9443eb73 abort + 129
2 libc++abi.dylib 0x00007fff910cba21 abort_message + 257
3 libc++abi.dylib 0x00007fff910f39d1 default_terminate_handler() + 267
4 libobjc.A.dylib 0x00007fff8e6d26c6 _objc_terminate() + 103
5 libc++abi.dylib 0x00007fff910f10a1 std::__terminate(void (*)()) + 8
6 libc++abi.dylib 0x00007fff910f1113 std::terminate() + 51
7 libobjc.A.dylib 0x00007fff8e6d24ef objc_terminate + 9
8 libdispatch.dylib 0x00007fff8a7dbc27 _dispatch_client_callout + 28
9 libdispatch.dylib 0x00007fff8a7e7cbf _dispatch_main_queue_callback_4CF + 861
10 com.apple.CoreFoundation 0x00007fff87f7fc59 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
11 com.apple.CoreFoundation 0x00007fff87f3c2ef __CFRunLoopRun + 2159
12 com.apple.CoreFoundation 0x00007fff87f3b838 CFRunLoopRunSpecific + 296
13 com.apple.HIToolbox 0x00007fff8ec7743f RunCurrentEventLoopInMode + 235
14 com.apple.HIToolbox 0x00007fff8ec770be ReceiveNextEventCommon + 179
15 com.apple.HIToolbox 0x00007fff8ec76ffb _BlockUntilNextEventMatchingListInModeWithFilter + 71
16 com.apple.AppKit 0x00007fff8a9b46d1 _DPSNextEvent + 964
17 com.apple.AppKit 0x00007fff8a9b3e80 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
18 com.apple.AppKit 0x00007fff8a9a7e23 -[NSApplication run] + 594
19 com.apple.AppKit 0x00007fff8a9932d4 NSApplicationMain + 1832
20 libdyld.dylib 0x00007fff924d15c9 start + 1Macのスペック等は以下の通りです。
- MacBook Pro (Retina, 15-inch, Late 2013)
- OS X Yosemite 10.10.1
- プロセッサ 2.6 GHz Intel Core i7
- メモリ 16 GB 1600 MHz DDR3
- グラフィックス Intel Iris Pro 1536 MB
- 内蔵ディスプレイ 15.4 インチ(2880 x 1800)Intel Iris Pro 1536 MB
- ストレージ Macintosh HD 934GB(←起動ディスクです)、BOOTCAMP 64.85GB(←Windows 10 Technical Previewが入ってます)
- 問題の「プレビュー」のプレビュー.appのバージョンは8.0
ご教授お願いします。
MacBook Pro with Retina display, OS X Yosemite (10.10.1), 15-inch, Late 2013