Errors from the weekend Nightlies:
```
Initialization::TemporaryStorage
Clients Sessions Location Result
2 2 dom/quota/ActorsParent.cpp:552 NS_ERROR_FILE_NO_DEVICE_SPACE
dom/quota/ActorsParent.cpp:555 NS_ERROR_FILE_NO_DEVICE_SPACE
dom/quota/ActorsParent.cpp:4200 NS_ERROR_FILE_NO_DEVICE_SPACE
dom/quota/ActorsParent.cpp:6156 NS_ERROR_FILE_NO_DEVICE_SPACE
1 4 dom/quota/QuotaCommon.cpp:201 NS_ERROR_FILE_CORRUPTED
dom/localstorage/ActorsParent.cpp:2881 NS_ERROR_FILE_CORRUPTED
dom/localstorage/ActorsParent.cpp:2882 NS_ERROR_FILE_CORRUPTED
1 4 dom/localstorage/ActorsParent.cpp:8139 NS_ERROR_FILE_CORRUPTED
1 4 dom/localstorage/ActorsParent.cpp:8147 NS_ERROR_FILE_CORRUPTED
dom/localstorage/ActorsParent.cpp:8155 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4810 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4882 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4678 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4701 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4186 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:6156 NS_ERROR_FILE_CORRUPTED
1 3 dom/localstorage/ActorsParent.cpp:973 WIN32(0x570)
dom/localstorage/ActorsParent.cpp:8095 WIN32(0x570)
dom/quota/ActorsParent.cpp:4810 WIN32(0x570)
dom/quota/ActorsParent.cpp:4882 WIN32(0x570)
dom/quota/ActorsParent.cpp:4678 WIN32(0x570)
dom/quota/ActorsParent.cpp:4701 WIN32(0x570)
dom/quota/ActorsParent.cpp:4186 WIN32(0x570)
dom/quota/ActorsParent.cpp:6156 WIN32(0x570)
Initialization::Storage
Clients Sessions Location Result
3 4 dom/quota/ActorsParent.cpp:5932 NS_ERROR_STORAGE_BUSY
1 1 dom/quota/ActorsParent.cpp:674
dom/quota/ActorsParent.cpp:5796 NS_ERROR_FILE_CORRUPTED
```
Bug 1482662 Comment 33 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Errors from the weekend Nightlies:
```
Initialization::TemporaryStorage
Clients Sessions Location Result
2 2 dom/quota/ActorsParent.cpp:552 NS_ERROR_FILE_NO_DEVICE_SPACE (TS.A)
dom/quota/ActorsParent.cpp:555 NS_ERROR_FILE_NO_DEVICE_SPACE
dom/quota/ActorsParent.cpp:4200 NS_ERROR_FILE_NO_DEVICE_SPACE
dom/quota/ActorsParent.cpp:6156 NS_ERROR_FILE_NO_DEVICE_SPACE
1 4 dom/quota/QuotaCommon.cpp:201 NS_ERROR_FILE_CORRUPTED (TS.B)
dom/localstorage/ActorsParent.cpp:2881 NS_ERROR_FILE_CORRUPTED
dom/localstorage/ActorsParent.cpp:2882 NS_ERROR_FILE_CORRUPTED
dom/localstorage/ActorsParent.cpp:8139 NS_ERROR_FILE_CORRUPTED
dom/localstorage/ActorsParent.cpp:8147 NS_ERROR_FILE_CORRUPTED
dom/localstorage/ActorsParent.cpp:8155 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4810 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4882 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4678 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4701 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:4186 NS_ERROR_FILE_CORRUPTED
dom/quota/ActorsParent.cpp:6156 NS_ERROR_FILE_CORRUPTED
1 3 dom/localstorage/ActorsParent.cpp:973 WIN32(0x570) (TS.C)
dom/localstorage/ActorsParent.cpp:8095 WIN32(0x570)
dom/quota/ActorsParent.cpp:4810 WIN32(0x570)
dom/quota/ActorsParent.cpp:4882 WIN32(0x570)
dom/quota/ActorsParent.cpp:4678 WIN32(0x570)
dom/quota/ActorsParent.cpp:4701 WIN32(0x570)
dom/quota/ActorsParent.cpp:4186 WIN32(0x570)
dom/quota/ActorsParent.cpp:6156 WIN32(0x570)
Initialization::Storage
Clients Sessions Location Result
3 4 dom/quota/ActorsParent.cpp:5932 NS_ERROR_STORAGE_BUSY (S.A)
```
Some details:
* TS.A
* Module: Quota Manager
* Description: In `InvalidateCache`, deleting the cache failed with `NS_ERROR_FILE_NO_DEVICE_SPACE`, subsequently also setting the invalid flag failed, probably because the physical device has no space left for writing the journal.
* Permanence: Temporary, but might require user intervention to resolve
* Mitigation options: Evict some origins, Notify storage pressure
* TS.B
* Module: Local Storage
* Description: After loading the usage file failed, we encounter an `NS_ERROR_FILE_CORRUPTED` error in `GetUsage`.
* Permanence: Probably permanent
* Mitigation options: Clear affected origin
* TS.C
* Module: Local Storage
* Description: Checking existence of the usage file fails due to a `ERROR_FILE_CORRUPT` error.
* Permanence: Unknown
* Mitigation options: Treat usage file as non-existent (but probably updating the usage file later will fail as well)
* S.A
* Module: Quota Manager
* Description: Opening the storage database file fails with `NS_ERROR_STORAGE_BUSY`.
* Permanence: Probably temporary
* Mitigation options: Retry