Can't Start Firefox 88 on Weston/Wayland, Ubuntu 18.0.4.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Unknown
|
Unknown
|
|||
firefox (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I am running Weston/Wayland on Ubuntu 18.0.4.
I am able to successfully start the display server:
```
export XDG_RUNTIME_
weston --tty 1 &
```
Next, I try to run firefox on it:
```
export XDG_RUNTIME_
export GDK_BACKEND=wayland
export MOZ_ENABLE_
export DISPLAY=wayland-0
export LD_LIBRARY_
export WAYLAND_DEBUG=1
export WAYLAND_
firefox \
--g-fatal-warnings \
--kiosk \
--private-window \
https:/
```
This outputs:
```
[1446891.592] -> wl_display@
[1446891.702] -> wl_display@
[1446893.656] wl_display@
[1446893.737] wl_registry@
[1446893.781] -> wl_registry@
[1446893.852] wl_registry@
[1446893.889] -> wl_registry@
[1446893.938] wl_registry@
[1446893.973] wl_registry@
[1446894.007] wl_registry@
[1446894.041] wl_registry@
[1446894.075] wl_registry@
[1446894.109] -> wl_registry@
[1446894.156] wl_registry@
[1446894.190] -> wl_registry@
[1446894.429] -> wl_shm@
[1446894.974] -> wl_shm_
[1446895.214] -> wl_shm_
[1446895.273] wl_registry@
[1446895.315] wl_registry@
[1446895.353] -> wl_registry@
[1446925.977] -> wl_compositor@
[1446926.203] -> wl_data_
[1446926.370] -> wl_compositor@
[1446926.636] -> wl_display@
[1446926.765] wl_registry@
[1446926.845] wl_registry@
[1446926.906] wl_registry@
[1446926.965] -> wl_registry@
[1446927.172] -> wl_display@
[1446927.246] wl_registry@
[1446927.319] wl_registry@
[1446927.378] wl_registry@
[1446927.436] wl_registry@
[1446927.494] wl_registry@
[1446927.585] wl_registry@
[1446927.643] wl_registry@
[1446927.716] wl_registry@
[1446927.777] wl_callback@
[1446929.537] wl_display@
[1446929.624] wl_display@
[1446929.656] wl_shm@7.format(0)
[1446929.684] wl_shm@7.format(1)
[1446929.709] wl_shm@
[1446929.733] wl_shm@
[1446929.758] wl_shm@
[1446929.783] wl_shm@
[1446929.807] wl_seat@
[1446929.834] -> wl_seat@
[1446929.903] wl_seat@
[1446929.931] wl_callback@
[1446929.958] wl_output@
[1446930.094] wl_output@
[1446930.123] wl_output@
[1446930.193] wl_output@14.done()
[1446930.245] wl_callback@
[1446930.278] -> wl_registry@
Crash Annotation GraphicsCritica
Crash Annotation GraphicsCritica
Crash Annotation GraphicsCritica
[1447360.209] -> wl_display@
[1447360.288] -> wl_display@
[1447362.605] wl_display@
[1447362.653] wl_keyboard@
[1447362.676] wl_keyboard@
[1447365.368] wl_registry@
[1447365.420] -> wl_registry@
[1447365.483] wl_registry@
[1447365.512] -> wl_registry@
[1447365.551] wl_registry@
[1447365.579] wl_registry@
[1447365.606] wl_registry@
[1447365.633] wl_registry@
[1447365.660] wl_registry@
[1447365.687] -> wl_registry@
[1447365.726] wl_registry@
[1447365.754] -> wl_registry@
[1447365.793] wl_registry@
[1447365.820] wl_registry@
[1447365.848] -> wl_registry@
[1447365.886] wl_registry@
[1447365.913] wl_registry@
[1447365.940] wl_registry@
[1447365.967] wl_registry@
[1447365.994] wl_registry@
[1447366.021] wl_registry@
[1447366.048] wl_registry@
[1447366.079] wl_registry@
[1447366.112] wl_registry@
[1447366.139] wl_registry@
[1447366.166] wl_registry@
[1447366.193] wl_callback@
[1447366.207] -> wl_display@
[1447366.820] wl_display@
[1447366.843] wl_callback@
[1447366.864] -> wl_data_
[1447380.818] -> wl_compositor@
[1447380.972] -> wl_surface@
[1448300.943] -> wl_display@
[1448301.012] -> wl_display@
[1448303.311] wl_display@
[1448303.359] wl_registry@
[1448303.394] -> wl_registry@
[1448303.622] wl_registry@
[1448303.708] -> wl_registry@
[1448303.821] wl_registry@
[1448303.855] wl_registry@
[1448303.886] wl_registry@
[1448303.918] wl_registry@
[1448303.949] wl_registry@
[1448303.980] -> wl_registry@
[1448304.024] wl_registry@
[1448304.055] -> wl_registry@
[1448304.286] -> wl_shm@
[1448304.757] -> wl_shm_
[1448304.823] -> wl_shm_
[1448304.881] wl_registry@
[1448304.916] wl_registry@
[1448304.948] -> wl_registry@
[1448344.477] -> wl_compositor@
[1448344.755] -> wl_data_
[1448345.028] -> wl_compositor@
[1448345.432] -> wl_display@
[1448345.602] wl_registry@
[1448345.793] wl_registry@
[1448345.923] wl_registry@
[1448346.044] -> wl_registry@
[1448346.378] -> wl_display@
[1448346.467] wl_registry@
[1448346.655] wl_registry@
[1448346.823] wl_registry@
[1448346.962] wl_registry@
[1448347.125] wl_registry@
[1448347.251] wl_registry@
[1448347.371] wl_registry@
[1448347.501] wl_registry@
[1448347.686] wl_callback@
[1448348.669] wl_display@
[1448348.784] wl_display@
[1448348.832] wl_shm@7.format(0)
[1448348.877] wl_shm@7.format(1)
[1448348.940] wl_shm@
[1448349.058] wl_shm@
[1448349.105] wl_shm@
[1448349.169] wl_shm@
[1448349.238] wl_seat@
[1448349.310] -> wl_seat@
[1448349.457] wl_seat@
[1448349.537] wl_callback@
[1448349.646] wl_output@
[1448349.940] wl_output@
[1448350.037] wl_output@
[1448350.206] wl_output@14.done()
[1448350.275] wl_callback@
[1448350.387] -> wl_registry@
[1448418.233] -> wl_compositor@
[1448418.343] -> wl_subcomposito
[1448418.397] -> wl_subsurface@
[1448418.408] -> wl_compositor@
[1448418.425] -> wl_surface@
[1448418.438] -> wl_region@
[1448418.449] -> wl_surface@
[1448418.466] -> wl_surface@
[1448418.527] -> wl_surface@
[1448418.582] -> wl_subsurface@
[1448463.133] wl_keyboard@
[1448463.188] wl_keyboard@
(firefox:3158): Gdk-WARNING **: 01:25:43.244: ../../.
Exiting due to channel error.
./launch-firefox: line 16: 3158 Trace/breakpoint trap (core dumped) firefox --g-fatal-warnings --kiosk --private-window https:/
```
summary: |
- Can't Start Firefox 88 on Ubuntu 18.0.4. + Can't Start Firefox 88 on Weston/Wayland, Ubuntu 18.0.4. |
Changed in firefox: | |
status: | Unknown → New |
Changed in firefox: | |
status: | New → Unknown |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36
Steps to reproduce:
I run the following on my Ubuntu 18.04 system:
```bash DIR=/run/ weston WAYLAND= 1 PATH=/usr/ lib:/usr/ lib/aarch64- linux-gnu/ DISPLAY= wayland- 0
export XDG_RUNTIME_
export GDK_BACKEND=wayland
export MOX_ENABLE_
export DISPLAY=wayland-0
export LD_LIBRARY_
export WAYLAND_DEBUG=1
export WAYLAND_
firefox \ /bing.com
--g-fatal-warnings \
--kiosk \
--private-window \
https:/
```
Actual results:
Firefox does not start.
Instead, I get this output, only:
``` 1.get_registry( new id wl_registry@2) 1.sync( new id wl_callback@3) 1.delete_ id(3) 2.global( 1, "wl_compositor", 4) 2.bind( 1, "wl_compositor", 3, new id [unknown]@4) 2.global( 2, "wl_subcompositor", 1) 2.bind( 2, "wl_subcompositor", 1, new id [unknown]@5) 2.global( 3, "wp_viewporter", 1) 2.global( 4, "wp_presentation", 1) 2.global( 5, "zwp_relative_ pointer_ manager_ v1", 1) 2.global( 6, "zwp_pointer_ constraints_ v1", 1) 2.global( 7, "wl_data_ device_ manager" , 3) 2.bind( 7, "wl_data_ device_ manager" , 3, new id [unknown]@6) 2.global( 8, "wl_shm", 1) 2.bind( 8, "wl_shm", 1, new id [unknown]@7) 7.create_ pool(new id wl_shm_pool@8, fd 9, 2304) pool@8. resize( 5568) pool@8. resize( 12096) 2.global( 9, "wayland_ buffer_ backend" , 4) 2.global( 10, "wl_seat", 5) 2.bind( 10, "wl_seat", 5, new id [unknown]@9) 4.create_ surface( new id wl_surface@10) device_ manager@ 6.get_data_ device( new id wl_data_device@11, wl_seat@9) 4.create_ surface( new id wl_surface@12) 1.sync( new id wl_callback@13) 2.global( 11, "zwp_linux_ dmabuf_ v1", 3) 2.global( 12, "gbm_buffer_ backend" , 1) 2.global( 13, "wl_output", 3) 2.bind( 13, "wl_output", 2, new id [unknown]@14) 1.sync( new id wl_callback@15) 2.global( 14, "zwp_input_ panel_v1" , 1) 2.global( 15, "zwp_input_ method_ v1", 1) 2.global( 16, "zwp_text_ input_manager_ v1", 1) 2.global( 17, "zxdg_shell_v6", 1) 2.global( 18, "xdg_shell", 1) 2.global( 19, "wl_shell", 1) 2.global( 20, "weston_ desktop_ shell", 1) 2.global( 21, "weston_ screenshooter" , 1) 3.done( 1) 1.delete_ id(13) 1.delete_ id(15)
[1446891.592] -> wl_display@
[1446891.702] -> wl_display@
[1446893.656] wl_display@
[1446893.737] wl_registry@
[1446893.781] -> wl_registry@
[1446893.852] wl_registry@
[1446893.889] -> wl_registry@
[1446893.938] wl_registry@
[1446893.973] wl_registry@
[1446894.007] wl_registry@
[1446894.041] wl_registry@
[1446894.075] wl_registry@
[1446894.109] -> wl_registry@
[1446894.156] wl_registry@
[1446894.190] -> wl_registry@
[1446894.429] -> wl_shm@
[1446894.974] -> wl_shm_
[1446895.214] -> wl_shm_
[1446895.273] wl_registry@
[1446895.315] wl_registry@
[1446895.353] -> wl_registry@
[1446925.977] -> wl_compositor@
[1446926.203] -> wl_data_
[1446926.370] -> wl_compositor@
[1446926.636] -> wl_display@
[1446926.765] wl_registry@
[1446926.845] wl_registry@
[1446926.906] wl_registry@
[1446926.965] -> wl_registry@
[1446927.172] -> wl_display@
[1446927.246] wl_registry@
[1446927.319] wl_registry@
[1446927.378] wl_registry@
[1446927.436] wl_registry@
[1446927.494] wl_registry@
[1446927.585] wl_registry@
[1446927.643] wl_registry@
[1446927.716] wl_registry@
[1446927.777] wl_callback@
[1446929.537] wl_display@
[1446929.624] wl_display@
[14...