「プライバシー」ページを更新しました

プライバシー」ページを更新し、機能、コントロールの設定、あるいは確認方法について紹介しています。

コミュニティでの投票について

コミュニティでの投票について解説した記事を公開しました。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

mail.appが、CPUを占領する。

こんにちは。

PPC G5 2GHz Dual で、Mac OS 10.5.8 の mail.app なんですが、しばしばCPUを占領してしまいます。

アクティビティモニターを監視しても、常に80%を超えています。時折いつの間にか落ちてたりもします。


状況は、アクティブなアカウントが5つ。メールの確認は5分おき。

メールの動作状況画面を開いて監視していますが、5分おきにチェックしてるだけで特に何かをしてるわけではなさそうです。


mail.plist を作り直したのですが、変化なくでちょっと困っております。

アクティビティモニターの仮想メモリを見ると、mail.app は、2.19GBってなってますが、こんなに使うんですかね....


他にすべきこと、確認すべきことはありますでしょうか?ご教授お願いします。

投稿日 2009/09/16 12:34

返信
スレッドに付いたマーク ベストな回答

投稿日 2009/09/16 13:20

Mail.appのMemoryは88MB位です。OSX 10.6.1ですので参考にしかなりませんが...


MailはWebKitが関係しますのでiTunesやSafariなどを弄る3rd partyのPlug-ins, Utilityなどの影響を受けているか、Mail関係のFileに読めないものがあるのか、HDDのMail関係に迷子のFile(分断されたFileの片方が)があるのかも知れません。


$HOME/Library/Mail/をFinderで選択して、File - Compress *Mail*でZIPでBackupして... Mail/の中のfileを1つずつDesktopに出してMailを起動して確認して下さい。Folderは弄らなくても見つかると思います。


アクシデントがあっても$HOME/Library/Mail.zipをDouble-Clickで戻せます。

返信: 22
スレッドに付いたマーク ベストな回答

2009/09/16 13:20 tagani への返信

Mail.appのMemoryは88MB位です。OSX 10.6.1ですので参考にしかなりませんが...


MailはWebKitが関係しますのでiTunesやSafariなどを弄る3rd partyのPlug-ins, Utilityなどの影響を受けているか、Mail関係のFileに読めないものがあるのか、HDDのMail関係に迷子のFile(分断されたFileの片方が)があるのかも知れません。


$HOME/Library/Mail/をFinderで選択して、File - Compress *Mail*でZIPでBackupして... Mail/の中のfileを1つずつDesktopに出してMailを起動して確認して下さい。Folderは弄らなくても見つかると思います。


アクシデントがあっても$HOME/Library/Mail.zipをDouble-Clickで戻せます。

2009/09/16 14:18 tagani への返信

tagani による書き込み:


アクティビティモニターを監視しても、常に80%を超えています。時折いつの間にか落ちてたりもします。

常に80%を超えるのは、かなり異常。

真っ先の対策として,

1)ディスク修復:アプリの突然修了はファイル入出力を中途半端で終了させ、ファイルシステムに傷を残すから。

2)アクセス権の修復:システムのアクセス権の異常はアプリを異常動作させることがある。

3)mail.appのメールボックスの再構築:メールボックスのデータベース異常は、mail.appを混乱させる。

3)受信メールに対するルールをゼロから作り直す。


原因究明は,この後でしょうね。


メールの動作状況画面を開いて監視していますが、5分おきにチェックしてるだけで特に何かをしてるわけではなさそうです。


そりゃ、受信メールボックスに受信メールの有無をチェックに行っているだけですから。

受信メールがあれば、

メールサーバから受信メールを取り込む

受信メールをフィルタ処理(かなり遅い)

フィルタ処理に従って、対応するメールボックスに収納

メールボックスのデータベースの更新

といった作業をすることになる。

各段階で、正しい状況に無ければ、遅れや異常終了が発生する。


コンピュータの動作は、基本的に人間による場合をトレースしているだけなので、過程でのトラブル要因を考えると、原因究明と対策が見つかりやすい。

メールの確認は5分おき。

popサーバに対して負荷をかけすぎているかも。

2009/09/16 17:24 xy への返信

xy さん、ありがとうございます。


現在、全部のメールボックスの再構築を行うも変化なしで、再構築後に中身のないメールをいくつか発見しました。

が、削除できないようでして。(いわゆる基本メンテは行っています)

何せ、どこかが壊れているようなので、ひっぴさんご指摘の部分を拡大解釈して、ライブラリ/mail をバックアップしてもとをファインダーに移し、ライブラリ/mailフォルダーを一から作ることにしてみました。

mobile meのアカウントのみが表示される訳ですが、すでにCPUを占領しています。


その他のアプリケーションのプラグインとの関係かもですね。

別アカウントで再度チャレンジしてみます。


で、やってみた所、別アカウントでは、問題ありませんでしたので、メインで使用しているアカウントのどこかが問題を抱えているようです。

2009/09/16 18:48 tagani への返信

.

tagani さんによる書き込み:


で、やってみた所、別アカウントでは、問題ありませんでしたので、メインで使用しているアカウントのどこかが問題を抱えているようです。

となれば、~/Library/Preferencesの中のファイルをバックアップして削除してみては、如何でしょうか。

2009/09/16 19:17 ni_ki への返信

ni_ki さん


ありがとうございます。

それも行ったのですが(大変なことになりました(笑))変化なしでした。


ついでに、デフォルトのmailアプリを3.5とかにもしてみましたが、変化なし。

ライブラリ/mailフォルダー削除も変化なし。


で、別アカウントは問題なし。


起動項目も全て排除してみましたが、変化なし。


ちょっとお手上げ感が出てきました。

2009/09/16 20:06 tagani への返信

.

tagani さんによる書き込み:


それも行ったのですが(大変なことになりました(笑))変化なしでした。

何となく、状況が想像できます。私もやったことがあるので。ご迷惑をかけました、申し訳ない。

ちょっとお手上げ感が出てきました。

新規アカウントに、お引っ越しをすると、可決するのが判っているので、大丈夫と思います。

2009/09/16 20:54 tagani への返信

PPC G5 2GHz Dual で、Mac OS 10.5.8 の mail.app なんですが、しばしばCPUを占領してしまいます。

アクティビティモニターを監視しても、常に80%を超えています。時折いつの間にか落ちてたりもします。


/アプリケーション/ユーティリティ/コンソール を立ち上げて「すべてのメッセージ」が見えるようにしてから、Mailを立ち上げてみてください。

Mailが出しているエラーメッセージ等が確認できないでしょうか?

落ちるのであればクラッシュログもあるかもしれません。その内容を確認してみてサードパーティ製のアプリの名前など怪しげなのが見当たらないでしょうか。

また、Mail>ウインドウ>動作状況 のウインドウを出しておいて、CPU占有時に何かが動いていないかも確認してみてください。


追記:大事なことを書き忘れていました。セーフモードで起動しても同様かをまず確認してみてください。

2009/09/19 01:05 HAL への返信

長いBack UPが終わって、作業を再開してみました。

セーフモードも、変化無しでした。


コンソールのログには、Mailのエラーログらしきものが見当たりませんでした。

何度か起動したうち、一度だけ以下のメッセージがありました。(が、何のことか私にはわかりません)


09/09/18 23:44:17 Mail[290] [IMKInputSession activate] exception caught.

IMKInputSession: <IMKInputSession: 0x6a2d6b0> --

NSPortTimeoutException : connection timeout: did not receive reply



09/09/18 23:44:47 Mail[290] assertion "tokenId == trie->flags.data" failed :mismatch in token: 239 0


09/09/18 23:44:47 Mail[290] assertion "extra" failed :no extra



です。


あと、毎回起動した際には、(mailで検索した結果です)


09/09/18 22:15:25 com.apple.launchd[1] (org.postfix.master) Failed to count the number of files in "/var/spool/postfix/maildrop": No such file or directory


このログがあります。セーフモードで起動した際もありました。


コンソールのログは、私にはわかりませんので、どなたかおわかりになる方がいらっしゃいましたら、ご教授くださいませ。


それと、あとは、Mail.appが落ちるのを待って、ログを見ることぐらいしか無いですかね。

2009/09/19 15:12 tagani への返信

参考にならないかも知れませんが、

tagani さんによる書き込み:


09/09/18 22:15:25 com.apple.launchd[1] (org.postfix.master) Failed to count the number of files in "/var/spool/postfix/maildrop": No such file or directory

これは、(私のところで)昔よく見ました。/var/spool/postfix/maildropフォルダを作ってやれば、出なくなるそうです。恐らく今回の件とも関係ないです。


それと、新規のアカウントでは発生しないのでしたよね。

となれば、ユーザアカウントの中のPreferencesの中か、~/Library/Cacheの中のcom.apple.mailあたりか、ダークホースで、Fontあたりが怪しいと思います。


このメッセージは次により編集されています: ni_ki パスを間違ってました。訂正

2009/09/19 15:54 ni_ki への返信

ni_ki さん

ありがとうございます。


さっきMail.appが落ちたので....そのときのコンソールのログです。


09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] Mail(369,0xf0b3c000) malloc: *** mmap(size=2097152) failed (error code=12)

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** set a breakpoint in malloc_error_break to debug

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] Mail(369,0xa0879820) malloc: *** mmap(size=2097152) failed (error code=12)

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** set a breakpoint in malloc_error_break to debug

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] Mail(369,0xa0879820) malloc: *** mmap(size=2097152) failed (error code=12)

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** set a breakpoint in malloc_error_break to debug


ちょっと私には意味が分かりません。


クラッシュレポートもありますが、長過ぎて、どこ見れば良いのでしょう?

Thread 0 がクラッシュとありますが、41行あります。ペーストしても良いでしょうか?


#ni_ki さんがの先のアイデアは、これから実行してみます。ありがとうございます。

2009/09/19 22:58 tagani への返信

まず、/var/spool/postfix/maildropフォルダがあるかどうか確認して、無い場合は作成してみたらどうでしょう。
Finderを開いて、移動メニュー>フォルダへ移動 で下記をコピー&ペーストして移動し、maildropフォルダがあるか確認されてください。
/var/spool/postfix


無い場合下記の順番で操作してみたらどうでしょう。
1)ターミナル(/Applications/Utilities/Terminal.app)を起動
2)下記をコピー&ペースト


sudo mkdir /var/spool/postfix/maildrop


3)returnキーを押す
4)管理者の半角英数字のパスワードを入力(セキュリティの為表示されません)
5)returnキーを押す
6)下記をコピー&ペースト


sudo postfix stop


7)returnキーを押す
8)下記をコピー&ペースト


sudo postfix start


9)returnキーを押す
10)ターミナルを終了
11)ディスクユーティリティでアクセス権の修復を行う
12)Macを再起動

2009/09/19 23:03 tagani への返信

.

tagani さんによる書き込み:


さっきMail.appが落ちたので....そのときのコンソールのログです。


09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] Mail(369,0xf0b3c000) malloc: *** mmap(size=2097152) failed (error code=12)

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** set a breakpoint in malloc_error_break to debug

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] Mail(369,0xa0879820) malloc: *** mmap(size=2097152) failed (error code=12)

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** set a breakpoint in malloc_error_break to debug

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] Mail(369,0xa0879820) malloc: *** mmap(size=2097152) failed (error code=12)

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** error: can't allocate region

09/09/19 15:30:00 [0x0-0x32032].com.apple.mail[369] *** set a breakpoint in malloc_error_break to debug

mailでは有りませんが、私の所でも支障があるときによく見かけるタイプのlogですね^^;

クラッシュレポートもありますが、長過ぎて、どこ見れば良いのでしょう?

Thread 0 がクラッシュとありますが、41行あります。ペーストしても良いでしょうか?

私も、どこを観ればいいのかよく分かりません^^;(普段は、カンで読んでます)

個人の名前や、MACアドレス、UUID、グローバルIPとかのtagani さんの固有の数字と文字列が無ければ、公開しても問題ないと思います。用語が不明でしたら、ネットで調べると直ぐ出てきます。


ただ、役に立つ返信が帰ってくるかは、判りません。確率低い可能性有りです^^;

2009/09/20 14:41 syaraku への返信

syaraku さん


ありがとうございます。

手順を行いまして、postfix関係のエラーログは収まりました。


が、本題の方は相変わらずな具合です。

Mail.appが落ちた時のログも、私なりに調べましたが、さして手がかりになりそうなことは出てきませんでした。


Homeを移行する方に傾いています。が、なんか意地で解決したくなっています。

mail.appが、CPUを占領する。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。