Closed ilyagr closed 8 months ago
Duplicate of https://github.com/wez/wezterm/issues/3223
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
What Operating System(s) are you seeing this problem on?
macOS
Which Wayland compositor or X11 Window manager(s) are you using?
N/A
WezTerm version
wezterm 20240128-202157-1e552d76
Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?
No
Describe the bug
Freshly installed (via homebrew) Wezterm with no config crashes when running
tmux -CC
.I didn't try the nightly explicitly. The version I used was very recent and might already be the nightly.
To Reproduce
Configuration
No configuration file
Expected Behavior
No crash. Perhaps wezterm should report that it doesn't support tmux's control mode.
Logs
Debug Overlay wezterm version: 20240128-202157-1e552d76 aarch64-apple-darwin Window Environment: macOS 14.2.1 (23C71) OpenGL: Apple M2 Pro 4.1 Metal - 88 Enter lua statements or expressions and hit Enter. Press ESC or CTRL-D to exit
**Wezterm output and panic**
``` 22:14:04.732 INFO mux::localpane > tmux -CC mode requested 22:14:04.732 INFO mux::tmux > tmux: Guarded(Guarded { error: false, timestamp: 1706595244, number: 2783, flags: 0, output: "" }) in state WaitForInitialGuard 22:14:04.732 INFO mux::tmux > tmux: WindowAdd { window: 5 } in state Idle 22:14:04.732 INFO mux::tmux > Tmux create window id 1 22:14:04.732 INFO mux::tmux > tmux: SessionsChanged in state Idle 22:14:04.732 INFO mux::tmux > tmux: SessionChanged { session: 4, name: "4" } in state Idle 22:14:04.732 INFO mux::tmux > tmux session changed:4 22:14:04.733 INFO mux::tmux > sending cmd "list-panes -aF '#{session_id} #{window_id} #{pane_id} #{pane_index} #{cursor_x} #{cursor_y} #{pane_width} #{pane_height} #{pane_left} #{pane_top}'\n" 22:14:04.736 INFO mux::tmux > tmux: Guarded(Guarded { error: false, timestamp: 1706595244, number: 2789, flags: 1, output: "$0 @0 %0 0 0 43 168 44 0 0\n$0 @1 %1 0 3 42 84 44 0 0\n$0 @1 %2 1 71 43 83 44 85 0\n$1 @2 %3 0 3 2 168 44 0 0\n$3 @4 %5 0 3 2 168 44 0 0\n$4 @5 %6 0 0 0 168 44 0 0\n" }) in state WaitingForResponse 22:14:04.744 ERROR env_bootstrap > panic at /Users/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/runnable.rs:451:17 - local task polled by a thread that didn't spawn it 0: backtrace::capture::Backtrace::create 1: backtrace::capture::Backtrace::new 2: env_bootstrap::register_panic_hook::{{closure}} 3: std::panicking::rust_panic_with_hook 4: std::panicking::begin_panic::{{closure}} 5: std::sys_common::backtrace::__rust_end_short_backtrace 6: std::panicking::begin_panic 7:Anything else?
Cc: https://github.com/wez/wezterm/issues/336
I'm not sure if this problem is specific to
tmux -CC
, which apparently isn't supposed to actually work yet, or is indicative of a larger problem. In any case,