Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.6: Disable the Problem Reporter in Snow Leopard Apps
Snow Leopard only hintIt is often distracting for a software developer to have the Problem Reporter application pop up each time an application under development crashes.

Also, in Snow Leopard, there is no longer an option to not submit the report to Apple, which raises security and privacy concerns.

Here's one way to disable Problem Reporter: simply run the following command in Terminal:
sudo chmod 000 /System/Library/CoreServices/Problem\ Reporter.app
To re-enable Problem Reporter, do the following:
sudo chmod 755 /System/Library/CoreServices/Problem\ Reporter.app
    •    
  • Currently 1.81 / 5
  You rated: 2 / 5 (26 votes cast)
 
[17,300 views]  

10.6: Disable the Problem Reporter in Snow Leopard | 8 comments | Create New Account
Click here to return to the '10.6: Disable the Problem Reporter in Snow Leopard' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.6: Disable the Problem Reporter in Snow Leopard
Authored by: makisupa123 on Jan 06, '10 08:00:35AM

I would guess that a "Repair Permissions" from Disk Utility would "fix" the permission change (thus undoing the hint) as well.

--Mak



[ Reply to This | # ]
10.6: Disable the Problem Reporter in Snow Leopard
Authored by: arcticmac on Jan 06, '10 08:20:41AM

I'm not sure why you say there's no way not to send the report to apple in 10.6. I see an "ignore" button when the problem reporter first comes up and a "don't send" button if you click the "report" button in the first pane.

Plus, if you're running your app under development from xcode the way you probably should be, it ought to catch all your crashes in the debugger rather than letting them get as far as Problem Reporter launching. And for apps that you aren't developing, Problem Reporter is an infrequent visitor, and provides some useful functionality when it does appear.



[ Reply to This | # ]
10.6: Disable the Problem Reporter in Snow Leopard
Authored by: asmeurer on Jan 06, '10 09:26:04AM

I think this doesn't just affect Objective-C XCode development. I have had the Problem Reporter pop up from segmentation faults in simple command line C programs that I have written. It can be useful to have the traceback pop up like that (you have to enable gdb when compiling), but you don't want to send that junk to Apple.



[ Reply to This | # ]
Crash Reporter Preferences
Authored by: leamanc on Jan 06, '10 08:47:01AM

If you have XCode installed, you should have Crash Reporter Prefs in /Developer/Applications/Utilities/. Open this up and set the option to "Server" mode, which says it will never display the Unexpectedly Quit dialog.



[ Reply to This | # ]
10.6: Disable the Problem Reporter in Snow Leopard
Authored by: Anonymous on Jan 06, '10 08:50:33AM

Um:

defaults write com.apple.CrashReporter DialogType none



[ Reply to This | # ]
10.6: Disable the Problem Reporter in Snow Leopard
Authored by: ehunt123 on Jan 06, '10 10:44:13PM
I can't imagine OSX liking/working best if you disable the executable bit on the app itself to be a good idea. I didn't try this nor feel inclined to really test the overall effect because if your desire is to get no report at all, Apple has an option for the "server" mode, where you only get a log of the crash itself (rather handy) but no dialog:
defaults write com.apple.CrashReporter DialogType server
Apple has a specific app in the Developer Tools for this at CrashReporterPrefs. As mentioned right above and known for quite some time, this does nothing more than modify the global value for com.apple.CrashReporter's dialogtype. This can be modified through the obvious GUI tools or via the terminal.

[ Reply to This | # ]
10.6: Disable the Problem Reporter in Snow Leopard
Authored by: doktaru on Jan 10, '10 12:33:15PM

How to disable from OS X help. Also from my experience it is not enabled by default, but upon the first crash it defaults to allowing itself automatically in the future.

Turning off automatic problem reporting

If you've set up automatic problem reporting, you can turn it off at any time.

  1. Open Console, located in the Utilities folder.
  2. Open Console
  3. Choose Console > Preferences.
  4. In Console preferences, click Reset.



[ Reply to This | # ]
10.6: Disable the Problem Reporter in Snow Leopard
Authored by: jaicdc1 on Feb 13, '12 12:25:51AM

In Lion, all you need to do is go to:

System Preferences>Security & Privacy> Privacy. And un-check the box that says "Send Diagnostic and Usage Data to Apple"

But I assume it may be different for Snow Leopard.



[ Reply to This | # ]