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

cmatrix breaks alacritty #4442

Open
xnoreq opened this issue Nov 18, 2020 · 12 comments
Open

cmatrix breaks alacritty #4442

xnoreq opened this issue Nov 18, 2020 · 12 comments

Comments

@xnoreq
Copy link

xnoreq commented Nov 18, 2020

Issue

Running cmatrix in maximized state causes it draw for a few seconds, then alacritty locks up. Drawing freezes. Input is not accepted anymore. Stops even reacting to clicking the close button.

System

OS: Windows Version 2004
Version: alacritty 0.6.0-rc2 (2d781b5)
Windows: not using winpty-agent.exe

Logs

[2020-11-18 23:35:38.532144800] [INFO ] [alacritty] Configuration files loaded from:
[2020-11-18 23:35:38.532144800] [INFO ] [alacritty]   "C:\Users\User\AppData\Roaming\alacritty\alacritty.yml"
[2020-11-18 23:35:38.628827700] [INFO ] [alacritty] Device pixel ratio: 1
[2020-11-18 23:35:38.630780500] [INFO ] [alacritty] Initializing glyph cache...
[2020-11-18 23:35:38.631757100] [INFO ] [alacritty] ... finished initializing glyph cache in 0.0005829s
[2020-11-18 23:35:38.631757100] [INFO ] [alacritty] Cell size: 8 x 17
[2020-11-18 23:35:38.636168800] [INFO ] [alacritty] Padding: 0 x 0
[2020-11-18 23:35:38.636168800] [INFO ] [alacritty] Width: 1024, Height: 768
[2020-11-18 23:35:38.647888100] [INFO ] [alacritty] PTY dimensions: Line(45) x Column(128)
[2020-11-18 23:35:38.656677800] [INFO ] [alacritty] Initialisation complete
[2020-11-18 23:35:38.657653800] [INFO ] [alacritty] Padding: 0 x 0
[2020-11-18 23:35:38.657653800] [INFO ] [alacritty] Width: 1024, Height: 768
[2020-11-18 23:35:55.239748500] [INFO ] [alacritty] Padding: 0 x 0
[2020-11-18 23:35:55.239748500] [INFO ] [alacritty] Width: 2456, Height: 1417
@chrisduerr
Copy link
Member

Has this worked in previous Alacritty versions? Could you try the latest stable release?

@xnoreq
Copy link
Author

xnoreq commented Nov 18, 2020

alacritty 0.5.0 (a6681e3) gets stuck the same way.
I'm using TERM=alacritty and cmatrix is run inside tmux with tmux-256color.

@kchibisov
Copy link
Member

I have a feeling that winit just hangs or something like that, wouldn't surprise me. If you can provide a stacktrace where it hangs it can help a lot, usually it's done via some debugger.

@xnoreq
Copy link
Author

xnoreq commented Nov 19, 2020

It seems to be stuck in

if let Err(err) = self.poll.poll(&mut events, None) {

@chrisduerr
Copy link
Member

If you get the PTY handle before starting cmatrix, then wait until it freezes and write to the handle manually using echo, does it unfreeze the session?

@kchibisov
Copy link
Member

It seems to be stuck in

Could you show other threads? Since it seems like event loop in alacritty is blocked.

@xnoreq
Copy link
Author

xnoreq commented Nov 19, 2020

Main thread:

win32u.dll!00007fff8e9b1104() (Unknown Source:0)
user32.dll!00007fff908519be() (Unknown Source:0)
alacritty.exe!winit::platform_impl::platform::event_loop::EventLoop<alacritty::event::Event>::run_return<alacritty::event::Event,closure-0>(alacritty::event::{{impl}}::run::closure-0 self) Line 214 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform_impl\windows\event_loop.rs:214)
alacritty.exe!winit::platform::desktop::{{impl}}::run_return<alacritty::event::Event,closure-0>(winit::event_loop::EventLoop<alacritty::event::Event> * self, alacritty::event::{{impl}}::run::closure-0 event_handler) Line 57 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform\desktop.rs:57)
alacritty.exe!alacritty::event::Processor<alacritty_terminal::event_loop::Notifier>::run<alacritty_terminal::event_loop::Notifier,alacritty::event::EventProxy>(alloc::sync::Arc<alacritty_terminal::sync::FairMutex<alacritty_terminal::term::Term<alacritty::event::EventProxy>>> self, winit::event_loop::EventLoop<alacritty::event::Event> terminal) Line 807 (c:\Users\User\Documents\Dev\alacritty\alacritty\src\event.rs:807)
alacritty.exe!alacritty::run(winit::event_loop::EventLoop<alacritty::event::Event> window_event_loop, alacritty_terminal::config::Config<alacritty::config::ui_config::UIConfig> config, alacritty::cli::Options options) Line 213 (c:\Users\User\Documents\Dev\alacritty\alacritty\src\main.rs:213)
alacritty.exe!alacritty::main() Line 109 (c:\Users\User\Documents\Dev\alacritty\alacritty\src\main.rs:109)
alacritty.exe!core::ops::function::FnOnce::call_once<fn(),tuple<>>(void(*)()) Line 227 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:227)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<fn(),tuple<>>(void(*)() f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::rt::lang_start::{{closure}}<tuple<>>(std::rt::lang_start::closure-0 *) Line 66 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\rt.rs:66)
[Inline Frame] alacritty.exe!core::ops::function::impls::{{impl}}::call_once() Line 280 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:280)
[Inline Frame] alacritty.exe!std::panicking::try::do_call() Line 381 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:381)
[Inline Frame] alacritty.exe!std::panicking::try() Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
[Inline Frame] alacritty.exe!std::panic::catch_unwind() Line 382 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:382)
alacritty.exe!std::rt::lang_start_internal() Line 51 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\rt.rs:51)
alacritty.exe!std::rt::lang_start<tuple<>>(void(*)() main, __int64 argc, unsigned char * * argv) Line 65 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\rt.rs:65)
alacritty.exe!main�() (Unknown Source:0)
[Inline Frame] alacritty.exe!invoke_main() Line 78 (d:\agent\_work\63\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78)
alacritty.exe!__scrt_common_main_seh() Line 288 (d:\agent\_work\63\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)
kernel32.dll!00007fff8ee87034() (Unknown Source:0)

unnamed threads:

win32u.dll!00007fff8e9b1104() (Unknown Source:0)
user32.dll!00007fff908519be() (Unknown Source:0)
alacritty.exe!winit::platform_impl::platform::event_loop::wait_thread(unsigned int parent_thread_id, winapi::shared::windef::HWND__ * msg_window_id) Line 323 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform_impl\windows\event_loop.rs:323)
alacritty.exe!winit::platform_impl::platform::event_loop::{{impl}}::new_dpi_unaware_any_thread::{{closure}}<alacritty::event::Event>(winit::platform_impl::platform::event_loop::{{impl}}::new_dpi_unaware_any_thread::closure-0) Line 158 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform_impl\windows\event_loop.rs:158)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>(winit::platform_impl::platform::event_loop::{{impl}}::new_dpi_unaware_any_thread::closure-0 f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::{{closure}}::closure-0) Line 465 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:465)
alacritty.exe!std::panic::{{impl}}::call_once<tuple<>,closure-0>(std::panic::AssertUnwindSafe<closure-0> self) Line 309 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:309)
alacritty.exe!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(unsigned char * data) Line 383 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:383)
alacritty.exe!_ZN3std9panicking3try17he478d5757303f5b2E�() (Unknown Source:0)
alacritty.exe!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>(std::panic::AssertUnwindSafe<closure-0> f) Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
alacritty.exe!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(std::panic::AssertUnwindSafe<closure-0> f) Line 382 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:382)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0) Line 463 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:463)
alacritty.exe!core::ops::function::FnOnce::call_once<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0 *) Line 227 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:227)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
alacritty.exe!std::sys::windows::thread::{{impl}}::new::thread_start() Line 56 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\thread.rs:56)
kernel32.dll!00007fff8ee87034() (Unknown Source:0)
ntdll.dll!00007fff90e3cec1() (Unknown Source:0)
ntdll.dll!00007fff90e8f784() (Unknown Source:0)
ntdll.dll!00007fff90e55071() (Unknown Source:0)
KernelBase.dll!00007fff8e5aab69() (Unknown Source:0)
alacritty.exe!std::sys::windows::condvar::Condvar::wait(std::sys::windows::mutex::Mutex * self) Line 24 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\condvar.rs:24)
alacritty.exe!std::sys_common::condvar::Condvar::wait(std::sys_common::mutex::MovableMutex * self) Line 51 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\condvar.rs:51)
alacritty.exe!std::sync::condvar::Condvar::wait<mio_anonymous_pipes::WaitTag>(std::sync::mutex::MutexGuard<mio_anonymous_pipes::WaitTag> self) Line 196 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sync\condvar.rs:196)
alacritty.exe!mio_anonymous_pipes::{{impl}}::new::{{closure}}(mio_anonymous_pipes::{{impl}}::new::closure-0) Line 288 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-anonymous-pipes-0.1.0\src\lib.rs:288)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>(mio_anonymous_pipes::{{impl}}::new::closure-0 f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::{{closure}}::closure-0) Line 465 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:465)
alacritty.exe!std::panic::{{impl}}::call_once<tuple<>,closure-0>(std::panic::AssertUnwindSafe<closure-0> self) Line 309 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:309)
alacritty.exe!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(unsigned char * data) Line 383 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:383)
alacritty.exe!_ZN83_$LT$std..sync..mpsc..oneshot..Packet$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he3272dffc9811009E�() (Unknown Source:0)
alacritty.exe!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>(std::panic::AssertUnwindSafe<closure-0> f) Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
alacritty.exe!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(std::panic::AssertUnwindSafe<closure-0> f) Line 382 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:382)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0) Line 463 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:463)
alacritty.exe!core::ops::function::FnOnce::call_once<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0 *) Line 227 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:227)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
alacritty.exe!std::sys::windows::thread::{{impl}}::new::thread_start() Line 56 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\thread.rs:56)
kernel32.dll!00007fff8ee87034() (Unknown Source:0)
ntdll.dll!00007fff90e3cec1() (Unknown Source:0)
ntdll.dll!00007fff90e8f784() (Unknown Source:0)
ntdll.dll!00007fff90e55071() (Unknown Source:0)
KernelBase.dll!00007fff8e5aab69() (Unknown Source:0)
alacritty.exe!std::sys::windows::condvar::Condvar::wait(std::sys::windows::mutex::Mutex * self) Line 24 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\condvar.rs:24)
alacritty.exe!std::sys_common::condvar::Condvar::wait(std::sys_common::mutex::MovableMutex * self) Line 51 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\condvar.rs:51)
alacritty.exe!std::sync::condvar::Condvar::wait<mio_anonymous_pipes::WaitTag>(std::sync::mutex::MutexGuard<mio_anonymous_pipes::WaitTag> self) Line 196 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sync\condvar.rs:196)
alacritty.exe!mio_anonymous_pipes::{{impl}}::new::{{closure}}(mio_anonymous_pipes::{{impl}}::new::closure-0) Line 107 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-anonymous-pipes-0.1.0\src\lib.rs:107)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>(mio_anonymous_pipes::{{impl}}::new::closure-0 f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::{{closure}}::closure-0) Line 465 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:465)
alacritty.exe!std::panic::{{impl}}::call_once<tuple<>,closure-0>(std::panic::AssertUnwindSafe<closure-0> self) Line 309 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:309)
alacritty.exe!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(unsigned char * data) Line 383 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:383)
alacritty.exe!_ZN83_$LT$std..sync..mpsc..oneshot..Packet$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he3272dffc9811009E�() (Unknown Source:0)
alacritty.exe!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>(std::panic::AssertUnwindSafe<closure-0> f) Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
alacritty.exe!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(std::panic::AssertUnwindSafe<closure-0> f) Line 382 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:382)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0) Line 463 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:463)
alacritty.exe!core::ops::function::FnOnce::call_once<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0 *) Line 227 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:227)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
alacritty.exe!std::sys::windows::thread::{{impl}}::new::thread_start() Line 56 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\thread.rs:56)
kernel32.dll!00007fff8ee87034() (Unknown Source:0)
ntdll.dll!00007fff90e8f784() (Unknown Source:0)
ntdll.dll!00007fff90e55071() (Unknown Source:0)
KernelBase.dll!00007fff8e5aab69() (Unknown Source:0)
alacritty.exe!std::sys::windows::condvar::Condvar::wait(std::sys::windows::mutex::Mutex * self) Line 24 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\condvar.rs:24)
alacritty.exe!std::sys_common::condvar::Condvar::wait(std::sys_common::mutex::MovableMutex * self) Line 51 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\condvar.rs:51)
alacritty.exe!std::sync::condvar::Condvar::wait<tuple<>>(std::sync::mutex::MutexGuard<tuple<>> self) Line 196 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sync\condvar.rs:196)
alacritty.exe!notify::debounce::timer::ScheduleWorker::run() Line 125 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\debounce\timer.rs:125)
alacritty.exe!notify::debounce::timer::{{impl}}::new::{{closure}}(notify::debounce::timer::{{impl}}::new::closure-0) Line 156 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\debounce\timer.rs:156)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>(notify::debounce::timer::{{impl}}::new::closure-0 f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::{{closure}}::closure-0) Line 465 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:465)
alacritty.exe!std::panic::{{impl}}::call_once<tuple<>,closure-0>(std::panic::AssertUnwindSafe<closure-0> self) Line 309 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:309)
alacritty.exe!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(unsigned char * data) Line 383 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:383)
alacritty.exe!_ZN6notify8debounce8Debounce5event28_$u7b$$u7b$closure$u7d$$u7d$17ha9bce047ca4ed906E�() (Unknown Source:0)
alacritty.exe!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>(std::panic::AssertUnwindSafe<closure-0> f) Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
alacritty.exe!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(std::panic::AssertUnwindSafe<closure-0> f) Line 382 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:382)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0) Line 463 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:463)
alacritty.exe!core::ops::function::FnOnce::call_once<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0 *) Line 227 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:227)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
alacritty.exe!std::sys::windows::thread::{{impl}}::new::thread_start() Line 56 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\thread.rs:56)
ntdll.dll!00007fff90e8be14() (Unknown Source:0)
KernelBase.dll!00007fff8e5626ee() (Unknown Source:0)
alacritty.exe!notify::windows::ReadDirectoryChangesServer::run(notify::windows::ReadDirectoryChangesServer self) Line 133 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\windows.rs:133)
alacritty.exe!notify::windows::{{impl}}::start::{{closure}}(notify::windows::{{impl}}::start::closure-0) Line 100 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\windows.rs:100)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>(notify::windows::{{impl}}::start::closure-0 f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::{{closure}}::closure-0) Line 465 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:465)
alacritty.exe!std::panic::{{impl}}::call_once<tuple<>,closure-0>(std::panic::AssertUnwindSafe<closure-0> self) Line 309 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:309)
alacritty.exe!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(unsigned char * data) Line 383 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:383)
alacritty.exe!_ZN6notify8debounce8Debounce5event28_$u7b$$u7b$closure$u7d$$u7d$17ha9bce047ca4ed906E�() (Unknown Source:0)
alacritty.exe!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>(std::panic::AssertUnwindSafe<closure-0> f) Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
alacritty.exe!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(std::panic::AssertUnwindSafe<closure-0> f) Line 382 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:382)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0) Line 463 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:463)
alacritty.exe!core::ops::function::FnOnce::call_once<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0 *) Line 227 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:227)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
alacritty.exe!std::sys::windows::thread::{{impl}}::new::thread_start() Line 56 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\thread.rs:56)
kernel32.dll!00007fff8ee87034() (Unknown Source:0)
ntdll.dll!00007fff90e3cec1() (Unknown Source:0)

config watcher

ntdll.dll!00007fff90e8f784() (Unknown Source:0)
ntdll.dll!00007fff90e55071() (Unknown Source:0)
KernelBase.dll!00007fff8e5aab69() (Unknown Source:0)
[Inline Frame] alacritty.exe!std::sys::windows::c::SleepConditionVariableSRW::call() Line 89 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\compat.rs:89)
[Inline Frame] alacritty.exe!std::sys::windows::condvar::Condvar::wait() Line 24 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\condvar.rs:24)
[Inline Frame] alacritty.exe!std::sys_common::condvar::Condvar::wait() Line 50 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\condvar.rs:50)
[Inline Frame] alacritty.exe!std::sync::condvar::Condvar::wait() Line 196 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sync\condvar.rs:196)
[Inline Frame] alacritty.exe!std::sys_common::thread_parker::generic::Parker::park() Line 50 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\thread_parker\generic.rs:50)
alacritty.exe!std::thread::park() Line 875 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:875)
alacritty.exe!std::sync::mpsc::blocking::WaitToken::wait() Line 63 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sync\mpsc\blocking.rs:63)
alacritty.exe!std::sync::mpsc::shared::Packet<notify::DebouncedEvent>::recv<notify::DebouncedEvent>(core::option::Option<std::time::Instant> self) Line 234 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sync\mpsc\shared.rs:234)
alacritty.exe!std::sync::mpsc::Receiver<notify::DebouncedEvent>::recv<notify::DebouncedEvent>() Line 1135 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sync\mpsc\mod.rs:1135)
alacritty.exe!alacritty::config::monitor::watch::{{closure}}(alacritty::config::monitor::watch::closure-1) Line 62 (c:\Users\User\Documents\Dev\alacritty\alacritty\src\config\monitor.rs:62)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-1,tuple<>>(alacritty::config::monitor::watch::closure-1 f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-1,tuple<>>(std::thread::{{impl}}::spawn_unchecked::{{closure}}::closure-0) Line 465 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:465)
alacritty.exe!std::panic::{{impl}}::call_once<tuple<>,closure-0>(std::panic::AssertUnwindSafe<closure-0> self) Line 309 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:309)
alacritty.exe!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(unsigned char * data) Line 383 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:383)
alacritty.exe!_ZN3std9panicking3try17he478d5757303f5b2E�() (Unknown Source:0)
alacritty.exe!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>(std::panic::AssertUnwindSafe<closure-0> f) Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
alacritty.exe!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>(std::panic::AssertUnwindSafe<closure-0> f) Line 382 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:382)

PTY reader

ntdll.dll!00007fff90e8eb84() (Unknown Source:0)
KernelBase.dll!00007fff8e6476f4() (Unknown Source:0)
alacritty.exe!miow::iocp::CompletionPort::get_many(mut slice<miow::iocp::CompletionStatus>* self, core::option::Option<core::time::Duration> list) Line 146 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\miow-0.2.1\src\iocp.rs:146)
alacritty.exe!mio::sys::windows::selector::Selector::select(mio::sys::windows::selector::Events * self, mio::token::Token events, core::option::Option<core::time::Duration> awakener) Line 80 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\sys\windows\selector.rs:80)
alacritty.exe!mio::poll::Poll::poll2(mio::poll::Events * self, core::option::Option<core::time::Duration> events, bool timeout) Line 1180 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\poll.rs:1180)
alacritty.exe!mio::poll::Poll::poll1(mio::poll::Events * self, core::option::Option<core::time::Duration> events, bool timeout) Line 1139 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\poll.rs:1139)
alacritty.exe!mio::poll::Poll::poll(mio::poll::Events * self, core::option::Option<core::time::Duration> events) Line 1011 (c:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\poll.rs:1011)
alacritty.exe!alacritty_terminal::event_loop::{{impl}}::spawn::{{closure}}<alacritty_terminal::tty::windows::Pty,alacritty::event::EventProxy>(alacritty_terminal::event_loop::{{impl}}::spawn::closure-0) Line 334 (c:\Users\User\Documents\Dev\alacritty\alacritty_terminal\src\event_loop.rs:334)
alacritty.exe!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>(alacritty_terminal::event_loop::{{impl}}::spawn::closure-0 f) Line 140 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys_common\backtrace.rs:140)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>(std::thread::{{impl}}::spawn_unchecked::{{closure}}::closure-0) Line 465 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:465)
alacritty.exe!std::panic::{{impl}}::call_once<tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>,closure-0>(std::panic::AssertUnwindSafe<closure-0> self) Line 309 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:309)
alacritty.exe!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>(unsigned char * data) Line 381 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:381)
alacritty.exe!_ZN3std9panicking3try17he478d5757303f5b2E�() (Unknown Source:0)
alacritty.exe!std::panicking::try<tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>,std::panic::AssertUnwindSafe<closure-0>>(std::panic::AssertUnwindSafe<closure-0> f) Line 345 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panicking.rs:345)
alacritty.exe!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>(std::panic::AssertUnwindSafe<closure-0> f) Line 383 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\panic.rs:383)
alacritty.exe!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>(std::thread::{{impl}}::spawn_unchecked::closure-0) Line 463 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\thread\mod.rs:463)
alacritty.exe!core::ops::function::FnOnce::call_once<closure-0,tuple<>>(std::thread::{{impl}}::spawn_unchecked::closure-0 *) Line 227 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs:227)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
[Inline Frame] alacritty.exe!alloc::boxed::{{impl}}::call_once() Line 1042 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs:1042)
alacritty.exe!std::sys::windows::thread::{{impl}}::new::thread_start() Line 56 (c:\rustc\7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\std\src\sys\windows\thread.rs:56)

@xnoreq
Copy link
Author

xnoreq commented Nov 19, 2020

The Main thread and thread with ReadDirectoryChangesServer are not stuck, the EventedAnonWrite thread that seems to be processing user input also is not stuck, the PTY reader is stuck, the remaining threads I don't have the sources for but doing a step in the debugger doesn't return so I assume they are stuck as well.

@xnoreq
Copy link
Author

xnoreq commented Nov 20, 2020

There are also other issues that other terminals don't exhibit such as seeing the cursor jump around and sometimes graphical glitches on freeze, but these may be due to it locking up midway during an update.

Alacritty --help also messes up cmd/Powershell, I guess it doesn't attach/detach to/from the existing terminal properly.

@pmsanford
Copy link

I have what I think is the same issue I'm able to repro by attempting to edit a large CSV in neovim (with a plugin that alternates color by column, making it very noisy to render). It happens consistently on startup if the window is over a certain size. Even with a smaller window, I can repro it by jumping forward a few pages. Reproducible with and without tmux. Same behavior as above (no input is accepted, close button doesn't respond, ultimately have to kill the process).

I've also noticed freezes when accepting autocompletes in neovim which exhibit identical symptoms except the window eventually recovers; Initially I thought this was a neovim/coc issue, but no input is accepted in this case either, and the close button also does not respond, making me think it's the same issue.

Hope this extra context is helpful.

System

OS: Windows Version 2004
Version: alacritty 0.5.0 and master at da6f0a5
Windows: ConPTY

I can repro on 0.5.0, but these stacks are from latest master. In each case I'm running with shell.program: wsl.exe in the config file:

0:010> !uniqstack
Processing 18 threads, please wait

.  0  Id: 12dd0.12a90 Suspend: 1 Teb: 00000033`3c34a000 Unfrozen
      Start: alacritty!mainCRTStartup (00007ff6`739c6438)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3c127908 00007ff8`8f19e858     OPENGL32!wglWndProc
01 00000033`3c127910 00007ff8`8f19e3dc     USER32!UserCallWinProcCheckWow+0x2f8
02 00000033`3c127aa0 00007ff8`8f1b0bc3     USER32!DispatchClientMessage+0x9c
03 00000033`3c127b00 00007ff8`9020fbd4     USER32!_fnDWORD+0x33
04 00000033`3c127b60 00007ff8`8e091104     ntdll!KiUserCallbackDispatcherContinue
05 00000033`3c127be8 00007ff8`8f1b1b3e     win32u!NtUserGetMessage+0x14
06 00000033`3c127bf0 00007ff6`734ec4a6     USER32!GetMessageW+0x2e
07 00000033`3c127c50 00007ff6`734f62fd     alacritty!winit::platform_impl::platform::event_loop::EventLoop<alacritty::event::Event>::run_return<alacritty::event::Event,closure-0>+0x196 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform_impl\windows\event_loop.rs @ 214] 
08 00000033`3c127eb0 00007ff6`733f4854     alacritty!winit::platform::desktop::{{impl}}::run_return<alacritty::event::Event,closure-0>+0x2d [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform\desktop.rs @ 57] 
09 00000033`3c127f00 00007ff6`733ff039     alacritty!alacritty::event::Processor<alacritty_terminal::event_loop::Notifier>::run<alacritty_terminal::event_loop::Notifier,alacritty::event::EventProxy>+0x54 [C:\Users\psanford\dev\alacritty\alacritty\src\event.rs @ 807] 
0a 00000033`3c127fb0 00007ff6`733fdbab     alacritty!alacritty::run+0xe99 [C:\Users\psanford\dev\alacritty\alacritty\src\main.rs @ 213] 
0b 00000033`3c12e9e0 00007ff6`73310f6b     alacritty!alacritty::main+0x19b [C:\Users\psanford\dev\alacritty\alacritty\src\main.rs @ 109] 
0c 00000033`3c12f7a0 00007ff6`7354a20b     alacritty!core::ops::function::FnOnce::call_once<fn(),tuple<>>+0xb [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
0d 00000033`3c12f7e0 00007ff6`735142d1     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<fn(),tuple<>>+0x1b [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
0e 00000033`3c12f820 00007ff6`739a3123     alacritty!std::rt::lang_start::{{closure}}<tuple<>>+0x11 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs @ 66] 
0f (Inline Function) --------`--------     alacritty!core::ops::function::impls::{{impl}}::call_once+0x6 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\core\src\ops\function.rs @ 280] 
10 (Inline Function) --------`--------     alacritty!std::panicking::try::do_call+0x6 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\panicking.rs @ 381] 
11 (Inline Function) --------`--------     alacritty!std::panicking::try+0x6 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\panicking.rs @ 345] 
12 (Inline Function) --------`--------     alacritty!std::panic::catch_unwind+0x6 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\panic.rs @ 382] 
13 00000033`3c12f860 00007ff6`735142a3     alacritty!std::rt::lang_start_internal+0xd3 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\rt.rs @ 51] 
14 00000033`3c12f8f0 00007ff6`733ff630     alacritty!std::rt::lang_start<tuple<>>+0x43 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs @ 65] 
15 00000033`3c12f950 00007ff6`739c63c8     alacritty!main+0x20
16 (Inline Function) --------`--------     alacritty!invoke_main+0x22 [d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78] 
17 00000033`3c12f980 00007ff8`8f857034     alacritty!__scrt_common_main_seh+0x10c [d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288] 
18 00000033`3c12f9c0 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
19 00000033`3c12f9f0 00000000`00000000     ntdll!RtlUserThreadStart+0x21

.  1  Id: 12dd0.1270c Suspend: 1 Teb: 00000033`3c352000 Unfrozen
      Start: alacritty!std::sys::windows::thread::{{impl}}::new::thread_start (00007ff6`739ac290)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3c8ff1c8 00007ff8`8f1b1b3e     win32u!NtUserGetMessage+0x14
01 00000033`3c8ff1d0 00007ff6`7393fc77     USER32!GetMessageW+0x2e
02 00000033`3c8ff230 00007ff6`734ecabe     alacritty!winit::platform_impl::platform::event_loop::wait_thread+0x1a7 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform_impl\windows\event_loop.rs @ 323] 
03 00000033`3c8ff470 00007ff6`7354a1be     alacritty!winit::platform_impl::platform::event_loop::{{impl}}::new_dpi_unaware_any_thread::{{closure}}<alacritty::event::Event>+0x1e [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.23.0\src\platform_impl\windows\event_loop.rs @ 158] 
04 00000033`3c8ff4b0 00007ff6`73543bd2     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>+0x1e [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
05 00000033`3c8ff500 00007ff6`73385e92     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>+0x12 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 465] 
06 00000033`3c8ff540 00007ff6`7338edb8     alacritty!std::panic::{{impl}}::call_once<tuple<>,closure-0>+0x12 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 309] 
07 00000033`3c8ff590 00007ff6`7338f337     alacritty!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x38 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 383] 
08 00000033`3c8ff600 00007ff6`7338e458     alacritty!std::panicking::try::do_catch<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0xc7
09 00000033`3c8ff660 00007ff6`73386132     alacritty!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>+0x78 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 345] 
0a 00000033`3c8ff720 00007ff6`73543777     alacritty!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x12 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 382] 
0b 00000033`3c8ff770 00007ff6`733103fe     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>+0xd7 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 463] 
0c 00000033`3c8ff860 00007ff6`739ac317     alacritty!core::ops::function::FnOnce::call_once<closure-0,tuple<>>+0xe [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
0d (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0xb [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
0e (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0x16 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
0f 00000033`3c8ff8a0 00007ff8`8f857034     alacritty!std::sys::windows::thread::{{impl}}::new::thread_start+0x87 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\thread.rs @ 56] 
10 00000033`3c8ff900 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
11 00000033`3c8ff930 00000000`00000000     ntdll!RtlUserThreadStart+0x21

.  2  Id: 12dd0.11f90 Suspend: 1 Teb: 00000033`3c354000 Unfrozen
      Start: combase!CRpcThreadCache::RpcWorkerThreadEntry (00007ff8`8fc3a7f0)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3c9ff3f8 00007ff8`8db48910     ntdll!NtWaitForMultipleObjects+0x14
01 00000033`3c9ff400 00007ff8`8fc3ac06     KERNELBASE!WaitForMultipleObjectsEx+0xf0
02 00000033`3c9ff6f0 00007ff8`8fc3a95d     combase!WaitCoalesced+0xa6 [onecore\com\published\comutils\coalescedwait.cxx @ 70] 
03 00000033`3c9ff980 00007ff8`8fc3a819     combase!CRpcThread::WorkerLoop+0x119 [onecore\com\combase\dcomrem\threads.cxx @ 329] 
04 00000033`3c9ff9e0 00007ff8`8f857034     combase!CRpcThreadCache::RpcWorkerThreadEntry+0x29 [onecore\com\combase\dcomrem\threads.cxx @ 77] 
05 00000033`3c9ffa10 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
06 00000033`3c9ffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x21

.  3  Id: 12dd0.126e0 Suspend: 1 Teb: 00000033`3c356000 Unfrozen
      Start: ntdll!TppWorkerThread (00007ff8`901820e0)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3caff868 00007ff8`901823d7     ntdll!NtWaitForWorkViaWorkerFactory+0x14
01 00000033`3caff870 00007ff8`8f857034     ntdll!TppWorkerThread+0x2f7
02 00000033`3caffb70 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
03 00000033`3caffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x21

.  5  Id: 12dd0.12ea0 Suspend: 1 Teb: 00000033`3c360000 Unfrozen
      Start: nvoglv64!DrvValidateVersion+0xd260 (00007ff8`39247b40)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3ccff878 00007ff8`8db226ee     ntdll!NtWaitForSingleObject+0x14
01 00000033`3ccff880 00007ff8`392470ba     KERNELBASE!WaitForSingleObjectEx+0x8e
02 00000033`3ccff920 00007ff8`38fc39d4     nvoglv64!DrvValidateVersion+0xc7da
03 00000033`3ccff950 00007ff8`38fc3533     nvoglv64+0x9e39d4
04 00000033`3ccff9b0 00007ff8`39247b68     nvoglv64+0x9e3533
05 00000033`3ccff9e0 00007ff8`8f857034     nvoglv64!DrvValidateVersion+0xd288
06 00000033`3ccffa10 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
07 00000033`3ccffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x21

.  6  Id: 12dd0.1336c Suspend: 1 Teb: 00000033`3c362000 Unfrozen
      Start: nvoglv64!vk_optimusGetInstanceProcAddr+0x1017a8 (00007ff8`3973b618)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3cdff3c8 00007ff8`8db48910     ntdll!NtWaitForMultipleObjects+0x14
01 00000033`3cdff3d0 00007ff8`8db4880e     KERNELBASE!WaitForMultipleObjectsEx+0xf0
02 00000033`3cdff6c0 00007ff8`3927f9b7     KERNELBASE!WaitForMultipleObjects+0xe
03 00000033`3cdff700 00007ff8`3927eee9     nvoglv64!DrvPresentBuffers+0xc2c7
04 00000033`3cdff730 00007ff8`3973b668     nvoglv64!DrvPresentBuffers+0xb7f9
05 00000033`3cdff760 00007ff8`8f857034     nvoglv64!vk_optimusGetInstanceProcAddr+0x1017f8
06 00000033`3cdff790 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
07 00000033`3cdff7c0 00000000`00000000     ntdll!RtlUserThreadStart+0x21

.  7  Id: 12dd0.13204 Suspend: 1 Teb: 00000033`3c364000 Unfrozen
      Start: nvoglv64!DrvValidateVersion+0x4510 (00007ff8`3923edf0)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3ceffb48 00007ff8`8f1b078e     win32u!NtUserMsgWaitForMultipleObjectsEx+0x14
01 00000033`3ceffb50 00007ff8`3923ef1f     USER32!RealMsgWaitForMultipleObjectsEx+0x1e
02 00000033`3ceffb90 00007ff8`8f857034     nvoglv64!DrvValidateVersion+0x463f
03 00000033`3ceffcb0 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
04 00000033`3ceffce0 00000000`00000000     ntdll!RtlUserThreadStart+0x21

. 10  Id: 12dd0.13074 Suspend: 1 Teb: 00000033`3c36a000 Unfrozen
      Start: alacritty!std::sys::windows::thread::{{impl}}::new::thread_start (00007ff6`739ac290)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3d2ee968 00007ff8`901d5071     ntdll!NtWaitForAlertByThreadId+0x14
01 00000033`3d2ee970 00007ff8`8db6ab69     ntdll!RtlSleepConditionVariableSRW+0x131
02 00000033`3d2ee9f0 00007ff6`7376d4b4     KERNELBASE!SleepConditionVariableSRW+0x29
03 00000033`3d2eea30 00007ff6`7376f22f     alacritty!std::sys::windows::condvar::Condvar::wait+0x44 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys\windows\condvar.rs @ 24] 
04 00000033`3d2eea90 00007ff6`7376a457     alacritty!std::sys_common::condvar::Condvar::wait+0x2f [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\condvar.rs @ 51] 
05 00000033`3d2eeae0 00007ff6`73769343     alacritty!std::sync::condvar::Condvar::wait<mio_anonymous_pipes::WaitTag>+0x77 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sync\condvar.rs @ 196] 
06 00000033`3d2eeb80 00007ff6`7376c6f2     alacritty!mio_anonymous_pipes::{{impl}}::new::{{closure}}+0x483 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-anonymous-pipes-0.1.0\src\lib.rs @ 288] 
07 00000033`3d2ff180 00007ff6`73776343     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>+0x32 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
08 00000033`3d2ff1f0 00007ff6`7376c613     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 465] 
09 00000033`3d2ff260 00007ff6`7377a96d     alacritty!std::panic::{{impl}}::call_once<tuple<>,closure-0>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 309] 
0a 00000033`3d2ff2e0 00007ff6`7377b0d7     alacritty!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x5d [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 383] 
0b 00000033`3d2ff3a0 00007ff6`7377a81a     alacritty!std::sync::mpsc::oneshot::{{impl}}::drop<alloc::string::String>+0x1b7
0c 00000033`3d2ff400 00007ff6`7376cad3     alacritty!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>+0xba [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 345] 
0d 00000033`3d2ff560 00007ff6`7377618e     alacritty!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 382] 
0e 00000033`3d2ff5e0 00007ff6`7376a7ee     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>+0xee [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 463] 
0f 00000033`3d2ff710 00007ff6`739ac317     alacritty!core::ops::function::FnOnce::call_once<closure-0,tuple<>>+0xe [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
10 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0xb [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
11 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0x16 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
12 00000033`3d2ff750 00007ff8`8f857034     alacritty!std::sys::windows::thread::{{impl}}::new::thread_start+0x87 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\thread.rs @ 56] 
13 00000033`3d2ff7b0 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
14 00000033`3d2ff7e0 00000000`00000000     ntdll!RtlUserThreadStart+0x21

. 11  Id: 12dd0.3bf8 Suspend: 1 Teb: 00000033`3c36c000 Unfrozen
      Start: alacritty!std::sys::windows::thread::{{impl}}::new::thread_start (00007ff6`739ac290)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3d4eeaf8 00007ff8`901d5071     ntdll!NtWaitForAlertByThreadId+0x14
01 00000033`3d4eeb00 00007ff8`8db6ab69     ntdll!RtlSleepConditionVariableSRW+0x131
02 00000033`3d4eeb80 00007ff6`7376d4b4     KERNELBASE!SleepConditionVariableSRW+0x29
03 00000033`3d4eebc0 00007ff6`7376f22f     alacritty!std::sys::windows::condvar::Condvar::wait+0x44 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys\windows\condvar.rs @ 24] 
04 00000033`3d4eec20 00007ff6`7376a457     alacritty!std::sys_common::condvar::Condvar::wait+0x2f [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\condvar.rs @ 51] 
05 00000033`3d4eec70 00007ff6`73767a6b     alacritty!std::sync::condvar::Condvar::wait<mio_anonymous_pipes::WaitTag>+0x77 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sync\condvar.rs @ 196] 
06 00000033`3d4eed10 00007ff6`7376c692     alacritty!mio_anonymous_pipes::{{impl}}::new::{{closure}}+0x47b [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-anonymous-pipes-0.1.0\src\lib.rs @ 107] 
07 00000033`3d4ff210 00007ff6`73776383     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>+0x32 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
08 00000033`3d4ff280 00007ff6`7376c653     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 465] 
09 00000033`3d4ff2f0 00007ff6`7377a8fd     alacritty!std::panic::{{impl}}::call_once<tuple<>,closure-0>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 309] 
0a 00000033`3d4ff370 00007ff6`7377b0d7     alacritty!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x5d [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 383] 
0b 00000033`3d4ff430 00007ff6`7377a6da     alacritty!std::sync::mpsc::oneshot::{{impl}}::drop<alloc::string::String>+0x1b7
0c 00000033`3d4ff490 00007ff6`7376cb23     alacritty!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>+0xba [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 345] 
0d 00000033`3d4ff5f0 00007ff6`73775f1e     alacritty!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 382] 
0e 00000033`3d4ff670 00007ff6`7376a80e     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>+0xee [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 463] 
0f 00000033`3d4ff7a0 00007ff6`739ac317     alacritty!core::ops::function::FnOnce::call_once<closure-0,tuple<>>+0xe [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
10 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0xb [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
11 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0x16 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
12 00000033`3d4ff7e0 00007ff8`8f857034     alacritty!std::sys::windows::thread::{{impl}}::new::thread_start+0x87 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\thread.rs @ 56] 
13 00000033`3d4ff840 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
14 00000033`3d4ff870 00000000`00000000     ntdll!RtlUserThreadStart+0x21

. 13  Id: 12dd0.12f80 Suspend: 1 Teb: 00000033`3c370000 Unfrozen
      Start: alacritty!std::sys::windows::thread::{{impl}}::new::thread_start (00007ff6`739ac290)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3d7ff268 00007ff8`901d5071     ntdll!NtWaitForAlertByThreadId+0x14
01 00000033`3d7ff270 00007ff8`8db6ab69     ntdll!RtlSleepConditionVariableSRW+0x131
02 00000033`3d7ff2f0 00007ff6`735b1804     KERNELBASE!SleepConditionVariableSRW+0x29
03 00000033`3d7ff330 00007ff6`735800af     alacritty!std::sys::windows::condvar::Condvar::wait+0x44 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys\windows\condvar.rs @ 24] 
04 00000033`3d7ff390 00007ff6`73587ad7     alacritty!std::sys_common::condvar::Condvar::wait+0x2f [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\condvar.rs @ 51] 
05 00000033`3d7ff3e0 00007ff6`7359f2cd     alacritty!std::sync::condvar::Condvar::wait<tuple<>>+0x77 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sync\condvar.rs @ 196] 
06 00000033`3d7ff480 00007ff6`7359f922     alacritty!notify::debounce::timer::ScheduleWorker::run+0x25d [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\debounce\timer.rs @ 125] 
07 00000033`3d7ff660 00007ff6`735992aa     alacritty!notify::debounce::timer::{{impl}}::new::{{closure}}+0x52 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\debounce\timer.rs @ 156] 
08 00000033`3d7ff6d0 00007ff6`73588db3     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>+0x3a [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
09 00000033`3d7ff740 00007ff6`7357ffd3     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 465] 
0a 00000033`3d7ff7b0 00007ff6`735b4aad     alacritty!std::panic::{{impl}}::call_once<tuple<>,closure-0>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 309] 
0b 00000033`3d7ff830 00007ff6`735b8bd7     alacritty!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x5d [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 383] 
0c 00000033`3d7ff900 00007ff6`735b481a     alacritty!notify::debounce::restart_timer+0x117
0d 00000033`3d7ff960 00007ff6`73580f93     alacritty!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>+0xba [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 345] 
0e 00000033`3d7ffae0 00007ff6`73588916     alacritty!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x33 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 382] 
0f 00000033`3d7ffb60 00007ff6`735698ae     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>+0x116 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 463] 
10 00000033`3d7ffca0 00007ff6`739ac317     alacritty!core::ops::function::FnOnce::call_once<closure-0,tuple<>>+0xe [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
11 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0xb [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
12 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0x16 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
13 00000033`3d7ffce0 00007ff8`8f857034     alacritty!std::sys::windows::thread::{{impl}}::new::thread_start+0x87 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\thread.rs @ 56] 
14 00000033`3d7ffd40 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
15 00000033`3d7ffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x21

. 14  Id: 12dd0.1271c Suspend: 1 Teb: 00000033`3c372000 Unfrozen
      Start: alacritty!std::sys::windows::thread::{{impl}}::new::thread_start (00007ff6`739ac290)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3d9fe6a8 00007ff8`8db226ee     ntdll!NtWaitForSingleObject+0x14
01 00000033`3d9fe6b0 00007ff6`7357d013     KERNELBASE!WaitForSingleObjectEx+0x8e
02 00000033`3d9fe750 00007ff6`7357cc94     alacritty!notify::windows::ReadDirectoryChangesServer::run+0x293 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\windows.rs @ 133] 
03 00000033`3d9fe9c0 00007ff6`73599233     alacritty!notify::windows::{{impl}}::start::{{closure}}+0x1c4 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\notify-4.0.15\src\windows.rs @ 100] 
04 00000033`3d9feca0 00007ff6`73588df6     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>+0x43 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
05 00000033`3d9fedb0 00007ff6`73580016     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<>>+0x36 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 465] 
06 00000033`3d9feeb0 00007ff6`735b4a40     alacritty!std::panic::{{impl}}::call_once<tuple<>,closure-0>+0x36 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 309] 
07 00000033`3d9fefc0 00007ff6`735b8bd7     alacritty!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x60 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 383] 
08 00000033`3d9ff1a0 00007ff6`735b495a     alacritty!notify::debounce::restart_timer+0x117
09 00000033`3d9ff200 00007ff6`73580f36     alacritty!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>+0xba [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 345] 
0a 00000033`3d9ff5a0 00007ff6`73588bc7     alacritty!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x36 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 382] 
0b 00000033`3d9ff6b0 00007ff6`7356988e     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<>>+0x117 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 463] 
0c 00000033`3d9ff920 00007ff6`739ac317     alacritty!core::ops::function::FnOnce::call_once<closure-0,tuple<>>+0xe [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
0d (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0xb [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
0e (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0x16 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
0f 00000033`3d9ff960 00007ff8`8f857034     alacritty!std::sys::windows::thread::{{impl}}::new::thread_start+0x87 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\thread.rs @ 56] 
10 00000033`3d9ff9c0 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
11 00000033`3d9ff9f0 00000000`00000000     ntdll!RtlUserThreadStart+0x21

. 15  Id: 12dd0.12438 Suspend: 1 Teb: 00000033`3c374000 Unfrozen "config watcher"
      Start: alacritty!std::sys::windows::thread::{{impl}}::new::thread_start (00007ff6`739ac290)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3dbfe488 00007ff8`901d5071     ntdll!NtWaitForAlertByThreadId+0x14
01 00000033`3dbfe490 00007ff8`8db6ab69     ntdll!RtlSleepConditionVariableSRW+0x131
02 00000033`3dbfe510 00007ff6`73992d37     KERNELBASE!SleepConditionVariableSRW+0x29
03 (Inline Function) --------`--------     alacritty!std::sys::windows::c::SleepConditionVariableSRW::call+0x3b [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\compat.rs @ 89] 
04 (Inline Function) --------`--------     alacritty!std::sys::windows::condvar::Condvar::wait+0x3b [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\condvar.rs @ 24] 
05 (Inline Function) --------`--------     alacritty!std::sys_common::condvar::Condvar::wait+0x3e [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys_common\condvar.rs @ 50] 
06 (Inline Function) --------`--------     alacritty!std::sync::condvar::Condvar::wait+0x58 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sync\condvar.rs @ 196] 
07 (Inline Function) --------`--------     alacritty!std::sys_common::thread_parker::generic::Parker::park+0xe0 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys_common\thread_parker\generic.rs @ 50] 
08 00000033`3dbfe550 00007ff6`7399e045     alacritty!std::thread::park+0x147 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\thread\mod.rs @ 875] 
09 00000033`3dbfe690 00007ff6`73430676     alacritty!std::sync::mpsc::blocking::WaitToken::wait+0x25 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sync\mpsc\blocking.rs @ 63] 
0a 00000033`3dbfe6d0 00007ff6`73453c86     alacritty!std::sync::mpsc::shared::Packet<notify::DebouncedEvent>::recv<notify::DebouncedEvent>+0x146 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sync\mpsc\shared.rs @ 234] 
0b 00000033`3dbfe920 00007ff6`733ae786     alacritty!std::sync::mpsc::Receiver<notify::DebouncedEvent>::recv<notify::DebouncedEvent>+0x3b6 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sync\mpsc\mod.rs @ 1135] 
0c 00000033`3dbfed60 00007ff6`7354a168     alacritty!alacritty::config::monitor::watch::{{closure}}+0x3c6 [C:\Users\psanford\dev\alacritty\alacritty\src\config\monitor.rs @ 62] 
0d 00000033`3dbff1a0 00007ff6`73543c16     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-1,tuple<>>+0x58 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
0e 00000033`3dbff240 00007ff6`73385f26     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-1,tuple<>>+0x36 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 465] 
0f 00000033`3dbff2e0 00007ff6`7338ed00     alacritty!std::panic::{{impl}}::call_once<tuple<>,closure-0>+0x36 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 309] 
10 00000033`3dbff390 00007ff6`7338f337     alacritty!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x60 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 383] 
11 00000033`3dbff4c0 00007ff6`7338eb7a     alacritty!std::panicking::try::do_catch<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0xc7
12 00000033`3dbff520 00007ff6`733860a6     alacritty!std::panicking::try<tuple<>,std::panic::AssertUnwindSafe<closure-0>>+0xba [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 345] 
13 00000033`3dbff760 00007ff6`735434f4     alacritty!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0x36 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 382] 
14 00000033`3dbff810 00007ff6`7331041e     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-1,tuple<>>+0x164 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 463] 
15 00000033`3dbff9b0 00007ff6`739ac317     alacritty!core::ops::function::FnOnce::call_once<closure-0,tuple<>>+0xe [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
16 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0xb [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
17 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0x16 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
18 00000033`3dbff9f0 00007ff8`8f857034     alacritty!std::sys::windows::thread::{{impl}}::new::thread_start+0x87 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\thread.rs @ 56] 
19 00000033`3dbffa50 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
1a 00000033`3dbffa80 00000000`00000000     ntdll!RtlUserThreadStart+0x21

. 16  Id: 12dd0.10678 Suspend: 1 Teb: 00000033`3c376000 Unfrozen "PTY reader"
      Start: alacritty!std::sys::windows::thread::{{impl}}::new::thread_start (00007ff6`739ac290)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3ddea4c8 00007ff8`8dc076f4     ntdll!NtRemoveIoCompletionEx+0x14
01 00000033`3ddea4d0 00007ff6`738b3ff8     KERNELBASE!GetQueuedCompletionStatusEx+0xc4
02 00000033`3ddea570 00007ff6`738b3413     alacritty!miow::iocp::CompletionPort::get_many+0xf8 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\miow-0.2.1\src\iocp.rs @ 146] 
03 00000033`3ddea6b0 00007ff6`738ae84e     alacritty!mio::sys::windows::selector::Selector::select+0x2d3 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\sys\windows\selector.rs @ 80] 
04 00000033`3ddeab10 00007ff6`738ae4e9     alacritty!mio::poll::Poll::poll2+0x12e [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\poll.rs @ 1180] 
05 00000033`3ddeacc0 00007ff6`738adeca     alacritty!mio::poll::Poll::poll1+0x609 [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\poll.rs @ 1139] 
06 00000033`3ddeafe0 00007ff6`73400e11     alacritty!mio::poll::Poll::poll+0x4a [C:\Users\psanford\.cargo\registry\src\github.com-1ecc6299db9ec823\mio-0.6.22\src\poll.rs @ 1011] 
07 00000033`3ddeb050 00007ff6`7354a290     alacritty!alacritty_terminal::event_loop::{{impl}}::spawn::{{closure}}<alacritty_terminal::tty::windows::Pty,alacritty::event::EventProxy>+0x381 [C:\Users\psanford\dev\alacritty\alacritty_terminal\src\event_loop.rs @ 328] 
08 00000033`3ddfbe40 00007ff6`73543c61     alacritty!std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>+0x50 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs @ 140] 
09 00000033`3ddfc030 00007ff6`73385e71     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}<closure-0,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>+0x41 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 465] 
0a 00000033`3ddfc210 00007ff6`7338eecf     alacritty!std::panic::{{impl}}::call_once<tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>,closure-0>+0x41 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 309] 
0b 00000033`3ddfc400 00007ff6`7338f337     alacritty!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure-0>,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>+0x6f [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 381] 
0c 00000033`3ddfd4b0 00007ff6`7338e9bc     alacritty!std::panicking::try::do_catch<std::panic::AssertUnwindSafe<closure-0>,tuple<>>+0xc7
0d 00000033`3ddfd510 00007ff6`73386111     alacritty!std::panicking::try<tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>,std::panic::AssertUnwindSafe<closure-0>>+0xcc [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs @ 345] 
0e 00000033`3ddfe790 00007ff6`73543a04     alacritty!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure-0>,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>+0x41 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs @ 383] 
0f 00000033`3ddfe970 00007ff6`733102ae     alacritty!std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure-0,tuple<alacritty_terminal::event_loop::EventLoop<alacritty_terminal::tty::windows::Pty, alacritty::event::EventProxy>, alacritty_terminal::event_loop::State>>+0x124 [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\mod.rs @ 463] 
10 00000033`3ddffaa0 00007ff6`739ac317     alacritty!core::ops::function::FnOnce::call_once<closure-0,tuple<>>+0xe [C:\Users\psanford\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs @ 227] 
11 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0xb [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
12 (Inline Function) --------`--------     alacritty!alloc::boxed::{{impl}}::call_once+0x16 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\library\alloc\src\boxed.rs @ 1042] 
13 00000033`3ddffae0 00007ff8`8f857034     alacritty!std::sys::windows::thread::{{impl}}::new::thread_start+0x87 [/rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4\/library\std\src\sys\windows\thread.rs @ 56] 
14 00000033`3ddffb40 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
15 00000033`3ddffb70 00000000`00000000     ntdll!RtlUserThreadStart+0x21

. 17  Id: 12dd0.12d6c Suspend: 1 Teb: 00000033`3c378000 Unfrozen
      Start: ntdll!DbgUiRemoteBreakin (00007ff8`9023c840)
      Priority: 0  Priority class: 32  Affinity: ff
 # Child-SP          RetAddr               Call Site
00 00000033`3c4ffdc8 00007ff8`9023c88e     ntdll!DbgBreakPoint
01 00000033`3c4ffdd0 00007ff8`8f857034     ntdll!DbgUiRemoteBreakin+0x4e
02 00000033`3c4ffe00 00007ff8`901bcec1     KERNEL32!BaseThreadInitThunk+0x14
03 00000033`3c4ffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x21

Total threads: 18
Duplicate callstacks: 4 (windbg thread #s follow):
4, 8, 9, 12

@Toqozz
Copy link

Toqozz commented Jul 21, 2021

I think I have the same issue.

  1. Fullscreen Alacritty (1440p display).
  2. Open a few v-splits of a syntax-heavy file in Neovim.
  3. Scroll some lines.
  4. Alacritty is hung, doesn't respond to close button.

Windows 10 (19042), Alacritty 0.8.0, GTX 1080Ti, Ryzen 5900x.

alacritty.mp4

@omaidb

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

7 participants
@pmsanford @xnoreq @Toqozz @chrisduerr @omaidb @kchibisov and others