! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
output starts and stops erratically without a compositor
Status:
RESOLVED: INVALID
Product:
Xfce4-terminal
Component:
General

Comments

Description Eric Toombs 2017-12-11 04:06:44 CET
Created attachment 7484 
displays numbers with a 1/3 second pause between each.

Attached is a simple script that displays text every third of a second. It runs fine on a clean terminal with no scrollback, but as soon as it gets about 2/3 of the way down the screen, it starts to stutter, pausing then displaying a bunch of numbers at once.

If you move your mouse the whole time, the timing returns to normal again.

None of this happens unless compositing is disabled. I hope you can reproduce this.

xfce4-terminal version: 0.8.6
xorg-server version: 1.19.5
vte3 version: 0.50.2
linux kernel version: 4.14.4-1-ARCH #1 SMP PREEMPT
architecture: x86_64

If there's anything else you need, let me know.
Comment 1 Igor editbugs 2017-12-11 15:28:11 CET
Hi Eric,

Could you please test your script in another vte-based terminal, such as gnome-terminal , for example?

The thing is that it's the vte widget that is responsible for showing the text, and the problem is most likely related to the widget, not the terminal app.
Comment 2 Igor editbugs 2017-12-11 15:51:14 CET
Another question - what is your xfwm4 version? (supposing you're using xfwm as a WM)
Comment 3 Eric Toombs 2017-12-12 00:38:46 CET
I'm using openbox, but I tested it on xfwm anyway with compositing disabled just to make sure it was compositing. I got the same problem. It was xfwm 4.12.4.

Terminator and gnome-terminal both work fine.
Comment 4 Eric Toombs 2017-12-12 00:39:57 CET
I also tested lxterminal. It has the same problem.
Comment 5 Igor editbugs 2017-12-12 03:45:03 CET
I cannot reproduce the problem on my home Arch machine with xfce4-terminal-git, vte3-git, and xfwm4-git.
Is there a chance you could try those AUR packages on your machine?
Comment 6 Igor editbugs 2017-12-12 03:48:51 CET
lxterminal (at least the one that is in the Arch repos) still uses old gtk2 vte lib, as opposed to other terminal apps you've mentioned that are using vte3 lib.
Comment 7 Eric Toombs 2017-12-12 14:40:52 CET
oh, geez, K I'll give it a shot... I'll let you know
Comment 8 Igor editbugs 2017-12-12 14:48:31 CET
Thanks.

I also cannot reproduce this on my Ubuntu VM with current xfce4-terminal, vte 0.44.2, and xfwm 4.12.3.
Do you have another machine to try on?
Comment 9 Eric Toombs 2017-12-19 23:15:29 CET
I have tried it on an AMD graphics card and two intel GPUs. So far, I can only reproduce on the Intel GPUs. This might actually be some kind of intel bug...
Comment 10 Igor editbugs 2017-12-19 23:19:02 CET
Are you using xf86-video-intel driver? If so, can you try removing it? (see https://www.reddit.com/r/archlinux/comments/4cojj9/it_is_probably_time_to_ditch_xf86videointel/)
Comment 11 Eric Toombs 2017-12-19 23:22:14 CET
It's weird though that an intel bug should only manifest in certain terminals. gnome-terminal, xterm, konsole, terminator, and a couple others all work fine.
Comment 12 Igor editbugs 2017-12-19 23:24:09 CET
It's weird, I agree, but I would still give removing the driver a try.
Comment 13 Igor editbugs 2019-01-02 21:19:41 CET
No response - closing.

Bug #14079

Reported by:
Eric Toombs
Reported on: 2017-12-11
Last modified on: 2019-01-02

People

CC List:
0 users

Version

Attachments

displays numbers with a 1/3 second pause between each. (121 bytes, application/octet-stream)
2017-12-11 04:06 CET , Eric Toombs
no flags

Additional information