>On 9/20/18 5:59 PM, Andrew McCreight wrote:
>> On Wed, Sep 19, 2018 at 5:44 PM Kris Maglione <kmagli...@mozilla.com> wrote:
>>
>>> On Wed, Sep 19, 2018 at 05:37:46PM -0700, Bobby Holley wrote:
>>>> So, I don't think we need to do anything fancy with forking - we'd just
>>>> need to capture stacks and send them via telemetry rather than as a crash
>>>> report. This was the idea behind bug 1209131, which got pretty far along
>>>> but never made it to the finish line.
>>>
>>> This would actually potentially even give us better information
>>> than fork-and-crash, since we should be able to include JS
>>> stacks in that setup too. We've never been able to do that in
>>> ordinary crash reports, since breakpad doesn't know how to
>>> unwind JS stacks, and we can't safely ask the JS runtime to do
>>> it while we're crashing.
>>>
>>
>> Though keep in mind that any stack that includes content JS is going to
>> likely count as PII, so it would have to be hidden by default on Soccorro.
>
>
>Please note that it would be illegal to collect such data
>without asking for explicit user consent first.
>The GDPR requires a "positive opt-in" mechanism:
>https://ico.org.uk/for-organisations/guide-to-the-general-data-protection-regulation-gdpr/lawful-basis-for-processing/consent/
>Our current Telemetry permission is an opt-out mechanism.

Right - this would need to be handled in a similar way to real crashes -
pop a crashreporter dialog to let the user submit it.  We just wouldn't
kill the browser (and probably disable future semi-assertions until
restart once we hit and report one to avoid bugging the user too much).

-- 
Randell Jesup, Mozilla Corp
remove "news" for personal email
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to