forked from mirrors/gecko-dev
We can have duplicates of the same cell in the Nursery::cellsWithUid_ vector, e.g. if we repeatedly try to add a unique ID but fail half way through due to OOM. That could lead to triggering this assertion than the target of an ID trasfer doesn't already have an ID. However when this happens the source of the transfer has already had the ID removed. This case is handled by HashMap::rekeyAs, called from rekeyIfMoved in the following line, as it first looks up the source cell in the map and does nothing if it's not present. The fix is to relax the assertion. Differential Revision: https://phabricator.services.mozilla.com/D204364 |
||
|---|---|---|
| .. | ||
| examples | ||
| loader | ||
| public | ||
| src | ||
| xpconnect | ||
| app.mozbuild | ||
| ffi.configure | ||
| moz.build | ||
| moz.configure | ||
| sub.configure | ||