Open Bug 1746773 Opened 3 years ago Updated 2 years ago

Opening comment threads for a youtube playlist causes quotamanager crashes, when 2 extensions are installed

Categories

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

Firefox 95
defect

Tracking

()

UNCONFIRMED

People

(Reporter: afaninthehouse, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0

Steps to reproduce:

ENVIRONMENT

  1. You have to use Windows. I'm using Windows 10.
  2. You need to have the Onetab extension installed https://addons.mozilla.org/en-GB/firefox/addon/onetab/
  3. If you are using the PocketTube extension, make sure that you're not using the latest version. Do NOT use 10.2.7 use an old version instead like 10.2.6 or 10.1.12. Using PockeTube to reproduce the bug is optional, just that it's much harder to reproduce with the latest version.
  4. Make sure the Superfetch aka Sysmain service turned off to ensure that Windows isn't caching any software in the memory before it is launched. You have to restart your computer after disabling it for it to properly come into effect. Make sure the "startup type" is set to disabled (see attached image). Simply changing it from "running" to "stopped" is not sufficent.

You can do this in Computer Management (Windows Key + X) or Services (Windows Key + R then type in services.msc)

STEPS

  1. Open a youtube video that is part of a playlist
  2. Expand a comment thread in the comments section (to see the replies)
  3. Have the video progress to the next video in the playlist once the end has been reached (you can use the seek bar to click near the end of the video)
  4. Expand a comment thread in the resulting video
  5. Exit firefox
  6. Open Task Manager and wait for Crash Reporting to open (and minidump analyser)

VIDEOS
Below are 5 videos of me reproducing the crash

  1. https://www.youtube.com/watch?v=iRmQV7IqtJc
  2. https://www.youtube.com/watch?v=7XgYqC0rBlg
  3. https://www.youtube.com/watch?v=zrecoLwAkvU
  4. https://www.youtube.com/watch?v=YjdFKGA631A
  5. https://www.youtube.com/watch?v=DerV_cnzxoE

Actual results:

Firefox crashes upon exiting. Below are some crash reports.

Firefox 94.0.2
static mozilla::dom::quota::QuotaManager::Shutdown::<T>::operator()::<T>::__invoke
5a98137e-e1a7-4e1c-9a86-dbe110211207
8aac86f9-54e7-4f96-841c-b6a360211207
52553e0c-e7c6-4f8c-8e6f-34ed10211208

Firefox 95
static mozilla::dom::quota::QuotaManager::Shutdown::<T>::operator()::<T>::__invoke

8aac86f9-54e7-4f96-841c-b6a360211207
f990ca58-6011-4660-99f6-521160211207
be355e79-07fe-454a-89ce-e92200211207
52553e0c-e7c6-4f8c-8e6f-34ed10211208
c2820023-e22e-4518-844b-d2a910211208
5931ba76-d7b1-4db5-ae6d-3386f0211208
38992cd6-8287-44b4-b339-b5c140211208
0987466c-2136-440d-892a-231e30211208

Firefox 95 Atypical Crashes
ce1bc7c6-b5c8-4aca-830a-6e30b0211208
AsyncShutdownTimeout | places.sqlite#1: waiting for clients | Transaction (4),places.sqlite#1: PlacesExpiration.jsm: expire (5)

a120ff0a-c65f-4f51-8bba-bc2650211208
AsyncShutdownTimeout | places.sqlite#1: waiting for clients | Transaction (4),places.sqlite#1: PlacesExpiration.jsm: expire (5)

e472a369-2bad-4528-9fe1-c9fae0211208
shutdownhang | memcpy | FontFileReference::ReadIntoBuffer

d28d65ec-3c1c-445c-8208-7b7f50211208
shutdownhang | NtGdiGetFontData

Expected results:

Firefox shouldn't have crashed.

Below is an example youtube link you can use, because it has a comment thread in the resulting video and the subsequent video.
https://www.youtube.com/watch?v=aFFxKwS4WFA&list=PLSRIdF6ujFeYSsCjAUa9yuoWeiQkQRk5m&index=10

Version: Firefox 94 → Firefox 95

The Bugbug bot thinks this bug should belong to the 'Core::Storage: Quota Manager' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Storage: Quota Manager
Product: Firefox → Core
Flags: needinfo?(jstutte)
Severity: -- → S3
Flags: needinfo?(jstutte)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: