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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs