Closed Bug 1610501 Opened 4 years ago Closed 4 years ago

Crash in [@ mozilla::dom::ServiceWorkerManagerService::ProcessUpdaterActor]

Categories

(Core :: DOM: Service Workers, defect)

All
Windows 10
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: obotisan, Unassigned)

References

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

This bug is for crash report bp-2b5b4721-93e0-4bd7-a327-609810200115.

Top 10 frames of crashing thread:

0 xul.dll mozilla::dom::ServiceWorkerManagerService::ProcessUpdaterActor dom/serviceworkers/ServiceWorkerManagerService.cpp:266
1 xul.dll mozilla::dom::ServiceWorkerManagerParent::RecvPServiceWorkerUpdaterConstructor dom/serviceworkers/ServiceWorkerManagerParent.cpp:318
2 xul.dll mozilla::dom::PServiceWorkerManagerParent::OnMessageReceived ipc/ipdl/PServiceWorkerManagerParent.cpp:592
3 xul.dll mozilla::ipc::PBackgroundParent::OnMessageReceived ipc/ipdl/PBackgroundParent.cpp:3653
4 xul.dll mozilla::ipc::MessageChannel::DispatchMessage ipc/glue/MessageChannel.cpp:2134
5 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1220
6 xul.dll NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:486
7 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:332
8 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:308
9 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:290

Note

  • I cab reproduce this issue 4 out of 5 times by using a pc that has an Intel GPU.
  • Please look at the gif in order to reproduce the issue.
  • I can seem to be able to reproduce the issue on Firefox 73.0b7

Affected versions

  • Nightly 74.0a1

Affected platforms

  • Windows 10 x64

Steps to reproduce

  1. Open Firefox with a clean profile.
  2. In about:preferences#privacy change Enhanced Tracking Protection to strict. Reload pages.
  3. Set browser.startup.page to 3 and dom.serviceWorkers.parent_intercept to false in about:config.
  4. Don't restart the browser and go to youtube in a new tab and play a long video (https://www.youtube.com/watch?v=xaF3djhG5Mg).
  5. Open youtube again in another tab and try to search for a video and play it.

Expected result

  • The video is found and can be played without issues.

Actual result

  • Around step 5 the browser crashes.

:oana, does it reproduce also if you restart the browser between steps 3 and 4 ?

Flags: needinfo?(oana.botisan)

I tried that a bunch of times and no, the crash doesn't reproduce after you restart the browser. It happens the first time you change the prefs and go to youtube.
I would like to mention that it doesn't matter if it's a clean or a dirty profile, the first time you change the pref and go to youtube, it crashes.
Sorry for repeating myself, I just wanted to make myself clear.

Flags: needinfo?(oana.botisan)

Flipping dangerous prefs without restart falls under the "here be dragons" warning, I'd say.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME

I thought that this was a bit of an edge case, but considering the fact that this bug was reproduce other times, too, I thought that maybe it was something worth mentioning.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: