Statistically capture more information in beta and release
Categories
(Toolkit :: Crash Reporting, enhancement)
Tracking
()
People
(Reporter: gsvelto, Unassigned)
Details
When we capture minidumps on Windows we only capture additional thread data (via the MiniDumpWithProcessThreadData) in the nightly channel. The rationale behind this choice is that it roughly doubles the size of a minidump and thus would significantly increase our storage requirements if we applied it everywhere. However this has the serious drawback that if we don't encounter a crash in nightly but only in beta/release we'll never have access to this richer source of information.
One way to get the best of both worlds would be to randomly capture more data even in beta and release, possibly to the tune of what we do in nightly to keep the volume low. If we capture more data in one out of two beta crashes, and one out of twenty release crashes we'll roughly double the number of larger minidumps compared to the current volume.
Description
•