2008/01/21
Safari が起動後、数秒後にクラッシュする
急に Safari が起動後にクラッシュするようになってしまって、あれやこれや原因を追及していたのですが、AcidSearch1 が原因だと言うことが判明しました。(SafariStand、ForgetMeNot も疑ってみたのですが、濡れ衣でした。)
結論から言うと、Library/Preferences
にある com.pozytron.AcidSearch.plist
という AcidSearch の設定ファイルが壊れていたのが直接の原因でした。com.pozytron.AcidSearch.plist
を捨てて Safari を起動したところ、あっさり直りました。私が検索した限りではネット上で解決策が見つからなかったので、珍しい不具合かもしれませんが、他の方の参考になるかもしれないので、記事として挙げておきます。(なお、その後の検索で、同じかなと思われる現象を見つけました2。そこに解決策も書いてありました…。)
クラッシュログも一応載せておきます。
Safari.crash.log(抜粋)
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x3d69736f
Thread 0:
0 libSystem.B.dylib 0x9000b348 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000b29c mach_msg + 60
2 com.apple.CoreFoundation 0x907ddba8 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dd4ac CFRunLoopRunSpecific + 268
4 com.apple.HIToolbox 0x93298b20 RunCurrentEventLoopInMode + 264
5 com.apple.HIToolbox 0x932981b4 ReceiveNextEventCommon + 380
6 com.apple.HIToolbox 0x93298020 BlockUntilNextEventMatchingListInMode + 96
7 com.apple.AppKit 0x9379eae4 _DPSNextEvent + 384
8 com.apple.AppKit 0x9379e7a8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
9 com.apple.Safari 0x00006740 0x1000 + 22336
10 com.apple.AppKit 0x9379acec -[NSApplication run] + 472
11 com.apple.AppKit 0x9388b87c NSApplicationMain + 452
12 com.apple.Safari 0x0005c77c 0x1000 + 374652
13 com.apple.Safari 0x0005c624 0x1000 + 374308
Thread 1:
0 libSystem.B.dylib 0x9000b348 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000b29c mach_msg + 60
2 com.unsanity.ape 0xc0001bf4 __ape_agent + 296
3 libSystem.B.dylib 0x9002bd08 _pthread_body + 96
Thread 2:
0 libSystem.B.dylib 0x9000b348 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000b29c mach_msg + 60
2 com.apple.CoreFoundation 0x907ddba8 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dd4ac CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x92bf0170 -[NSRunLoop runMode:beforeDate:] + 172
5 com.apple.Foundation 0x92bf00a8 -[NSRunLoop run] + 76
6 com.apple.WebKit 0x95c343d0 +[WebFileDatabase _syncLoop:] + 176
7 com.apple.Foundation 0x92be11a0 forkThreadForFunction + 108
8 libSystem.B.dylib 0x9002bd08 _pthread_body + 96
Thread 3 Crashed:
0 <<00000000>> 0xfffeff20 objc_msgSend_rtp + 32
1 com.apple.Foundation 0x92c10630 -[NSURLConnection(NSURLConnectionInternal) _wasRedirectedToRequest:redirectResponse:] + 424
2 com.apple.Foundation 0x92c0f06c -[NSConnectionHTTPURLProtocol attemptRetryAfter3xxResponse] + 620
3 com.apple.Foundation 0x92d2235c -[NSConnectionHTTPURLProtocol performHTTPHeaderRead] + 696
4 com.apple.Foundation 0x92c0e668 readStreamCallback2 + 116
5 com.apple.CoreFoundation 0x9082af3c _CFStreamSignalEventSynch + 332
6 com.apple.CoreFoundation 0x907de4fc __CFRunLoopDoSources0 + 384
7 com.apple.CoreFoundation 0x907dda2c __CFRunLoopRun + 452
8 com.apple.CoreFoundation 0x907dd4ac CFRunLoopRunSpecific + 268
9 com.apple.Foundation 0x92c086a8 +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
10 com.apple.Foundation 0x92be11a0 forkThreadForFunction + 108
11 libSystem.B.dylib 0x9002bd08 _pthread_body + 96
-
AcidSearch は Safari ウインドウ上の Google 検索フィールドを拡張して、そこからいろいろな検索ができるようにする SIMBL プラグインです。2008年1月21日現在、AcidSearch の配布を行っている
pozytron.com
のドメインが無効になっているようです。一時的なものだといいのですが。これがないと生きていけません…。 ↩ -
Apple - Support - Discussions - safari quits unexpectedly all of a sudden ↩
Comment
No Comments