Hi again ...

the attached (plain tmux-)script reliably triggers the bug.

 - start an 80 column xterm
 - start tmux within that terminal
 - start my script within tmux

I'd expect the terminal filled with lines like this (I had to shorten the lines to prevent thunderbird adding unwanted linebreaks):

 1111111 │ 2222222 │ 3333333 │ 4444444 │ 5555555 │ 6666666 │ 7777777
 1111111 │ 2222222 │ 3333333 │ 4444444 │ 5555555 │ 6666666 │ 7777777
 1111111 │ 2222222 │ 3333333 │ 4444444 │ 5555555 │ 6666666 │ 7777777
 1111111 │ 2222222 │ 3333333 │ 4444444 │ 5555555 │ 6666666 │ 7777777
 1111111 │ 2222222 │ 3333333 │ 4444444 │ 5555555 │ 6666666 │ 7777777

But I get things like this:

 1111111 │ 2222222 │ 3333333 │ 4444444 │ 5555555 │ 66 6666 │ 7777777
 1111111 │ 2222222 │ 3333333 │ 4444444 │ 5555555 │ 6666666 │ 7777777
 1111111 │        4│ 333    5│ 4444444 │ 5555555 │ 6666666 │ 7777777
 11111116│4       5│555     6│ 4444444 │ 5555555 │ 6666666 │ 7777777
 1111111 │5       7│66      7│ 4444444 │     5 5 │ 66 6666 │ 777  77
 1111111 │7       8│7   33338│ 4  44446│   55555 │ 66   66 │ 7  7777

In case the issue is not instantly triggered, run several similar
xterms/scripts next to each other and/or put some load on your
system. While I use https://people.seas.harvard.edu/~apw/stress
for that, any method increasing the system load should work.

@Nicholas: If you're unable to reproduce the bug at your system
I'll happily create the needed logfiles.

Thomas

--
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
#!/bin/bash

[ "$TMUX" ] || exec echo please run within tmux on a busy system

tmux split-window -h -l 70 'seq 24; echo; sleep 0.5; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 2; done; echo; done'
tmux split-window -h -l 60 'seq 24; echo; sleep 0.5; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 3; done; echo; done'
tmux split-window -h -l 50 'seq 24; echo; sleep 0.5; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 4; done; echo; done'
tmux split-window -h -l 40 'seq 24; echo; sleep 0.5; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 5; done; echo; done'
tmux split-window -h -l 30 'seq 24; echo; sleep 0.5; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 6; done; echo; done'
tmux split-window -h -l 20 'seq 24; echo; sleep 0.5; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 7; done; echo; done'
tmux split-window -h -l 10 'seq 24; echo; sleep 0.5; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 8; done; echo; done'

                            seq 24; sleep 0.5; echo; while true; do echo -n " 
"; for i in {0..6}; do sleep 0.1; echo -n 1; done; echo; done

Reply via email to