I be accident (with big pack of other packages) upgraded vim to new version (in summary), and ended up without working editor! A disaster! It compiles without problem... Problem is runtime error: (vim:3206): GLib-GObject-WARNING **: invalid cast from `GtkVBox' to `BonoboDockItem' (vim:3206): Bonobo-CRITICAL **: bonobo_dock_item_get_orientation: assertion `BONOBO_IS_DOCK_ITEM (dock_item)' failed that is constantly generated... Could next release of "vim work status" be done little faster?
(In reply to comment #0) Yepp, I see the same behaviour. It's nearly unusable. The window gains height all the time. Fortunately in sawfish, I have bound "Maximize window fullscreen"; the window won't get larger then. It happened with the newest update, before that vim was useable.
emerge info output? vim / gvim / vim-core versions? vimrc files?
same here...
You know, comments that just add a "me too" are worthless. Comments that add a "me too", along with useful things like emerge --info output, are not, at least until the cause of the bug is found.
Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r5 i686) ================================================================= System uname: 2.6.15-gentoo-r5 i686 AMD Athlon(TM) XP 2200+ Gentoo Base System version 1.12.0_pre16 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://gentoo.inode.at/" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X X509 a52 acl acpi alsa apm applet audiofile avi bash-completion berkdb bitmap-fonts bonobo bootsplash browserplugin bzip2 calendar cddb cdparanoia cdr cpudetection crypt css curl custom-cflags dbus dio dmx dts dvd dvdr dvdread eds encode esd exif expat fam fat ffmpeg firefox flac font-server ftp gdbm gif glade glut glx gmp gnome gnomecanvas gnomedb gnutls gpgme gpm gs gstreamer gtk gtk2 gtkhtml guile gvim hal howl hpn idn imagemagick imap imlib ipv6 ithreads java javascript jce jfs jp2 jpeg keyscrub lame lcms libg++ libgda libsamplerate libwww lua mad maildir md5sum mikmod mime mmx mng mono motif moznocompose moznoirc mozsvg mp3 mpeg mpeg2 mplayer musicbrainz mzscheme ncurses network nextaw nls nntp nptl nptlonly nsplugin ntfs nvidia ogg oggvorbis on-the-fly-crypt openal opengl osc oss pam pcre pdflib pic png quicktime readline real recode reiserfs sasl sdl slang smtp sndfile sockets speex spell sqlite sse ssl svg svga symlink sysfs tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 v4l v4l2 vda vorbis win32codecs wmf wxwindows xfs xml xml2 xmms xpm xv zlib linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
With USE="-gnome" this version of gvim works ok. emerge info: Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.13-gentoo-r5 i686) ================================================================= System uname: 2.6.13-gentoo-r5 i686 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ANT_HOME="/usr/share/ant-core" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/spork/is/not/valid/profile.env" CBUILD="i686-pc-linux-gnu" CCACHE_SIZE="5G" CFLAGS="-O2 -march=k8 -m3dnow -mmmx -msse -msse2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CVS_RSH="ssh" CXXFLAGS="-O2 -march=k8 -m3dnow -mmmx -msse -msse2 -fomit-frame-pointer -pipe" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" EDITOR="/bin/nano" ELIBC="glibc" EMERGE_WARNING_DELAY="10" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" FETCHCOMMAND="/usr/bin/wget -t 5 -T 5 ${URI} -P ${DISTDIR}" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.arcticnetwork.ca/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="demon" INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.5/info" JAVAC="/opt/sun-jdk-1.4.2.10/bin/javac" JAVA_HOME="/opt/sun-jdk-1.4.2.10" JDK_HOME="/opt/sun-jdk-1.4.2.10" KDEDIRS="/usr" KERNEL="linux" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LIBGL_DRIVERS_PATH=":/usr/lib//modules/dri" LINGUAS="en pl" LOGNAME="root" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:*.flac=00;36:*.aac=00;36:" MAIL="/var/mail/root" MAKEOPTS="-j2" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.5/man::/opt/sun-jdk-1.4.2.10/man:/usr/qt/3/doc/man" OPENGL_PROFILE="ati" PAGER="/usr/bin/less" PATH="/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.5:/opt/ati/bin:/opt/sun-jdk-1.4.2.10/bin:/opt/sun-jdk-1.4.2.10/jre/bin:/opt/sun-jdk-1.4.2.10/jre/javaws:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin" PERLIO="stdio" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos s390 sh sparc x86" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="7564" PORTAGE_NICENESS="10" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PORT_LOGDIR="/var/log/portage" PRELINK_PATH="" PRELINK_PATH_MASK="/usr/lib/gstreamer-0.8" PWD="/root" PYTHONDOCS="/usr/share/doc/python-docs-2.4.2/html" PYTHONPATH="/usr/lib/portage/pym" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 5 ${URI} -P ${DISTDIR}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="5" RSYNC_TIMEOUT="120" SHELL="/bin/bash" SHLVL="1" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" TERM="xterm" USE="x86 3dnow 3dnowext X a52 aac acpi alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 bzlib cairo cdr crypt cscope cups curl dbus divx4linux dvb dvd dvdr dvdread emboss encode examples exif expat fam fbcon ffmpeg firefox flac foomaticdb fortran ftp gd gdbm gif gimpprint glut gmp gnutls gpg gphoto2 gpm gtk gtk2 gtkhtml idn imagemagick imap imlib java javascript jikes jpeg jpeg2k junit lcms libg++ libwww lm_sensors lua lzo mad matroska mhash mikmod mime mjpeg mmap mmx mmx2 mmxext mng mp3 mpeg musepack mysql ncurses nls nsplugin odbc ogg oggvorbis openal opengl pam pcre pdflib perl php png postgres ppds python qt quicktime rar readline samba sdl slang speex spell sqlite sse sse2 ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb vhosts videos vorbis win32codecs wmf wxwindows xine xinerama xml xml2 xosd xv xvid zlib linguas_en linguas_pl userland_GNU kernel_linux elibc_glibc" USER="root" USERLAND="GNU" USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC" XARGS="xargs -r" XAUTHORITY="/root/.xauthlSsf6F" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge"
Ok. What versions of Gnome are people using?
My .vimrc file is here: http://dev.gentoo.org/~moloh/gwn/files/.vimrc Versions: app: VIM - Vi IMproved 7.0aa ALPHA (2006 Feb 27, compiled Mar 1 2006 23:02:13) ebuild: gvim-7.0_alpha20060228 I don't use gnome... Have only gnome USE flag enabled for few packages, but all is stable versions.
(In reply to comment #8) > I don't use gnome... Have only gnome USE flag enabled for few packages, but all > is stable versions. Hrm, you'll still have libgnomeui, right?
Yes, i have some base gnome packages and applications like gconf-edit, but i use xfce and mainly pure gtk applications as my work enviroment. - gnome-base/libgnomeui-2.12.0 all gnome packages all stable ones, with no exceptions.
im seeing this issue also but its random for me once in a while i can just kill gvim and reload it again and it works fine then once loaded i havent seen any other issues i do have a full install of gnome stable only items i can think of note are my /home is a nfs mount (maybe its a timing bug), and i have the following 2 lines in my .gvimrc set lines=25 set columns=80 and my .vimrc contains normal items if needed i can attach that also my konsole is being flooded with (vim:30767): GLib-GObject-WARNING **: invalid cast from `GtkVBox' to `BonoboDockItem' perhaps its related? Portage 2.1_pre5-r4 (default-linux/amd64/2005.0, gcc-4.1.0, glibc-2.3.6-r3, 2.6.16-rc4-git8 x86_64) ================================================================= System uname: 2.6.16-rc4-git8 x86_64 AMD Athlon(tm) 64 Processor 2800+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages parallel-fetch sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/mdhd/portage.local" SYNC="rsync://vox.net/gentoo-portage" USE="amd64 X a52 aac alsa avi berkdb bitmap-fonts bzip2 canna cdr cjk cli crypt dbus dri dv dvb dvd dvdread eds emboss esd fbcon fbdev firefox flac foomaticdb gnome gstreamer gtk gtk2 gtkhtml imagemagick imlib ipv6 jpeg kde live lzw lzw-tiff mad matroska mng mp3 mpeg musepack ncurses nls nptl nptlonly ogg oggvorbis opengl pam pda pdflib perl png python qt quicktime readline real sdl speex spell ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd vorbis wmf xine xml xml2 xmms xpm xv zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux userland_GNU video_cards_ati" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LC_ALL, LINGUAS
I just committed a newer snapshot. Is it still broken? My guess is that this is related to the new tabbar -- with the (non-Gnome) gtk2 GUI I've noticed a couple of window size handling mistakes when the menu and toolbar aren't enabled. Playing around with ':set showtabline=2' in the latest snapshot may help...
(In reply to comment #12) > I just committed a newer snapshot. Is it still broken? > yepp, still broken; even with showtabline=2, with or without toolbar ... Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r2, 2.6.14-suspend2-r7aid i686) ================================================================= System uname: 2.6.14-suspend2-r7aid i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4m -Os -pipe -mmmx -msse -msse2 -mfpmath=sse,387 -ftracer -falign-functions=4 -falign-jumps=4 -fforce-addr -fomit-frame-pointer -frename-registers -maccumulate-outgoing-args" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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=pentium4m -Os -pipe -mmmx -msse -msse2 -mfpmath=sse,387 -ftracer -falign-functions=4 -falign-jumps=4 -fforce-addr -fomit-frame-pointer -frename-registers -maccumulate-outgoing-args" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig confcache distcc distlocks fixpackages parallel-fetch prelink sandbox sfperms strict userpriv" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror" LANG="en_US" LC_ALL="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--sort-common -s" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X aac aalib acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo canna cdr cjk crypt cscope cups curl dbus dvd emboss encode exif expat fam flac foomaticdb fortran gd gdbm geoip gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal imlib ipv6 jack java jpeg lcms libcaca libg++ libwww lua mad mikmod mmx mng motif mp3 mpeg mysql ncurses net nls nptl offensive ogg oggvorbis openal opengl oss pam pcmcia pcre pdflib perl pic png python quicktime readline recode ruby samba sdl slang spell sqlite sse sse2 ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 vorbis win32codecs xine xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LINGUAS
Ok. Someone who can reproduce the problem will need to take it up on the vim-dev mailing list.
I just compiled gvim with -gnome and it looks good. As I don't know what gnome does, I'm happy to have a working gvim :).
7.0_alpha20060320 works for me with USE="gnome"
Oki, thanks. If it still explodes for anyone else, please reopen.