Re: enhancing Force Quit or improving user-driven diagnostics

John Hawkinson <jhawk-DPNOqEs/[email protected]> Tue, 17 Jan 2012 11:32:14 -0500
Newsgroups gmane.comp.macosx.devel
Message-ID <[email protected]>
Kyle:
> man SubmitDiagInfo(1) describes how Apple takes care of crash reports:
> ReportCrash(1) is automatically invoked by launchd when it detects a
> program has crashed. That generates a crash report in the user's

I think you've misunderstood. Force Quit doesn't invoke SubmitDiagInfo
or ReportCrash, so no crash report is collected. It just terminates
the process without diagnostics.

Asking my users to fire up Activity Monitor and use View > Send Signal
(SIGABRT), or to use kill -ABRT from the shell appears have
empirically determined to be losing strategies. It is like they have
Cmd-Opt-Esc *click* hardwired into their brains at high-priority :)

[email protected]
  John Hawkinson