Closed Bug 1570451 Opened 5 years ago Closed 5 years ago

[10.15] Firefox and Thunderbird crashes on start in MacOS 10.15 (Catalina) dev beta 5 19A526h

Categories

(External Software Affecting Firefox :: Other, defect, P1)

x86_64
macOS
defect

Tracking

(firefox-esr68 fixed, firefox68+ fixed, firefox69blocking fixed, firefox70blocking fixed)

RESOLVED WORKSFORME
Tracking Status
firefox-esr68 --- fixed
firefox68 + fixed
firefox69 blocking fixed
firefox70 blocking fixed

People

(Reporter: adrianlondon, Assigned: stpeter)

References

(Blocks 1 open bug)

Details

(Keywords: crash, Whiteboard: [tbird crash] [rca - External API Failure])

Crash Data

User Story

On macOS 10.15 Catalina Beta 5 (19A526h), all versions of Firefox crash during startup. Apple confirmed this is due to a problem in Beta 5. Catalina Beta 6 (19A536g) has a fix for this problem and is now available to download.

Attachments

(1 file)

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

Steps to reproduce:

Try to open Firefox - any version (Nightly, Beta, Standard) and it crashes on startup. Safe mode, "refresh", even deleting all files including profiles and re-installing doesn't help.

Occasionally, with no profiles, the app will open but as soon as you click anywhere on the open window it crashes.

Actual results:

Firefox crashes on start.

Expected results:

Firefox should open without crashing :)

This is my first bug report. Apologies if it's not logged correctly - feel free to correct!

OS: Unspecified → macOS
Hardware: Unspecified → x86_64

This is my first ever bug report here. Feel free to correct it.

+1, tried 69.0b9 and nightly, all crash if clicked anywhere, even in Profile Switcher.

Someone on a Mac forum says they have the same issue with both Firefox and Thunderbird. I've logged a Feedback (bug report) with Apple against the latest dev beta, but I suspect the fix is with Mozilla.

Severity: normal → critical
Status: UNCONFIRMED → NEW
Crash Signature: [@ CoreGraphics@0x197084]
Ever confirmed: true
Keywords: crash
Crash Signature: [@ CoreGraphics@0x197084] → [@ CoreGraphics@0x197084] [@ CoreGraphics@0x1a4162]

All of the crashes are in the signatures that philipp listed from what I can see in crash-stats: https://bit.ly/2K6zinv. Haik or spohl - Any ideas?

Flags: needinfo?(spohl.mozilla.bugs)
Flags: needinfo?(haftandilian)

(In reply to Marcia Knous [:marcia - needinfo? me] from comment #7)

All of the crashes are in the signatures that philipp listed from what I can see in crash-stats: https://bit.ly/2K6zinv. Haik or spohl - Any ideas?

It appears that all crashes are on 10.15 Beta version 19A526h. 19A526h is Beta 5 that just released today (July 31st).

I'm updating now and will try to debug this, although the stacks appears to be a parent-process Apple-graphics crash.

Flags: needinfo?(haftandilian)

(In reply to Haik Aftandilian [:haik] from comment #8)

(In reply to Marcia Knous [:marcia - needinfo? me] from comment #7)

All of the crashes are in the signatures that philipp listed from what I can see in crash-stats: https://bit.ly/2K6zinv. Haik or spohl - Any ideas?

It appears that all crashes are on 10.15 Beta version 19A526h. 19A526h is Beta 5 that just released today (July 31st).

I'm updating now and will try to debug this, although the stacks appears to be a parent-process Apple-graphics crash.

Based on your comment, I think we should probably do some outreach to Apple as soon as possible.

Yep, it's the latest dev 5 beta that was released a few hours ago. I had no issues on the previous (dev 4) beta. I assume Apple knew about this before releasing the beta, unless absolutely no-one tested either Firefox or Thunderbird. It's irritating that they didn't reach out to you first.

Adam - While we are still investigating this, can we reach out to Apple?

(In reply to Marcia Knous [:marcia - needinfo? me] from comment #11)

Adam - While we are still investigating this, can we reach out to Apple?

I've sent a mail to our Apple contact about this.

Apple responded indicating this is a macOS bug and they'll be fixing it. We don't have a time frame yet.

Blocks: catalina
Summary: Firefox crashes on start in MacOS 10.15 (Catalina) dev beta 5 → [10.15] Firefox crashes on start in MacOS 10.15 (Catalina) dev beta 5 19A526h

Based on Haik's comment, removing the other ni.

Flags: needinfo?(spohl.mozilla.bugs)

Thanks everyone for your comments. We are actively working with Apple to address this issue. No need to add any additional comments - just follow the bug if you want to find out when it is fixed. Thanks!

Summary: [10.15] Firefox crashes on start in MacOS 10.15 (Catalina) dev beta 5 19A526h → [10.15] Firefox and Thunderbird crashes on start in MacOS 10.15 (Catalina) dev beta 5 19A526h
Whiteboard: [tbird crash]
Crash Signature: [@ CoreGraphics@0x197084] [@ CoreGraphics@0x1a4162] → [@ CoreGraphics@0x197084] [@ CoreGraphics@0x1a4162] [@ CoreGraphics@0x53f162]

Moving this into Firefox General for now, and out of untriaged.

Component: Untriaged → General

I have escalated with contacts at Apple.

Component: General → Graphics
Product: Firefox → Core

Hi

The Firefox team is aware of the issue and working with Apple on a fix as was stated in comment 21.

Your concern is appreciated but yelling does not solve this bug any faster.

I am closing comments on the bug for now.

I'll remind everyone that comments on bugs are subject to Mozilla's community participation guidelines.

Thanks.

Restrict Comments: true
Component: Graphics → Other
Product: Core → External Software Affecting Firefox
Version: 70 Branch → unspecified

We've confirmed with Apple that the fix for this problem is going to be in macOS Catalina Beta 6.

User Story: (updated)

For developers, until a Catalina Beta build is available with the fix, this crash is not reproducible if you build without jemalloc. Use ac_add_options --disable-jemalloc in your mozconfig. Thanks to :mstange for pointing out bug 1092855 where a similar problem happened before. Given that building without jemalloc avoids the problem, the bug is likely due to a use-after-free or uninitialized variable in Apple code.

Crash Signature: [@ CoreGraphics@0x197084] [@ CoreGraphics@0x1a4162] [@ CoreGraphics@0x53f162] → [@ CoreGraphics@0x197084] [@ CoreGraphics@0x1a4162] [@ CoreGraphics@0x53f162] [@ CoreGraphics@0x480084]

I just received an update to (19A536g). I can confirm that Firefox release, beta, Dev Edition and Nightly launch. I was able to update Release, Beta and Dev Edition to the most current builds. Whatever my version of Nightly was, I wasn't able to successfully update it - but I downloaded a new build and nightly is running fine. Someone else should probably see if they have the same issue with Nightly that I did.

Thanks, Marcia! Let's confirm on a few more systems before declaring victory, but this is consistent with what we've expected based on conversations with folks at Apple.

Camelia - Can you spot check the new version on some of your machines and report back? Thanks.

My machine is a MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports), 16 GB RAM with Intel Iris Plus Graphics 650 1536 MB.

Flags: needinfo?(camelia.badau)

No issues here with Catalina Beta 6 (19A536g) on a Macbook Air (11-inch, Early 2015). Tested running and updating Release, Beta, Nightly.

User Story: (updated)

We performed a spot check on macOS 10.15 Beta 6 (19A536g) and we can confirm that Firefox Release 68.0.2, latest Nightly 70.0a1 (2019-08-19) and Firefox 69 Beta 15 launch and work as expected; no issues occur. Also, we successfully update Release, Beta and Nightly to the most current builds.

We tested on:

  • MacBook Air (13 inch, 2017), Intel HD Graphics 6000 1536 MB
  • iMac, Intel Iris Pro 1536 MB
Flags: needinfo?(camelia.badau)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
See Also: → 1579086

This bug has been identified as part of a pilot on determining root causes of blocking and dot release drivers.

It needs a root-cause set for it. Please see the list at https://docs.google.com/document/d/1FFEGsmoU8T0N8R9kk-MXWptOPtXXXRRIe4vQo3_HgMw/.

Add the root cause as a whiteboard tag in the form [rca - <cause> ] and remove the rca-needed keyword.

If you have questions, please contact :tmaity.

Keywords: rca-needed
Restrict Comments: false
Keywords: rca-needed
Whiteboard: [tbird crash] → [tbird crash] [rca - External API Failure]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: