Bug 1482662 Comment 19 Edit History

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

Results from this weekend's builds (leaving out the non-propagated and NS_ERROR_ABORT ones):
```
Initialization::TemporaryStorage

 Clients Sessions Location                                           Result              
       3        8 dom/cache/FileUtils.cpp:479                        NS_ERROR_FILE_DIR_NOT_EMPTY
       1      152 dom/localstorage/ActorsParent.cpp:8330             NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:5187                    NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:5227                    NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:5054                    NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:5058                    NS_ERROR_FILE_IS_LOCKED
       1      151 dom/quota/ActorsParent.cpp:4529                    NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:6526                    NS_ERROR_FILE_IS_LOCKED
       1       15 dom/indexeddb/ActorsParent.cpp:5977                NS_ERROR_FILE_ACCESS_DENIED
                  dom/indexeddb/ActorsParent.cpp:13145               NS_ERROR_FILE_ACCESS_DENIED
                  dom/indexeddb/ActorsParent.cpp:13149               NS_ERROR_UNEXPECTED 
       1        5 dom/cache/FileUtils.cpp:479                        NS_ERROR_FILE_ACCESS_DENIED
       1       73 dom/quota/QuotaCommon.cpp:180                      WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:64                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:49                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:52                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:111                      WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:423                      WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:49                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:52                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:457                      WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5187                    WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5227                    WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5054                    WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5058                    WIN32(0x570)        
       1       73 dom/quota/ActorsParent.cpp:4529                    WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:6526                    WIN32(0x570)        
       1        1 dom/cache/FileUtils.cpp:501                        NS_ERROR_FILE_ACCESS_DENIED

Initialization::Storage

 Clients Sessions Location                                           Result              
       1     3999 dom/quota/ActorsParent.cpp:576                                         
                  dom/quota/ActorsParent.cpp:6185                    NS_ERROR_FILE_CORRUPTED
       1        1 dom/quota/ActorsParent.cpp:576                                         
```

The previous results were very distorted as they were sorted by session numbers, and it seems that some errors are associated with a huge number of sessions per client. Now the sorting is by unique clients that are affected. As can be seen, only a small number of clients was affected. But we will need to monitor the results over a work week as well.
Results from this weekend's builds (leaving out the non-propagated and NS_ERROR_ABORT ones):
```
Initialization::TemporaryStorage

 Clients Sessions Location                                           Result              
       3        8 dom/cache/FileUtils.cpp:479                        NS_ERROR_FILE_DIR_NOT_EMPTY  # caller is not instrumented, this is not propagated
       1      152 dom/localstorage/ActorsParent.cpp:8330             NS_ERROR_FILE_IS_LOCKED 
                  dom/quota/ActorsParent.cpp:5187                    NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:5227                    NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:5054                    NS_ERROR_FILE_IS_LOCKED
                  dom/quota/ActorsParent.cpp:5058                    NS_ERROR_FILE_IS_LOCKED
       1      151 dom/quota/ActorsParent.cpp:4529                    NS_ERROR_FILE_IS_LOCKED # tail from the stack above
                  dom/quota/ActorsParent.cpp:6526                    NS_ERROR_FILE_IS_LOCKED
       1        5 dom/cache/FileUtils.cpp:479                        NS_ERROR_FILE_ACCESS_DENIED # caller is not instrumented, this is not propagated
       1       73 dom/quota/QuotaCommon.cpp:180                      WIN32(0x570)        # 0x570 is ERROR_FILE_CORRUPT, maybe this is running on VMware?
                  dom/cache/QuotaClient.cpp:64                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:49                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:52                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:111                      WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:423                      WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:49                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:52                       WIN32(0x570)        
                  dom/cache/QuotaClient.cpp:457                      WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5187                    WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5227                    WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5054                    WIN32(0x570)        
                  dom/quota/ActorsParent.cpp:5058                    WIN32(0x570)        
       1       73 dom/quota/ActorsParent.cpp:4529                    WIN32(0x570)        # tail from the stack above
                  dom/quota/ActorsParent.cpp:6526                    WIN32(0x570)        
       1        1 dom/cache/FileUtils.cpp:501                        NS_ERROR_FILE_ACCESS_DENIED # caller is not instrumented, this is not propagated

Initialization::Storage

 Clients Sessions Location                                           Result              
       1     3999 dom/quota/ActorsParent.cpp:576                                         
                  dom/quota/ActorsParent.cpp:6185                    NS_ERROR_FILE_CORRUPTED
       1        1 dom/quota/ActorsParent.cpp:576                                         
```

The previous results were very distorted as they were sorted by session numbers, and it seems that some errors are associated with a huge number of sessions per client. Now the sorting is by unique clients that are affected. As can be seen, only a small number of clients was affected. But we will need to monitor the results over a work week as well.

All errors that are shown above, which are actually propagated, affect only a single client. Before taking further action, we should wait for the results of some more days.

Back to Bug 1482662 Comment 19