Hi! Thanks for the assistance.

- On Noble, remote tmux server exits unexpectedly when starting neovim 0.10.0 
over SSH in terminals that support sixel (like iTerm2 on macOS).
- This bug appears to be fixed by upstream commit aa17f0e0c1
- That commit has been cherry-picked in tmux 3.4-3:

---
tmux (3.4-3) unstable; urgency=medium

  * Cherry-pick commit aa17f0e0c1 from upstream to fix crash on invalid
    Sixel input.
---

Steps to reproduce:
1. SSH to a Noble machine
2. Install latest stable release of neovim (0.10.0)
2. Run tmux with 'tmux -vv' to spawn a server with verbose logging
3. Run neovim with 'sudo nvim -u NONE'
4. [server exited unexpectedly]

Observe in log (tmux-server-PID.log):
1717870463.535540 input_enter_dcs
1717870463.535557 screen_write_collect_flush: flushed 0 items 
(screen_write_sixelimage)
1717870463.535577 tty_cmd_sixelimage: image is 1x1
1717870463.535595 tty_cmd_sixelimage: clamping to 0,0-1,1
1717870463.535615 fatal: xcalloc: zero size

Upstream issue tracker: https://github.com/tmux/tmux/issues/3983

According to neovim the issue seems to be triggered by a valid DECRQSS
query.

Neovim issue tracker and a possible workaround:
https://github.com/neovim/neovim/issues/28082

Thanks!

** Bug watch added: github.com/tmux/tmux/issues #3983
   https://github.com/tmux/tmux/issues/3983

** Bug watch added: Neovim issues #28082
   https://github.com/neovim/neovim/issues/28082

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2068393

Title:
  Sync tmux (main) from Oracular (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tmux/+bug/2068393/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to