Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79080 - gtkterm 0.99.4 does not work with x11-libs/vte-0.11.11
Summary: gtkterm 0.99.4 does not work with x11-libs/vte-0.11.11
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-22 05:09 UTC by GraadZ
Modified: 2005-03-20 14:42 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 GraadZ 2005-01-22 05:09:50 UTC
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
Comment 1 Alin Năstac (RETIRED) gentoo-dev 2005-03-09 10:43:23 UTC
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.
Comment 2 Alin Năstac (RETIRED) gentoo-dev 2005-03-20 14:42:10 UTC
fixed by x11-libs/vte-0.11.11-r2