MRTプロセスが爆走中

10/20/2020にMRTConfigData が1.67から1.68にアップデートされましたが、それ以降MRTのプロセスのCPU使用率が100%以上になり

*****

Oct 20 10:18:41 i7mini MRT[730]: *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]: Range or index out of bounds'


*** First throw call stack:

*****

のようなエラーをおよそ30秒おきにコンソールに吐き出し続けています。 使用マシンの問題か、一般的な問題かきりわけたいと思います。 皆さんはいかがですか?

MacOSは10.11.6です。

投稿日 2020/10/19 18:34

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2020/10/20 22:56

10/21にこの問題はMacOS 10.11と10.12で起きているという下記記事を見つけました。 Appleさんが直してくれるまで待ちですね。 それにしても、10.11/10.12ユーザのシステム環境設定App Storeの「システムデータファイルとセキュリティーアップデートをインストール」にチェックを入れている全てがCPU爆走中というわけですね。 やれやれ、、、、

https://eclecticlight.co/2020/10/19/apple-has-pushed-updates-to-xprotect-and-mrt-17/


ここに書かれている外付けディスクから起動してMRT.appをダウングレードするというアイディアもいいかもしれません。


返信: 24
スレッドに付いたマーク ランキングトップの返信

2020/10/20 22:56 やまね への返信

10/21にこの問題はMacOS 10.11と10.12で起きているという下記記事を見つけました。 Appleさんが直してくれるまで待ちですね。 それにしても、10.11/10.12ユーザのシステム環境設定App Storeの「システムデータファイルとセキュリティーアップデートをインストール」にチェックを入れている全てがCPU爆走中というわけですね。 やれやれ、、、、

https://eclecticlight.co/2020/10/19/apple-has-pushed-updates-to-xprotect-and-mrt-17/


ここに書かれている外付けディスクから起動してMRT.appをダウングレードするというアイディアもいいかもしれません。


2020/10/20 03:07 じぇーすろ への返信

ありがとうございます。

今日1日いろいろやってみましたが解決できず、結局、MRTデーモンを停止してCPU専有率が上がらないよう暫定対処しました。

<手順>

1 リカバリー状態のターミナルからSystem Integrity Protection(SIP)を以下のコマンドで無効化

  csrutil disable


2 launchctlでMRTデーモンをunload 

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.MRTd.plist


MRTプロテクションがない状態となってしまいますが、CPU専有率が常時180%近くまで振れていると他の作業に支障が出るのでこれでよしとしました。 今後MRTのアップデート等あれば元に戻して再確認しようと思います。

2020/10/23 16:56 やまね への返信

10.13.6で同様な症状です。MRTとtrustdが代わる代わる爆走します。しかし私の手元の職場4台、自宅2台のうち、職場の1台と自宅の1台は無事、同じような使い方をしているのに、何が違うのか謎です。

とりあえず、外付けストレージの10.13あるいは10.14から起動して、MRT.app 1.68 を 1.67 (Time Machine backupから拾い出して) 置き換えました。

2020/10/26 02:57 hrs への返信

High Sierraですが、同様な症状で、昨日Time MachineからMRT.appを1.66に置き換えました。今日、起動後システムレポートを確認したところ、今日付で、1.67になっていました。別の起動ディスクの Mojaveは昨日付けで1.67になっており正常に動作しています。1.66に置き換える前に復元ディスクからOSを書き換えしたり、ウィルスソフトを削除したりしましたが、全て無駄な作業でした。

2020/10/20 15:39 nagnag5678 への返信

昨日、MacOS10.11.6とは異なるマシンのMacOS10.13.6でもチェックしました。 電源投入時は、MRTConfigDataはV1.66でしたが、V1.68にアップデートされた途端MRTが爆走し始めました。30分ぐらい放置してもMRTの爆走に変化がないため再起動をかけたところ爆走は収まりました。

爆走中、コンソールのエラー表示を見ていたのですが、MacOS10.11.6のマシンと同じようなエラーは発生していませんでした。

2020/10/20 22:34 良樹288 への返信

sudo コマンドを使うためには「ルートユーザを有効にする」状態でないといけません。 MacOSの初期値は「ルートユーザは無効」となっています。

ルートユーザを有効にするためには、ディレクトリーユーティリティーを使います。 MacOS 10.11では、Finderから

お使いのディスク/システム/ライブラリ/CoreServices/Applicationsの中にディレクトユーティリテーというものがありますのでこれを起動して、そこの編集プルダウンメニューに「ルートユーザを有効にする」というのがありますのでこれを使って有効にします。 このメニュー有効状態だと、「ルートユーザを無効にする」と変わります。

また、ルートユーザ用のパスワード設定も同じメニューにありますので、これも設定します。

そして、sudo launchctl.......のコマンドを入力するとパスワードを要求されるので、ルートユーザ用のパスワードを入力してください。


ただ、ルートユーザが無効な場合にsudo launchctl.....のコマンドを入力した時のエラーって、

/System/Library/LauchDaemons/com.apple.MRTd.plist: Could not find specified service

なんですよね。 「sudo not found」ってsudo コマンドが見つからないというエラーならばまた別の問題解決が必要かと。

2020/10/20 15:31 amefurashi への返信

元に戻す方法ですが、実は再起動をかけてしまうと、MRTは再び動き出してしまうんですよね。 

ですので、再起動してSIPを有効化するだけです。


<元に戻す手順>

1 リカバリー状態のターミナルからSystem Integrity Protectionを以下のコマンドで有効化

  csrutil enable


参考までに停止したMRTをマニュアルで起動する方法

  sudo launchctl load /System/Library/LaunchDaemons/com.apple.MRTd.plist

  MRTd.plistに自動実行の記述がありますので、loadするだけでMRTは動き出します。

2020/10/20 21:24 やまね への返信

OS 10.11.6 (iMac mid 2010)で、

同じ症状でです。

リカバリー状態(再起動時にCommand+Rキー)でターミナルから試したところ、手順1はOKでしたが、

手順2をコピペで sudo launchctl unload /System/Library/LaunchDaemons/com.apple.MRTd.plist と入れているのですが、コマンドはsudo not foundになってしまいます。ターミナルは不案内なので、対処の仕方がわかりません。

何か常識的なことを分かってなくて間違った操作をしているのかもしれません。ご教授願えれば幸いです。

2020/10/20 05:56 やまね への返信

自分も同じ症状でした MacOS 10.11.6 imac Late2009

複数のツールでスキャンしても特にマルウェアの類は検出できず、困っていたところでした

手順1-2で一応収まり一安心 ありがとうございました

なんかこれ、El Capitanと新MRTの相性かもしれませんね


ところで、将来的にMRTの問題が解決した場合(切り捨てられる可能性も…)

これ元に戻すのはどうするのでしょうか?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

MRTプロセスが爆走中

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