Open Bug 1841661 Opened 3 years ago Updated 3 years ago

Firefox armv7 crash when about:preferences selected (when building with GCC)

Categories

(Core :: Graphics, defect)

Firefox 114
ARM
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: ray-v, Unassigned)

References

Details

Firefox from 114 onwards crashes with this console message for about:preferences from the URL bar or from the edit menu.

Exiting due to channel error.
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=51.7309) Exiting due to channel error.
Exiting due to channel error.
Bus error

This happens since the update of skia to milestone 113, bug 1821512.

Building to the consecutive changesets in mozilla-unified:

changeset: 736747:1e648bd9608a - builds and runs ok, no crash

changeset: 736753:a2c51a4dd225 [Update Skia source files to milestone 113]
     [parent: 736747:1e648bd9608a]
     build fails, needs 3427275d765c

changeset: 736754:3427275d765c [Update Skia build scripts]
     build fails, needs d8c58792b823

changeset: 736755:d8c58792b823 [Fix Skia usage for API changes]
     The build fails with an error similar to bug 1827727. With a backport of changeset 737070:93321213539f [Fix building Skia on GCC ARM] the build is successful.
     Then runs ok, but about:preferences crashes

A new tab will open when accessed from about:about, but will crash when the tab is selected.

Can you please submit any relevant crash reports, as otherwise we don't have a way to debug what is going on here? Our own test builds on ARMv7 work fine under Clang.

It's possible this is a manifestation of bug 1838323? Try making sure you do not have --enable-lto as a build option, as that bug indicates this may be a bug in GCC's LTO. Also, try building with Clang and see if that helps. If this is bug 1838323, those would be the only workarounds I know of.

Severity: -- → S4
See Also: → 1838323
Summary: Firefox armv7 crash when about:preferences selected → Firefox armv7 crash when about:preferences selected (when building with GCC)
You need to log in before you can comment on or make changes to this bug.