When a terminal instance is used with no tabs (just the one shell) and
significant output is posted to the terminal, printing of the output
freezes - the command then no longer responds to Cntrl+C.
I discovered this whilst working on sfv checking functionality in
animecheck (https://github.com/OmegaPhil/animecheck/issues/7) - when
verifying the hashes of 189 files, terminal would randomly stop printing
output.
I then added tracing to the python instance to see whether python was
stalling in my code, for example:
======================================================================
python -m trace --trace animecheck.py --checksum-read-mode '<sfv file path>'
======================================================================
And amazingly the output would stop part-way through the trace output of
the current line of python code that was supposed to be running :)
Example screenshot attached. The precise failure point changes each time
- I imagine this would be triggered with other significant text output.
I then tested in the second tab of a terminal instance - no failure.
ROXTerm succeeded in printing the output in all circumstances (looks
like I'll be moving to this terminal now).
Debian Release: wheezy/sid
500 testing security.debian.org
500 testing ftp.uk.debian.org
500 stable www.getgnash.org
500 quodlibet-unstable www.student.tugraz.at
--- Package information. ---
Depends (Version) | Installed
====================================-+-==============
libatk1.0-0 (>= 1.12.4) | 2.4.0-2
libc6 (>= 2.4) |
libdbus-1-3 (>= 1.0.2) |
libdbus-glib-1-2 (>= 0.78) |
libexo-1-0 (>= 0.5.0) |
libgdk-pixbuf2.0-0 (>= 2.22.0) |
libglib2.0-0 (>= 2.24.0) |
libgtk2.0-0 (>= 2.24.0) |
libpango1.0-0 (>= 1.14.0) |
libvte9 (>= 1:0.28.0) |
libx11-6 |
libxfce4util4 (>= 4.3.99.2) |
exo-utils |
Recommends (Version) | Installed
=========================-+-===========
dbus-x11 | 1.6.0-1
Package's Suggests field is empty.