wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
17.87k stars 801 forks source link

Weztem crashing on text selection #6128

Open BrayanLope5 opened 2 months ago

BrayanLope5 commented 2 months ago

What Operating System(s) are you seeing this problem on?

Linux Wayland

Which Wayland compositor or X11 Window manager(s) are you using?

I am using Hyprland and have config.enable_wayland = false in my config because I was experience other issues if set to true. I never encountered this problem before in this machine so I am not sure what is going on.

WezTerm version

wezterm 20240203.110809.5046fc22-2

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

No, and I'll explain why below

Describe the bug

On my laptop, if I start selecting and keep selecting text on wezterm, during that time all is good. But as soon as I let go of the track-pad, wezterm crashes with the following error. 2024-09-12T21:44:55,863660678-07:00 2024-09-12T21:46:06,959950643-07:00 2024-09-12T21:47:33,290513484-07:00 2024-09-12T21:48:13,235262681-07:00

To Reproduce

No response

Configuration

config.enable_wayland = false

Expected Behavior

No response

Logs

No response

Anything else?

No response

loops commented 2 months ago

Hi Brayan,

So you're actually using X11 rather than Wayland with that variable set to false. But in any case, there is already a pull request that may address the issue: https://github.com/wez/wezterm/pull/6004

EDIT: sorry, that PR is indeed only addressing a Wayland bug, so can't be the problem you're seeing.

If you run:

WEZTERM_LOG=trace wezterm

and capture the output, it may reveal right where things are going wrong.

loops commented 2 months ago

Hey Brayan,

After looking at it a bit more, it appears you're running out of memory.

Judging from the selection text, you're operating in a container of some type?

   --name container_name image
     Start or stop an existing co

But the error is essentially "XCB connection closed, insufficient memory".

BrayanLope5 commented 2 months ago

Capturing the output of WEZTERM_LOG=trace wezterm gives me something like this. Here I had to open wezterm from an Alacritty window so that it'd stay open and not crash all wezterm windows on text selection. I also only included part of the output. I don't know how to get the entire output into a file. This output is from after I oppeneed wezterm but before I started selecting text in it so it should have the logs of the crash.

And no, I am not on a container or emulator of any kind, I am using EndevourOS on an hp laptop.

Having said all of that, I think the problem started after I installed wl-clip-persist. I will uninstall it and see how it goes. AND I JUST DID. The prblem does seem to be coming from using wl-clip-persist and wezterm.

11:44:59.116  TRACE  wezterm_gui::termwindow::render        > shape_resolve for cluster len 95 -> elapsed 15.339807ms
11:44:59.116  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 15.664761ms
11:44:59.116  DEBUG  wezterm_term::terminalstate::performer > perform OperatingSystemCommand(SetIconNameAndWindowTitle("~"))
11:44:59.116  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Foreground(PaletteIndex(0))))
11:44:59.116  DEBUG  wezterm_term::terminalstate            > Foreground(PaletteIndex(0))
11:44:59.116  DEBUG  wezterm_term::terminalstate::performer > perform Esc(Code(AsciiCharacterSetG0))
11:44:59.116  TRACE  wezterm_gui::renderstate               > compute_vertices num_quads=128, allocated 34816 bytes
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Reset))
11:44:59.117  DEBUG  wezterm_term::terminalstate            > Reset
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInDisplay(EraseToEndOfDisplay)))
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine)))
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform Control(CarriageReturn)
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform Control(LineFeed)
11:44:59.117  TRACE  wezterm_gui::renderstate               > Allocated 128 quads (needed 102)
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Intensity(Bold)))
11:44:59.117  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 30.877µs
11:44:59.117  DEBUG  wezterm_term::terminalstate            > Intensity(Bold)
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Foreground(PaletteIndex(6))))
11:44:59.117  DEBUG  wezterm_term::terminalstate            > Foreground(PaletteIndex(6))
11:44:59.117  DEBUG  wezterm_term::terminalstate::performer > perform Print('~')
11:44:59.118  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Reset))
11:44:59.118  TRACE  wezterm_term::terminalstate::performer > print x=0 y=4 print_width=1 width=95 cell=~ CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex(6), background: Default, fat: None }
11:44:59.118  DEBUG  wezterm_term::terminalstate            > Reset
11:44:59.118  DEBUG  wezterm_term::terminalstate::performer > perform Print(' ')
11:44:59.118  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine)))
11:44:59.118  TRACE  wezterm_term::terminalstate::performer > print x=1 y=4 print_width=1 width=95 cell=  CellAttributes { attributes: 0, intensity: Normal, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: Default, background: Default, fat: None }
11:44:59.118  DEBUG  wezterm_term::terminalstate::performer > perform Control(CarriageReturn)
11:44:59.118  DEBUG  wezterm_term::terminalstate::performer > perform Control(LineFeed)
11:44:59.118  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Intensity(Bold)))
11:44:59.118  DEBUG  wezterm_term::terminalstate            > Intensity(Bold)
11:44:59.118  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Foreground(PaletteIndex(2))))
11:44:59.119  DEBUG  wezterm_term::terminalstate            > Foreground(PaletteIndex(2))
11:44:59.119  DEBUG  wezterm_term::terminalstate::performer > perform Print('❯')
11:44:59.119  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Sgr(Reset))
11:44:59.119  TRACE  wezterm_term::terminalstate::performer > print x=0 y=5 print_width=1 width=95 cell=❯ CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex(2), background: Default, fat: None }
11:44:59.119  DEBUG  wezterm_term::terminalstate            > Reset
11:44:59.119  DEBUG  wezterm_term::terminalstate::performer > perform Print(' ')
11:44:59.119  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine)))
11:44:59.119  TRACE  wezterm_term::terminalstate::performer > print x=1 y=5 print_width=1 width=95 cell=  CellAttributes { attributes: 0, intensity: Normal, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: Default, background: Default, fat: None }
11:44:59.119  DEBUG  wezterm_term::terminalstate::performer > perform Control(CarriageReturn)
11:44:59.119  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Cursor(Right(1)))
11:44:59.119  DEBUG  wezterm_term::terminalstate::performer > perform CSI(Cursor(Right(1)))
11:44:59.120  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 157.763µs
11:44:59.120  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=19.380015ms
11:44:59.120  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=19.571188ms, fps=1.3145423
11:44:59.120  TRACE  window                                 > Notification(Any { .. })
11:44:59.120  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.121  TRACE  polling                                > Poller::notify()
11:44:59.121  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:44:59.121  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.121  TRACE  window                                 > Notification(Any { .. })
11:44:59.121  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.122  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.122  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.122  TRACE  window                                 > Notification(Any { .. })
11:44:59.122  TRACE  async_io::reactor                      > react: 0 ready wakers
11:44:59.122  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.122  TRACE  window                                 > Notification(Any { .. })
11:44:59.123  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.122  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.123  TRACE  window                                 > Notification(Any { .. })
11:44:59.123  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.123  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.123  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.123  TRACE  polling                                > Poller::wait(_, Some(3.788836ms))
11:44:59.123  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(3.788836ms)
11:44:59.124  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.124  TRACE  window                                 > Notification(Any { .. })
11:44:59.124  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.124  TRACE  window                                 > Notification(Any { .. })
11:44:59.124  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.125  TRACE  window                                 > Notification(Any { .. })
11:44:59.125  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.125  TRACE  window                                 > Notification(Any { .. })
11:44:59.125  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.125  TRACE  window                                 > Notification(Any { .. })
11:44:59.125  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.126  TRACE  window::os::x11::window                > PropertyNotifyEvent WM_NAME
11:44:59.126  TRACE  window::os::x11::window                > PropertyNotifyEvent _NET_WM_NAME
11:44:59.126  TRACE  window                                 > Notification(Any { .. })
11:44:59.126  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.126  TRACE  window                                 > Notification(Any { .. })
11:44:59.126  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.127  TRACE  window                                 > Notification(Any { .. })
11:44:59.127  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.127  TRACE  window                                 > Notification(Any { .. })
11:44:59.127  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.127  TRACE  window                                 > Notification(Any { .. })
11:44:59.128  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.128  TRACE  window                                 > Notification(Any { .. })
11:44:59.128  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.128  TRACE  window                                 > Notification(Any { .. })
11:44:59.128  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.129  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.129  TRACE  window                                 > Notification(Any { .. })
11:44:59.129  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.129  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.129  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:44:59.129  TRACE  window                                 > Notification(Any { .. })
11:44:59.129  TRACE  async_io::reactor                      > react: 1 ready wakers
11:44:59.129  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.129  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.129  TRACE  window                                 > NeedRepaint
11:44:59.130  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:44:59.130  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.130  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 31.777µs
11:44:59.130  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.130  TRACE  polling                                > Poller::wait(_, Some(225.937625ms))
11:44:59.130  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(225.937625ms)
11:44:59.130  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.130  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 94.643µs
11:44:59.131  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=933.346µs
11:44:59.131  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=1.246771ms, fps=1.3145423
11:44:59.132  TRACE  polling                                > Poller::notify()
11:44:59.132  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:44:59.132  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.132  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.132  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.133  TRACE  async_io::reactor                      > react: 0 ready wakers
11:44:59.133  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.133  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.133  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.133  TRACE  polling                                > Poller::wait(_, Some(4.311614ms))
11:44:59.134  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.311614ms)
11:44:59.134  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.138  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.138  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.138  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:44:59.139  TRACE  async_io::reactor                      > react: 1 ready wakers
11:44:59.139  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.139  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.139  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.139  TRACE  polling                                > Poller::wait(_, Some(216.596644ms))
11:44:59.140  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(216.596644ms)
11:44:59.140  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.194  TRACE  window::os::x11::keyboard              > merge_current_xcb_modifiers(selected); state before=StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }, mods=0
11:44:59.194  TRACE  window::os::x11::keyboard              > merge_current_xcb_modifiers(fallback); state before=StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }, mods=0
11:44:59.195  TRACE  window                                 > KeyEvent(KeyEvent { key: Char('\r'), modifiers: NONE, leds: (empty), repeat_count: 1, key_is_down: false, raw: Some(RawKeyEvent { key: Physical(Return), modifiers: NONE, leds: (empty), phys_code: Some(Return), raw_code: 36, repeat_count: 1, key_is_down: false, handled: Handled(false) }) })
11:44:59.195  DEBUG  wezterm_gui::termwindow                > KeyEvent(KeyEvent { key: Char('\r'), modifiers: NONE, leds: (empty), repeat_count: 1, key_is_down: false, raw: Some(RawKeyEvent { key: Physical(Return), modifiers: NONE, leds: (empty), phys_code: Some(Return), raw_code: 36, repeat_count: 1, key_is_down: false, handled: Handled(false) }) })
11:44:59.195  TRACE  wezterm_gui::termwindow::keyevent      > key_event KeyEvent { key: Char('\r'), modifiers: NONE, leds: (empty), repeat_count: 1, key_is_down: false, raw: Some(RawKeyEvent { key: Physical(Return), modifiers: NONE, leds: (empty), phys_code: Some(Return), raw_code: 36, repeat_count: 1, key_is_down: false, handled: Handled(false) }) }
11:44:59.195  TRACE  window                                 > NeedRepaint
11:44:59.195  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:44:59.195  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 31.387µs
11:44:59.195  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 71.535µs
11:44:59.195  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=241.453µs
11:44:59.196  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=427.156µs, fps=1.3145423
11:44:59.196  TRACE  polling                                > Poller::notify()
11:44:59.196  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:44:59.196  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.196  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.197  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.197  TRACE  async_io::reactor                      > react: 0 ready wakers
11:44:59.197  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.197  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.197  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.197  TRACE  polling                                > Poller::wait(_, Some(4.650341ms))
11:44:59.198  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.650341ms)
11:44:59.198  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.203  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.203  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.203  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:44:59.203  TRACE  async_io::reactor                      > react: 1 ready wakers
11:44:59.203  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.203  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.204  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.204  TRACE  polling                                > Poller::wait(_, Some(152.271192ms))
11:44:59.204  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(152.271192ms)
11:44:59.204  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.357  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.357  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.357  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:44:59.357  TRACE  async_io::reactor                      > react: 1 ready wakers
11:44:59.357  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.357  TRACE  window                                 > Notification(Any { .. })
11:44:59.358  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.358  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.358  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.358  TRACE  polling                                > Poller::wait(_, None)
11:44:59.358  TRACE  window                                 > Notification(Any { .. })
11:44:59.358  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=None
11:44:59.359  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.359  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.359  TRACE  window                                 > Notification(Any { .. })
11:44:59.359  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.359  TRACE  window                                 > Notification(Any { .. })
11:44:59.360  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.360  TRACE  window                                 > Notification(Any { .. })
11:44:59.360  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:44:59.360  TRACE  polling                                > Poller::notify()
11:44:59.360  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:44:59.360  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:44:59.361  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.361  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.361  TRACE  async_io::reactor                      > react: 0 ready wakers
11:44:59.361  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:44:59.361  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:44:59.361  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:44:59.362  TRACE  polling                                > Poller::wait(_, Some(998.294918ms))
11:44:59.362  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(998.294918ms)
11:44:59.362  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:44:59.746  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (168, 387), screen_coords: (449, 552), mouse_buttons: NONE, modifiers: NONE })
11:44:59.746  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (168, 387), screen_coords: (449, 552), mouse_buttons: NONE, modifiers: NONE })
11:44:59.747  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (168, 387), screen_coords: (449, 552), mouse_buttons: NONE, modifiers: NONE }
11:44:59.747  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (168, 387), screen_coords: (449, 552), mouse_buttons: NONE, modifiers: NONE }
11:44:59.758  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (161, 393), screen_coords: (442, 558), mouse_buttons: NONE, modifiers: NONE })
11:44:59.758  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (161, 393), screen_coords: (442, 558), mouse_buttons: NONE, modifiers: NONE })
11:44:59.758  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (161, 393), screen_coords: (442, 558), mouse_buttons: NONE, modifiers: NONE }
11:44:59.759  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (161, 393), screen_coords: (442, 558), mouse_buttons: NONE, modifiers: NONE }
11:44:59.770  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (155, 394), screen_coords: (436, 559), mouse_buttons: NONE, modifiers: NONE })
11:44:59.770  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (155, 394), screen_coords: (436, 559), mouse_buttons: NONE, modifiers: NONE })
11:44:59.771  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (155, 394), screen_coords: (436, 559), mouse_buttons: NONE, modifiers: NONE }
11:44:59.771  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (155, 394), screen_coords: (436, 559), mouse_buttons: NONE, modifiers: NONE }
11:44:59.783  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (149, 391), screen_coords: (430, 556), mouse_buttons: NONE, modifiers: NONE })
11:44:59.783  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (149, 391), screen_coords: (430, 556), mouse_buttons: NONE, modifiers: NONE })
11:44:59.783  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (149, 391), screen_coords: (430, 556), mouse_buttons: NONE, modifiers: NONE }
11:44:59.783  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (149, 391), screen_coords: (430, 556), mouse_buttons: NONE, modifiers: NONE }
11:44:59.795  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (141, 378), screen_coords: (422, 543), mouse_buttons: NONE, modifiers: NONE })
11:44:59.795  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (141, 378), screen_coords: (422, 543), mouse_buttons: NONE, modifiers: NONE })
11:44:59.795  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (141, 378), screen_coords: (422, 543), mouse_buttons: NONE, modifiers: NONE }
11:44:59.795  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (141, 378), screen_coords: (422, 543), mouse_buttons: NONE, modifiers: NONE }
11:44:59.807  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (133, 357), screen_coords: (414, 522), mouse_buttons: NONE, modifiers: NONE })
11:44:59.807  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (133, 357), screen_coords: (414, 522), mouse_buttons: NONE, modifiers: NONE })
11:44:59.807  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (133, 357), screen_coords: (414, 522), mouse_buttons: NONE, modifiers: NONE }
11:44:59.807  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (133, 357), screen_coords: (414, 522), mouse_buttons: NONE, modifiers: NONE }
11:44:59.819  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (124, 327), screen_coords: (405, 492), mouse_buttons: NONE, modifiers: NONE })
11:44:59.819  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (124, 327), screen_coords: (405, 492), mouse_buttons: NONE, modifiers: NONE })
11:44:59.819  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (124, 327), screen_coords: (405, 492), mouse_buttons: NONE, modifiers: NONE }
11:44:59.819  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (124, 327), screen_coords: (405, 492), mouse_buttons: NONE, modifiers: NONE }
11:44:59.831  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (113, 285), screen_coords: (394, 450), mouse_buttons: NONE, modifiers: NONE })
11:44:59.831  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (113, 285), screen_coords: (394, 450), mouse_buttons: NONE, modifiers: NONE })
11:44:59.831  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (113, 285), screen_coords: (394, 450), mouse_buttons: NONE, modifiers: NONE }
11:44:59.831  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (113, 285), screen_coords: (394, 450), mouse_buttons: NONE, modifiers: NONE }
11:44:59.843  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (102, 234), screen_coords: (383, 399), mouse_buttons: NONE, modifiers: NONE })
11:44:59.843  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (102, 234), screen_coords: (383, 399), mouse_buttons: NONE, modifiers: NONE })
11:44:59.843  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (102, 234), screen_coords: (383, 399), mouse_buttons: NONE, modifiers: NONE }
11:44:59.843  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (102, 234), screen_coords: (383, 399), mouse_buttons: NONE, modifiers: NONE }
11:44:59.855  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (96, 185), screen_coords: (377, 350), mouse_buttons: NONE, modifiers: NONE })
11:44:59.855  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (96, 185), screen_coords: (377, 350), mouse_buttons: NONE, modifiers: NONE })
11:44:59.855  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (96, 185), screen_coords: (377, 350), mouse_buttons: NONE, modifiers: NONE }
11:44:59.856  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (96, 185), screen_coords: (377, 350), mouse_buttons: NONE, modifiers: NONE }
11:44:59.867  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (93, 144), screen_coords: (374, 309), mouse_buttons: NONE, modifiers: NONE })
11:44:59.867  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (93, 144), screen_coords: (374, 309), mouse_buttons: NONE, modifiers: NONE })
11:44:59.867  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (93, 144), screen_coords: (374, 309), mouse_buttons: NONE, modifiers: NONE }
11:44:59.867  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (93, 144), screen_coords: (374, 309), mouse_buttons: NONE, modifiers: NONE }
11:44:59.879  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (91, 119), screen_coords: (372, 284), mouse_buttons: NONE, modifiers: NONE })
11:44:59.879  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (91, 119), screen_coords: (372, 284), mouse_buttons: NONE, modifiers: NONE })
11:44:59.879  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (91, 119), screen_coords: (372, 284), mouse_buttons: NONE, modifiers: NONE }
11:44:59.879  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (91, 119), screen_coords: (372, 284), mouse_buttons: NONE, modifiers: NONE }
11:44:59.891  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (91, 101), screen_coords: (372, 266), mouse_buttons: NONE, modifiers: NONE })
11:44:59.891  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (91, 101), screen_coords: (372, 266), mouse_buttons: NONE, modifiers: NONE })
11:44:59.891  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (91, 101), screen_coords: (372, 266), mouse_buttons: NONE, modifiers: NONE }
11:44:59.891  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (91, 101), screen_coords: (372, 266), mouse_buttons: NONE, modifiers: NONE }
11:44:59.903  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (91, 87), screen_coords: (372, 252), mouse_buttons: NONE, modifiers: NONE })
11:44:59.903  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (91, 87), screen_coords: (372, 252), mouse_buttons: NONE, modifiers: NONE })
11:44:59.903  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (91, 87), screen_coords: (372, 252), mouse_buttons: NONE, modifiers: NONE }
11:44:59.903  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (91, 87), screen_coords: (372, 252), mouse_buttons: NONE, modifiers: NONE }
11:44:59.915  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (92, 78), screen_coords: (373, 243), mouse_buttons: NONE, modifiers: NONE })
11:44:59.915  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (92, 78), screen_coords: (373, 243), mouse_buttons: NONE, modifiers: NONE })
11:44:59.915  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (92, 78), screen_coords: (373, 243), mouse_buttons: NONE, modifiers: NONE }
11:44:59.915  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (92, 78), screen_coords: (373, 243), mouse_buttons: NONE, modifiers: NONE }
11:44:59.927  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (93, 72), screen_coords: (374, 237), mouse_buttons: NONE, modifiers: NONE })
11:44:59.927  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (93, 72), screen_coords: (374, 237), mouse_buttons: NONE, modifiers: NONE })
11:44:59.927  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (93, 72), screen_coords: (374, 237), mouse_buttons: NONE, modifiers: NONE }
11:44:59.927  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (93, 72), screen_coords: (374, 237), mouse_buttons: NONE, modifiers: NONE }
11:44:59.939  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (93, 68), screen_coords: (374, 233), mouse_buttons: NONE, modifiers: NONE })
11:44:59.939  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (93, 68), screen_coords: (374, 233), mouse_buttons: NONE, modifiers: NONE })
11:44:59.939  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (93, 68), screen_coords: (374, 233), mouse_buttons: NONE, modifiers: NONE }
11:44:59.939  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (93, 68), screen_coords: (374, 233), mouse_buttons: NONE, modifiers: NONE }
11:44:59.951  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (93, 63), screen_coords: (374, 228), mouse_buttons: NONE, modifiers: NONE })
11:44:59.951  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (93, 63), screen_coords: (374, 228), mouse_buttons: NONE, modifiers: NONE })
11:44:59.951  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (93, 63), screen_coords: (374, 228), mouse_buttons: NONE, modifiers: NONE }
11:44:59.951  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (93, 63), screen_coords: (374, 228), mouse_buttons: NONE, modifiers: NONE }
11:45:00.216  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (91, 65), screen_coords: (372, 230), mouse_buttons: NONE, modifiers: NONE })
11:45:00.216  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (91, 65), screen_coords: (372, 230), mouse_buttons: NONE, modifiers: NONE })
11:45:00.216  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (91, 65), screen_coords: (372, 230), mouse_buttons: NONE, modifiers: NONE }
11:45:00.216  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (91, 65), screen_coords: (372, 230), mouse_buttons: NONE, modifiers: NONE }
11:45:00.227  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (90, 67), screen_coords: (371, 232), mouse_buttons: NONE, modifiers: NONE })
11:45:00.227  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (90, 67), screen_coords: (371, 232), mouse_buttons: NONE, modifiers: NONE })
11:45:00.228  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (90, 67), screen_coords: (371, 232), mouse_buttons: NONE, modifiers: NONE }
11:45:00.228  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (90, 67), screen_coords: (371, 232), mouse_buttons: NONE, modifiers: NONE }
11:45:00.239  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (90, 68), screen_coords: (371, 233), mouse_buttons: NONE, modifiers: NONE })
11:45:00.239  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (90, 68), screen_coords: (371, 233), mouse_buttons: NONE, modifiers: NONE })
11:45:00.239  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (90, 68), screen_coords: (371, 233), mouse_buttons: NONE, modifiers: NONE }
11:45:00.239  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (90, 68), screen_coords: (371, 233), mouse_buttons: NONE, modifiers: NONE }
11:45:00.251  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (89, 70), screen_coords: (370, 235), mouse_buttons: NONE, modifiers: NONE })
11:45:00.251  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (89, 70), screen_coords: (370, 235), mouse_buttons: NONE, modifiers: NONE })
11:45:00.251  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (89, 70), screen_coords: (370, 235), mouse_buttons: NONE, modifiers: NONE }
11:45:00.251  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (89, 70), screen_coords: (370, 235), mouse_buttons: NONE, modifiers: NONE }
11:45:00.263  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (88, 72), screen_coords: (369, 237), mouse_buttons: NONE, modifiers: NONE })
11:45:00.263  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (88, 72), screen_coords: (369, 237), mouse_buttons: NONE, modifiers: NONE })
11:45:00.263  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (88, 72), screen_coords: (369, 237), mouse_buttons: NONE, modifiers: NONE }
11:45:00.263  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (88, 72), screen_coords: (369, 237), mouse_buttons: NONE, modifiers: NONE }
11:45:00.275  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (88, 75), screen_coords: (369, 240), mouse_buttons: NONE, modifiers: NONE })
11:45:00.275  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (88, 75), screen_coords: (369, 240), mouse_buttons: NONE, modifiers: NONE })
11:45:00.275  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (88, 75), screen_coords: (369, 240), mouse_buttons: NONE, modifiers: NONE }
11:45:00.275  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (88, 75), screen_coords: (369, 240), mouse_buttons: NONE, modifiers: NONE }
11:45:00.287  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (88, 77), screen_coords: (369, 242), mouse_buttons: NONE, modifiers: NONE })
11:45:00.287  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (88, 77), screen_coords: (369, 242), mouse_buttons: NONE, modifiers: NONE })
11:45:00.287  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (88, 77), screen_coords: (369, 242), mouse_buttons: NONE, modifiers: NONE }
11:45:00.287  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (88, 77), screen_coords: (369, 242), mouse_buttons: NONE, modifiers: NONE }
11:45:00.299  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (88, 80), screen_coords: (369, 245), mouse_buttons: NONE, modifiers: NONE })
11:45:00.299  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (88, 80), screen_coords: (369, 245), mouse_buttons: NONE, modifiers: NONE })
11:45:00.299  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (88, 80), screen_coords: (369, 245), mouse_buttons: NONE, modifiers: NONE }
11:45:00.299  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (88, 80), screen_coords: (369, 245), mouse_buttons: NONE, modifiers: NONE }
11:45:00.311  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (87, 82), screen_coords: (368, 247), mouse_buttons: NONE, modifiers: NONE })
11:45:00.311  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (87, 82), screen_coords: (368, 247), mouse_buttons: NONE, modifiers: NONE })
11:45:00.311  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (87, 82), screen_coords: (368, 247), mouse_buttons: NONE, modifiers: NONE }
11:45:00.311  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (87, 82), screen_coords: (368, 247), mouse_buttons: NONE, modifiers: NONE }
11:45:00.323  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (87, 84), screen_coords: (368, 249), mouse_buttons: NONE, modifiers: NONE })
11:45:00.323  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (87, 84), screen_coords: (368, 249), mouse_buttons: NONE, modifiers: NONE })
11:45:00.323  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (87, 84), screen_coords: (368, 249), mouse_buttons: NONE, modifiers: NONE }
11:45:00.323  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (87, 84), screen_coords: (368, 249), mouse_buttons: NONE, modifiers: NONE }
11:45:00.335  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (87, 86), screen_coords: (368, 251), mouse_buttons: NONE, modifiers: NONE })
11:45:00.335  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (87, 86), screen_coords: (368, 251), mouse_buttons: NONE, modifiers: NONE })
11:45:00.335  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (87, 86), screen_coords: (368, 251), mouse_buttons: NONE, modifiers: NONE }
11:45:00.335  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (87, 86), screen_coords: (368, 251), mouse_buttons: NONE, modifiers: NONE }
11:45:00.360  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.360  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.361  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.361  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.361  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.361  TRACE  window                                 > Notification(Any { .. })
11:45:00.361  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.361  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:00.361  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.361  TRACE  window                                 > Notification(Any { .. })
11:45:00.362  TRACE  polling                                > Poller::wait(_, None)
11:45:00.362  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:00.362  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=None
11:45:00.362  TRACE  window                                 > Notification(Any { .. })
11:45:00.362  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.362  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:00.363  TRACE  window                                 > Notification(Any { .. })
11:45:00.363  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:00.363  TRACE  window                                 > Notification(Any { .. })
11:45:00.363  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:00.363  TRACE  polling                                > Poller::notify()
11:45:00.363  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.364  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.364  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.364  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.364  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.364  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.365  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.365  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.365  TRACE  polling                                > Poller::wait(_, Some(998.226834ms))
11:45:00.365  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(998.226834ms)
11:45:00.365  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.371  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (87, 87), screen_coords: (368, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:00.371  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (87, 87), screen_coords: (368, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:00.371  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (87, 87), screen_coords: (368, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:00.372  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (87, 87), screen_coords: (368, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:00.383  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (86, 89), screen_coords: (367, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:00.383  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (86, 89), screen_coords: (367, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:00.384  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (86, 89), screen_coords: (367, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:00.384  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (86, 89), screen_coords: (367, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:00.552  TRACE  window                                 > MouseEvent(MouseEvent { kind: Press(Left), coords: (85, 89), screen_coords: (366, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:00.552  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Press(Left), coords: (85, 89), screen_coords: (366, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:00.552  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Press(Left), coords: (85, 89), screen_coords: (366, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:00.552  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Press(Left), coords: (85, 89), screen_coords: (366, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:00.552  TRACE  window::os::x11::keyboard              > update_state(selected) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:00.552  TRACE  window::os::x11::keyboard              > update_state(fallback) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:00.552  TRACE  window                                 > NeedRepaint
11:45:00.552  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.553  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 65.062µs
11:45:00.553  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 92.564µs
11:45:00.553  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=374.37µs
11:45:00.553  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=585.929µs, fps=3.3410492
11:45:00.553  TRACE  polling                                > Poller::notify()
11:45:00.554  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.554  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.554  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.554  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.554  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.554  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.555  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.555  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.555  TRACE  polling                                > Poller::wait(_, Some(4.579822ms))
11:45:00.555  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.579822ms)
11:45:00.555  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.560  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.560  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.560  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.560  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.560  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.561  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.561  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.561  TRACE  polling                                > Poller::wait(_, Some(802.069007ms))
11:45:00.561  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(802.069007ms)
11:45:00.561  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.780  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (84, 89), screen_coords: (365, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:00.780  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (84, 89), screen_coords: (365, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:00.780  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (84, 89), screen_coords: (365, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:00.780  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (84, 89), screen_coords: (365, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:00.780  TRACE  window                                 > NeedRepaint
11:45:00.781  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.781  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 36.037µs
11:45:00.781  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 102.527µs
11:45:00.781  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=381.007µs
11:45:00.781  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=582.571µs, fps=3.3410492
11:45:00.782  TRACE  polling                                > Poller::notify()
11:45:00.782  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.782  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.782  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.782  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.782  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.783  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.783  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.783  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.783  TRACE  polling                                > Poller::wait(_, Some(4.653275ms))
11:45:00.783  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.653275ms)
11:45:00.783  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.788  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.788  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.788  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.789  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.789  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.789  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.789  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.789  TRACE  polling                                > Poller::wait(_, Some(573.818124ms))
11:45:00.790  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(573.818124ms)
11:45:00.790  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.791  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (81, 90), screen_coords: (362, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.792  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (81, 90), screen_coords: (362, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.792  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (81, 90), screen_coords: (362, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.792  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (81, 90), screen_coords: (362, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.792  TRACE  window                                 > NeedRepaint
11:45:00.792  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.792  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 43.549µs
11:45:00.792  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 95.043µs
11:45:00.793  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=328.325µs
11:45:00.793  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=502.578µs, fps=3.3410492
11:45:00.803  TRACE  polling                                > Poller::notify()
11:45:00.803  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.804  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.804  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (79, 90), screen_coords: (360, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.804  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.804  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (79, 90), screen_coords: (360, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.804  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.804  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (79, 90), screen_coords: (360, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.804  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.804  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (79, 90), screen_coords: (360, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.805  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.805  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.805  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.805  TRACE  polling                                > Poller::wait(_, Some(4.109492ms))
11:45:00.805  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.109492ms)
11:45:00.806  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.810  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.810  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.810  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.810  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.810  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.810  TRACE  window                                 > NeedRepaint
11:45:00.810  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.810  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.811  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.811  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 46.538µs
11:45:00.811  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 69.695µs
11:45:00.811  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=313.851µs
11:45:00.811  TRACE  polling                                > Poller::wait(_, Some(552.34147ms))
11:45:00.811  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(552.34147ms)
11:45:00.811  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.814  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=3.33255ms, fps=3.3410492
11:45:00.815  TRACE  polling                                > Poller::notify()
11:45:00.815  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.815  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.815  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.815  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.816  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.816  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.816  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.816  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (77, 90), screen_coords: (358, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.816  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.816  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (77, 90), screen_coords: (358, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.817  TRACE  polling                                > Poller::wait(_, Some(4.368871ms))
11:45:00.817  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (77, 90), screen_coords: (358, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.817  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.368871ms)
11:45:00.817  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (77, 90), screen_coords: (358, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.817  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.821  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.822  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.822  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.822  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.822  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.822  TRACE  window                                 > NeedRepaint
11:45:00.822  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.822  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.823  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.823  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 37.985µs
11:45:00.823  TRACE  polling                                > Poller::wait(_, Some(540.317227ms))
11:45:00.823  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 124.438µs
11:45:00.823  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(540.317227ms)
11:45:00.823  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=478.773µs
11:45:00.823  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.824  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=871.234µs, fps=3.3410492
11:45:00.833  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (74, 90), screen_coords: (355, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.834  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (74, 90), screen_coords: (355, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.834  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (74, 90), screen_coords: (355, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.834  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (74, 90), screen_coords: (355, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.834  TRACE  polling                                > Poller::notify()
11:45:00.834  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.834  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.834  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.835  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.835  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.835  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.835  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.835  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.835  TRACE  polling                                > Poller::wait(_, Some(4.652597ms))
11:45:00.836  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.652597ms)
11:45:00.836  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.840  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (72, 90), screen_coords: (353, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.840  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (72, 90), screen_coords: (353, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.840  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (72, 90), screen_coords: (353, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.840  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (72, 90), screen_coords: (353, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.840  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.841  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.841  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.841  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.841  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.841  TRACE  window                                 > NeedRepaint
11:45:00.841  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.841  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.841  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.841  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 40.308µs
11:45:00.842  TRACE  polling                                > Poller::wait(_, Some(521.588615ms))
11:45:00.842  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 109.514µs
11:45:00.842  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(521.588615ms)
11:45:00.842  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=377.515µs
11:45:00.842  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.847  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=5.255305ms, fps=3.3410492
11:45:00.847  TRACE  polling                                > Poller::notify()
11:45:00.847  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.847  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.848  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.848  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.848  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.848  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.848  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.849  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.849  TRACE  polling                                > Poller::wait(_, Some(4.440685ms))
11:45:00.849  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.440685ms)
11:45:00.849  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.851  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (70, 90), screen_coords: (351, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.852  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (70, 90), screen_coords: (351, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.852  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (70, 90), screen_coords: (351, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.852  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (70, 90), screen_coords: (351, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.854  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.854  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.854  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.854  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.854  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.854  TRACE  window                                 > NeedRepaint
11:45:00.855  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.855  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.855  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.855  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 54.269µs
11:45:00.855  TRACE  polling                                > Poller::wait(_, Some(508.109522ms))
11:45:00.855  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 118.782µs
11:45:00.855  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(508.109522ms)
11:45:00.855  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=481.906µs
11:45:00.856  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.880  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=25.185414ms, fps=3.3410492
11:45:00.880  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (68, 90), screen_coords: (349, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.881  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (68, 90), screen_coords: (349, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.881  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (68, 90), screen_coords: (349, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.881  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (68, 90), screen_coords: (349, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.881  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (66, 90), screen_coords: (347, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.881  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (66, 90), screen_coords: (347, 255), mouse_buttons: NONE, modifiers: NONE })
11:45:00.881  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (66, 90), screen_coords: (347, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.881  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (66, 90), screen_coords: (347, 255), mouse_buttons: NONE, modifiers: NONE }
11:45:00.882  TRACE  polling                                > Poller::notify()
11:45:00.882  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.882  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.882  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.882  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.882  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.882  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.883  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.883  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.883  TRACE  polling                                > Poller::wait(_, Some(4.753695ms))
11:45:00.883  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.753695ms)
11:45:00.883  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.888  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (63, 91), screen_coords: (344, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.888  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (63, 91), screen_coords: (344, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.888  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (63, 91), screen_coords: (344, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.888  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (63, 91), screen_coords: (344, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.888  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.888  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.888  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.889  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.889  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.889  TRACE  window                                 > NeedRepaint
11:45:00.889  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.889  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.889  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.889  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 49.349µs
11:45:00.889  TRACE  polling                                > Poller::wait(_, Some(473.787997ms))
11:45:00.890  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 110.172µs
11:45:00.890  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(473.787997ms)
11:45:00.890  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=418.352µs
11:45:00.890  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.913  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=24.169186ms, fps=3.3410492
11:45:00.914  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (62, 91), screen_coords: (343, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.914  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (62, 91), screen_coords: (343, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.914  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (62, 91), screen_coords: (343, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.914  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (62, 91), screen_coords: (343, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.915  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (60, 91), screen_coords: (341, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.915  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (60, 91), screen_coords: (341, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.915  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (60, 91), screen_coords: (341, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.915  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (60, 91), screen_coords: (341, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.915  TRACE  polling                                > Poller::notify()
11:45:00.915  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.915  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.916  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.916  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.916  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.916  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.916  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.916  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.916  TRACE  polling                                > Poller::wait(_, Some(4.75601ms))
11:45:00.917  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.75601ms)
11:45:00.917  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.922  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.922  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.922  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.922  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.922  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.922  TRACE  window                                 > NeedRepaint
11:45:00.922  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.922  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.923  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.923  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 48.291µs
11:45:00.923  TRACE  polling                                > Poller::wait(_, Some(440.311597ms))
11:45:00.923  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(440.311597ms)
11:45:00.923  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.923  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 133.841µs
11:45:00.924  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=821.849µs
11:45:00.947  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=24.584132ms, fps=3.3410492
11:45:00.948  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (58, 91), screen_coords: (339, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.948  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (58, 91), screen_coords: (339, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:00.948  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (58, 91), screen_coords: (339, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.948  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (58, 91), screen_coords: (339, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:00.948  TRACE  polling                                > Poller::notify()
11:45:00.949  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.949  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.949  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.949  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.949  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.949  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.950  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.950  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.950  TRACE  polling                                > Poller::wait(_, Some(4.664325ms))
11:45:00.950  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.664325ms)
11:45:00.950  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.955  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.955  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.955  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.955  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.956  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.956  TRACE  window                                 > NeedRepaint
11:45:00.956  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.956  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:00.956  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.956  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 50.408µs
11:45:00.956  TRACE  polling                                > Poller::wait(_, Some(406.951809ms))
11:45:00.956  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 115.783µs
11:45:00.956  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(406.951809ms)
11:45:00.956  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=415.335µs
11:45:00.957  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.980  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=24.239096ms, fps=3.3410492
11:45:00.981  TRACE  polling                                > Poller::notify()
11:45:00.981  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:00.981  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.981  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.981  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.982  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:00.982  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.982  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.982  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.982  TRACE  polling                                > Poller::wait(_, Some(4.401668ms))
11:45:00.983  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.401668ms)
11:45:00.983  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.987  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:00.987  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:00.988  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:00.988  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:00.988  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:00.988  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:00.988  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:00.988  TRACE  polling                                > Poller::wait(_, Some(374.645493ms))
11:45:00.989  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(374.645493ms)
11:45:00.989  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.020  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (57, 91), screen_coords: (338, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:01.020  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (57, 91), screen_coords: (338, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:01.020  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (57, 91), screen_coords: (338, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:01.020  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (57, 91), screen_coords: (338, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:01.020  TRACE  window                                 > NeedRepaint
11:45:01.020  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:01.021  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 41.218µs
11:45:01.021  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 82.229µs
11:45:01.021  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=329.742µs
11:45:01.021  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=544.214µs, fps=3.3410492
11:45:01.021  TRACE  polling                                > Poller::notify()
11:45:01.022  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.022  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.022  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.022  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.022  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.022  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.023  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.023  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.023  TRACE  polling                                > Poller::wait(_, Some(4.520293ms))
11:45:01.023  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.520293ms)
11:45:01.023  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.028  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.028  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.028  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.028  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.029  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.029  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.029  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.029  TRACE  polling                                > Poller::wait(_, Some(333.997733ms))
11:45:01.029  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(333.997733ms)
11:45:01.029  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.068  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (54, 91), screen_coords: (335, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:01.068  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (54, 91), screen_coords: (335, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:01.068  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (54, 91), screen_coords: (335, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:01.068  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (54, 91), screen_coords: (335, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:01.068  TRACE  window                                 > NeedRepaint
11:45:01.069  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:01.069  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 37.076µs
11:45:01.069  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 88.422µs
11:45:01.069  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=305.694µs
11:45:01.069  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=503.501µs, fps=3.3410492
11:45:01.070  TRACE  polling                                > Poller::notify()
11:45:01.070  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.070  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.070  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.070  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.070  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.071  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.071  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.071  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.071  TRACE  polling                                > Poller::wait(_, Some(4.71619ms))
11:45:01.071  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.71619ms)
11:45:01.071  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.076  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.076  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.077  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.077  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.077  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.077  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.077  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.077  TRACE  polling                                > Poller::wait(_, Some(285.646814ms))
11:45:01.078  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(285.646814ms)
11:45:01.078  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.080  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (48, 92), screen_coords: (329, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.080  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (48, 92), screen_coords: (329, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.080  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (48, 92), screen_coords: (329, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.080  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (48, 92), screen_coords: (329, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.080  TRACE  window                                 > NeedRepaint
11:45:01.080  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:01.080  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 42.868µs
11:45:01.081  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 98.724µs
11:45:01.081  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=341.803µs
11:45:01.081  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=521.08µs, fps=3.3410492
11:45:01.086  TRACE  polling                                > Poller::notify()
11:45:01.086  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.086  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.087  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.087  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.087  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.087  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.087  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.088  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.088  TRACE  polling                                > Poller::wait(_, Some(4.460212ms))
11:45:01.088  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.460212ms)
11:45:01.088  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.092  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (44, 92), screen_coords: (325, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.092  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (44, 92), screen_coords: (325, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.092  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (44, 92), screen_coords: (325, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.092  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (44, 92), screen_coords: (325, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.093  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.093  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.093  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.093  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.093  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.093  TRACE  window                                 > NeedRepaint
11:45:01.093  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.093  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:01.094  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.094  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 38.567µs
11:45:01.094  TRACE  polling                                > Poller::wait(_, Some(269.396144ms))
11:45:01.094  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 76.563µs
11:45:01.094  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(269.396144ms)
11:45:01.094  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=300.577µs
11:45:01.094  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.097  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=3.133984ms, fps=3.3410492
11:45:01.097  TRACE  polling                                > Poller::notify()
11:45:01.097  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.098  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.098  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.098  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.098  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.099  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.099  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.099  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.099  TRACE  polling                                > Poller::wait(_, Some(4.065531ms))
11:45:01.099  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.065531ms)
11:45:01.100  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.104  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.104  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.104  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (41, 92), screen_coords: (322, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.104  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.104  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (41, 92), screen_coords: (322, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.105  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.105  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (41, 92), screen_coords: (322, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.105  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.105  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (41, 92), screen_coords: (322, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.105  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.105  TRACE  window                                 > NeedRepaint
11:45:01.105  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.106  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:01.106  TRACE  polling                                > Poller::wait(_, Some(257.533801ms))
11:45:01.106  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 61.23µs
11:45:01.106  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(257.533801ms)
11:45:01.106  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 134.519µs
11:45:01.106  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.107  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=592.062µs
11:45:01.114  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=7.711147ms, fps=3.3410492
11:45:01.127  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (39, 92), screen_coords: (320, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.127  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (39, 92), screen_coords: (320, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.127  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (39, 92), screen_coords: (320, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.127  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (39, 92), screen_coords: (320, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.127  TRACE  polling                                > Poller::notify()
11:45:01.127  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.128  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.128  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.128  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.128  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (37, 92), screen_coords: (318, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.128  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.128  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (37, 92), screen_coords: (318, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.129  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.129  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (37, 92), screen_coords: (318, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.129  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (37, 92), screen_coords: (318, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.129  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.129  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.129  TRACE  polling                                > Poller::wait(_, Some(4.104508ms))
11:45:01.129  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.104508ms)
11:45:01.129  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.134  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.134  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.134  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.134  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.134  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.135  TRACE  window                                 > NeedRepaint
11:45:01.135  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.135  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:01.135  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.135  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 57.835µs
11:45:01.135  TRACE  polling                                > Poller::wait(_, Some(227.945365ms))
11:45:01.135  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 129.121µs
11:45:01.136  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(227.945365ms)
11:45:01.136  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=513.439µs
11:45:01.136  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.136  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=920.301µs, fps=3.3410492
11:45:01.136  TRACE  polling                                > Poller::notify()
11:45:01.137  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.137  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.137  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.137  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.137  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.138  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.138  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.138  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.138  TRACE  polling                                > Poller::wait(_, Some(4.276283ms))
11:45:01.138  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.276283ms)
11:45:01.139  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.143  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.143  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.143  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.143  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.144  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.144  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.144  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.144  TRACE  polling                                > Poller::wait(_, Some(218.926655ms))
11:45:01.144  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(218.926655ms)
11:45:01.145  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.344  TRACE  window                                 > MouseEvent(MouseEvent { kind: Release(Left), coords: (36, 92), screen_coords: (317, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.344  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Release(Left), coords: (36, 92), screen_coords: (317, 257), mouse_buttons: NONE, modifiers: NONE })
11:45:01.344  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Release(Left), coords: (36, 92), screen_coords: (317, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.345  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Release(Left), coords: (36, 92), screen_coords: (317, 257), mouse_buttons: NONE, modifiers: NONE }
11:45:01.345  TRACE  window::os::x11::keyboard              > update_state(selected) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:01.345  TRACE  window::os::x11::keyboard              > update_state(fallback) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:01.345  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } now owns selection for Clipboard "cd"
11:45:01.345  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } currently owned by Window { res_id: 2097153 }, tell X we now own it
11:45:01.345  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } now owns selection for PrimarySelection "cd"
11:45:01.345  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } currently owned by Window { res_id: 0 }, tell X we now own it
11:45:01.346  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } SelectionRequestEvent { response_type: 30, pad: 1, sequence: 677, time: 596417, owner: Window { res_id: 4194307 }, requestor: Window { res_id: 2097153 }, selection: Atom { res_id: 238 }, target: Atom { res_id: 234 }, property: Atom { res_id: 237 } }
11:45:01.346  TRACE  window::os::x11::window                > XSEL=Atom { res_id: 329 }, UTF8=Atom { res_id: 285 } PRIMARY=Atom { res_id: 1 } clip=Atom { res_id: 238 }
11:45:01.346  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } requestor wants supported targets
11:45:01.346  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } responding with selprop=Atom { res_id: 237 }
11:45:01.346  TRACE  window                                 > NeedRepaint
11:45:01.346  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:01.347  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 44.998µs
11:45:01.347  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 100.84µs
11:45:01.347  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=368.288µs
11:45:01.347  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=582.427µs, fps=3.3410492
11:45:01.347  TRACE  polling                                > Poller::notify()
11:45:01.348  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.348  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } SelectionRequestEvent { response_type: 30, pad: 1, sequence: 685, time: 0, owner: Window { res_id: 4194307 }, requestor: Window { res_id: 2097163 }, selection: Atom { res_id: 238 }, target: Atom { res_id: 285 }, property: Atom { res_id: 237 } }
11:45:01.349  TRACE  window::os::x11::window                > XSEL=Atom { res_id: 329 }, UTF8=Atom { res_id: 285 } PRIMARY=Atom { res_id: 1 } clip=Atom { res_id: 238 }
11:45:01.349  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } requestor wants string data
11:45:01.348  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.349  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.349  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.350  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.349  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } responding with selprop=Atom { res_id: 237 }
11:45:01.350  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.350  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.350  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.351  TRACE  polling                                > Poller::wait(_, Some(3.070371ms))
11:45:01.351  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(3.070371ms)
11:45:01.351  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.352  DEBUG  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } SelectionClearEvent { response_type: 29, pad: 1, sequence: 689, time: 596424, owner: Window { res_id: 4194307 }, selection: Atom { res_id: 238 } }
11:45:01.352  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } current_owner=Window { res_id: 2097153 } owned=false
11:45:01.354  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.354  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.355  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.355  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.355  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.355  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.355  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.355  TRACE  polling                                > Poller::wait(_, Some(7.592047ms))
11:45:01.356  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(7.592047ms)
11:45:01.356  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.364  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.364  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.364  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:01.364  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:01.364  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.364  TRACE  window                                 > Notification(Any { .. })
11:45:01.365  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:01.364  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.365  TRACE  window                                 > Notification(Any { .. })
11:45:01.365  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:01.365  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.365  TRACE  polling                                > Poller::wait(_, None)
11:45:01.366  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=None
11:45:01.366  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.365  TRACE  window                                 > Notification(Any { .. })
11:45:01.366  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:01.367  TRACE  window                                 > Notification(Any { .. })
11:45:01.367  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:01.367  TRACE  window                                 > Notification(Any { .. })
11:45:01.367  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:01.367  TRACE  polling                                > Poller::notify()
11:45:01.368  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:01.368  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:01.368  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:01.368  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.368  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:01.368  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:01.368  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:01.369  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:01.369  TRACE  polling                                > Poller::wait(_, Some(998.390548ms))
11:45:01.369  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(998.390548ms)
11:45:01.369  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:02.368  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:02.368  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:02.368  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:02.368  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:02.368  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:02.368  TRACE  window                                 > Notification(Any { .. })
11:45:02.369  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:02.369  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:02.369  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:02.369  TRACE  window                                 > Notification(Any { .. })
11:45:02.369  TRACE  polling                                > Poller::wait(_, None)
11:45:02.369  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=None
11:45:02.370  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:02.369  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:02.370  TRACE  window                                 > Notification(Any { .. })
11:45:02.370  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:02.370  TRACE  window                                 > Notification(Any { .. })
11:45:02.371  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:02.371  TRACE  window                                 > Notification(Any { .. })
11:45:02.371  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:02.371  TRACE  polling                                > Poller::notify()
11:45:02.371  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:02.372  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:02.372  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:02.372  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:02.372  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:02.372  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:02.373  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:02.373  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:02.373  TRACE  polling                                > Poller::wait(_, Some(998.03498ms))
11:45:02.373  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(998.03498ms)
11:45:02.373  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:02.833  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (39, 93), screen_coords: (320, 258), mouse_buttons: NONE, modifiers: NONE })
11:45:02.833  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (39, 93), screen_coords: (320, 258), mouse_buttons: NONE, modifiers: NONE })
11:45:02.833  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (39, 93), screen_coords: (320, 258), mouse_buttons: NONE, modifiers: NONE }
11:45:02.833  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (39, 93), screen_coords: (320, 258), mouse_buttons: NONE, modifiers: NONE }
11:45:02.845  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (42, 95), screen_coords: (323, 260), mouse_buttons: NONE, modifiers: NONE })
11:45:02.845  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (42, 95), screen_coords: (323, 260), mouse_buttons: NONE, modifiers: NONE })
11:45:02.845  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (42, 95), screen_coords: (323, 260), mouse_buttons: NONE, modifiers: NONE }
11:45:02.845  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (42, 95), screen_coords: (323, 260), mouse_buttons: NONE, modifiers: NONE }
11:45:02.856  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (45, 97), screen_coords: (326, 262), mouse_buttons: NONE, modifiers: NONE })
11:45:02.857  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (45, 97), screen_coords: (326, 262), mouse_buttons: NONE, modifiers: NONE })
11:45:02.857  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (45, 97), screen_coords: (326, 262), mouse_buttons: NONE, modifiers: NONE }
11:45:02.857  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (45, 97), screen_coords: (326, 262), mouse_buttons: NONE, modifiers: NONE }
11:45:02.868  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (49, 100), screen_coords: (330, 265), mouse_buttons: NONE, modifiers: NONE })
11:45:02.869  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (49, 100), screen_coords: (330, 265), mouse_buttons: NONE, modifiers: NONE })
11:45:02.869  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (49, 100), screen_coords: (330, 265), mouse_buttons: NONE, modifiers: NONE }
11:45:02.869  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (49, 100), screen_coords: (330, 265), mouse_buttons: NONE, modifiers: NONE }
11:45:02.880  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (54, 103), screen_coords: (335, 268), mouse_buttons: NONE, modifiers: NONE })
11:45:02.881  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (54, 103), screen_coords: (335, 268), mouse_buttons: NONE, modifiers: NONE })
11:45:02.881  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (54, 103), screen_coords: (335, 268), mouse_buttons: NONE, modifiers: NONE }
11:45:02.881  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (54, 103), screen_coords: (335, 268), mouse_buttons: NONE, modifiers: NONE }
11:45:02.893  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (60, 107), screen_coords: (341, 272), mouse_buttons: NONE, modifiers: NONE })
11:45:02.893  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (60, 107), screen_coords: (341, 272), mouse_buttons: NONE, modifiers: NONE })
11:45:02.893  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (60, 107), screen_coords: (341, 272), mouse_buttons: NONE, modifiers: NONE }
11:45:02.893  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (60, 107), screen_coords: (341, 272), mouse_buttons: NONE, modifiers: NONE }
11:45:02.905  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (65, 110), screen_coords: (346, 275), mouse_buttons: NONE, modifiers: NONE })
11:45:02.905  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (65, 110), screen_coords: (346, 275), mouse_buttons: NONE, modifiers: NONE })
11:45:02.905  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (65, 110), screen_coords: (346, 275), mouse_buttons: NONE, modifiers: NONE }
11:45:02.905  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (65, 110), screen_coords: (346, 275), mouse_buttons: NONE, modifiers: NONE }
11:45:02.916  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (70, 115), screen_coords: (351, 280), mouse_buttons: NONE, modifiers: NONE })
11:45:02.917  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (70, 115), screen_coords: (351, 280), mouse_buttons: NONE, modifiers: NONE })
11:45:02.917  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (70, 115), screen_coords: (351, 280), mouse_buttons: NONE, modifiers: NONE }
11:45:02.917  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (70, 115), screen_coords: (351, 280), mouse_buttons: NONE, modifiers: NONE }
11:45:02.929  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (75, 119), screen_coords: (356, 284), mouse_buttons: NONE, modifiers: NONE })
11:45:02.929  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (75, 119), screen_coords: (356, 284), mouse_buttons: NONE, modifiers: NONE })
11:45:02.929  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (75, 119), screen_coords: (356, 284), mouse_buttons: NONE, modifiers: NONE }
11:45:02.929  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (75, 119), screen_coords: (356, 284), mouse_buttons: NONE, modifiers: NONE }
11:45:02.941  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (79, 123), screen_coords: (360, 288), mouse_buttons: NONE, modifiers: NONE })
11:45:02.941  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (79, 123), screen_coords: (360, 288), mouse_buttons: NONE, modifiers: NONE })
11:45:02.941  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (79, 123), screen_coords: (360, 288), mouse_buttons: NONE, modifiers: NONE }
11:45:02.941  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (79, 123), screen_coords: (360, 288), mouse_buttons: NONE, modifiers: NONE }
11:45:02.952  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (82, 126), screen_coords: (363, 291), mouse_buttons: NONE, modifiers: NONE })
11:45:02.953  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (82, 126), screen_coords: (363, 291), mouse_buttons: NONE, modifiers: NONE })
11:45:02.953  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (82, 126), screen_coords: (363, 291), mouse_buttons: NONE, modifiers: NONE }
11:45:02.953  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (82, 126), screen_coords: (363, 291), mouse_buttons: NONE, modifiers: NONE }
11:45:02.965  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (85, 130), screen_coords: (366, 295), mouse_buttons: NONE, modifiers: NONE })
11:45:02.965  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (85, 130), screen_coords: (366, 295), mouse_buttons: NONE, modifiers: NONE })
11:45:02.965  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (85, 130), screen_coords: (366, 295), mouse_buttons: NONE, modifiers: NONE }
11:45:02.965  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (85, 130), screen_coords: (366, 295), mouse_buttons: NONE, modifiers: NONE }
11:45:02.977  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (89, 132), screen_coords: (370, 297), mouse_buttons: NONE, modifiers: NONE })
11:45:02.977  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (89, 132), screen_coords: (370, 297), mouse_buttons: NONE, modifiers: NONE })
11:45:02.977  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (89, 132), screen_coords: (370, 297), mouse_buttons: NONE, modifiers: NONE }
11:45:02.977  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (89, 132), screen_coords: (370, 297), mouse_buttons: NONE, modifiers: NONE }
11:45:02.989  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (93, 134), screen_coords: (374, 299), mouse_buttons: NONE, modifiers: NONE })
11:45:02.989  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (93, 134), screen_coords: (374, 299), mouse_buttons: NONE, modifiers: NONE })
11:45:02.989  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (93, 134), screen_coords: (374, 299), mouse_buttons: NONE, modifiers: NONE }
11:45:02.989  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (93, 134), screen_coords: (374, 299), mouse_buttons: NONE, modifiers: NONE }
11:45:03.001  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (96, 135), screen_coords: (377, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.001  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (96, 135), screen_coords: (377, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.001  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (96, 135), screen_coords: (377, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.001  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (96, 135), screen_coords: (377, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.012  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.013  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.013  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.013  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.371  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:03.371  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.371  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:03.372  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:03.372  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:03.372  TRACE  window                                 > Notification(Any { .. })
11:45:03.372  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:03.372  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:03.372  TRACE  polling                                > Poller::wait(_, None)
11:45:03.372  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=None
11:45:03.372  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:03.373  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.373  TRACE  window                                 > Notification(Any { .. })
11:45:03.373  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:03.373  TRACE  window                                 > Notification(Any { .. })
11:45:03.373  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:03.373  TRACE  window                                 > Notification(Any { .. })
11:45:03.374  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:03.374  TRACE  window                                 > Notification(Any { .. })
11:45:03.374  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:03.374  TRACE  polling                                > Poller::notify()
11:45:03.374  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:03.374  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:03.375  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.375  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:03.375  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:03.375  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:03.375  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:03.375  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:03.376  TRACE  polling                                > Poller::wait(_, Some(998.373545ms))
11:45:03.376  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(998.373545ms)
11:45:03.376  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.430  TRACE  window                                 > MouseEvent(MouseEvent { kind: Press(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.430  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Press(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.430  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Press(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.430  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Press(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.431  TRACE  window::os::x11::keyboard              > update_state(selected) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:03.431  TRACE  window::os::x11::keyboard              > update_state(fallback) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:03.431  TRACE  window                                 > NeedRepaint
11:45:03.431  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:03.431  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 43.767µs
11:45:03.431  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 108.725µs
11:45:03.432  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=339.981µs
11:45:03.432  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=550.563µs, fps=5.905417
11:45:03.432  TRACE  polling                                > Poller::notify()
11:45:03.432  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:03.433  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:03.433  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.433  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:03.433  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:03.433  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:03.433  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:03.434  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:03.434  TRACE  polling                                > Poller::wait(_, Some(4.557412ms))
11:45:03.434  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.557412ms)
11:45:03.434  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.439  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:03.439  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.439  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:03.439  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:03.439  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:03.440  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:03.440  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:03.440  TRACE  polling                                > Poller::wait(_, Some(933.849161ms))
11:45:03.440  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(933.849161ms)
11:45:03.440  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:03.610  TRACE  window                                 > MouseEvent(MouseEvent { kind: Release(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.610  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Release(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE })
11:45:03.610  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Release(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.610  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Release(Left), coords: (99, 135), screen_coords: (380, 300), mouse_buttons: NONE, modifiers: NONE }
11:45:03.610  TRACE  window::os::x11::keyboard              > update_state(selected) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:03.611  TRACE  window::os::x11::keyboard              > update_state(fallback) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:03.949  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (95, 129), screen_coords: (376, 294), mouse_buttons: NONE, modifiers: NONE })
11:45:03.950  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (95, 129), screen_coords: (376, 294), mouse_buttons: NONE, modifiers: NONE })
11:45:03.950  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (95, 129), screen_coords: (376, 294), mouse_buttons: NONE, modifiers: NONE }
11:45:03.950  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (95, 129), screen_coords: (376, 294), mouse_buttons: NONE, modifiers: NONE }
11:45:03.961  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (91, 122), screen_coords: (372, 287), mouse_buttons: NONE, modifiers: NONE })
11:45:03.961  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (91, 122), screen_coords: (372, 287), mouse_buttons: NONE, modifiers: NONE })
11:45:03.961  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (91, 122), screen_coords: (372, 287), mouse_buttons: NONE, modifiers: NONE }
11:45:03.961  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (91, 122), screen_coords: (372, 287), mouse_buttons: NONE, modifiers: NONE }
11:45:03.973  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (87, 117), screen_coords: (368, 282), mouse_buttons: NONE, modifiers: NONE })
11:45:03.973  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (87, 117), screen_coords: (368, 282), mouse_buttons: NONE, modifiers: NONE })
11:45:03.973  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (87, 117), screen_coords: (368, 282), mouse_buttons: NONE, modifiers: NONE }
11:45:03.973  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (87, 117), screen_coords: (368, 282), mouse_buttons: NONE, modifiers: NONE }
11:45:03.985  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (83, 111), screen_coords: (364, 276), mouse_buttons: NONE, modifiers: NONE })
11:45:03.986  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (83, 111), screen_coords: (364, 276), mouse_buttons: NONE, modifiers: NONE })
11:45:03.986  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (83, 111), screen_coords: (364, 276), mouse_buttons: NONE, modifiers: NONE }
11:45:03.986  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (83, 111), screen_coords: (364, 276), mouse_buttons: NONE, modifiers: NONE }
11:45:03.997  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (79, 105), screen_coords: (360, 270), mouse_buttons: NONE, modifiers: NONE })
11:45:03.998  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (79, 105), screen_coords: (360, 270), mouse_buttons: NONE, modifiers: NONE })
11:45:03.998  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (79, 105), screen_coords: (360, 270), mouse_buttons: NONE, modifiers: NONE }
11:45:03.998  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (79, 105), screen_coords: (360, 270), mouse_buttons: NONE, modifiers: NONE }
11:45:04.009  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (76, 100), screen_coords: (357, 265), mouse_buttons: NONE, modifiers: NONE })
11:45:04.010  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (76, 100), screen_coords: (357, 265), mouse_buttons: NONE, modifiers: NONE })
11:45:04.010  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (76, 100), screen_coords: (357, 265), mouse_buttons: NONE, modifiers: NONE }
11:45:04.010  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (76, 100), screen_coords: (357, 265), mouse_buttons: NONE, modifiers: NONE }
11:45:04.021  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (73, 96), screen_coords: (354, 261), mouse_buttons: NONE, modifiers: NONE })
11:45:04.022  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (73, 96), screen_coords: (354, 261), mouse_buttons: NONE, modifiers: NONE })
11:45:04.022  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (73, 96), screen_coords: (354, 261), mouse_buttons: NONE, modifiers: NONE }
11:45:04.022  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (73, 96), screen_coords: (354, 261), mouse_buttons: NONE, modifiers: NONE }
11:45:04.033  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (71, 93), screen_coords: (352, 258), mouse_buttons: NONE, modifiers: NONE })
11:45:04.034  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (71, 93), screen_coords: (352, 258), mouse_buttons: NONE, modifiers: NONE })
11:45:04.034  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (71, 93), screen_coords: (352, 258), mouse_buttons: NONE, modifiers: NONE }
11:45:04.034  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (71, 93), screen_coords: (352, 258), mouse_buttons: NONE, modifiers: NONE }
11:45:04.045  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (70, 91), screen_coords: (351, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:04.045  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (70, 91), screen_coords: (351, 256), mouse_buttons: NONE, modifiers: NONE })
11:45:04.046  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (70, 91), screen_coords: (351, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:04.046  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (70, 91), screen_coords: (351, 256), mouse_buttons: NONE, modifiers: NONE }
11:45:04.057  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.057  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.057  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.058  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.334  TRACE  window                                 > MouseEvent(MouseEvent { kind: Press(Left), coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.334  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Press(Left), coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.334  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Press(Left), coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.334  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Press(Left), coords: (68, 87), screen_coords: (349, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.334  TRACE  window::os::x11::keyboard              > update_state(selected) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:04.334  TRACE  window::os::x11::keyboard              > update_state(fallback) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:04.334  TRACE  window                                 > NeedRepaint
11:45:04.334  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.335  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 36.839µs
11:45:04.335  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 81.495µs
11:45:04.335  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=291.763µs
11:45:04.335  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=511.661µs, fps=5.905417
11:45:04.335  TRACE  polling                                > Poller::notify()
11:45:04.336  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.336  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.336  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.336  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.336  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.336  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.336  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.337  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.337  TRACE  polling                                > Poller::wait(_, Some(4.733762ms))
11:45:04.337  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.733762ms)
11:45:04.337  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.342  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.342  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.342  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.342  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.342  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.343  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.343  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.343  TRACE  polling                                > Poller::wait(_, Some(30.959993ms))
11:45:04.343  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(30.959993ms)
11:45:04.343  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.374  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.375  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.375  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.375  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.375  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.375  TRACE  window                                 > Notification(Any { .. })
11:45:04.375  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.375  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:04.375  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.376  TRACE  window                                 > Notification(Any { .. })
11:45:04.376  TRACE  polling                                > Poller::wait(_, None)
11:45:04.376  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:04.376  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=None
11:45:04.376  TRACE  window                                 > Notification(Any { .. })
11:45:04.376  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.376  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:04.377  TRACE  window                                 > Notification(Any { .. })
11:45:04.377  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:04.377  TRACE  window                                 > Notification(Any { .. })
11:45:04.377  DEBUG  wezterm_gui::termwindow                > Notification(Any { .. })
11:45:04.377  TRACE  polling                                > Poller::notify()
11:45:04.377  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.377  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.378  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.378  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.378  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.378  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.378  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.378  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.379  TRACE  polling                                > Poller::wait(_, Some(998.50843ms))
11:45:04.379  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(998.50843ms)
11:45:04.379  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.538  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (65, 87), screen_coords: (346, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.538  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (65, 87), screen_coords: (346, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.538  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (65, 87), screen_coords: (346, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.538  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (65, 87), screen_coords: (346, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.539  TRACE  window                                 > NeedRepaint
11:45:04.539  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.539  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 39.231µs
11:45:04.539  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 72.371µs
11:45:04.539  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=231.714µs
11:45:04.539  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=379.627µs, fps=1.8058659
11:45:04.539  TRACE  polling                                > Poller::notify()
11:45:04.540  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.540  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.540  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.540  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.540  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.540  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.541  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.541  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.541  TRACE  polling                                > Poller::wait(_, Some(4.692352ms))
11:45:04.541  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.692352ms)
11:45:04.541  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.546  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.546  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.546  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.546  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.546  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.547  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.547  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.547  TRACE  polling                                > Poller::wait(_, Some(830.12923ms))
11:45:04.547  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(830.12923ms)
11:45:04.547  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.550  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (62, 87), screen_coords: (343, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.550  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (62, 87), screen_coords: (343, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.550  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (62, 87), screen_coords: (343, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.550  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (62, 87), screen_coords: (343, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.550  TRACE  window                                 > NeedRepaint
11:45:04.550  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.550  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 39.039µs
11:45:04.551  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 91.461µs
11:45:04.551  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=283.095µs
11:45:04.551  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=441.161µs, fps=1.8058659
11:45:04.567  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (59, 87), screen_coords: (340, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.567  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (59, 87), screen_coords: (340, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.567  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (59, 87), screen_coords: (340, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.567  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (59, 87), screen_coords: (340, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.567  TRACE  polling                                > Poller::notify()
11:45:04.567  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.568  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.568  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.568  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.568  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.568  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.568  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.569  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.569  TRACE  polling                                > Poller::wait(_, Some(4.715492ms))
11:45:04.569  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.715492ms)
11:45:04.569  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.574  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (57, 87), screen_coords: (338, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.574  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (57, 87), screen_coords: (338, 252), mouse_buttons: NONE, modifiers: NONE })
11:45:04.574  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (57, 87), screen_coords: (338, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.574  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.574  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.574  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (57, 87), screen_coords: (338, 252), mouse_buttons: NONE, modifiers: NONE }
11:45:04.574  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.574  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.574  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.574  TRACE  window                                 > NeedRepaint
11:45:04.575  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.575  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.575  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.575  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 48.419µs
11:45:04.575  TRACE  polling                                > Poller::wait(_, Some(802.012905ms))
11:45:04.575  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 89.076µs
11:45:04.575  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(802.012905ms)
11:45:04.575  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=427.254µs
11:45:04.575  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.576  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=685.687µs, fps=1.8058659
11:45:04.576  TRACE  polling                                > Poller::notify()
11:45:04.576  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.576  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.576  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.577  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.577  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.577  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.577  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.577  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.577  TRACE  polling                                > Poller::wait(_, Some(4.672533ms))
11:45:04.578  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.672533ms)
11:45:04.578  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.582  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.583  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.583  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.583  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.583  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.583  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.584  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.584  TRACE  polling                                > Poller::wait(_, Some(793.349718ms))
11:45:04.584  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(793.349718ms)
11:45:04.584  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.586  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (54, 88), screen_coords: (335, 253), mouse_buttons: NONE, modifiers: NONE })
11:45:04.586  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (54, 88), screen_coords: (335, 253), mouse_buttons: NONE, modifiers: NONE })
11:45:04.586  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (54, 88), screen_coords: (335, 253), mouse_buttons: NONE, modifiers: NONE }
11:45:04.586  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (54, 88), screen_coords: (335, 253), mouse_buttons: NONE, modifiers: NONE }
11:45:04.586  TRACE  window                                 > NeedRepaint
11:45:04.586  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.586  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 37.744µs
11:45:04.587  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 76.762µs
11:45:04.587  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=265.181µs
11:45:04.587  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=425.104µs, fps=1.8058659
11:45:04.587  TRACE  polling                                > Poller::notify()
11:45:04.587  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.587  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.588  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.588  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.588  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.588  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.588  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.588  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.589  TRACE  polling                                > Poller::wait(_, Some(4.673545ms))
11:45:04.589  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.673545ms)
11:45:04.589  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.594  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.594  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.594  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.594  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.594  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.594  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.595  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.595  TRACE  polling                                > Poller::wait(_, Some(782.358298ms))
11:45:04.595  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(782.358298ms)
11:45:04.595  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.598  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (53, 88), screen_coords: (334, 253), mouse_buttons: NONE, modifiers: NONE })
11:45:04.598  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (53, 88), screen_coords: (334, 253), mouse_buttons: NONE, modifiers: NONE })
11:45:04.598  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (53, 88), screen_coords: (334, 253), mouse_buttons: NONE, modifiers: NONE }
11:45:04.598  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (53, 88), screen_coords: (334, 253), mouse_buttons: NONE, modifiers: NONE }
11:45:04.598  TRACE  window                                 > NeedRepaint
11:45:04.598  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.598  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 40.419µs
11:45:04.599  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 77.092µs
11:45:04.599  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=270.281µs
11:45:04.613  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=14.500266ms, fps=1.8058659
11:45:04.613  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (51, 88), screen_coords: (332, 253), mouse_buttons: NONE, modifiers: NONE })
11:45:04.613  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (51, 88), screen_coords: (332, 253), mouse_buttons: NONE, modifiers: NONE })
11:45:04.613  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (51, 88), screen_coords: (332, 253), mouse_buttons: NONE, modifiers: NONE }
11:45:04.613  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (51, 88), screen_coords: (332, 253), mouse_buttons: NONE, modifiers: NONE }
11:45:04.614  TRACE  polling                                > Poller::notify()
11:45:04.614  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.614  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.614  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.614  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.615  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.615  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.615  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.615  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.615  TRACE  polling                                > Poller::wait(_, Some(4.460352ms))
11:45:04.615  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.460352ms)
11:45:04.616  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.620  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.620  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.621  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.621  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.621  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.621  TRACE  window                                 > NeedRepaint
11:45:04.621  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.621  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.621  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.622  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 47.886µs
11:45:04.622  TRACE  polling                                > Poller::wait(_, Some(755.473979ms))
11:45:04.622  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 116.166µs
11:45:04.622  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(755.473979ms)
11:45:04.622  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=473.012µs
11:45:04.622  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.646  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=24.814927ms, fps=1.8058659
11:45:04.647  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (50, 89), screen_coords: (331, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.647  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (50, 89), screen_coords: (331, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.647  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (50, 89), screen_coords: (331, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.647  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (50, 89), screen_coords: (331, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.647  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (48, 89), screen_coords: (329, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.647  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (48, 89), screen_coords: (329, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.647  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (48, 89), screen_coords: (329, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.648  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (48, 89), screen_coords: (329, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.648  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (47, 89), screen_coords: (328, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.648  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (47, 89), screen_coords: (328, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.648  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (47, 89), screen_coords: (328, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.648  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (47, 89), screen_coords: (328, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.648  TRACE  polling                                > Poller::notify()
11:45:04.648  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.649  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.649  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.649  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.649  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.649  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.649  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.650  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.650  TRACE  polling                                > Poller::wait(_, Some(4.739384ms))
11:45:04.650  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.739384ms)
11:45:04.650  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.655  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.655  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.655  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.655  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.655  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.655  TRACE  window                                 > NeedRepaint
11:45:04.656  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.656  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.656  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.656  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 63.477µs
11:45:04.656  TRACE  polling                                > Poller::wait(_, Some(720.902339ms))
11:45:04.656  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(720.902339ms)
11:45:04.656  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 128.642µs
11:45:04.657  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.657  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=641.348µs
11:45:04.680  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=23.800966ms, fps=1.8058659
11:45:04.680  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (46, 89), screen_coords: (327, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.681  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (46, 89), screen_coords: (327, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.681  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (46, 89), screen_coords: (327, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.681  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (46, 89), screen_coords: (327, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.681  TRACE  polling                                > Poller::notify()
11:45:04.681  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.681  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.682  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.682  TRACE  window                                 > MouseEvent(MouseEvent { kind: Move, coords: (45, 89), screen_coords: (326, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.682  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.682  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Move, coords: (45, 89), screen_coords: (326, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.682  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.682  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Move, coords: (45, 89), screen_coords: (326, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.682  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.682  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Move, coords: (45, 89), screen_coords: (326, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.683  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.683  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.683  TRACE  polling                                > Poller::wait(_, Some(4.082973ms))
11:45:04.683  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.082973ms)
11:45:04.683  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.687  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.688  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.688  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.688  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.688  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.688  TRACE  window                                 > NeedRepaint
11:45:04.688  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.688  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.688  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.689  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 41.832µs
11:45:04.689  TRACE  polling                                > Poller::wait(_, Some(688.396518ms))
11:45:04.689  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(688.396518ms)
11:45:04.689  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 81.747µs
11:45:04.689  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.689  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=575.32µs
11:45:04.713  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=24.589892ms, fps=1.8058659
11:45:04.714  TRACE  polling                                > Poller::notify()
11:45:04.714  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.714  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.714  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.714  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.714  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.715  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.715  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.715  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.715  TRACE  polling                                > Poller::wait(_, Some(4.401801ms))
11:45:04.715  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(4.401801ms)
11:45:04.716  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.720  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.720  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.721  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.721  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.721  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.721  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.721  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.721  TRACE  polling                                > Poller::wait(_, Some(655.677175ms))
11:45:04.722  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(655.677175ms)
11:45:04.722  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.946  TRACE  window                                 > MouseEvent(MouseEvent { kind: Release(Left), coords: (44, 89), screen_coords: (325, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.946  DEBUG  wezterm_gui::termwindow                > MouseEvent(MouseEvent { kind: Release(Left), coords: (44, 89), screen_coords: (325, 254), mouse_buttons: NONE, modifiers: NONE })
11:45:04.946  TRACE  wezterm_gui::termwindow::mouseevent    > MouseEvent { kind: Release(Left), coords: (44, 89), screen_coords: (325, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.946  TRACE  wezterm_gui::termwindow::mouseevent    > is_focused=true allow_action=true event=MouseEvent { kind: Release(Left), coords: (44, 89), screen_coords: (325, 254), mouse_buttons: NONE, modifiers: NONE }
11:45:04.946  TRACE  window::os::x11::keyboard              > update_state(selected) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:04.946  TRACE  window::os::x11::keyboard              > update_state(fallback) with StateFromXcbStateNotify { depressed_mods: 0, latched_mods: 0, locked_mods: 0, depressed_layout: 0, latched_layout: 0, locked_layout: 0 }
11:45:04.947  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } now owns selection for Clipboard "cd"
11:45:04.947  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } currently owned by Window { res_id: 2097153 }, tell X we now own it
11:45:04.947  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } now owns selection for PrimarySelection "cd"
11:45:04.947  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } currently owned by Window { res_id: 4194307 }, tell X we now own it
11:45:04.947  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } SelectionRequestEvent { response_type: 30, pad: 1, sequence: 703, time: 600019, owner: Window { res_id: 4194307 }, requestor: Window { res_id: 2097153 }, selection: Atom { res_id: 238 }, target: Atom { res_id: 234 }, property: Atom { res_id: 237 } }
11:45:04.947  TRACE  window::os::x11::window                > XSEL=Atom { res_id: 329 }, UTF8=Atom { res_id: 285 } PRIMARY=Atom { res_id: 1 } clip=Atom { res_id: 238 }
11:45:04.947  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } requestor wants supported targets
11:45:04.948  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } responding with selprop=Atom { res_id: 237 }
11:45:04.948  TRACE  window                                 > NeedRepaint
11:45:04.948  DEBUG  wezterm_gui::termwindow                > NeedRepaint
11:45:04.948  TRACE  wezterm_gui::termwindow::render::paint > quad map elapsed 34.72µs
11:45:04.948  TRACE  wezterm_gui::termwindow::render::pane  > lines elapsed 84.894µs
11:45:04.948  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl before call_draw elapsed=311.289µs
11:45:04.949  DEBUG  wezterm_gui::termwindow::render::paint > paint_impl elapsed=491.354µs, fps=1.8058659
11:45:04.949  TRACE  polling                                > Poller::notify()
11:45:04.949  TRACE  polling::epoll                         > notify: epoll_fd=5, event_fd=6
11:45:04.949  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.949  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } SelectionRequestEvent { response_type: 30, pad: 1, sequence: 711, time: 0, owner: Window { res_id: 4194307 }, requestor: Window { res_id: 2097164 }, selection: Atom { res_id: 238 }, target: Atom { res_id: 285 }, property: Atom { res_id: 237 } }
11:45:04.950  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.950  TRACE  window::os::x11::window                > XSEL=Atom { res_id: 329 }, UTF8=Atom { res_id: 285 } PRIMARY=Atom { res_id: 1 } clip=Atom { res_id: 238 }
11:45:04.950  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.950  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } requestor wants string data
11:45:04.950  TRACE  async_io::reactor                      > react: 0 ready wakers
11:45:04.950  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.951  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } responding with selprop=Atom { res_id: 237 }
11:45:04.951  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.951  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.951  TRACE  polling                                > Poller::wait(_, Some(3.643529ms))
11:45:04.951  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } SelectionRequestEvent { response_type: 30, pad: 1, sequence: 715, time: 0, owner: Window { res_id: 4194307 }, requestor: Window { res_id: 2097165 }, selection: Atom { res_id: 238 }, target: Atom { res_id: 285 }, property: Atom { res_id: 237 } }
11:45:04.951  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(3.643529ms)
11:45:04.952  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.952  TRACE  window::os::x11::window                > XSEL=Atom { res_id: 329 }, UTF8=Atom { res_id: 285 } PRIMARY=Atom { res_id: 1 } clip=Atom { res_id: 238 }
11:45:04.952  TRACE  window::os::x11::window                > SEL: window_id=Window { res_id: 4194307 } requestor wants string data
11:45:04.953  ERROR  wezterm_gui                            > running message loop: process_queued_xcb: ChangeProperty {
    mode: Replace,
    window: Window {
        res_id: 2097165,
    },
    property: Atom {
        res_id: 237,
    },
    type: Atom {
        res_id: 285,
    },
    data: [
        99,
        100,
    ],
}: X(Window(ValueError { response_type: 0, error_code: 3, sequence: 716, bad_value: 2097165, minor_opcode: 0, major_opcode: 18, pad: 1 }), Some("x::ChangeProperty")); terminating
11:45:04.953  TRACE  async_io::driver                       > block_on()
11:45:04.954  TRACE  polling::epoll                         > add: epoll_fd=5, fd=13, ev=Event { key: 1, readable: false, writable: false }
11:45:04.954  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=13, ev=Event { key: 1, readable: false, writable: true }
11:45:04.954  TRACE  async_io::driver                       > block_on: sleep until notification
11:45:04.954  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.955  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.955  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.955  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.955  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=13, ev=Event { key: 1, readable: false, writable: true }
11:45:04.955  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.955  TRACE  async_io::driver                       > block_on: sleep until notification
11:45:04.955  TRACE  async_io::reactor                      > process_timers: 1 ready wakers
11:45:04.956  TRACE  polling                                > Poller::wait(_, Some(0ns))
11:45:04.956  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(0ns)
11:45:04.956  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.956  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.956  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.957  TRACE  async_io::reactor                      > react: 2 ready wakers
11:45:04.957  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.957  TRACE  async_io::reactor                      > writable: fd=13
11:45:04.957  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.957  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=13, ev=Event { key: 1, readable: true, writable: false }
11:45:04.957  TRACE  async_io::driver                       > block_on: sleep until notification
11:45:04.957  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.958  TRACE  polling                                > Poller::wait(_, Some(419.649823ms))
11:45:04.958  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(419.649823ms)
11:45:04.958  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.958  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.958  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.959  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.959  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.959  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=13, ev=Event { key: 1, readable: true, writable: false }
11:45:04.959  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.959  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.959  TRACE  polling                                > Poller::wait(_, Some(417.681525ms))
11:45:04.960  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(417.681525ms)
11:45:04.960  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.960  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.960  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.960  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.960  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.959  TRACE  async_io::driver                       > block_on: sleep until notification
11:45:04.961  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=13, ev=Event { key: 1, readable: true, writable: false }
11:45:04.961  TRACE  async_io::driver                       > block_on: notified
11:45:04.961  TRACE  async_io::driver                       > block_on: sleep until notification
11:45:04.961  TRACE  async_io::driver                       > main_loop: waiting on I/O
11:45:04.961  TRACE  async_io::reactor                      > process_timers: 0 ready wakers
11:45:04.961  TRACE  polling                                > Poller::wait(_, Some(415.563206ms))
11:45:04.962  TRACE  polling::epoll                         > wait: epoll_fd=5, timeout=Some(415.563206ms)
11:45:04.962  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=7, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.962  TRACE  polling::epoll                         > new events: epoll_fd=5, res=1
11:45:04.962  TRACE  polling::epoll                         > modify: epoll_fd=5, fd=6, ev=Event { key: 18446744073709551615, readable: true, writable: false }
11:45:04.962  TRACE  async_io::reactor                      > react: 1 ready wakers
11:45:04.962  TRACE  async_io::driver                       > main_loop: sleeping for 50 us
11:45:04.963  TRACE  async_io::driver 
loops commented 2 months ago

Hi,

Thanks for all the good info. I see you filed a report with wl-clip-persist too, and they have a similar problem reported for Inkscape. But thanks to your trace output, I have a patch that should theoretically fix the problem for Wezterm. I couldn't test it though, since the problem refuses to appear here, even when running wl-clip-persist. It may still be some lurking memory issue.

Would you be able to test the small patch to see if it helps? It's in the "clip-persist" branch of my wezterm fork: https://github.com/loops/wezterm/tree/clip-persist

It shouldn't crash, but it's not totally clear if copy/paste will continue to work afterward.

BrayanLope5 commented 2 months ago

It works! I reinstalled wl-clip-persist , made sure it had been started by hyprland on login and was running, and it all seems to work. I have noticed no difference on the way copy/paste works on wezterm or wl-clip-persist or clipse, theclipboard history manager I use.

wez commented 2 months ago

This should be resolved now in main.

It typically takes about an hour before commits are available as nightly builds for all platforms. Linux builds are the fastest to build and are often available within about 20 minutes. Windows and macOS builds take a bit longer.

Please take a few moments to try out the fix and let me know how that works out. You can find the nightly downloads for your system in the wezterm installation docs.

If you prefer to use packages provided by your distribution or package manager of choice and don't want to replace that with a nightly download, keep in mind that you can download portable packages (eg: a .dmg file on macOS, a .zip file on Windows and an .AppImage file on Linux) that can be run without permanently installing or replacing an existing package, and can then simply be deleted once you no longer need them.

If you are eager and can build from source then you may be able to try this out more quickly.