Open Bug 1708141 Opened 3 years ago Updated 5 months ago

[QM_TRY] Failures in dom/localstorage/ActorsParent.cpp:CreateStorageConnection

Categories

(Core :: Storage: Quota Manager, defect, P3)

defect

Tracking

()

People

(Reporter: jstutte, Unassigned)

References

(Depends on 2 open bugs, Blocks 2 open bugs, )

Details

NS_ERROR_STORAGE_BUSY translates to SQLITE_BUSY. IsDatabaseCorruptionError gives false then and we just let the error pop up until QuotaManager::InitializeOrigin. We could consider instead a timed retry in that case?

Severity: -- → S3
Priority: -- → P3

From this assert it seems that we can use the storage DB from two different, concurrent threads. And SQLITE_BUSY can be a side effect of this, with three possible sub-causes:

#define SQLITE_BUSY_RECOVERY           (SQLITE_BUSY   |  (1<<8))
#define SQLITE_BUSY_SNAPSHOT           (SQLITE_BUSY   |  (2<<8))
#define SQLITE_BUSY_TIMEOUT            (SQLITE_BUSY   |  (3<<8))

Unfortunately we filter out and ignore the extended error codes. But in any case this looks like something we could/should handle with a retry?

We see this error in several places and all of them would need a retry handling.

Flags: needinfo?(jvarga)
See Also: → 1704433
See Also: → 1704438
See Also: → 1702422
Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#511:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8133:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8145:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8153:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4878:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4746:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4746:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4769:NS_ERROR_STORAGE_BUSY
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#500:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8111:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8131:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4866:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4938:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4942:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4945:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4734:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4734:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4757:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4761:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4764:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4224:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4227:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#6220:NS_ERROR_STORAGE_BUSY
Blocks: 1714972
Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#549:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#6928:NS_ERROR_STORAGE_IOERR
Clients Sessions Hits Anchor Stack
1 1 12 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8172:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8184:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8192:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4876:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4948:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4767:NS_ERROR_FILE_ACCESS_DENIED
1 1 8 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8172:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8184:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8192:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4876:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4948:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4767:NS_ERROR_FILE_ACCESS_DENIED
1 1 7 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8172:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8184:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8192:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4876:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4948:NS_ERROR_FILE_ACCESS_DENIED
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8172:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8184:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8192:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4876:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4948:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4767:NS_ERROR_FAILURE
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8182:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8194:NS_ERROR_STORAGE_BUSY <- dom/localstorage/ActorsParent.cpp#8202:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4876:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4948:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4767:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#4229:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#6258:NS_ERROR_STORAGE_BUSY
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8172:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8184:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8192:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4876:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4948:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4744:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4767:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#1044:NS_ERROR_FAILURE
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#6928:NS_ERROR_FILE_ACCESS_DENIED
Clients Sessions Hits Anchor Stack
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#518:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#6938:NS_ERROR_FILE_ACCESS_DENIED

For NS_ERROR_STORAGE_BUSY, see bug 1704433 comment 12.

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#547:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#6936:NS_ERROR_STORAGE_IOERR
Depends on: 1720312

Taken from Attachment 9237504 [details].

Clients Sessions Hits Anchor Stack
1 1 35 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#515:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#516:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8182:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8194:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8202:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4902:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4974:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4770:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4770:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4793:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#515:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#516:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8182:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8194:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8202:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4902:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4974:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4770:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4770:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4793:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4255:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#6226:NS_ERROR_FAILURE

Taken from Attachment 9239371 [details].

Clients Sessions Hits Anchor Stack
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#547:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#6937:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9240325 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#547:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#6937:NS_ERROR_STORAGE_IOERR
Depends on: 1712582

Taken from Attachment 9253914 [details].

Clients Sessions Hits Anchor Stack
1 1 6 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#520:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8165:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8178:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8186:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5059:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5133:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4921:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4921:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4946:NS_ERROR_FILE_ACCESS_DENIED
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#520:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8165:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8178:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8186:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5059:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5133:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4921:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4921:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4946:NS_ERROR_FAILURE
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#520:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8165:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8178:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8186:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5059:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5133:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4921:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4921:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4946:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4382:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#6406:NS_ERROR_FAILURE

Taken from Attachment 9255050 [details].

Clients Sessions Hits Anchor Stack
1 1 10 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#520:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8165:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8178:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8186:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5046:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5120:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4908:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4908:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4933:NS_ERROR_FILE_ACCESS_DENIED
1 1 5 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#520:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8165:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8178:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8186:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5047:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5121:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4909:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4909:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4934:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#520:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8165:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8178:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8186:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5046:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5120:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4908:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4908:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4933:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4937:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9258408 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#640:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#6968:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9261549 [details].

Clients Sessions Hits Anchor Stack
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#544:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8257:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8270:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8278:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5036:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5110:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4923:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/QuotaCommon.cpp#192:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/QuotaCommon.cpp#192:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#200:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#231:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5036:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5110:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#1006:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#1006:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8218:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5036:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5110:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4923:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#1006:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#1006:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8218:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5036:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5110:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4923:NS_ERROR_FILE_ACCESS_DENIED
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#544:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8257:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8270:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8278:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5036:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5110:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4923:NS_ERROR_FILE_ACCESS_DENIED
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#544:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8257:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8270:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8278:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5036:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5110:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4898:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4923:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4927:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4359:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#6378:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#640:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#6980:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9262645 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#640:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#6986:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9263325 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#575:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#6986:NS_ERROR_STORAGE_IOERR
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#575:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#6986:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9264398 [details].

Clients Sessions Hits Anchor Stack
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#621:NS_ERROR_STORAGE_CONSTRAINT <- dom/localstorage/ActorsParent.cpp#6986:NS_ERROR_STORAGE_CONSTRAINT

Taken from Attachment 9266276 [details].

Clients Sessions Hits Anchor Stack
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#544:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7055:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9268245 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#584:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#7102:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9268673 [details].

Clients Sessions Hits Anchor Stack
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#584:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#7102:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9269668 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#649:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#7102:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9273265 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#647:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9273630 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#647:NS_ERROR_FILE_CORRUPTED <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_CORRUPTED

Taken from Attachment 9277802 [details].

Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection dom/localstorage/ActorsParent.cpp#551:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9282062 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#647:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9285537 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#582:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9286416 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#647:NS_ERROR_FILE_NO_DEVICE_SPACE <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_NO_DEVICE_SPACE

Taken from Attachment 9290471 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#582:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_STORAGE_IOERR
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#644:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9295797 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#644:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9300634 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#582:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9311415 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#582:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_STORAGE_IOERR

Taken from Attachment 9315661 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#628:NS_ERROR_STORAGE_CONSTRAINT <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_STORAGE_CONSTRAINT

Taken from Attachment 9318259 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#582:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#550:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#551:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9322825 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#647:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#551:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9323514 [details].

Clients Sessions Hits Anchor (Context) Stack
2 2 9 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7033:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#551:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7073:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9328883 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 7 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#537:NS_ERROR_FILE_READ_ONLY
1 1 7 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#537:NS_ERROR_FILE_READ_ONLY <- dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_READ_ONLY <- dom/localstorage/ActorsParent.cpp#7033:NS_ERROR_FILE_READ_ONLY

Taken from Attachment 9333054 [details].

Clients Sessions Hits Anchor (Context) Stack
1 6 10 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7047:NS_ERROR_FILE_ACCESS_DENIED
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7047:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7047:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9333723 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 6 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7047:NS_ERROR_FILE_ACCESS_DENIED
1 1 4 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7047:NS_ERROR_FILE_ACCESS_DENIED
1 1 4 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 2 4 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#549:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7047:NS_ERROR_FILE_ACCESS_DENIED
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 2 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9335281 [details].

Clients Sessions Hits Anchor (Context) Stack
1 3 6 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 4 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 4 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED

(In reply to Jens Stutte [:jstutte] from comment #4)

From this assert it seems that we can use the storage DB from two different, concurrent threads. And SQLITE_BUSY can be a side effect of this, with three possible sub-causes:

#define SQLITE_BUSY_RECOVERY           (SQLITE_BUSY   |  (1<<8))
#define SQLITE_BUSY_SNAPSHOT           (SQLITE_BUSY   |  (2<<8))
#define SQLITE_BUSY_TIMEOUT            (SQLITE_BUSY   |  (3<<8))

Unfortunately we filter out and ignore the extended error codes. But in any case this looks like something we could/should handle with a retry?

We see this error in several places and all of them would need a retry handling.

It seems that last NS_ERROR_STORAGE_BUSY was reported a year ago.
I don't think LSNG uses the same database from more than one thread in parallel.
There's actually only one LSNG IO thread for all databases.

Flags: needinfo?(jvarga)

(In reply to Jan Varga [:janv] from comment #63)

It seems that last NS_ERROR_STORAGE_BUSY was reported a year ago.

I see some of those in bug 1704433, still.

Ok, but that's a different database (storage.sqlite managed by QuotaManager). This bug is about databases for LSNG it seems.

Taken from Attachment 9335911 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 3 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) dom/localstorage/ActorsParent.cpp#578:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#8373:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#8386:NS_ERROR_STORAGE_IOERR <- dom/localstorage/ActorsParent.cpp#8394:NS_ERROR_STORAGE_IOERR <- dom/quota/ActorsParent.cpp#4794:NS_ERROR_STORAGE_IOERR <- dom/quota/ActorsParent.cpp#4868:NS_ERROR_STORAGE_IOERR <- dom/quota/ActorsParent.cpp#4656:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4656:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4681:NS_ERROR_FAILURE

Taken from Attachment 9337485 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#547:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7040:NS_ERROR_FILE_ACCESS_DENIED

Taken from Attachment 9342595 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#507:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7050:NS_ERROR_FILE_ACCESS_DENIED
See Also: → 1855352

Taken from Attachment 9366770 [details]

Clients Sessions Hits Anchor (Context) Stack
1 1 10 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) dom/localstorage/ActorsParent.cpp#507:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8374:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8387:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8395:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3781:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3855:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#507:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#7043:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:CreateStorageConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) dom/localstorage/ActorsParent.cpp#507:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#688:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8374:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8387:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8395:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3781:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3855:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3643:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3643:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3668:NS_ERROR_FAILURE
You need to log in before you can comment on or make changes to this bug.