Crash Reporter
From Wikipedia, the free encyclopedia
Crash Reporter | |
Developer: | Apple Computer |
---|---|
Latest release: | 2.1 |
OS: | Mac OS X |
Use: | crash reporter |
Website: | http://www.apple.com/ |
Crash Reporter is the standard crash reporter in Mac OS X, found at /System/Library/CoreServices/Crash Reporter.app. Crash Reporter can send the Unix crash logs to Apple Computer for their engineers to look at. Here is a Technical Note describing it.
Crash Reporter has three modes of operations:
- Basic — The default mode. Only application crashes are reported, and the dialog doesn’t contain any debugging information.
- Developer — In addition to application crashes, crashes are also displayed for background and system processes.
- Server — The default for OS X Server systems. No crash reports are shown to the user (though they are still logged).
The developer tool CrashReporterPrefs can be used to change modes, as can using the terminal command defaults write com.apple.CrashReporter DialogType [basic|developer|server].
In basic mode, if Crash Reporter notices an application has crashed twice in succession, it will offer to rename the application’s preference file and try again (corrupted preference files being a common cause of crashes).
When reporting a crash, the top text field of the window has the crash log, while the bottom field is for user comments. Users may also copy and paste the log into their e-mail client to send to a third-party application developer for the developer to use.
[edit] Third Party Tools (For Mac OS developers)
Developers who wish to have crash reports sent directly to them can include special software within their application.
Zonic Bug Reporter: Sends reports to the developer, includes many options including the ability to send the console.log file.
Unsanity Smart Crash Reporter: Sends a copy of the crash log to the developer as well as to Apple. No facility for including other information.
[edit] Third Party Tools (For Windows & Java developers)
BugSplat Software: Sends reports to a central server and provides numerous online reports plus automatic notification to the user with information about the specific crash (such as available fixes).
Applications
Address Book • Automator • Calculator • Chess • Dashboard • Dictionary • DVD Player • Finder • Front Row • Grapher • iCal • iChat • iSync • iTunes • Mail • Photo Booth • Preview • QuickTime Player • Safari • Sherlock • Stickies • TextEdit
Utilities
Activity Monitor • AirPort Admin Utility • Audio MIDI Setup • Bluetooth File Exchange • BOMArchiveHelper • Classic • ColorSync Utility • Console • Crash Reporter • DigitalColor Meter • Directory Access • DiskImageMounter • Disk Utility • Font Book • Grab • Help Viewer • Image Capture • Installer • Internet Connect • Keychain Access • Migration Assistant • NetInfo Manager • Network Utility • ODBC Administrator • Printer Setup Utility • Software Update • System Preferences • System Profiler • Terminal • Universal Access • VoiceOver • X11
Technology & User interface (future features italicized)
⌘ • ⌥ • Apple Advanced Typography • AppleScript • Aqua • ATSUI • Audio Units • Bonjour • Boot Camp • Carbon • Cocoa • ColorSync • Core Animation • Core Audio • Core Data • Core Foundation • Core Image • Core Video • CUPS • Darwin • Exposé • FileVault • icns • Inkwell • I/O Kit • Keychain • Mach-O • OpenGL • Preference Pane • plist • Quartz • QuickTime • Rosetta • Smart folders • Spaces • Spotlight • Time Machine • Uniform Type Identifier • Universal binary • WebKit • Xgrid • XNU