Crash in mozilla::dom::ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo
Categories
(Core :: DOM: Service Workers, defect, P5)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr52 | --- | unaffected |
| firefox-esr60 | --- | unaffected |
| firefox61 | --- | unaffected |
| firefox62 | --- | fix-optional |
| firefox63 | --- | ? |
People
(Reporter: philipp, Unassigned)
Details
(4 keywords)
Crash Data
Comment 1•8 years ago
|
||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
Updated•8 years ago
|
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Updated•8 years ago
|
Updated•8 years ago
|
Updated•8 years ago
|
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
Comment 10•6 years ago
|
||
Since it is stalled, I lowered priority. Incidence seems very low now, so I guess we could even close it.
Comment 11•6 years ago
|
||
So, we do have one crash from 69.0.2 at https://crash-stats.mozilla.org/report/index/d2ee73f3-58b5-4445-b930-986d80191007 in shutdown that's happening in an iteration that should be safe because it's an nsTObserverArray. Given the low incidence rate, it's reasonable to suspect some type of memory corruption. I'd suggest leaving this at a P5 for now if only because I think it will be hard to dig this bug out and its history if the problem recurs and the function signatures in question still exist.
Comment 12•6 years ago
|
||
I see different exception types in similar places. I am not too "optimistic", that all of these can be explained by physical memory corruptions. They might be also sign of a corrupted stack. In particular there is an EXCEPTION_STACK_BUFFER_OVERRUN. And if I look into this: https://crash-stats.mozilla.org/report/index/0550f2d9-d91c-472c-8715-60f720190722 I see a corrupted stack. If I assume that the stack was sane when we entered that function: https://searchfox.org/mozilla-central/source/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp#401, I find a list on the stack (https://searchfox.org/mozilla-central/source/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp#407) as the only potentially "suspicious" variable on the stack of this function that might cause problems. But the code looks harmless (to me), so I have no idea, actually.
:Daniel, I see some recent crashes. Should we take this more serious?
Comment 13•6 years ago
|
||
I think we should close this bug INCOMPLETE and unhide it. I don't think we're making any progress here and the volume is super low.
Comment 14•6 years ago
|
||
As suggested by :dveditz, I close this bug. Not sure about eventual steps to be undertaken before removing sec-high.
Comment 15•6 years ago
|
||
(In reply to Jens Stutte [:jstutte] from comment #14)
As suggested by :dveditz, I close this bug. Not sure about eventual steps to be undertaken before removing sec-high.
We usually just leave things like this as sec-high but closed. There's still some issue out there that is sec-high. We just can't act on it.
Comment 16•6 years ago
|
||
Removing employee no longer with company from CC list of private bugs.
Updated•2 years ago
|
Description
•