Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157840 - x11-terms/xterm-222 activeIcon lock-up
Summary: x11-terms/xterm-222 activeIcon lock-up
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-11 08:59 UTC by David Holl
Modified: 2007-12-26 10:53 UTC (History)
1 user (show)

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 David Holl 2006-12-11 08:59:41 UTC
I use the activeIcon feature of xterm using these lines in my .Xresources
XTerm.VT100.activeIcon: true
XTerm.VT100.iconBorderWidth: 2
XTerm.VT100.iconFont: nil2

If I'm running a program which causes a lot of output scrolling (such as emerge -uDNavt world) and iconify xterm, xterm has a chance of locking up.  The program becomes unresponsive, and I have to ask FVWM to Destroy it.

I've found an easy way to reproduce this problem on my system: run the "yes" command (which dumps out a bunch of "y\ny\n..."), and then minimize xterm.  My xterm will lock up right there.

(Make sure active icon support is enabled.  You may do this using the Ctrl-Middle Click menu and check "Enable Active Icon", or by adding the above XTerm.VT100.* resources to ~/.Xresources, and run "xrdb -merge ~/.Xresources" if your X session scripts don't already do this.)


Gentoo Base System version 1.12.6
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18.2 i686)
=================================================================
System uname: 2.6.18.2 i686 Intel(R) Core(TM)2 CPU          6700  @ 2.66GHz
Last Sync: Mon, 11 Dec 2006 01:20:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe -fomit-frame-pointer"
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/java-config/vms/ /etc/rc.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/wget /usr/kde /usr/share/X11 /usr/share/config /usr/share/texmf"
CXXFLAGS="-O2 -march=nocona -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS=" 	ftp://mirror.iawnet.sandia.gov/pub/gentoo/ 	ftp://ftp.ussg.iu.edu/pub/linux/gentoo 	ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ 	http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ 	http://mirror.mcs.anl.gov/pub/gentoo/ 	ftp://mirror.mcs.anl.gov/pub/gentoo/ 	http://gentoo.cites.uiuc.edu/pub/gentoo/ 	ftp://gentoo.cites.uiuc.edu/pub/gentoo/ 	"
MAKEOPTS="-j3"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/etc/portage/overlay"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d a52 aac aalib acl acpi adns aim alsa amr artworkextra avi berkdb bidi bitmap-fonts blas bluetooth browserplugin bzip2 cairo caps cdparanoia cdr clamav cli cpudetection cracklib crypt cups curl dbus divx4linux dlloader doc dri dts dv dvb dvd dvdr dvdread edl eds elibc_glibc encode examples expat fbcon ffmpeg firefox flac foomaticdb fortran fuse gdbm gif gimpprint gnutls gpm graphviz gssapi gstreamer gtk gtk2 gtkhtml guile gzip hal iconv idn ieee1394 imagemagick imlib input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_void input_devices_wacom ipv6 isdnlog jack java jikes jpeg kde kerberos kernel_linux lapack lcms ldap libcaca libg++ live lm_sensors lzo mad matroska mikmod mmx mmxext mng mono motif mozilla mozsvg mp3 mpeg msn musicbrainz ncurses nls nntp nptl nptlonly nsplugin nvidia odbc offensive ogg opengl pam pcre pda pdf perl plotutils png ppds pppd python qt qt3 qt4 quicktime readline real reflection rplay samba sdk sdl session slp smp sndfile snmp sox spell spl sse sse2 ssl stroke subversion svg sysfs tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_fbdev video_cards_v4l video_cards_vesa video_cards_vga vim-with-x vorbis widescreen wifi win32codecs wmf wxwindows x264 xanim xfs xine xinerama xml xml2 xorg xv xvid xvmc yahoo zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-11 14:25:26 UTC
xterm (v
Comment 2 Thomas Dickey 2007-01-09 20:49:57 UTC
I see that does use a lot of CPU time.
But it doesn't appear to be different from
running xterm normally with the same load.
On my to-do list I have

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389476

which reminded me that xterm's not efficiently caching GC's.
Improving that would probably fix this as well.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-12-26 10:53:33 UTC
Marking this upstream. Feel free to reopen once there's a patch available at
least.