Konsole only redraws the terminal if the mouse is moving.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE Base |
Fix Released
|
Medium
|
|||
konsole (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Version: 2.7 (using KDE 4.7.0)
OS: Linux
If you have text constantly scrolling down a terminal window in Konsole, the
screen only redraws the scrolling text while there is mouse movement.
If you stop moving the mouse, the text stops.
On another machine that I tried this on, it is less pronounced, but still
happens off and on. On that machine, it will stop if you click outside the
window and only start again after moving the mouse over Konsole's window.
Reproducible: Always
Steps to Reproduce:
I have written a small c program that displays integers in sequence in an
infinite loop. You can seen the problem if you compile this program and run
the a.out in a konsole window.
Actual Results:
The text freezes and the Konsole window is not redrawn until you move the
mouse.
Expected Results:
Constantly scrolling text with no interuption.
OS: Linux (x86_64) release 2.6.38-11-generic
Compiler: gcc
I'm using Kubuntu 11.04 with KDE 4.7.0
Changed in kde-baseapps: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in konsole (Ubuntu): | |
status: | New → Confirmed |
Changed in kde-baseapps: | |
status: | Confirmed → Unknown |
Changed in kde-baseapps: | |
status: | Unknown → Won't Fix |
Changed in kde-baseapps: | |
status: | Won't Fix → Fix Released |
Version: Konsole: 2.3.3 (using KDE 4.3.4)
OS: Linux
Installed from: Debian testing/unstable Packages
Running the following program within konsole:
#include <stdio.h>
int
main()
{
for (int i = 0; i < 100000000; i++)
{
fprintf (stderr, "foo %d\n", i);
}
}
leads to a freeze - not single message is printed - no reaction on return. Only after a long time (30 seconds) something happens.
If I run the same program in an xterm, the messages are scrolling through, as I would expect from that kind of output.