When running more then one X server locally, firefox will crash if you try to launch it on another server when it's already running somewhere else. Steps: 1) Launch firefox on :0.0 2) Move to server :0.1 launch firefox 3) Firefox opens on display :0.0 even though local $DISPLAY is set to :0.1 Method 2 1) Launch firefox on :0.0 2) Try to force display :0.1 by running firefox --display=:0.1 3) /usr/bin/firefox: line 88: 11857 Segmentation fault $mozbin "$@" net-www/mozilla-launcher 1.21 net-www/mozilla-firefox-1.0_pre-r2 x11-base/xorg-x11-6.8.0-r2 x11-wm/fvwm-fvwm-2.5.12
bug still exists with mozilla-launcher-1.22 mozilla-firefox-1.0_rc1
Created attachment 43016 [details] added -x to bash script for log
:0.0 and :0.1 are the same X display, different screens. You can only run one instance of firefox per display normally. If you want to run firefox on different screens then you need to either run X with Xinerama enabled (and build firefox with USE=xinerama) or run multiple instances with different profiles, using -ProfileManager to create new ones