[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•4 years ago
|
||
Taken from Attachment 9236979 [details].
| Reporter | ||
Updated•4 years ago
|
Comment 2•4 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•3 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•3 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•3 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•3 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•3 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•2 years 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•2 years ago
|
||
Taken from Attachment 9366770 [details]
Comment 10•2 years ago
|
||
Taken from Attachment 9368182 [details]
Comment 11•2 years 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•2 years 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•2 years ago
|
||
I have already talked to Jens about this, but thank you for the link.
Comment 14•2 years ago
|
||
Taken from Attachment 9369168 [details]
Comment 15•2 years ago
|
||
Taken from Attachment 9372775 [details]
Comment 16•2 years ago
|
||
Taken from Attachment 9375754 [details]
Comment 17•1 year ago
|
||
Taken from Attachment 9395730 [details]
Comment 18•1 year 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•1 year ago
|
||
Maybe it would be better to spin here rather than fail the origin initialization?
Comment 20•1 year ago
|
||
Yeah maybe, depends on the error. Extended error codes would help a lot with deciding what to do.
Comment 21•1 year ago
|
||
Taken from Attachment 9399978 [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_FILE_ACCESS_DENIED |
| 1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#113:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#236:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3844:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3918:NS_ERROR_FILE_ACCESS_DENIED |
Comment 22•1 year ago
|
||
Taken from Attachment 9436928 [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_FILE_ACCESS_DENIED |
| 1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#113:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#236:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3930:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4004:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3763:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3763:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3788:NS_ERROR_FILE_ACCESS_DENIED |
Comment 23•1 year ago
|
||
Taken from Attachment 9439787 [details]
| Clients | Sessions | Hits | Anchor (Context) | Stack |
|---|---|---|---|---|
| 1 | 2 | 2 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED |
| 1 | 1 | 2 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#113:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#236:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3941:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4015:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3771:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3771:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3796:NS_ERROR_FILE_ACCESS_DENIED |
Comment 24•1 year ago
|
||
Taken from Attachment 9442648 [details]
Comment 25•1 year ago
|
||
Taken from Attachment 9460752 [details]
Comment 26•11 months ago
|
||
Taken from Attachment 9464155 [details]
| Clients | Sessions | Hits | Anchor (Context) | Stack |
|---|---|---|---|---|
| 1 | 1 | 2 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_OUT_OF_MEMORY |
Comment 27•8 months ago
|
||
Taken from Attachment 9485793 [details]
| Clients | Sessions | Hits | Anchor (Context) | Stack |
|---|---|---|---|---|
| 1 | 1 | 3 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED |
| 1 | 1 | 2 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#112:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#235:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4093:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4167:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3922:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3922:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3947:NS_ERROR_FILE_ACCESS_DENIED |
Comment 28•6 months ago
|
||
Taken from Attachment 9497626 [details]
| Clients | Sessions | Hits | Anchor (Context) | Stack |
|---|---|---|---|---|
| 1 | 1 | 2 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED |
| 1 | 1 | 2 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#79:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#230:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#231:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4068:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4142:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3897:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3897:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#3922:NS_ERROR_FILE_ACCESS_DENIED |
Comment 29•5 months ago
|
||
Taken from Attachment 9507786 [details]
| Clients | Sessions | Hits | Anchor (Context) | Stack |
|---|---|---|---|---|
| 1 | 1 | 2 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED |
| 1 | 1 | 1 | dom/cache/DBAction.cpp:OpenDBConnection (dom::quota::FirstInitializationAttempt::TemporaryStorage) | dom/cache/DBAction.cpp#214:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#78:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#229:NS_ERROR_FILE_ACCESS_DENIED <- dom/cache/QuotaClient.cpp#230:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4213:NS_ERROR_FILE_ACCESS_DENIED <- dom/quota/ActorsParent.cpp#4288:NS_ERROR_FILE_ACCESS_DENIED |
Description
•