Open Bug 630639 Opened 14 years ago Updated 1 year ago

Annotate crashes with phase (startup, shutdown) of browser

Categories

(Core :: General, defect)

defect
Points:
8

Tracking

()

People

(Reporter: jrmuizel, Unassigned)

References

Details

Attachments

(1 file)

Sounds like this would be helpful.
Doesn't that stack usually show ~ScopedXPCOM or something similarly revealing if shutdown is in progress?
(In reply to comment #1)
> Doesn't that stack usually show ~ScopedXPCOM or something similarly revealing
> if shutdown is in progress?

No idea. Got some examples?
Here's a possible patch
See the stacks in bug 612537 and bug 612546.  Granted, this only works for crashes that occur during XPCOM shutdown, not just after shutdown has been initiated from nsIAppStartup::Quit.
Over in bug 723802 we were just talking about how to better-correlate the telemetry probes there with the new startup crash detection. Figure it would also be interesting to know if a crash happened when the user was in the process of quitting the browser.

The 4 basic phases would be:

  EarlyStartup (before startup-crash detection begins)
  Startup
  Normal (after startup-crash detection ends)
  Shutdown
Summary: Annotate crashes that happen during shutdown → Annotate crashes with phase (startup, shutdown) of browser
I just looked into bug 723802 and wonder why the hell we are doing this in telemetry and not actually annotating this in some way on the crash report itself? I sometimes get the feeling that telemetry is re-inventing things we already have a system for elsewhere. :(
OS: Mac OS X → All
Hardware: x86 → All
Whiteboard: p=0
No longer blocks: fxdesktopbacklog
Flags: firefox-backlog+
Flags: firefox-backlog+ → firefox-backlog-
Whiteboard: p=0
Flags: firefox-backlog- → firefox-backlog+
Whiteboard: p=8
Points: --- → 8
Flags: qe-verify?
Whiteboard: p=8
Severity: normal → S3

Changing qe-verify? to qe-verify+.

Flags: qe-verify? → qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: