summary refs log tree commit diff stats
path: root/results/scraper/launchpad-without-comments/1857449
blob: 478c5c4052e5e7d8ecd11886f47d1465b593a5fd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
QEMU x86_64 -nographic full system breaks host Bash terminal line wrapping state after simulation ends, requires reset or "tput smam" to fix it

QEMU 4.2.0 compiled from source, Ubuntu 19.10, open a fresh new gnome terminal.

If you print 1000 = chars on the host terminal, then they do wrap around the end of the terminal:

printf "=%.0s" {0..1000}

However, if you first run QEMU:

x86_64-softmmu/qemu-system-x86_64 -nographic

and then quit it in any way, e.g. with Ctrl + A, and then re-run on the host terminal:

printf "=%.0s" {0..1000}

then the signs don't wrap around anymore, they just go "off the terminal to the right".

This can be fixed with either:

reset
tpam smam

but unfortunately those don't work in tmux for some reason: https://github.com/tmux/tmux/issues/969

I consider this buggy behavior, QEMU should restore the original terminal state if possible.

Related: https://github.com/cirosantilli/linux-kernel-module-cheat/issues/110