web-dev-qa-db-ja.com

Mac OS X:Finderウィンドウが自動的に開き、フォーカスを奪い続ける

私はここにMacOS X 10.4.11を搭載したMacbookを持っていますが、厄介な問題があります。コンピューターを起動してログインした後、Finderはフォーカスを盗み続けます。作業中のアプリに戻ることはできますが、1分後、再びフォーカスが奪われます。このメッセージを入力しているときでも、Firefoxを2回再考する必要がありました。

ある時点で停止しますが、最初にポップアップ/フォーカスを盗む頻度はランダムなようです。

画面上部のFinderメニューもちらつくことがあるので、開いているのはウィンドウだけではなく、Finderが完全に再起動しているようです。 (Shiftキーを押しながらコマンドクリックしてからFinderを再起動した場合の動作は同じです)。

誰かが私を正しい方向に向けることができますか?アカウント/ログインのスタートアップアイテムをすでに調べましたが、それはすべて正常のようです。どこかで提案されたように、com.Apple.Finder.plistも削除しました。

編集:調べてみると、Finderがクラッシュし続けているようでした。クラッシュログは次のとおりです。

ホスト名:モンスター日付/時刻:2010-07-15 10:42:01.318 +0200 OSバージョン:10.4.11(ビルド8S2167)レポートバージョン:4

コマンド:Finderパス:/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder親:WindowServer [61]

バージョン:10.4.7(10.4.7)ビルドバージョン:3プロジェクト名:Finder_FEソースバージョン:5292900

PID:231スレッド:3

例外:EXC_BAD_INSTRUCTION(0x0002)コード[0]:0x0000000dコード[1]:0x00000000

スレッド0:0 libSystem.B.dylib 0x9fe48cd7 mach_msg_trap + 7 1 com.Apple.CoreFoundation 0x9082d227 CFRunLoopRunSpecific + 2014 2 com.Apple.CoreFoundation 0x9082ca42 CFRunLoopRunInMode + 61 3 com.Apple.HIToolbox 0x92df1878 RunCurrentEventLoopInMode + 285 ReceiveNextEventCommon + 385 5 com.Apple.HIToolbox 0x92e39a74 _AcquireNextEvent + 58 6 com.Apple.HIToolbox 0x92e398bc RunApplicationEventLoop + 150 7 com.Apple.Finder 0x00007deb 0x1000 + 28139 8 com.Apple.Finder 0x00004c6b 0x1000 + 15467 9 com.Apple.Finder 0x0005 0x1000 + 329142 10 com.Apple.Finder 0x000514dd 0x1000 + 328925

スレッド1:0 libSystem.B.dylib 0x9fe65d5c kevent + 12 1 ... ple.CoreServices.CarbonCore 0x90cb8d0c PrivateMPEntryPoint + 51 2 libSystem.B.dylib 0x9fe63227 _pthread_body + 84

スレッド2:0 libSystem.B.dylib 0x9fe638c7 semaphore_wait_signal_trap + 7 1 ... ple.CoreServices.CarbonCore 0x90cb8eb2 MPWaitOnQueue + 198 2 com.Apple.DesktopServices 0x9271f943 TNodeSyncTask :: SyncTaskProc(void *)+ 143 3 ... ple.Core。 .CarbonCore 0x90cb8d0c PrivateMPEntryPoint + 51 4 libSystem.B.dylib 0x9fe63227 _pthread_body + 84

スレッド3がクラッシュしました:0 << 00000000 >> 0x90024689 0 + -1878899063

スレッド3がX86スレッド状態(32ビット)でクラッシュしました:eax:0x017ca000 ebx:0x017ce977 ecx:0x00000000 edx:0x017ce9c1 edi:0xffffffff esi:0xffffffff ebp:0x017cbff8 esp:0x017cbf9c ss: :0x0000001f es:0x0000001f fs:0x00000000 gs:0x00000000

バイナリイメージの説明:0x1000-0x2ccfff com.Apple.Finder 10.4.7 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder 0x5b5000-0x5b6fff com.Apple.textencoding.unicode 2.1/System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings 0x14f01000-0x14f6efff com.DivXInc.DivXDecoder 6.6.0/Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder 0x8fe00000-0x8fe4afff dyld 46.16/usr/lib/dyld 0x90000000 0x90016fff com.Apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x9002a000-0x90348fff com.Apple.QuickTime 7.6.0(1290)/ System/Library/Frameworks/Qu

3
Halfgaar

もう少しグーグルした後、私はこのクラッシュの多くの異なる理由を見つけました、そしてそのうちの1つは私のためにそれを修正しました。

クイックタイムを更新しましたが、問題は解決したようです。

1
Halfgaar

クラッシュしているのがFinderの場合、~/Library/Logs/CrashReporter/Finder.crash.logに新しいクラッシュログが表示されます。 コンソールアプリケーション(/Applications/Utilities/Console.app)を使用してファイルを表示できます。

このようなクラッシュからのスタックトレースは、クラッシュする理由についての手がかりを与える可能性があります。

クラッシュが常にサードパーティのコード(「haxie」または同様の「挿入された」コードなど)を示している場合は、コードを挿入しているアプリケーションを終了またはアンインストールしてみてください。

他のさまざまなアプリケーションのクラッシュも発生している場合は、ハードウェアの問題(メモリの不良など)である可能性があります。 /var/log/system.log(system.log in Console)で、ディスクI/Oエラーなどを確認することもできます。

3
Chris Johnsen
  • ログファイルを確認します。「アプリケーション」、「ユーティリティ」、「コンソール」を参照してください。

  • 現在のアカウントのFinderのplistを削除しても効果はありませんでしたが、新しいアカウントを作成して、新しいユーザーでも同じかどうかを確認してください。システム環境設定、システム、アカウント。

  • Finderのデジタル署名を確認してください。最初の行をアプリケーション、ユーティリティ、ターミナルにコピーします。

    codesign --verify -vv /System/Library/CoreServices/Finder.app

    ...これ(10.6.3では、おそらくこれはまだ10.4には存在しませんか?)はあなたに与えるべきです:

    /System/Library/CoreServices/Finder.app:ディスク上で有効/System/Library/CoreServices/Finder.app:指定された要件を満たしています

  • 「Finderを終了」メニューオプション を有効にして、Finderを終了します。 Finderは、他のすべてのアプリケーションも停止した場合にのみ(自動的に)戻ってくるはずです。ブラウザを使用している間も戻ってきますか? (Finderを終了すると、デスクトップも一時的に非表示になります。心配ありません!)

2
Arjan

Googleドライブをインストールしている場合は、Googleドライブの設定で[ファイル同期ステータスアイコンを表示してメニューを右クリックする]のチェックを外してみてください。これは既知のバグです。

Screenshot of Setting

1
Nate