Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 822237 - www-client/firefox-94.0.1 USE="wayland" should depend on USE="dbus"
Summary: www-client/firefox-94.0.1 USE="wayland" should depend on USE="dbus"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-07 07:01 UTC by Joe Kappus
Modified: 2022-07-29 06:44 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Kappus 2021-11-07 07:01:06 UTC
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.
Comment 1 Joe Kappus 2021-11-10 04:52:54 UTC
This is still an issue with firefox-94.0.1-r1, so it is unrelated to Bug #821505. It's independent of toolchain issues.
Comment 2 Larry the Git Cow gentoo-dev 2021-12-06 15:48:46 UTC
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(+)