Constant high CPU after Security Update today

I installed the Security Update that was made available today. Now, I have constant high CPU from a process called 'MRT'. In the Console Log, I see the following:

5/31/11 8:28:26 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 1 seconds

5/31/11 8:28:36 PM com.apple.launchd[1] (com.apple.mrt[57302]) Exited with exit code: 4

5/31/11 8:28:36 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 1 seconds

5/31/11 8:28:46 PM com.apple.launchd[1] (com.apple.mrt[57306]) Exited with exit code: 4

5/31/11 8:28:46 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 2 seconds

5/31/11 8:28:56 PM com.apple.launchd[1] (com.apple.mrt[57308]) Exited with exit code: 4

5/31/11 8:28:56 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 3 seconds

5/31/11 8:29:06 PM com.apple.launchd[1] (com.apple.mrt[57314]) Exited with exit code: 4

5/31/11 8:29:06 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 3 seconds

5/31/11 8:29:19 PM com.apple.launchd[1] (com.apple.mrt[57315]) Exited with exit code: 4

5/31/11 8:29:19 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 1 seconds

5/31/11 8:29:28 PM com.apple.launchd[1] (com.apple.mrt[57323]) Exited with exit code: 4

5/31/11 8:29:28 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 3 seconds

5/31/11 8:29:38 PM com.apple.launchd[1] (com.apple.mrt[57327]) Exited with exit code: 4

5/31/11 8:29:38 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 3 seconds

5/31/11 8:29:50 PM com.apple.launchd[1] (com.apple.mrt[57329]) Exited with exit code: 4

5/31/11 8:29:50 PM com.apple.launchd[1] (com.apple.mrt) Throttling respawn: Will start in 2 seconds


For the good portion of this afternoon into this evening, I've been running at about 80%+ CPU utilization with MRT being the offender based on watching 'top' and Activity Monitor. Anyone else seeing something similar?

MacBook Pro, Mac OS X (10.6.7)

Posted on May 31, 2011 5:35 PM

Reply
105 replies
Sort By: 

Jun 1, 2011 3:17 AM in response to dahtah

Updates are tested before release. If you are having problems after applying one, chances are very high that they are due to an unnoticed preexisting problem on your system like file corruption. This is why the advice to reinstall the OS is given so often in this situation.


If you have removed the files that launch any part of the anti-malware features of the update, you are not protected.

Reply

Jun 1, 2011 3:40 AM in response to ryanmoffett1

Hello all:


Just for information, I installed the subject software update this morning (using software update). No change in CPU utilization.


I am not suggesting that others have not had problems, but when a thread like this is started, I believe perspective is important.


Barry

Reply

Jun 1, 2011 5:25 AM in response to jayfromraleigh

Not sure about system corruption and the need for a complete re-install...


Note that Linc was not recommending a complete reinstall as most people understand it. The Snow Leopard installer will allow you to install directly on top of an existing system, replacing files with new copies. Install, update everything again and you'll be right back where you are fairly quickly, but with fresh copies of all system files. Of course, it should go without saying that you should have good backups before trying this, in case something goes wrong... but many people don't do that so it does need to be said.


This sort of problem occurs for some people with each and every update, and invariably there will be the same old tired and ridiculous statements about how Apple should test the updates, blah, blah, blah. It's important to understand that it is actually very rare that serious bugs make it into an update. Most reported problems like this are caused by underlying issues on a system that become big issues when large numbers of files are modified by an update. It's just like a house that may have undetected structural defects that are not discovered until a second floor addition is added, causing the house to collapse... it wasn't the addition, per se, that caused the collapse.

Reply

Jun 1, 2011 5:45 AM in response to ryanmoffett1

Hi everyone,


I'm kind of new to mac, so I'd like to know what leads you to conclude to a file system corruption? The error message seems more related to a permission issue. I don't like the fact that the daemon does not stop on error and continues polling the system (leaving it unusable), even so the return code is clearly indicating an error. This is bad testing in my sense, and it was not specifically a rant against Apple, more of a mood message.

I'm am not left unprotected, since I know of the threat I am avoiding. I also have an antivirus, for what that counts these days...

Once again, from a security perspective, I don't like the Apple approach of silently installing a daemon to protect against a specific attack, and I don't think this security model can old for long.


I will follow your advice and install over my system. Hope this does not happen too often, it has only been 6 months since I have my Mac.


Cheers

Reply

Jun 1, 2011 5:53 AM in response to thomas_r.

There is something strange about this update. The installer package includes a new Core Services application called "MRTAgent.app," which from the contents seems to be the malware-removal tool (MRT). It also includes a LaunchDaemon and a LaunchAgent to run the MRT. I ran the updater, and it didn't install those components. No errors were logged, and I could find nothing in the scripts to indicate why the components weren't installed. Tried it again, same result. Now I don't really care about the MRT, but I don't know why it didn't install on my system (which admittedly is somewhat modified) and I can't say there isn't a bug in the package.

Reply

Jun 1, 2011 8:09 AM in response to dahtah

dahtah wrote:

I'm kind of new to mac, so I'd like to know what leads you to conclude to a file system corruption?

There have been reports of problems after every single OS update Apple has ever released for OS X, including whatever ones you have had no problems with. For those that do notice problems immediately after applying an update, it is understandably tempting to conclude from that alone that the update itself must be the cause of the problems, that the update was not adequately tested, & so on. However, that is based on a shaky premise known as the post hoc fallacy, or "after this; therefore because of this."


So when there are relatively few reports it is reasonable to assume that the cause of the problems is probably not the update itself, but may actually be something else. Historically, the most common cause in this situation is a problem in the files already installed on the Mac. For example, there are many thousands of files in the OS, & some are used rarely, for example when the OS is changed during an update. If one of these files is corrupted, then a perfectly good update may be installed incorrectly. Or it may be that the file system is corrupted, causing the downloaded update file to be damaged as it is saved to the hard drive.


Reinstalling Snow Leopard usually fixes these problems, in part because it installs fresh copies of all the system level files, & in part because it runs a check of the file system on the startup drive before doing so. If nothing else, it provides a known good starting point for troubleshooting what other issues may be involved.


I don't like the fact that the daemon does not stop on error and continues polling the system (leaving it unusable) ...

The daemon's job is to restart stalled processes. Ideally, the process itself should deal with errors it creates. But regardless, if something in the OS is damaged, one can't assume bad design is the cause of the behavior.


Once again, from a security perspective, I don't like the Apple approach of silently installing a daemon to protect against a specific attack, and I don't think this security model can old for long.

The anti-malware in Snow Leopard isn't just a daemon but a number of interrelated processes. And it isn't just for a specific attack, it provides a mechanism for updates to protect against emerging threats that is very similar to the one used in commercial anti-malware products. (See http://support.apple.com/kb/HT4657 & http://support.apple.com/kb/HT3662 among others for the details.)

Reply

Jun 1, 2011 8:36 AM in response to ryanmoffett1

Same thing here. Didn't notice until this morning when I started to investigate why my machine never went to sleep last night. Found MRT taking 100% and console log full of the errors as reported above. Looked at my other 2 addtional machines that had the same update installed and didn't have the process or the PLIST files either. Futher investigation I looked at the install logs and they looked the same when compared. So not sure why 1 machine had the problem and the other 2 didn't but I removed the PLIST files rebooted problem solved for me. Now if my other 2 machines both had the processes and PLIST files I would be more hestitant to have removed them, but since they both didn't all I can assume is at this point it was a one time/first time scan operation that from some reason is hanging. I even downloaded the patch installed it again. On the problem machine PLIST files recreated and process 100% CPU again, non problem machine no PLIST files or processes.


Would be nice if there was some logging that could be looked at for MRT. Might be able to figure out exactly what it's doing.

Reply

Jun 1, 2011 8:58 AM in response to R C-R

Just wondering because I don't know or really understand much of this. Can I not assume then if software update says the newest update was installed successfully (and it shows up as having been installed in software update in system preferences) that it was installed successfully? Or am I supposed to be checking if all these other files etc are there? Until I read this thread I didn't really think about it. Don't check cpus and things like that. When things eem to be working fine I like to just trust my mac.


thanks,


laverne's mom

Reply

Jun 1, 2011 9:08 AM in response to lavernes-mom

If Software Update says an update has been installed successfully then you can assume that is true. Only if you have problems after an update do you need to look for the cause.


For this last security update, if you want additional confirmation that it has been installed, you can go to System Preferences > Security & look for the "Automatically update safe downloads list" item. If it is there, then the update has been installed. (It should be checked by default so you don't need to do anything unless for some reason you don't want it to do a daily check for new malware definitions, which is not recommended.)

Reply

Jun 1, 2011 9:30 AM in response to ryanmoffett1

NASA MODIS Reprojection Tool Capabilities Platforms


MRT is highly portable software available for four platforms, and has been tested on the following systems.


Windows NT+ 32-bit Linux 32-bit Linux 64-bit Macintosh OS X 32-bit


https://lpdaac.usgs.gov/lpdaac/content/download/4831/22895/file/mrt41_usermanual _032811.pdf



Likely nothing to do with anything, cause for speculation. Perhaps someone accidentially installed this and it's causing a conflict?


No? Then nevermind. 😀



I have no MRT process, could the people who have Apple's MRT only be for 32 bit systems?


Supposedly 64 bit systems have a little more protection than 32 bit.

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Constant high CPU after Security Update today

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.