Skip to content

Known Bugs

Yasuhiro Yamada edited this page Jan 31, 2023 · 21 revisions

Empty log file might be generated

Empty log file can be generated by --log option.

tmux version
less than 2.6

Especially this bug easily occurs under the following conditions.

  • Command which exits immediately is given.
  • -s or -ss option.
$ xpanes -ss --log=~/logs --log-format="[:ARG:]" -I@ -d -c "echo TEST | sed s/TEST/@/" AAAA BBBB CCCC DDDD

## ~/logs/AAAA-1 => AAAA
## ~/logs/BBBB-1 => BBBB
## ~/logs/CCCC-1 => !!EMPTY!!
## ~/logs/DDDD-1 => DDDD

# $ cat ~/logs/CCCC-1
# => nothing

Multi-byte characters are not supported

Only tmux 2.4 and over support multibyte characters.

tmux version
less than 2.4
  • Please refer to the comment of related issue.
  • As for other versions, command with any multi-byte characters like this does not work.
  • Because the tmux send-keys does not support it.
$ xpanes -c 'echo {}' "あ" "い" "う"

Logging feature does not work

Logging feature provided by --log option does not work correctly in case of particular tmux versions.

tmux version Description
tmux 1.8 Logging is not started with --stay option. After attaching tmux session, logging starts correctly.
tmux 2.3 Because of the known bug (https://github.com/tmux/tmux/issues/594). Log files will be corrupted one.

Window layout gets broken

tmux version Description
tmux 3.2a tmux 3.2a may report different window size with --stay option. See #174.

Automated testing has never been executed

tmux version Background
tmux 3.0 Because tmux 3.0 cannot be built on CI server. See #141
tmux 3.2a Due to issue #174.