! 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 !
Terminal leaves black shadow on root window when resizing (nvidia only)
Status:
RESOLVED: WORKSFORME
Product:
Xfce4-terminal
Component:
General

Comments

Description cmangin 2011-04-20 20:11:41 CEST
When resizing a Xfce terminal window, a black 'shadow' equivalent to the size of the window appears at the top left corner of the root window.

This was observed on Arch Linux running a 2.6.38.3 kernel and the following packages:

- Terminal 0.4.7
- nvidia driver 270.41.03
- xorg-server 1.10.1
- Xfce 4.8

Other terminal emulators such as xterm and gnome-terminal do not exhibit this behaviour.

This problem occurs only in conjunction with the nvidia binary. When using the nouveau driver the problem is not observed.
Comment 1 hbernier 2011-04-24 22:34:04 CEST
I have this issue on two computers running the nvidia driver as well.
I am also using Arch linux and kernel 2.6.38.3.
I also do not experience this problem with gnome-terminal, which also depends on vte. 

nvidia 270.41.06
xorg-server 1.10.1

terminal 0.4.7
exo 0.6.0
vte 0.26.2

I was able to crash the nvidia driver by resizing the terminal window horizontally over and over again:

http://pastebin.com/2hFUAVek
Comment 2 hacel 2011-05-05 16:03:23 CEST
I am experiencing the same issue on Fedora 15:

Kernel 2.6.38.5-22.fc15.x86_64
Terminal 0.4.7
NVIDIA Driver Version: 270.41.03
X.Org X Server 1.10.1

GPU is Quadro NVS 140M on Thinkpad T61.

Additionally, some parts of the panel get dark, but seem to rebuild on mouse-over.

Running xfterm4 with another window manager, e.g. GNOME3, no strange behaviour occured.
Comment 3 torquil 2011-05-15 13:01:08 CEST
I have the same problem. I asked about it here:

http://www.nvnews.net/vbulletin/showthread.php?t=162387

Post #2 there mentions a workaround for urxvt. Con something similar be done for xfce4-terminal.
Comment 4 torquil 2011-05-15 13:09:02 CEST
It is also mentioned here:

https://bbs.archlinux.org/viewtopic.php?pid=931305

Post #6 mentions a solution by "enabling compositing". So I'll try to do that.
Comment 5 torquil 2011-05-15 13:18:04 CEST
(In reply to comment #4)
> It is also mentioned here:
> 
> https://bbs.archlinux.org/viewtopic.php?pid=931305
> 
> Post #6 mentions a solution by "enabling compositing". So I'll try to do that.

Unfortunately, this did not fix the problem for me.
Comment 6 Enrico Tröger editbugs 2011-05-23 14:06:44 CEST
Created attachment 3689 
Same or similar bug in the panel

Happens here on Ubuntu 11.04.

Panel: 4.8.3-0ubuntu1
Nvidia driver: 270.41.06-0ubuntu1

I need to use the proprietary Nvidia driver because of dual screen support and this bug is annoying.
Is it the panel/terminal or rather the Nvidia driver?

Here it happens always when switching workspaces.
Comment 7 Enrico Tröger editbugs 2011-05-23 14:27:46 CEST
Forgot to mention:
for me, it helps too to enable Compositing but this is only a weak workaround as it brings way more overhead.

And in case it's of any use, more component versions:

Xfwm4: 4.8.1-1
Kernel: 2.6.38-9
Comment 8 Nick Schermer editbugs 2011-05-24 09:04:26 CEST
Does this also happen with the vte application?
Comment 9 Enrico Tröger editbugs 2011-05-24 10:37:06 CEST
Yes, at least for Terminal, didn't test any other VTE apps.
Comment 10 Nick Schermer editbugs 2011-05-24 10:40:00 CEST
I mean the vte executable (comes with the library), not referring to the libvte widget.
Comment 11 cmangin 2011-05-24 13:44:49 CEST
(In reply to comment #8)
> Does this also happen with the vte application?

Yes, I just checked. I also happens with vte. (But not with other vte-based terminals, like sakura)
Comment 12 Thomas 2011-06-18 07:47:32 CEST
Okay, saturday is update-day, so I updated lots of packages and the problem was gone. I tested a bit and it seems like it was an error in nvidia 270.41.*, Now I am using nvidia 275.09.07 and terminal works again like expected. Maybe somebody could acknowledge this so Nick could close the bug.
Comment 13 torquil 2011-06-18 09:14:54 CEST
(In reply to comment #12)
> Okay, saturday is update-day, so I updated lots of packages and the problem was
> gone. I tested a bit and it seems like it was an error in nvidia 270.41.*, Now
> I am using nvidia 275.09.07 and terminal works again like expected. Maybe
> somebody could acknowledge this so Nick could close the bug.

Seems to be fixed here as well, also using 275.09.07. I've only used it for a few minutes but I'm pretty sure the problem is gone.

Bug #7517

Reported by:
cmangin
Reported on: 2011-04-20
Last modified on: 2011-06-27

People

Assignee:
Nick Schermer
CC List:
7 users

Version

Version:
unspecified

Attachments

Same or similar bug in the panel (26.61 KB, image/png)
2011-05-23 14:06 CEST , Enrico Tröger
no flags

Additional information