(In reply to Eden Chuang[:edenchuang] from comment #12) > Navigation fault mitigation should not be performed when the ServiceWorkerRegistrationInfo::mUnregistered is true. I assume this would avoid the entire code path of the crash? > mControlledClients and ScopeToRegistration maps have different meanings. > Scope, Clients and RegistrationInfo are not 1 to 1 to 1 relationships that is the reason why we perform things in such a indirect way. Does this mean we still should expect the situation to have a living but empty RDpP during lookups for a given scope (see first question)?
Bug 1740551 Comment 14 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Eden Chuang[:edenchuang] from comment #12) > Navigation fault mitigation should not be performed when the ServiceWorkerRegistrationInfo::mUnregistered is true. I assume this would avoid the entire code path of the crash? > mControlledClients and ScopeToRegistration maps have different meanings. > Scope, Clients and RegistrationInfo are not 1 to 1 to 1 relationships that is the reason why we perform things in such a indirect way. Does this mean we still should expect the situation to have a living but empty *RDpP* during lookups for a given scope (see first question)?