Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Linux][duplicate] Alacritty freezing on resize #6971

Closed
lcbm opened this issue Jun 1, 2023 · 5 comments
Closed

[Linux][duplicate] Alacritty freezing on resize #6971

lcbm opened this issue Jun 1, 2023 · 5 comments

Comments

@lcbm
Copy link

lcbm commented Jun 1, 2023

EDIT: duplicate of #6972

Hi, everyone!

I'm currently having issues with Alacritty freezing if I open it in a workspace that has one or more other windows opened (see video below). I didn't pay attention to the date this started to happen, but it has been at least a full week.

  • Installed Alacritty via paru
  • Also reproducible if installed via pacman and cargo install

Let me know if I can provide any additional information 😃

ALACRITTY_ISSUE_FREEZE.mp4

System

Alacritty: 0.12.1 (5fdfd47)
OS: Arch Linux x86_64
Kernel: 6.3.5-arch1-1
Window Manager: Awesome (v4.3)
Compositor: Picom (git-b700a)
Display Server: X.Org (v21.1.8)

Logs

Crashes: STDERR, STDOUT

Show
$ alacritty &> alacritty.txt

# Content below is copied from `alacritty.txt`.
Created log file at "/tmp/Alacritty-284369.log"
[0.000334473s] [WARN ] [alacritty_config_derive] Config warning: use_thin_strokes has been removed; set the AppleFontSmoothing user default instead
[0.000392524s] [WARN ] [alacritty_config_derive] Config warning: bar has been deprecated; use `colors.footer_bar` instead
[0.000412564s] [WARN ] [alacritty_config_derive] Config warning: background_opacity has been deprecated; use window.opacity instead
[0.000419444s] [WARN ] [alacritty_config_derive] Config warning: alt_send_esc has been removed; It's now always set to 'true'. If you're on macOS use 'window.option_as_alt' to alter behavior of Option
[0.000427004s] [WARN ] [alacritty_config_derive] Config warning: url has been deprecated; use `hints` section instead

Font/Terminal size: alacritty -vv

Show
Created log file at "/tmp/Alacritty-179167.log"
[0.000002940s] [INFO ] [alacritty] Welcome to Alacritty
[0.000026420s] [INFO ] [alacritty] Version 0.12.1 (5fdfd47f)
[0.000029600s] [INFO ] [alacritty] Running on X11
[0.000476685s] [WARN ] [alacritty_config_derive] Config warning: use_thin_strokes has been removed; set the AppleFontSmoothing user default instead
[0.000513866s] [WARN ] [alacritty_config_derive] Config warning: bar has been deprecated; use `colors.footer_bar` instead
[0.000538766s] [WARN ] [alacritty_config_derive] Config warning: background_opacity has been deprecated; use window.opacity instead
[0.000548276s] [WARN ] [alacritty_config_derive] Config warning: alt_send_esc has been removed; It's now always set to 'true'. If you're on macOS use 'window.option_as_alt' to alter behavior of Option
[0.000560076s] [WARN ] [alacritty_config_derive] Config warning: url has been deprecated; use `hints` section instead
[0.000742758s] [INFO ] [alacritty] Configuration files loaded from:
                                     "/home/leleco/.config/alacritty/alacritty.yml"
[0.002748231s] [INFO ] [alacritty] Using GLX 1.4
[0.032933513s] [INFO ] [alacritty] Window scale factor: 1.1666666666666667
[0.033700751s] [DEBUG] [alacritty] Loading "Fira Code" font
[0.037965589s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Regular, load_flags: TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 }
[0.038470335s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Bold, load_flags: TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 }
[0.038969211s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Regular, load_flags: TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 }
[0.039452076s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Regular, load_flags: TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 }
[0.041036864s] [INFO ] [alacritty] Running on AMD Radeon RX 5700 XT (navi10, LLVM 15.0.7, DRM 3.52, 6.3.5-arch1-1)
[0.041045834s] [INFO ] [alacritty] Using OpenGL 3.3 renderer
[0.045152081s] [DEBUG] [alacritty] Filling glyph cache with common glyphs
[0.048354347s] [INFO ] [alacritty] Cell size: 10 x 20
[0.048363037s] [INFO ] [alacritty] Padding: 28 x 28
[0.048367237s] [INFO ] [alacritty] Width: 800, Height: 600
[0.051836466s] [INFO ] [alacritty] PTY dimensions: 27 x 74
[0.053501215s] [INFO ] [alacritty] Initialisation complete
[0.053709128s] [DEBUG] [alacritty_terminal] New num_cols is 74 and num_lines is 24
[0.053726178s] [INFO ] [alacritty] Padding: 28 x 28
[0.053732238s] [INFO ] [alacritty] Width: 800, Height: 600
[0.060654866s] [DEBUG] [alacritty_terminal] New num_cols is 164 and num_lines is 64
[0.077030791s] [INFO ] [alacritty] Padding: 28 x 28
[0.077042402s] [INFO ] [alacritty] Width: 1701, Height: 1377

Keyboard and bindings: alacritty --print-events

Show
Created log file at "/tmp/Alacritty-180538.log"
[0.000004070s] [INFO ] [alacritty] Welcome to Alacritty
[0.000026260s] [INFO ] [alacritty] Version 0.12.1 (5fdfd47f)
[0.000029890s] [INFO ] [alacritty] Running on X11
[0.000372304s] [WARN ] [alacritty_config_derive] Config warning: use_thin_strokes has been removed; set the AppleFontSmoothing user default instead
[0.000401135s] [WARN ] [alacritty_config_derive] Config warning: bar has been deprecated; use `colors.footer_bar` instead
[0.000418495s] [WARN ] [alacritty_config_derive] Config warning: background_opacity has been deprecated; use window.opacity instead
[0.000424985s] [WARN ] [alacritty_config_derive] Config warning: alt_send_esc has been removed; It's now always set to 'true'. If you're on macOS use 'window.option_as_alt' to alter behavior of Option
[0.000432685s] [WARN ] [alacritty_config_derive] Config warning: url has been deprecated; use `hints` section instead
[0.000549596s] [INFO ] [alacritty] Configuration files loaded from:
                                     "/home/leleco/.config/alacritty/alacritty.yml"
[0.001149713s] [INFO ] [alacritty] winit event: NewEvents(Init)
[0.001157153s] [INFO ] [alacritty] winit event: Resumed
[0.002142434s] [INFO ] [alacritty] Using GLX 1.4
[0.030352605s] [INFO ] [alacritty] Window scale factor: 1.1666666666666667
[0.038478115s] [INFO ] [alacritty] Running on AMD Radeon RX 5700 XT (navi10, LLVM 15.0.7, DRM 3.52, 6.3.5-arch1-1)
[0.038489155s] [INFO ] [alacritty] Using OpenGL 3.3 renderer
[0.045748996s] [INFO ] [alacritty] Cell size: 10 x 20
[0.045759086s] [INFO ] [alacritty] Padding: 28 x 28
[0.045763376s] [INFO ] [alacritty] Width: 800, Height: 600
[0.048842711s] [INFO ] [alacritty] PTY dimensions: 27 x 74
[0.050400818s] [INFO ] [alacritty] Initialisation complete
[0.050518399s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: Ime(Disabled) }
[0.050527349s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: Focused(false) }
[0.050532619s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: Ime(Enabled) }
[0.050539189s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: None, payload: Message(Message { text: "[WARN] See log at /tmp/Alacritty-180538.log ($ALACRITTY_LOG):\nConfig warning: use_thin_strokes has been removed; set the AppleFontSmoothing user default instead", ty: Warning, target: Some("alacritty_config_derive") }) })
[0.050549519s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: None, payload: Message(Message { text: "[WARN] See log at /tmp/Alacritty-180538.log ($ALACRITTY_LOG):\nConfig warning: bar has been deprecated; use `colors.footer_bar` instead", ty: Warning, target: Some("alacritty_config_derive") }) })
[0.050563569s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: None, payload: Message(Message { text: "[WARN] See log at /tmp/Alacritty-180538.log ($ALACRITTY_LOG):\nConfig warning: background_opacity has been deprecated; use window.opacity instead", ty: Warning, target: Some("alacritty_config_derive") }) })
[0.050573269s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: None, payload: Message(Message { text: "[WARN] See log at /tmp/Alacritty-180538.log ($ALACRITTY_LOG):\nConfig warning: alt_send_esc has been removed; It's now always set to 'true'. If you're on macOS use 'window.option_as_alt' to alter behavior of Option", ty: Warning, target: Some("alacritty_config_derive") }) })
[0.050586420s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: None, payload: Message(Message { text: "[WARN] See log at /tmp/Alacritty-180538.log ($ALACRITTY_LOG):\nConfig warning: url has been deprecated; use `hints` section instead", ty: Warning, target: Some("alacritty_config_derive") }) })
[0.050604560s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.050613820s] [INFO ] [alacritty] winit event: RedrawRequested(WindowId(WindowId(92274690)))
[0.050622500s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.050651150s] [INFO ] [alacritty] Padding: 28 x 28
[0.050657800s] [INFO ] [alacritty] Width: 800, Height: 600
[0.057859940s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 217747933 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.057927321s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: Resized(PhysicalSize { width: 1701, height: 1377 }) }
[0.057940641s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: Moved(PhysicalPosition { x: 10, y: 29 }) }
[0.057950591s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: Occluded(false) }
[0.057959281s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: Focused(true) }
[0.057963381s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: CursorMoved { device_id: DeviceId(X(DeviceId(2))), position: PhysicalPosition { x: 1933.0, y: 912.0 }, modifiers: (empty) } }
[0.058313605s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: KeyboardInput { device_id: DeviceId(X(DeviceId(3))), input: KeyboardInput { scancode: 28, state: Pressed, virtual_keycode: Some(Return), modifiers: (empty) }, is_synthetic: true } }
[0.058324215s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.058327805s] [INFO ] [alacritty] winit event: RedrawRequested(WindowId(WindowId(92274690)))
[0.058331175s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.059322456s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 219206589 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.059331156s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.059334476s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.064090999s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 219229969 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.064114279s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(X(DeviceId(15))), event: Key(KeyboardInput { scancode: 28, state: Released, virtual_keycode: Some(Return), modifiers: (empty) }) }
[0.064132859s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(92274690)), event: KeyboardInput { device_id: DeviceId(X(DeviceId(3))), input: KeyboardInput { scancode: 28, state: Released, virtual_keycode: Some(Return), modifiers: (empty) }, is_synthetic: false } }
[0.064142750s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.064148000s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074209061s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 224045593 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074221571s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074225761s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074231031s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234122314 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074236161s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074239681s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074244551s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234136094 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074249181s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074252921s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074256901s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234148554 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074261691s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074265171s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074268961s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234160614 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074275932s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074279182s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074283222s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234174895 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074287872s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074291452s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074295702s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234187395 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074300292s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074303522s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074307662s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234199365 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074312902s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074316302s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074319772s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234211475 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074324332s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074327622s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074331922s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234223575 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074336592s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074340072s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074344032s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234235725 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074348602s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074351862s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074355792s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234247495 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074360142s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074363193s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074367153s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234258856 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074371773s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074375173s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074378923s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234270626 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074383463s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074386803s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074390543s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234282276 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074395123s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074398513s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074402313s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234294036 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074406933s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074410263s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074413993s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234305706 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074419533s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074423103s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074427073s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234318756 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074431643s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074435003s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074438963s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234330656 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074443663s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074447063s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074450943s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234342636 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074455554s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074458934s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074462694s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234354407 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074467124s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074470184s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074474114s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234365817 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074478484s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074481884s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074485714s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234377427 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074490334s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074493734s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074497464s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234389167 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074501934s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074505304s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074509344s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234400987 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074513704s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074516744s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074520754s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234412447 }, requested_resume: Some(Instant { tv_sec: 18893, tv_nsec: 234421363 }) })
[0.074525374s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074528874s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074533934s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { tv_sec: 18893, tv_nsec: 234425567 }, requested_resume: None })
[0.074538294s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(92274690))), payload: Frame })
[0.074543844s] [INFO ] [alacritty] winit event: MainEventsCleared
[0.074547765s] [INFO ] [alacritty] winit event: RedrawEventsCleared
[0.074554065s] [INFO ] [alacritty] Padding: 28 x 28
[0.074558045s] [INFO ] [alacritty] Width: 1701, Height: 1377
@chrisduerr
Copy link
Member

I didn't pay attention to the date this started to happen, but it has been at least a full week.

Alacritty's last release was two weeks ago. Can you try downgrading Alacritty?

If that doesn't fix it, it's not an Alacritty issue.

@macleivo
Copy link

macleivo commented Jun 4, 2023

I'm having the same issue, though I can't quite get the freezes to happen as deterministically. The freezes nevertheless seem to happen after switching back and forth between workspaces in Awesome. The terminal version, OS, kernel and window manager versions are all the same as in the original post. I downgraded to 0.12.0-1 and will report if I still get the freezing.

Edit: freezes with 0.12.0-1 and 0.11.0 (8dbaa0b).

@lcbm
Copy link
Author

lcbm commented Jun 5, 2023

Hey, @chrisduerr!

Sorry for the late reply, I was away the past few days.

Here's what I found so far 👇

Version Installation Reproducible
v0.11.0 [cargo]
v0.12.0 [cargo] ✔️
v0.12.1 [pacman, paru, cargo] ✔️

Since @macleivo was able to reproduce the issue w 0.11.0, I'll use that version for a bit and will update this message in case I come across the issue with that version as well. But I did a fair amount of scenarios, repeatedly, and it seems to be okay here.

Observations:

  • The behavior with 0.12.0 and 0.12.1 seem to be the same
  • The issue will reproduce most of the times, following the steps in the video attached to the issue. However, in rare occasions, I will be able to open a working terminal even if there is an open window in the same workspace.

Steps:

  • Used the same config as originally posted
  • Installed Alacritty with cargo install --version ...
  • Uninstalled Alacritty between tests with cargo uninstall --version ...
  • Made sure I was running the expected version in each test with alacritty --version

Exact (un)install commands (pick a version):

$ cargo install alacritty --version {0.11.0 | 0.12.0 | 0.12.1}
$ cargo uninstall alacritty

Proof:

Unable to reproduce issue in 0.11.0

ALACRITTY_NOISSUE_FREEZE_v0_11_0.mp4

@kchibisov
Copy link
Member

Try #6958

@lcbm lcbm changed the title [Linux] Alacritty freezes if opened in a workspace with open window(s) [Linux] Alacritty freezing on resize Jun 5, 2023
@lcbm
Copy link
Author

lcbm commented Jun 5, 2023

Renamed the issue and referenced #6972 so we can centralize the discussion there 😄

@lcbm lcbm closed this as completed Jun 5, 2023
@lcbm lcbm changed the title [Linux] Alacritty freezing on resize [Linux][duplicate] Alacritty freezing on resize Jun 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants