Firefox 94.0.1 (and probably 94.0.0) segfault in pure wayland when it is not built with the dbus useflag. It will run in xwayland just fine. -bin also not affected by this bug. Reproducible: Always Steps to Reproduce: 1. Build firefox with wayland useflag set and dbus unset 2. Try to open firefox in a wayland compositor 3. Watch as nothing happens. Actual Results: Maybe segfault message, maybe no message. Depends on how firefox feels. Expected Results: Firefox should run in wayland. Ebuild should make wayland useflag depend on dbus useflag being set. Can only get away without dbus in X. May be related to Bug #821505. I hit those error messages when trying pgo builds under 2 versions of llvm/clang and rust. I'm up to recompile #8 for the day. My current working build is -pgo and -lto, I'm trying a new build with both set. Since other bugs are open and upstream says firefox not ready for llvm/clang 13, I'm building with 12.0.1 and rust-1.55.
This is still an issue with firefox-94.0.1-r1, so it is unrelated to Bug #821505. It's independent of toolchain issues.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7c4921012897868c8f254d9a042b51de43e120 commit 9f7c4921012897868c8f254d9a042b51de43e120 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2021-12-06 15:48:20 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2021-12-06 15:48:42 +0000 www-client/firefox: force USE=dbus for USE=wayland Closes: https://bugs.gentoo.org/822237 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/firefox-95.0.ebuild | 1 + 1 file changed, 1 insertion(+)