bugzilla.mozilla.org has resumed normal operation. Attachments prior to 2014 will be unavailable for a few days. This is tracked in Bug 1475801.
Please report any other irregularities here.

Send a crash ping from Firefox on iOS

RESOLVED INVALID

Status

()

Firefox for iOS
Telemetry
P3
normal
Rank:
10
RESOLVED INVALID
2 years ago
a year ago

People

(Reporter: sleroux, Unassigned)

Tracking

unspecified
Other
iOS

Firefox Tracking Flags

(fxios+)

Details

(Whiteboard: [MobileCore])

(Reporter)

Description

2 years ago
Android bug: https://bugzil.la/1266224

Gecko telemetry information: https://gecko.readthedocs.org/en/latest/toolkit/components/telemetry/telemetry/crash-ping.html

We should be following Android and send crash telemetry pings. Part of this will be to investigate how we can add callbacks to the new PLCrashReporter library to invoke the ping upon a crash.
(Reporter)

Updated

2 years ago
tracking-fxios: --- → ?
(Reporter)

Updated

2 years ago
See Also: → bug 1266224
tracking-fxios: ? → 6.0+
After doing some research, I found that the PLCrashReporter callback must be async-signal-safe [1], which restricts the code we can call to a small set of OS-level functions. That means it's not feasible to send a realtime ping in the crash signal handler (though it is theoretically possible if we were to write async-safe networking code). The standard approach for doing this on iOS is to send the ping after the app relaunches.

[1] https://www.plcrashreporter.org/documentation/api/v1.2-beta1/async_safety.html
See Also: → bug 1298038
(Reporter)

Updated

2 years ago
Rank: 10
tracking-fxios: 6.0+ → 7.0+
Priority: -- → P3

Updated

2 years ago
Whiteboard: [MobileAS]
(Reporter)

Updated

a year ago
tracking-fxios: 7.0+ → +
Whiteboard: [MobileAS] → [MobileCore]
Closing this as it is redundant to existing crash reporting.
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.