Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189788 - x11-terms/aterm-1.0.0-r1 terminal scroll bug when aterm window partially obscured
Summary: x11-terms/aterm-1.0.0-r1 terminal scroll bug when aterm window partially obsc...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-22 07:17 UTC by Jaco Kroon
Modified: 2007-11-22 11:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaco Kroon 2007-08-22 07:17:53 UTC
It seems as if aterm >= 1.0.0 has a bug in it where if the aterm window is partially obscured when scrolling it will corrupt the terminal.  I'll attach an example in a second.  The way to "restore" the terminal is to make the aterm window lose focus, at which point it'll repaint the whole window (probably due to actually dimming the text when losing focus), or alternatively, to switch to an alternative desktop and back.

I started observing this since upgrading to 1.0.0-r1 (And I think I skipped 1.0.0).

I use icewm as my window manager, and focus follows mouse.

Reproducible: Always

Steps to Reproduce:
1. start up aterm
2. rig a window to partially obscure the aterm terminal window
3. move focus to the aterm window without making it come to front (focus follows mouse)
4. use shift pgup/pgdn or the mouse wheel to scroll up/down

Actual Results:  
lines at top and bottom of obstruction corrupts

Expected Results:  
no window corruption

Portage 2.1.2.11 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.21.1 i686)
=================================================================
System uname: 2.6.21.1 i686 Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 13 Aug 2007 16:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.3.5-r3, 2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en_GB en af"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/portage-xgl /usr/local/portage"
SYNC="rsync://pug.lan/gentoo-portage"
USE="X acpi alsa amr apache2 bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli cracklib cups dba dbus directfb dri dvd dvdr eds emboss encode extensions fam fbcon ffmpeg firefox gdbm gif gpm gstreamer gtk hal iconv imlib isdnlog jpeg kqemu mad mailwrapper midi mikmod mmx mozilla mp3 mpeg mpm-worker mudflap mysql ncurses nptl nptlonly ogg opengl openmp pam pcre png ppds pppd qt qt3 qt4 quicktime readline reflection rtc sdl session spell spl sse sse2 ssl threads tiff truetype truetype-fonts type1-fonts userlocales vorbis win32codecs x86 xml xorg xscreensaver xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en af" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jaco Kroon 2007-11-22 11:48:53 UTC
Gotten rid of fglrx last week and this problem went away along with that, so I'm going to assume it was a fglrx bug and not actually an aterm bug, and since I'm not using fglrx any more (with no intent to ever look back - thank goodness that the radeon driver finally works for me) I really couldn't care about this any more.