Open Bug 1893817 Opened 7 months ago Updated 6 months ago

[macOS] Hangs on Startup After Profile Restore in AppWindow::ShowModal()

Categories

(Core :: Widget: Cocoa, defect, P3)

Firefox 127
defect

Tracking

()

UNCONFIRMED

People

(Reporter: 03_yardage.type, Unassigned)

References

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.1.15

Steps to reproduce:

Restored backup of profiles (from previous Firefox versions).

Actual results:

Upon starting Firefox, the browser will appear in the dock and spike to 100% CPU usage and hang. It will need to then be force quit. No window will appear.

Expected results:

Firefox should have opened and displayed a window.

Attached file Crash Report

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

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

The severity field is not set for this bug.
:spohl, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(spohl.mozilla.bugs)

The sample included by the reporter shows the main thread in mozilla::AppWindow::ShowModal() for the complete sample period 1.9 seconds (total hang is listed as ~300 seconds).

@Emilio, could this be related to any of the xpfe/appshell/AppWindow.cpp changes that went into 127? Possibly any that got backed out?

Flags: needinfo?(emilio)
Summary: Hangs on Startup After Profile Restore [MacOS] → [macOS] Hangs on Startup After Profile Restore in AppWindow::ShowModal()

Rather unlikely, since those were win only. This smells a lot like bug 1881536 and relevant saga, do you agree? It seems it might be an exact duplicate of that one in fact, or adjacent at least.

Flags: needinfo?(emilio) → needinfo?(haftandilian)
See Also: → 1845407, 1881536

Thanks, they might end up having the same root cause, but let's keep this open until we have more information. This bug is described as opening an older profiler with a new version of Firefox (127 Nightly is listed in the sample log) and bug 1881536 is the reverse where we're opening a newer profile in an older version of Firefox.

Flags: needinfo?(haftandilian)
Severity: -- → S3
Flags: needinfo?(spohl.mozilla.bugs)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: