gtkterm 0.99.4 does not work with x11-libs/vte-0.11.11. At startup users will get the following message: $ gtkterm Lockfile is stale. Overriding it.. ** ERROR **: file vte.c: line 7453 (vte_terminal_process_incoming): assertion failed: ((_vte_buffer_length(terminal->pvt->incoming) > 0) || (terminal->pvt->pending->len > 0)) aborting... Aborted $ Packages involved: ================== dev-libs/atk-1.2.4 Gnome Accessibility Toolkit [ http://developer.gnome.org/projects/gap/ ] dev-libs/atk-1.8.0 GTK+ & Gnome Accessibility Toolkit [ http://developer.gnome.org/projects/gap/ ] dev-libs/expat-1.95.8 XML parsing libraries [ http://expat.sourceforge.net/ ] dev-libs/glib-2.6.1 The GLib library of C routines [ http://www.gtk.org/ ] dev-libs/glib-1.2.10-r5 The GLib library of C routines [ http://www.gtk.org/ ] media-libs/fontconfig-2.2.3 A library for configuring and customizing font access [ http://freedesktop.org/Software/fontconfig ] media-libs/freetype-2.1.9-r1 A high-quality and portable font engine [ http://www.freetype.org/ ] sys-libs/glibc-2.3.4.20041102 GNU libc6 (also called glibc2) C library [ http://sources.redhat.com/glibc/ ] sys-libs/ncurses-5.4-r5 console display library [ http://www.gnu.org/software/ncurses/ncurses.html ] sys-libs/zlib-1.2.2 Standard (de)compression library [ http://www.gzip.org/zlib/ ] x11-base/xorg-x11-6.8.1.902 An X11 implementation maintained by the X.Org Foundation [ http://xorg.freedesktop.org/ ] x11-libs/gtk+-2.6.1-r1 Gimp ToolKit + [ http://www.gtk.org/ ] x11-libs/gtk+-1.2.10-r11 The GIMP Toolkit [ http://www.gtk.org/ ] x11-libs/pango-1.2.3 Text rendering and Layout library [ http://www.pango.org/ ] x11-libs/pango-1.8.0 Text rendering and layout library [ http://www.pango.org/ ] x11-libs/vte-0.11.11-r3 Xft powered terminal widget [ http://www.gnome.org/ ] Compilation flags: CFLAGS="-march=pentium4 -O3 -pipe" (same error when -march=pentium3) strace at startup output ======================== poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 0) = 0 write(3, "*\2\3\0\16\0 \2\0\0\0\0+\0\1\0\24\0\6\0\r\0 \2\360\0\0"..., 40) = 40 read(3, "\n\5x\0024\0 \2\0?\0\0\0\0\0\0\0\0\0\0\0\0\0\200\376\277"..., 32) = 32 read(3, "\n\2x\2\r\0 \2\0?\0\0\0\0\0\0\0P%\253\220\203\266\331\5"..., 32) = 32 read(3, "\t\0x\2\16\0 \2\0@\0P%\253\220\203\266\331\5@\0004\357"..., 32) = 32 read(3, "\1\2y\2\0\0\0\0\16\0 \2\0\0\0\0\0\0\0\0\26\0\0\0\20 \232"..., 32) = 32 read(3, "\1 z\2\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 gettimeofday({1106081367, 180763}, NULL) = 0 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 0) = 0 write(2, "\n** ERROR **: file vte.c: line 7"..., 188 ** ERROR **: file vte.c: line 7453 (vte_terminal_process_incoming): assertion failed: ((_vte_buffer_length(terminal->pvt->incoming) > 0) || (terminal->pvt->pending->len > 0)) aborting... ) = 188 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 getpid() = 29256 kill(29256, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT +++ gerard@trussardi $ gtkterm Lockfile is stale. Overriding it.. ** ERROR **: file vte.c: line 7453 (vte_terminal_process_incoming): assertion failed: ((_vte_buffer_length(terminal->pvt->incoming) > 0) || (terminal->pvt->pending->len > 0)) aborting... Aborted Reproducible: Always Steps to Reproduce: 1. open a terminal 2. enter "gtkterm" 3. Actual Results: gtkterm crashes at startup $ gtkterm Lockfile is stale. Overriding it.. ** ERROR **: file vte.c: line 7453 (vte_terminal_process_incoming): assertion failed: ((_vte_buffer_length(terminal->pvt->incoming) > 0) || (terminal->pvt->pending->len > 0)) aborting... Aborted $ Expected Results: gtkterm to start normally root@trussardi # emerge info Portage 2.0.51-r14 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-ac10 i686) ================================================================= System uname: 2.6.10-ac10 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz Gentoo Base System version 1.6.8 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Jun 16 2004, 14:06:20)] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/gentoo/ ftp://ftp.tiscali.nl/pub/mirror/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/ ftp://ftp.du.se/pub/os/gentoo http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo ftp://mirror.pudas.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 X acl acpi alsa amd antlr apache2 apm autofs avi berkdb bitmap-fonts bluetooth bonobo bootsplash cdr crypt cscope cups curl directfb dv dvd encode esd evo f77 faad fam fax fbcon fbdev ffmpeg flash fltk font-server fortran fs gd ggi gif gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib ipv6 irda java javascript jpeg junit ldap libg++ libgda libwww mad maildir mbox md5sum mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg mysql ncurses nls oci8 odbc oggvorbis opengl oracle oss pam pcmcia pda pdflib perl plotutils png ppds python qt quicktime readline samba sasl sdl slang socks5 spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb vim-with-x wavelan xfs xml xml2 xmms xv xvid zlib" Unset: LDFLAGS, PORTDIR_OVERLAY
gnome herd, please look at http://bugzilla.gnome.org/show_bug.cgi?id=163814. seems that http://bugzilla.gnome.org/attachment.cgi?id=38164&action=view is the fix for this bug.
fixed by x11-libs/vte-0.11.11-r2