Firefox armv7 crash when about:preferences selected (when building with GCC)
Categories
(Core :: Graphics, defect)
Tracking
()
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.
Comment 1•3 years ago
•
|
||
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.
Description
•