Bug 1683401 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

mconley just dropped by the Workers & Storage problem where mana was throwing NS_ERROR_FILE_CORRUPTED errors when accessing LocalStorage and clearing the storage for that origin wasn't fixing things.  I had him run `PRAGMA integrity_check` against both `webappsstore.sqlite` and `storage/ls-archive.sqlite` and both failed, with the ls-archive rows apparently transplanted from webappsstore.  He saved both files off for future consultation and deleted both files and now things are working.

I'm surmising that our corruption detection is insufficient when there's (dynamic) corruption in the ls-archive file logic.

I'll attach the integrity check runs as separate attachments.
mconley just dropped by the Workers & Storage channel with a problem where mana was throwing NS_ERROR_FILE_CORRUPTED errors when accessing LocalStorage and clearing the storage for that origin wasn't fixing things.  I had him run `PRAGMA integrity_check` against both `webappsstore.sqlite` and `storage/ls-archive.sqlite` and both failed, with the ls-archive rows apparently transplanted from webappsstore.  He saved both files off for future consultation and deleted both files and now things are working.

I'm surmising that our corruption detection is insufficient when there's (dynamic) corruption in the ls-archive file logic.

I'll attach the integrity check runs as separate attachments.

Back to Bug 1683401 Comment 0