Open Bug 1704443 Opened 3 years ago Updated 11 days ago

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

Categories

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

defect

Tracking

()

People

(Reporter: jstutte, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

If I read this right, we're trying to create the usage file via NS_NewLocalFileOutputStream(aUsageFile) but it's locked, which is surprising because we're in origin initialization and it seems like even anti-virus shouldn't have had any reason to attempt to lock the file.

Jens, is there a way to know what platforms the hits occurred under?

Severity: -- → S3
Flags: needinfo?(jstutte)
Priority: -- → P3

Looking at the raw data I can find the client_id and then the OS in the telemetry events itself. It is two different clients, one Windows 10 and Windows 6.1.

Flags: needinfo?(jstutte) → needinfo?(bugmail)
Clients Sessions Hits Anchor Stack
1 1 5 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1000:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#997:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4154:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4160:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4198:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#997:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FILE_ACCESS_DENIED <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_ACCESS_DENIED
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1000:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FILE_IS_LOCKED
Clients Sessions Hits Anchor Stack
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1005:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4154:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4160:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4198:NS_ERROR_FAILURE
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1000:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_IS_LOCKED
Clients Sessions Hits Anchor Stack
1 1 3 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#997:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8127:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8133:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8141:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4875:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FAILURE
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1000:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_IS_LOCKED
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1000:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8127:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8133:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8141:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4875:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FILE_IS_LOCKED
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#997:NS_ERROR_FILE_FS_CORRUPTED <- dom/localstorage/ActorsParent.cpp#8123:NS_ERROR_FILE_FS_CORRUPTED <- dom/localstorage/ActorsParent.cpp#8129:NS_ERROR_FILE_FS_CORRUPTED <- dom/localstorage/ActorsParent.cpp#8137:NS_ERROR_FILE_FS_CORRUPTED <- dom/quota/ActorsParent.cpp#4871:NS_ERROR_FILE_FS_CORRUPTED <- dom/quota/ActorsParent.cpp#4943:NS_ERROR_FILE_FS_CORRUPTED <- dom/quota/ActorsParent.cpp#4947:NS_ERROR_FILE_FS_CORRUPTED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_FS_CORRUPTED
Depends on: 1712582

Taken from Attachment 9249782 [details].

Clients Sessions Hits Anchor Stack
1 1 2 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1030:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8219:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8225:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8233:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#5063:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#5137:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4925:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4925:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_IS_LOCKED
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#990:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8188:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8194:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8202:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#5063:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#5137:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4925:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4925:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#4950:NS_ERROR_FILE_IS_LOCKED
1 1 1 dom/localstorage/ActorsParent.cpp:UpdateUsageFile dom/localstorage/ActorsParent.cpp#1030:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8219:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8225:NS_ERROR_FILE_IS_LOCKED <- dom/localstorage/ActorsParent.cpp#8233:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#5063:NS_ERROR_FILE_IS_LOCKED <- dom/quota/ActorsParent.cpp#5137:NS_ERROR_FILE_IS_LOCKED
Flags: needinfo?(bugmail)

Taken from Attachment 9344212 [details].

Clients Sessions Hits Anchor (Context) Stack
1 1 15 dom/localstorage/ActorsParent.cpp:UpdateUsageFile (dom::quota::FirstInitializationAttempt::TemporaryStorage) dom/localstorage/ActorsParent.cpp#1047:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8390:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8396:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8404:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3830:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3904:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3692:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3692:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3717:NS_ERROR_FAILURE
1 1 13 dom/localstorage/ActorsParent.cpp:UpdateUsageFile (dom::localstorage::FirstOriginInitializationAttempt::Datastore) dom/localstorage/ActorsParent.cpp#1047:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8390:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8396:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8404:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3830:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3904:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3692:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3692:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3717:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#2947:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#5172:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#6928:NS_ERROR_FAILURE
1 1 2 dom/localstorage/ActorsParent.cpp:UpdateUsageFile (dom::quota::FirstInitializationAttempt::TemporaryStorage) dom/localstorage/ActorsParent.cpp#1047:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8390:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8396:NS_ERROR_FAILURE <- dom/localstorage/ActorsParent.cpp#8404:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3830:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3904:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3692:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3692:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#3717:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#2947:NS_ERROR_FAILURE <- dom/quota/ActorsParent.cpp#5172:NS_ERROR_FAILURE
You need to log in before you can comment on or make changes to this bug.