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