Closed Bug 1708966 Opened 5 years ago Closed 5 months ago

Firefox freezes when reloading about:support page

Categories

(Core :: Audio/Video: cubeb, defect, P3)

Firefox 88
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: emarci1993, Assigned: kinetik)

References

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Steps to reproduce:

I am using Fedora 34 (but tested on Mozilla's builds).
Reproducible on 88.0 and current 90.0 Nightly with X11, Xwayland and "pure" Wayland.

  1. Go to the about:support page
  2. Press F5 (or the reload button)

Actual results:

The whole Firefox freezes.
Sometimes it unfreezes after seconds and sometimes killing the process is needed.

Expected results:

Firefox should at least let me switch tabs while that page reloads.

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

Component: Untriaged → Widget: Gtk
Product: Firefox → Core

Can you try to get a profile of this? I wonder if some of the graphics diagnostics about:support runs are taking unexpectedly long.

Flags: needinfo?(emarci1993)

Yes, I could. Thanks you for looking into this :)
https://share.firefox.dev/2RopLyd

Flags: needinfo?(emarci1993)

(In reply to Marcel from comment #4)

Yes, I could. Thanks you for looking into this :)
https://share.firefox.dev/2RopLyd

Wow, that's a ~30 second hang in cubeb_backend::capi::capi_get_max_channel_count. Seems it's probably some sort of timeout or something somewhere? It should probably never block the main thread though... Matthew, do you know what might be going on?

Status: UNCONFIRMED → NEW
Component: Widget: Gtk → Audio/Video: cubeb
Ever confirmed: true
Flags: needinfo?(kinetik)

I think I can repro this, will investigate further.

Flags: needinfo?(kinetik)
Assignee: nobody → kinetik
Severity: -- → S2
Status: NEW → ASSIGNED
Priority: -- → P2
See Also: → 1706734
Severity: S2 → S4
Status: ASSIGNED → NEW
Priority: P2 → P3

Just posting as a small update:
I am using Fedora 36 now and it doesn't happen to me anymore, not even with Firefox 88.0.
So I guess that bug was fixed by an update of a Fedora package(?).
I' ll leave this open, as I don't know if you still want to refactor the code that was involved on Firefox's side.

Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Resolution: FIXED → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: