I went ahead and tested this myself using the version of the package from bionic-proposed.
root@tester:~# tmux -L none -f /dev/null new-session -s leaky-tmux-test 'tmux set-option -w -g pane-border-status top; tmux pipe-pane "cat>/tmp/leaky-tmux-test.log"; p=${TMUX#*,}; p=${p%,*}; s=0; j=0; echo "ITER: RSZ"; while [ $j -lt 6000 ] ; do j=$((j+1)); n=$(ps hwo rsz $p); printf "\e]2;%d: %d\e\\\\\r%4d: %d" $j $n $j $n; [ $s -ne $n ] && { echo; s=$n; }; done' [exited] root@tester:~# root@tester:~# cat /tmp/leaky-tmux-test.log ITER: RSZ 1: 2796 6000: 2796root@tester:~# apt-cache policy tmux tmux: Installed: 2.6-3ubuntu0.1 Candidate: 2.6-3ubuntu0.1 Version table: *** 2.6-3ubuntu0.1 500 500 http://192.168.10.7/ubuntu bionic-proposed/main amd64 Packages 100 /var/lib/dpkg/status 2.6-3 500 500 http://192.168.10.7/ubuntu bionic/main amd64 Packages
I went ahead and tested this myself using the version of the package from bionic-proposed.
root@tester:~# tmux -L none -f /dev/null new-session -s leaky-tmux-test 'tmux set-option -w -g pane-border-status top; tmux pipe-pane "cat>/tmp/ leaky-tmux- test.log" ; p=${TMUX#*,}; p=${p%,*}; s=0; j=0; echo "ITER: RSZ"; while [ $j -lt 6000 ] ; do j=$((j+1)); n=$(ps hwo rsz $p); printf "\e]2;%d: %d\e\\\\\r%4d: %d" $j $n $j $n; [ $s -ne $n ] && { echo; s=$n; }; done' tmux-test. log ITER: RSZ 192.168. 10.7/ubuntu bionic- proposed/ main amd64 Packages dpkg/status 192.168. 10.7/ubuntu bionic/main amd64 Packages
[exited]
root@tester:~# root@tester:~# cat /tmp/leaky-
1: 2796
6000: 2796root@tester:~# apt-cache policy tmux
tmux:
Installed: 2.6-3ubuntu0.1
Candidate: 2.6-3ubuntu0.1
Version table:
*** 2.6-3ubuntu0.1 500
500 http://
100 /var/lib/
2.6-3 500
500 http://