[QM_TRY] Failures in dom/cache/DBAction.cpp:OpenDBConnection
Categories
(Core :: Storage: Cache API, defect, P3)
Tracking
()
People
(Reporter: jstutte, Unassigned)
References
(Blocks 1 open bug)
Details
Clients | Sessions | Hits | Anchor | Stack |
---|---|---|---|---|
1 | 1 | 7 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#194:NS_ERROR_FILE_ACCESS_DENIED |
1 | 1 | 3 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#194:NS_ERROR_FILE_ACCESS_DENIED |
Comment 1•3 years ago
|
||
Taken from Attachment 9236979 [details].
Reporter | ||
Updated•3 years ago
|
Comment 2•2 years ago
|
||
Taken from Attachment 9253914 [details].
Clients | Sessions | Hits | Anchor | Stack |
---|---|---|---|---|
1 | 1 | 3 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#201:NS_ERROR_FILE_ACCESS_DENIED |
Comment 3•2 years ago
|
||
Taken from Attachment 9263325 [details].
Clients | Sessions | Hits | Anchor | Stack |
---|---|---|---|---|
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#201:NS_ERROR_FILE_ACCESS_DENIED |
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#201:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#144:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#255:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#256: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 |
Comment 4•2 years ago
|
||
Taken from Attachment 9263751 [details].
Clients | Sessions | Hits | Anchor | Stack |
---|---|---|---|---|
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#201:NS_ERROR_FILE_ACCESS_DENIED |
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#201:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#144:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#255:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#256: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 |
Comment 5•2 years ago
|
||
Taken from Attachment 9265725 [details].
Clients | Sessions | Hits | Anchor | Stack |
---|---|---|---|---|
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#203:NS_ERROR_FILE_ACCESS_DENIED |
Comment 6•2 years ago
|
||
Taken from Attachment 9266276 [details].
Clients | Sessions | Hits | Anchor | Stack |
---|---|---|---|---|
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#203:NS_ERROR_FILE_ACCESS_DENIED |
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection | dom/cache/DBAction.cpp#203:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#144:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#255:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#256:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5037:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#5111:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4899:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4899:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4924:NS_ERROR_FILE_ACCESS_DENIED |
Comment 7•2 years ago
|
||
Taken from Attachment 9302903 [details].
Clients | Sessions | Hits | Anchor (Context) | Stack |
---|---|---|---|---|
1 | 1 | 14 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#204:NS_ERROR_FILE_ACCESS_DENIED |
1 | 1 | 14 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#204:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#144:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#255:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#256:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4623:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4697:NS_ERROR_FILE_ACCESS_DENIED |
Comment 8•1 year ago
|
||
Taken from Attachment 9318809 [details].
Clients | Sessions | Hits | Anchor (Context) | Stack |
---|---|---|---|---|
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#204:NS_ERROR_FILE_ACCESS_DENIED |
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#204:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#144:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#255:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#256:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4624:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4698:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4486:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4486:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4511:NS_ERROR_FILE_ACCESS_DENIED |
Comment 9•5 months ago
|
||
Taken from Attachment 9366770 [details]
Comment 10•4 months ago
|
||
Taken from Attachment 9368182 [details]
Comment 11•4 months ago
•
|
||
Just for my understanding, how would a NS_ERROR_FILE_ACCESS_DENIED
be created here?
Could this happen when you would try to load a profile from a different user?
Comment 12•4 months ago
|
||
See https://searchfox.org/mozilla-central/rev/4d6a5b97428760d15bfcad13f8fc81439370a7ec/storage/mozStoragePrivateHelpers.cpp#50
and then check where SQLITE_CANTOPEN is returned in storage/ and third_party/sqlite3/src
Comment 13•4 months ago
|
||
I have already talked to Jens about this, but thank you for the link.
Comment 14•4 months ago
|
||
Taken from Attachment 9369168 [details]
Comment 15•3 months ago
|
||
Taken from Attachment 9372775 [details]
Comment 16•3 months ago
|
||
Taken from Attachment 9375754 [details]
Comment 17•14 days ago
|
||
Taken from Attachment 9395730 [details]
Comment 18•7 days ago
|
||
Taken from Attachment 9396920 [details]
Clients | Sessions | Hits | Anchor (Context) | Stack |
---|---|---|---|---|
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_STORAGE_BUSY |
1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_STORAGE_BUSY <- dom/cache/QuotaClient.cpp#113:NS_ERROR_STORAGE_BUSY <- dom/cache/QuotaClient.cpp#236:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#3844:NS_ERROR_STORAGE_BUSY <- dom/quota/ActorsParent.cpp#3918:NS_ERROR_STORAGE_BUSY |
Comment 19•6 days ago
|
||
Maybe it would be better to spin here rather than fail the origin initialization?
Comment 20•6 days ago
|
||
Yeah maybe, depends on the error. Extended error codes would help a lot with deciding what to do.
Description
•