alacritty/alacritty

Alacritty not able to launch after updating from Fedora 39 to 40.

shetozz opened this issue · 3 comments

After updating my system from v39 to 40, alacritty is no longer able to launch.

System

OS: Fedora 40 workstation edition.
Version: alacritty 0.13.0-dev (ead6522) the latest git version build from source
Linux/BSD: Wayland, Gnome 46.1

Logs

Terminal output when trying to launch it:

interface 'wl_surface' has no event 2
warning: queue 0x7fe460000ca0 destroyed while proxies still attached:
  zwp_primary_selection_device_v1@24 still attached
  zwp_primary_selection_device_manager_v1@20 still attached
  wl_data_device@23 still attached
  wl_seat@22 still attached
  wl_data_device_manager@21 still attached
  wl_registry@19 still attached
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', /home/<user>/.cargo/registry/src/github.com-1ecc6299db9ec823/glutin-0.30.7/src/api/egl/surface.rs:221:44
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: queue 0x5572fd2f2020 destroyed while proxies still attached:
  wl_buffer@53 still attached
  wl_buffer@52 still attached
  wl_buffer@51 still attached
  wl_buffer@50 still attached
  wl_subsurface@44 still attached
  wl_surface@43 still attached
  wl_subsurface@42 still attached
  wl_surface@41 still attached
  wl_subsurface@40 still attached
  wl_surface@39 still attached
  wl_subsurface@38 still attached
  wl_surface@37 still attached
  wl_subsurface@36 still attached
  wl_surface@35 still attached
  xdg_wm_base@33 still attached
  xdg_activation_v1@14 still attached
  zwp_text_input_manager_v3@13 still attached
  zwp_pointer_constraints_v1@12 still attached
  zwp_relative_pointer_manager_v1@11 still attached
  wl_seat@10 still attached
  wp_fractional_scale_manager_v1@9 still attached
  wp_viewporter@8 still attached
  wl_subcompositor@7 still attached
  wl_output@6 still attached
  wl_shm@5 still attached
  wl_compositor@4 still attached
  wl_registry@2 still attached

Font/Terminal size: alacritty -vv

[0.000001471s] [INFO ] [alacritty] Welcome to Alacritty
[0.000095815s] [INFO ] [alacritty] Version 0.13.0-dev (ead65221)
[0.000112440s] [INFO ] [alacritty] Running on Wayland
[0.001245399s] [INFO ] [alacritty] Configuration files loaded from:
                                     "/home/<user>/.config/alacritty/alacritty.yml"
[0.032681821s] [INFO ] [alacritty] Using EGL 1.5
[0.059859130s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Regular, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
interface 'wl_surface' has no event 2
[0.068737292s] [INFO ] [alacritty] Window scale factor: 1
[0.070185435s] [DEBUG] [alacritty] Loading "JetBrains Mono NF" font
warning: queue 0x7fe96c000ca0 destroyed while proxies still attached:
  zwp_primary_selection_device_v1@24 still attached
  zwp_primary_selection_device_manager_v1@20 still attached
  wl_data_device@23 still attached
  wl_seat@22 still attached
  wl_data_device_manager@21 still attached
  wl_registry@19 still attached
[0.072891076s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Medium, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
[0.076149986s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: ExtraBold, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
[0.079444457s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Medium, load_flags: NO_BITMAP | TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
[0.082794214s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Bold, load_flags: NO_BITMAP | TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }

Keyboard and bindings: alacritty --print-events

Created log file at "/tmp/Alacritty-59914.log"
[0.000002762s] [INFO ] [alacritty] Welcome to Alacritty
[0.000184463s] [INFO ] [alacritty] Version 0.13.0-dev (ead65221)
[0.000219857s] [INFO ] [alacritty] Running on Wayland
[0.002368867s] [INFO ] [alacritty] Configuration files loaded from:
                                     "/home/<user>/.config/alacritty/alacritty.yml"
[0.003503547s] [INFO ] [alacritty] winit event: NewEvents(Init)
[0.003548530s] [INFO ] [alacritty] winit event: Resumed
[0.038996458s] [INFO ] [alacritty] Using EGL 1.5
interface 'wl_surface' has no event 2
[0.071554649s] [INFO ] [alacritty] Window scale factor: 1
warning: queue 0x7f6828000ca0 destroyed while proxies still attached:

Please try the latest Alacritty version before opening an issue. I will reopen if you can confirm it is still broken.

@chrisduerr Do you mean the latest one provided by the distro or what? Because I just rebuilt from source minutes before reporting the bug.

Do you mean the latest one provided by the distro or what? Because I just rebuilt from source minutes before reporting the bug.

The version you've specified is over a year old. 0.14.0-dev is the latest version, 0.13.2 is the latest stable release, 0.13.0-dev is far behind both of that.