Macbook Pro がスリープ状態から復帰するとフリーズするのはなぜでしょうか?

Macbook Pro がスリープ状態から復帰するとフリーズするのはなぜでしょうか?

私の Macbook Pro (17 インチ、2.2 Ghz Intel Core 2 Duo、OS X 10.4.11) は、スリープから復帰すると頻繁にフリーズします。ディスプレイの明るさがすぐに調整されないと、通常、問題が発生していることがわかります。その後、数秒間動作し、その後再び応答しなくなります。ポインターは機能しますが、それだけです。

過去数か月間、不便を承知でバックグラウンド プログラムをすべて削除してきました。完全にアンインストールされなかったプログラムや、明らかなアンインストーラーがないプログラムをまだいくつか追跡中ですが、ほぼ標準構成に戻り、アイデアが尽きています。この動作の原因を見つけた方は他にいますか?

しばらくの間、画面にエラーが表示され、再起動時にクラッシュ レポートが表示され、カーネルが停止していました。最近はシステムが応答しなくなりました。以下は、検出され始めたときの panic.log の最後のエントリです。

Mon Aug  3 07:50:07 2009
panic(cpu 0 caller 0x001A49CB): Unresolved kernel trap (CPU 0, Type 14=page fault), registers:
CR0: 0x8001003b, CR2: 0x00000000, CR3: 0x018ba000, CR4: 0x000006e0
EAX: 0x00000428, EBX: 0x00000000, ECX: 0x050ef820, EDX: 0x00000002
CR2: 0x00000000, EBP: 0x25e7b918, ESI: 0x000000d8, EDI: 0x050ef804
EFL: 0x00010206, EIP: 0x3ce5ceff, CS:  0x00000008, DS:  0x050e0010

Backtrace, Format - Frame : Return Address (4 potential args on stack) 
0x25e7b6b8 : 0x128d0d (0x3cc65c 0x25e7b6dc 0x131f95 0x0) 
0x25e7b6f8 : 0x1a49cb (0x3d2a94 0x0 0xe 0x3d22b8) 
0x25e7b808 : 0x19b3a4 (0x25e7b820 0x1 0x25e7b838 0x3cc2c67f) 
0x25e7b918 : 0x3ce57723 (0x50ef804 0x4751804 0x3 0x3) 
0x25e7ba48 : 0x3cd2b60c (0x50ef804 0x4751804 0x25e7bb30 0x25e7bb30) 
0x25e7bb58 : 0x3cd2b33a (0x50ef804 0x45ae004 0x1 0x1c) 
0x25e7bbb8 : 0x3ce5210a (0x50ef804 0x45ae004 0x1c 0x3ce97160) 
0x25e7bc38 : 0x3ce524f2 (0x50ef804 0x4751804 0x100000 0x25e7bd4c) 
0x25e7bd98 : 0x3ce784cd (0x50ef804 0x4751804 0x0 0x19a4f1) 
0x25e7be78 : 0x3cd222ac (0x50ef804 0x50b4004 0x0 0x50ef804) 
0x25e7bec8 : 0x3cbf240b (0x50ef804 0x50b4004 0x0 0x4e60270) 
0x25e7bf08 : 0x39b96f (0x24352004 0x4da4c80 0x1 0x2) 
0x25e7bf58 : 0x39ab41 (0x4da4c80 0x0 0x0 0x19e23a) 
0x25e7bf88 : 0x39a877 (0x4b7dcc0 0x25e7bfd4 0x134db9 0x13d8a2) 
0x25e7bfc8 : 0x19b21c (0x4b7dcc0 0x0 0x19e0b5 0x442cb04) Backtrace terminated-invalid frame pointer 0x0
      Kernel loadable modules in backtrace (with dependencies):
         com.apple.nvidia.nv50hal(5.0.8)@0x3ce07000
            dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000
            dependency: com.apple.NVDAResman(5.0.8)@0x3cbde000
         com.apple.NVDAResman(5.0.8)@0x3cbde000
            dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000
            dependency: com.apple.iokit.IOGraphicsFamily(1.4.8)@0x3cadb000
            dependency: com.apple.iokit.IONDRVSupport(1.4.8)@0x3caf6000

Kernel version:
Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386

システム ボードを交換した後の後のインスタンスの System.log:

Sep 11 18:07:44 rocky kernel[0]: System SafeSleep
Sep 11 18:07:44 rocky kernel[0]: hibernate_page_list_setall start
Sep 11 18:07:44 rocky kernel[0]: hibernate_page_list_setall time: 245 ms
Sep 11 18:07:44 rocky kernel[0]: pages 334939, wire 60443, act 67784, inact 24030, zf 7800, could discard act 66117 inact 108765
Sep 11 18:07:44 rocky kernel[0]: hibernate_page_list_setall found pageCount 334939
Sep 11 18:07:44 rocky kernel[0]: IOHibernatePollerOpen, ml_get_interrupts_enabled 0
Sep 11 18:07:44 rocky kernel[0]: IOHibernatePollerOpen(0)
Sep 11 18:07:44 rocky kernel[0]: writing 333180 pages
Sep 11 18:07:44 rocky kernel[0]: image1Size 110096896
Sep 11 18:07:44 rocky kernel[0]: all time: 7872 ms, comp time: 1617 ms, deco time: 0 ms, 
Sep 11 18:07:44 rocky kernel[0]: image 317386752, uncompressed 648388608 (158298), compressed 310973092 (47%), sum1 1396d187, sum2 75ecef4d
Sep 11 18:07:44 rocky kernel[0]: hibernate_write_image done(0)
Sep 11 18:07:44 rocky kernel[0]: sleep
Sep 11 18:07:44 rocky kernel[0]: Enabling XMM register save/restore and SSE/SSE2 opcodes
Sep 11 18:07:44 rocky kernel[0]: Started CPU 01
Sep 11 18:07:44 rocky kernel[0]: IOBluetoothHCIController::restartShutdownWL this is a wake from sleep
Sep 11 18:07:44 rocky kernel[0]: System Wake
Sep 11 18:07:44 rocky kernel[0]: IOUSBWorkLoop::closeGate - interrupt Thread being held off
Sep 11 18:07:46 rocky configd[38]: setting hostname to "rocky.local"
Sep 11 18:07:46 rocky kernel[0]: AppleYukon2 - en0 link active, 100-Mbit, full duplex, symmetric flow control enabled port 0
Sep 11 18:07:46 rocky lookupd[4558]: lookupd (version 369.8) starting - Fri Sep 11 18:07:46 2009
Sep 11 18:07:50 rocky configd[38]: posting notification com.apple.system.config.network_change
Sep 11 18:07:50 rocky configd[38]: setting hostname to "rocky"
Sep 11 18:07:54 rocky usbmuxd[3745]: stopping.
Sep 11 18:07:54 rocky lookupd[4560]: lookupd (version 369.8) starting - Fri Sep 11 18:07:54 2009
Sep 11 18:07:54 rocky usbmuxd[4559]: usbmuxd-167.1 built for iTunesEightTwo on Jul  9 2009 at 14:02:00, running 32 bit
Sep 11 18:08:00 rocky kernel[0]: NVChannel(GL): Graphics channel timeout!

答え1

カーネルパニックログから:

Kernel loadable modules in backtrace (with dependencies):
     com.apple.nvidia.nv50hal(5.0.8)@0x3ce07000
        dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000
        dependency: com.apple.NVDAResman(5.0.8)@0x3cbde000
     com.apple.NVDAResman(5.0.8)@0x3cbde000
        dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000
        dependency: com.apple.iokit.IOGraphicsFamily(1.4.8)@0x3cadb000
        dependency: com.apple.iokit.IONDRVSupport(1.4.8)@0x3caf6000

これは、AppleのNvidiaドライバかNvidiaカード自体がコンピュータのカーネルパニックを引き起こしていることを示しています。5月グラフィック カードの不良か、単にドライバーの不良である可能性があります。

Snow Leopard がリリースされ、アップグレードを計画している場合は、アップグレード (新しいドライバーを含む) を試して、問題が解決するかどうかを確認してください。問題が解決しない場合は、グラフィック カードに何らかの欠陥があると思われますので、Apple テクニカル サポートに連絡して保証期間中の修理を依頼してください (保証期間がまだ残っている場合 - コンピューターの保証期間は 1 年、AppleCare を購入した場合は 3 年)

GeForce 8600Mですか?カードの設計上の欠陥により保証期間が3年に延長されました。Appleの技術ノート

答え2

Mac の経験はあまりありませんが、これが PC であれば、バックグラウンド プロセスのルートを採用する必要があります。

私にとって、仮想化は、RAM を大量に消費し、一時停止しなかった場合に再開する際に致命的です。

プログラムをアンインストールしても問題が解決しない場合は、個人的には、ドライブ全体のバックアップを取り、工場出荷時の設定に復元して、問題が解決したかどうかを確認します (毎回この操作を実行して、動作しているかどうかを簡単に確認できればと思います)。

これで問題が解決しない場合は、ハードウェアに障害があります。

これで問題が解決した場合は、問題が再発するまで、使用しているプログラムを 1 つずつ再インストールします。問題が再発しない場合は、幸運を祈って使い続けてください。再発した場合は、原因が特定でき、使用すべきでないプログラムがわかります。

関連情報